11 February 2011: babeld-1.3.1
* Made the resend logic less aggressive. This should lead to fewer request
messages upon link failure, at the cost of somewhat worse behaviour in the
presence of heavy packet loss.
* INCOMPATIBLE CHANGE: removed the idle detection functionality (-i). This
feature was little used and complicated the code somewhat.
* Various internal tweaks to bring babeld closer to the Quagga version.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@30451 3c298f89-4303-0410-b956-a3cf2f4a3e73
8 December 2011: babeld-1.3.0
* Made the route table into a sorted array, and use binary sort for
searching for routes. This makes most route operations O(log n), at
a slight cost in memory usage.
* Changed the update sending strategy to use buffers large enough for
a full update. This makes the duplicate suppression mechanism
effective in large networks, at a small cost in memory usage.
* Rate-limit the reaction to wildcard requests. This avoids an update
storm at boot in large networks.
* Fixed a bug that prevented usage of the "default" keyword in
configuration files.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@29512 3c298f89-4303-0410-b956-a3cf2f4a3e73
9 September 2011: babeld 1.2.0
* Merged the interference-aware branch ("babelz"). Please see the
"-z" flag in the manual page.
* Fixed a memory leak when expiring resent messages.
* Fixed a buffer overflow when parsing MAC addresses (Matthieu Boutier).
* Implemented MAC address parsing for BSD (Matthieu Boutier).
git-svn-id: svn://svn.openwrt.org/openwrt/packages@28239 3c298f89-4303-0410-b956-a3cf2f4a3e73
* INCOMPATIBLE CHANGE: default port changed to 6696
* New option: 'diversity'
git-svn-id: svn://svn.openwrt.org/openwrt/packages@28119 3c298f89-4303-0410-b956-a3cf2f4a3e73
New option: -u (keep unfeasible routes), called "keep_unfeasible" in UCI.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@27933 3c298f89-4303-0410-b956-a3cf2f4a3e73
30 January 2011: babeld 1.1.0:
* INCOMPATIBLE CHANGE: the UDP port number and multicast group have
been changed to be the ones allocated by IANA.
* Initial port to OpenBSD, by Vincent Gross.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@25345 3c298f89-4303-0410-b956-a3cf2f4a3e73
This version works around a gcc bug that would cause assertion failures
on MIPS. Other than that, there are no user-visible changes.
Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@23408 3c298f89-4303-0410-b956-a3cf2f4a3e73
Fri Sep 24 16:25:40 CEST 2010 Juliusz Chroboczek <jch@pps.jussieu.fr>
* Don't use __attribute__((packed)), it is buggy.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@23325 3c298f89-4303-0410-b956-a3cf2f4a3e73
Thanks to Juliusz and Nico.
Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21666 3c298f89-4303-0410-b956-a3cf2f4a3e73
Patch sent upstream. Applied in OpenWrt until the next release.
Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@19825 3c298f89-4303-0410-b956-a3cf2f4a3e73
- Full-featured UCI configuration file (no need for babeld.conf).
- Do not check the pid file (useless) and ahcpd script (harmful).
- Make /etc/config/babeld a config file.
- Launch at most one instance of babeld.
- Add status and reload options to init script.
- 8 February 2010: babeld 0.98:
* Implement the ability to prefer Babel routes to external routes
according to the kernel priority (-A).
* Implement the ability to redistribute "boot" routes when the
protocol is explicitly specified on the "redistribute" line.
* Allow trailing whitespace in config file.
Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@19754 3c298f89-4303-0410-b956-a3cf2f4a3e73
- adds librt dependency to the Makefile,
- removes duplicated content from the sample babeld.conf file.
Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@18462 3c298f89-4303-0410-b956-a3cf2f4a3e73