Merge branch 'release-0.6.7'
authorFerry Huberts <ferry.huberts@pelagic.nl>
Mon, 6 Oct 2014 10:09:20 +0000 (12:09 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Mon, 6 Oct 2014 10:09:20 +0000 (12:09 +0200)
* release-0.6.7:
  Update version after release of v0.6.7
  Release v0.6.7
  Missing patch of header files for "Add boolean ipv6only parameter to txtinfo and jsoninfo"
  Add boolean ipv6only parameter to txtinfo and jsoninfo

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
1  2 
CHANGELOG

diff --cc CHANGELOG
+++ b/CHANGELOG
 -Note: In this release the pud plugin was upgraded to version 2.0.0.
 -      This is because of a breaking change in its wire format. If you have
 -      deployed the pud plugin on your mesh then you should update all nodes
 -      to the new pud plugin at the same time since there is no interoperability
 -      between the old version and the new version.
 -
 -Note: In this release the configuration files have been moved from /etc into
 -      /etc/olsrd.
 -
 +Note: In this release the pud plugin was upgraded to version 2.0.0.
 +      This is because of a breaking change in its wire format. If you have
 +      deployed the pud plugin on your mesh then you should update all nodes
 +      to the new pud plugin at the same time since there is no interoperability
 +      between the old version and the new version.
 +
 +Note: In this release the configuration files have been moved from /etc into
 +      /etc/olsrd.
 +
+ 0.6.7 -------------------------------------------------------------------
+ Alessio Caiazza (4):
+       Hotfix for very long http headers also for jsoninfo
+       Hotfix for very long http headers also for jsoninfo
+       jsoninfo: HTTP headers with CORS (if requested)
+       jsoninfo: HTTP headers with CORS (if requested)
+ Bernhard Marker (2):
+       added json plugin to openwrt build Makefile
+       json openwrt Makefile update
+ Charlie Root (1):
+       Small fixes to allow compilation with OpenBSD
+ David Dahlberg (4):
+       Adjusted OpenBSD installation paths
+       An rc.d file for OpenBSD
+       Remove linux-isms from Makefile
+       Install openbsd/olsrd.rcd to /etc/rc.d/olsrd.
+ Ferry Huberts (170):
+       release: use olsrd-version prefix for files in the tarballs
+       Update version after branch of v0.6.6
+       Remove mercurial ignore file; we use git
+       build: ignore builddata.c when hashing sources
+       Remove mercurial ignore file; we use git
+       build: ignore builddata.c when hashing sources
+       Revert "Update version after release of v0.6.5.3"
+       Merge branch 'release-0.6.5'
+       Merge branch 'release-0.6.6'
+       release: fix the list of generated files
+       release: update some comments
+       release: refactor the checkVersionIncrementing function
+       release: do not update the version on master when it's already higher
+       release: only report that master changed when it was actually changed
+       release: fix the list of generated files
+       release: update some comments
+       release: refactor the checkVersionIncrementing function
+       release: do not update the version on master when it's already higher
+       release: only report that master changed when it was actually changed
+       release: checkVersionIncrementing: optionally allow equal versions
+       release: also check against the Makefile version when branching
+       release: checkVersionIncrementing: optionally allow equal versions
+       release: also check against the Makefile version when branching
+       Merge branch 'release-0.6.4'
+       Merge branch 'release-0.6.5'
+       Merge branch 'release-0.6.6'
+       txtinfo: prevent buffer overflow
+       Merge branch 'release-0.6.6'
+       pud: wireformat-java: Makefile: also clean up the generated headers
+       pud: wireformat: java: rename Git-SHA1 manifest header to Git-SHA
+       pud: wireformat: java: also add a Git-Descriptor manifest header
+       pud: nmealib: _nmea_parse_time not parsing hsec when given "hhmmss" format
+       pud: nmealib: _nmea_parse_time not parsing hsec when given "hhmmss" format
+       quagga: add some parentheses
+       httpinfo: add smart gateway information tab
+       txtinfo: add sgw command
+       cfgfile: don't hard-code defaults in texts
+       txtinfo: mention the /sgw command in the README
+       Makefile: add cfgparser_install and cfgparser_clean targets
+       linux: add -rdynamic to linker options for debug builds
+       linux: fix 'add -rdynamic to linker options for debug builds'
+       build: really _ignore_ builddata.c when hashing sources
+       build: only print the md5 hash in hash_source.sh
+       Makefile: fix builddata when building from tarball
+       build: really _ignore_ builddata.c when hashing sources
+       build: only print the md5 hash in hash_source.sh
+       Makefile: fix builddata when building from tarball
+       build: only re-generate src/builddata.c when needed
+       cfgfile: no more magic numbers for RtTable* defaults
+       sgw: move cost calculation into it own unit
+       sgw: minor comment fixup
+       make: fixup bashisms in hash_source.sh
+       Move the configuration files into /etc/olsrd/
+       pud: install configuration files under ETCDIR
+       sgwdynspeed: install configuration files under ETCDIR
+       build: hash_source.sh: specify the mktemp template
+       pud: fix readIPAddress function
+       pud: fix readIPAddress function
+       httpinfo: center the header row of the smart gateway tables
+       Merge branch 'release-0.6.5'
+       Merge branch 'release-0.6.6'
+       Fix #34: Description of "timeout" parameter in "nameservice" plugin...
+       pud: remove getNodeId, rename getNodeIdWithLength to getNodeId
+       pud: firm up setupNodeIdBinaryAndValidate
+       pud: merge nodeIdType and nodeId parameters into nodeId parameter
+       pud: remove some strlen's in nettools
+       pud: remove a strlen in the DNS name handling of the wire format.
+       pud: make wireformat constants unsigned
+       pud: clarify the URN number
+       pud: add MIP OID nodeId type
+       pud: add an assert to silence a Coverity false positive
+       pud: specify conversion base in readULL
+       pud: don't copy memory we're not allowed to access
+       pud: specify where to store the result in
+          intSetupNodeIdBinaryDoubleLongLong
+       pud: fix intSetupNodeIdBinaryDoubleLongLong for short values
+       pud: add UUID nodeId type
+       httpinfo: rename a function
+       pud: make sure to only use accessor functions in the 'present' nmea field
+       httpinfo: also show the present field on the nmea info
+       Merge branch 'release-0.6.6'
+       pud: fix java detection in the wireformat java bindings (again)
+       pud: fix java detection in the wireformat java bindings (again)
+       Merge branch 'release-0.6.5'
+       Merge branch 'release-0.6.6'
+       pud: do the same fix as in the previous commit, now for i386
+       pud: do the same fix as in the previous commit, now for i386
+       Merge branch 'release-0.6.5'
+       Merge branch 'release-0.6.6'
+       Make sure to save/restore errno in signal handlers
+       Make sure to save/restore errno in signal handlers
+       Merge branch 'release-0.6.5'
+       Merge branch 'release-0.6.6'
+       main: olsr_create_lock_file: fix return value check on 'open' call
+       main: add some extra braces
+       main: olsr_create_lock_file: fix return value check on 'open' call
+       pud: use the nmea present field in the wireformat
+       pud: fix readIPAddress function
+       pud: fix readIPAddress function
+       Merge branch 'release-0.6.5'
+       Merge branch 'release-0.6.6'
+       tok: improve the nmea_calc_crc function a bit
+       tok: improve the nmea_calc_crc function a bit
+       neighbor table: fix crash in olsr_print_neighbor_table on MinGW
+       neighbor table: fix crash in olsr_print_neighbor_table on MinGW
+       win32: accomodate old and new mingw setups
+       mingw: fix Ubuntu 13.10 / Debian Wheezy mingw mess
+       p2pd: add UseTTLDecrement configuration setting
+       httpinfo: also show the path costs in the SmartGateway table
+       txtinfo: also show the path costs in the SmartGateway table
+       gw: make SmartGatewayDividerEtx a 32 bit number
+       doc: add a gnuplot file to show the smart gateway cost calculation
+       Fix some eclipse warnings
+       p2pd: recompute the IPv4 header checksum after adjusting the TTL
+       sgwdynspeed: ignore unknown options
+       sgw: adjust policy routing script a bit
+       sgw: rename a variable in parsing of sgw_egress_if
+       sgw: preserve order of declared SmartGatewayEgressInterfaces
+       sgwdynspeed: avoid spamming the log with 'unknown option' messages
+       sgw: fix the policy routing script
+       sgwdynspeed: allow string values and empty values in the speed file
+       sgwdynspeed: fgets includes EOLs in the read string, strip them off
+       sgwdynspeed: do not go outside of the string when stripping EOLs
+       sgwdynspeed: rename 2 variables
+       sgwdynspeed: ignore everything we don't understand when reading the file
+       sgwdynspeed: make the EOL stripping much faster
+       sgwdynspeed: remove some dead code
+       gw: remove commands in comments concerning the policy routing script
+       gw: fix the 'ip' delete argument in the policy routing script
+       gw: simplify overlap checking code
+       gw: Add endif comments
+       gw: fix gateway takedown calculation
+       gw: fix a typo
+       gw: move path_cost into the gateway struct, ensure it's always up-to-date
+       gw: add SmartGatewayMarkOffsetServerTunnel configuration parameter
+       gw: fix null pointer dereferences in cost calculation
+       gw: fix a minor copy/paste typo
+       gw: when a node advertises maximum bandwidth then only consider path costs
+       README-Olsr-Extensions: Fix some typos
+       pud: update  nmealib samples Makefile
+       sgw: rework policy rules setup
+       sgwdynspeed: rename a function parameter to avoid a compiler warning
+       common: add an extra check in autobuf_enlarge to avoid a compiler warning
+       pud: update nmealib to 2.0.0
+       pud: nmealib: Fix a typo in Tobias's surname
+       txtinfo: make the sgw output better machine parseable
+       pud: nmealib: include latest fixes
+       pud: nmealib: fix isInvalidNMEACharacter function
+       p2pd: fix recomputeIPv4HeaderChecksum function
+       Revert "Use strscpy instead of strcpy"
+       pud: nmealib: fix return value of nmea_parser_init
+       pud: disable distribution of position updates over OLSR when olsrTtl is 0
+       Fix strange coding in the 'long headers' fix
+       Fix strange coding in the 'long headers' fix
+       httpinfo: the position timestamp month is zero based
+       Merge tag 'v0.6.5.6'
+       Merge tag 'v0.6.6.2'
+       Revert "Fix for win32 compiling with i686-w64-mingw32-gcc on ubuntu"
+       pud: nmealib: NMEA String Length Override Support
+       Fix a signed/unsigned warning
+       gw: change the costs type to signed 64bits
+       build: gui: do not overwrite the LDFLAGS but append to it
+       build: add address santizer, compile with SANITIZE_ADDRESS=1
+       p2pd: fir compile warning, initialise ipHeader
+       gui: fix 'warning: multiple common of ...' warnings
+       conf: ensure the egress interface names have a valid length
+       README: improve the smart gateway text a bit
+       sgw: multi-sgw mode is only supported on IPv4
+       CHANGELOG: add a note about the configuration files
+       Merge remote-tracking branch 'olsr/openbsd'
+       Branch v0.6.7
+ Hans-Christoph Steiner (3):
+       purge ancient debian/ folder, people should use the current files
+       add instructions for building Debian package from canonical sources
+       clarify instructions for http:// downloading of debian/ folder
+ Henning Rogge (32):
+       Fix multicast join for IPv6
+       Release v0.6.5.3
+       Update version after release of v0.6.5.3
+       Update version after release of v0.6.5.3
+       Release v0.6.5.4
+       Update version after release of v0.6.5.4
+       Fix segfault in cfgparser standalone executable
+       Fix build break for MinGW compilation on Fedora 19.
+       Fix build break for MinGW compilation on Fedora 19.
+       Release v0.6.5.5
+       Update version after release of v0.6.5.5
+       Ignore IFF_RUNNING when checking if an interface is up or down.
+       use inet_pton instead of inet_aton
+       win32: do not add -Wcast-qual to compiler warning flags
+       Fix processing error for fragmented hellos
+       Fix some spelling mistakes
+       Merge branch 'master' of http://olsr.org/git/olsrd
+       Fix processing error for fragmented hellos
+       Fix some spelling mistakes
+       Try to delete and retry for BSD ipv4 too
+       Use strscpy instead of strcpy
+       Smooth LQ calculation if link suddenly breaks.
+       Clean before compile when using Openwrt olsrd-stable-git makefile
+       Fix copypaste error
+       Hotfix for very long http headers
+       Fix stupid mistake, don't know why gcc didn't complained locally
+       Hotfix for much too long http headers
+       Release v0.6.5.6
+       Make link debug output source a bit more readable
+       Add LQ/NLQ/ETX to neighbor table debug output
+       Add boolean ipv6only parameter to txtinfo and jsoninfo
+       Release v0.6.7
+ Manuel Munz (1):
+       Fix jsoninfo again after a regression which was introduced with
+ Markus Kittenberger (1):
+       fix: TXTINFO_ALLOW_LOCALHOST - add missing ntohl()
+ Patrick Grimm (2):
+       jsoninfo: only listen on IPv6 when running under IPv6
+       txtinfo: only listen on IPv6 when running under IPv6
+ Ronald in 't Velt (2):
+       Fix setsockopt for setting Traffic Class in IPv6
+       Fix setsockopt for setting Traffic Class in IPv6
+ Saverio Proto (2):
+       txtinfo: update README file
+       Missing patch of header files for "Add boolean ipv6only parameter to
+          txtinfo and jsoninfo"
+ Scott Kidder (2):
+       jsoninfo: ensure output is wrapped in curly braces.
+       jsoninfo: ensure output is wrapped in curly braces.
+ Teco Boot (2):
+       Added LINUX_NL80211 readme file
+       Support for FIB metric configuration, other than 2
+ Yury Popov (1):
+       Fix for win32 compiling with i686-w64-mingw32-gcc on ubuntu
  0.6.6.2 -------------------------------------------------------------------
  
  Alessio Caiazza (2):