[Olsr-dev] olsrd 0.5.6-r3 released !

Hannes Gredler (spam-protected)
Tue Dec 2 12:17:10 CET 2008

hi all,

after 4 weeks of joint collaboration the developer community
have hunt down a couple of bugs. we are proud to release
the third spin of our 0.5.6 (stable) branch.

source tarballs can be downloaded at:

MD5-sum 0935688fa0fb5b0e073fe53ec654c5b2

MD5-sum 3bf92e748ca14f27c7de2669fe8ac2a5

(Sanitized) Changelog:

2008-10-06  Eric Malkowski  <(spam-protected)>

	* Makefile:
	add make target for arprefresh

2008-09-04  Eric Malkowski  <(spam-protected)>

	* lib/dyn_gw/src/olsrd_dyn_gw.c, lib/dyn_gw/src/olsrd_dyn_gw.h:
	The integer plugin parameter handler should be used for dyn gw's
	"interval" as it's more correct since it's the number of whole
	seconds between pings, not a floating point number (the nanosleep
	used to implement it wants a struct timespec and the number of
	seconds is integer and nanoseconds is set to 0L in the code).

2008-11-21  Sven-Ola Tuecke  <(spam-protected)>

	* various code-style updates

	* src/lq_plugin.c:
	asserts for struct sizes

	* Makefile.inc, lib/quagga/src/quagga.c:
	Re-enable -Werror and fix some warnings

	* src/hna_set.c, src/hna_set.h, src/mid_set.c, src/mid_set.h,
	src/process_package.c, src/process_package.h:
	Move and rename mid_input and hna_input

	* Makefile.inc:
	Re-added compiler optimizations

	* files/olsrd.conf.default.lq, files/olsrd.conf.default.lq-fisheye:
	Harmonize and sync default configs

	* gui/win32/Inst/installer.nsi, gui/win32/Main/Frontend.rc:
	Sync windows versions to Makefile

	* Add an LQ-Algorithm dropdown to windows GUI

2008-11-21  Bernd Petrovitsch  <(spam-protected)>

	* added a "Local Variables\ section to all .h and .c files

2008-11-22  Sven-Ola Tuecke  <(spam-protected)>

	* Makefile.inc:
	Changed compiler optimize flags

	* gui/win32/Main/Frontend.clw:
	Added missing MSVC class wizard file

	* Backport from Henning Rogge: first prototype of new duplicate
	detection algorithm

	* src/olsr.c:
	Fixed missing net-to-host conversion

	* gnu-indent.sh:
	Oops: fixed self modification of gnu-indent.sh

2008-11-22  Henning Rogge  <(spam-protected)>

	* lib/bmf/src/NetworkInterfaces.c:
	Bugfix for BMF (thanks eric)

2008-11-23  Sven-Ola Tuecke  <(spam-protected)>

	* src/duplicate_set.c, src/duplicate_set.h, src/olsr.c, src/parser.c,
	src/parser.h, src/rebuild_packet.c, src/rebuild_packet.h:
	Reparied picky duplicate filter

	* src/duplicate_set.c:
	Remove stray debug

2008-11-24  Hannes Gredler  <(spam-protected)>

	* src/scheduler.c:
	bugfix timer bucket walk: while walking a timer bucket it may happen
	that due to a stopped timer killing other timers we may loose our
	walking context. dequeue all timer entries to a temporary queue and
	mount it back at the end. Idea inspired on a email exchange with
	Bernd Petrovitsch <(spam-protected)>

	* src/common/list.h, src/scheduler.c:
	bugfix: do a proper list merging of the temporary timer list

2008-11-26  Sven-Ola Tuecke  <(spam-protected)>

	* Restore ability of message handlers to discard forwarding

	* Makefile.inc, src/duplicate_set.c:
	Fix Win32 compile errors

2008-12-01  Bernd Petrovitsch  <(spam-protected)>

	* lib/quagga/test/quagga.try1.c, src/ipcalc.c, src/ipcalc.h:
	Fixed an embarrassing bug if we want to generate a netmask from a
	prefix == 0. Added an inline function to avoid someone else making
	the same mistake

	All credits belong to Markus Kittenberger
	<(spam-protected)> for finding, reporting and hunting it
	down to the root cause.

More information about the Olsr-dev mailing list