Commit graph

20 commits

Author SHA1 Message Date
Adrian Schmutzler
e80f582b2b babeld: Update to version 1.8.5
This updates babeld to the latest release from the
babeld-1.8-branch, which introduces mostly fixes:

22 July 2019: babeld-1.8.5

  * Fixed a bug that caused confustion between learned routes and
    imported routes (thanks to Fabian Bläse).
  * Fixed a bug that prevented install filters from being evaluated
    (thanks to Killian Lufau).

9 November 2018: babeld-1.8.4

  * Fixed a bug that discarded pipelined commands received on the local
    configuration interface.
  * Added the per-interface option rfc6126-compatible.

24 September 2018: babeld-1.8.3

  * Fixed a read-only two byte buffer overflow in the packet parser.
    This is a read-only overflow, and hence most probably not exploitable.
  * Fixed an issue with creating unreachable routes on recent kernels
    (4.16 and up).  Thanks to Christof Schulze.
  * Notice interface changes faster by listening to more netlink events.
    Thanks to Christof Schulze.
  * Fixed a local interface issue when an interface has no link-local
    address.  Thanks to Christof Schulze.

During the last months, "babeld-1.8.5" has shown superior stability
compared to earlier versions in my tests.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2019-09-03 11:47:43 +02:00
Baptiste Jonglez
a71ecc3ddd babeld: Update to 1.8.2
This fixes a serious bug where IPv4 routes were not being redistributed.

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2018-05-13 01:05:58 +02:00
Gabriel Kerneis
7fc2fbdfc1
babeld: release 1.8.1 2018-04-10 17:49:18 +02:00
Baptiste Jonglez
1aacfea7b3 babeld: Cleanup old compatibility code in initscript
It makes the init script more readable.  It has been more than two years
since babeld 1.5.1, let's hope nobody is still using the old
(undocumented) option names.

Incidentally, this commit fixes support for the "conf_dir" option,
introduced by ac643416dc ("babeld: allow changing alternative
configuration file and directory").  The default value of $OTHERCONFIGDIR
was always used, because the variable was used *before* it was (possibly)
redefined when parsing the UCI config.

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-16 00:13:15 +01:00
Baptiste Jonglez
ba5bffa6f4 babeld: Add myself as maintainer
Also update my email address in the main MAINTAINERS file.

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-12 23:09:30 +01:00
Baptiste Jonglez
4868ec008e babeld: Update project URL again…
Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-09 17:12:19 +01:00
Baptiste Jonglez
4c963b1b85 babeld: Bump PKG_RELEASE because of procd support
Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-09 17:11:58 +01:00
Christof Schulze
5b35f4b805 babeld: update to version 1.8 which is compatible to 1.7.1
Signed-off-by: Christof Schulze <christof.schulze@gmx.net>
2016-12-22 13:53:42 +01:00
Baptiste Jonglez
2dc7fe57e6 babeld: Update source URL
There is a HTTP redirection in place from the old URL to the new URL, but
better change it now than waiting for the redirection to disappear.

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2016-07-30 13:29:00 +02:00
Alexander Couzens
9b610a90c6 replace DEPENDS=+@IPV6 with DEPENDS=@IPV6
The symbol IPV6 is a global config symbol, don't select it because it
will override the user decision of IPV6 as all other package in base do
it. A select (+) will also create a recursive dependency error.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2016-06-05 03:07:20 +02:00
Gabriel Kerneis
4af2fcd647 babeld: release 1.7.1
Signed-off-by: Gabriel Kerneis <kerneis@google.com>
2016-02-15 11:00:15 +01:00
Markus Stenberg
a0d7ff3f1a babeld: Fixed kmod-ipv6 dependency. 2015-12-11 13:50:38 +02:00
Gabriel Kerneis
2a636973eb babeld: bump to 1.6.1
16 June 2015: babeld-1.6.1.
  * Fixed a buffer overflow in zone_equal.  This is probably not
    exploitable, but might cause incorrect routing tables in the presence
    of source-specific routing.
  * Added support for defaulting ipv6-subtrees automatically based on the
    kernel version.
  * Fixed compilation under musl.

Signed-off-by: Gabriel Kerneis <kerneis@google.com>
2015-06-17 10:56:44 +02:00
Steven Barth
b39fa42c62 babeld: remove unnecessary librt linking & dependency
Signed-off-by: Steven Barth <steven@midlink.org>
Signed-off-by: Markus Stenberg <markus.stenberg@iki.fi>
2015-05-21 11:44:19 +03:00
Gabriel Kerneis
c5f795cc38 babeld: tweak configuration for source-specific features
- Enable ipv6-subtrees by default.
- Add UCI options to configure source-specific filters.

Signed-off-by: Gabriel Kerneis <kerneis@google.com>
2015-04-21 10:29:58 +02:00
Gabriel Kerneis
f425d537a0 babeld: update to release 1.6.0
14 April 2014: babeld-1.6.0

* Added support for source-specific routing.  Thanks to Matthieu Boutier.
* Added support for reflecting metrics as kernel priorities.  Thanks to
  Pierre Pfister.
* Worked around a Linux kernel bug with an infinite EAGAIN loop.  Thanks
  to Dave Taht.
* Changed wildcard updates to not set flag 0x40.  Reported by Markus
  Stenberg.
* Made ipv6-subtrees a runtime option.  Thanks to Matthieu Boutier.

Signed-off-by: Gabriel Kerneis <kerneis@google.com>
2015-04-17 21:04:31 +02:00
Steven Barth
69f203d5c3 Add SPDX license tags
Signed-off-by: Steven Barth <steven@midlink.org>
2014-11-03 13:17:00 +01:00
Baptiste Jonglez
25f7667e0e babeld: Update to 1.5.1 2014-08-28 01:48:49 +02:00
Gabriel Kerneis
6c4438c93b babeld: new upstream release 1.5.0
22 May 2014: babeld-1.5.0

  * Added support for an RTT-based metric -- see the description of
    "enable-timestamps" in the manual page.  This work was done by
    Baptiste Jonglez with help from Matthieu Boutier.
2014-06-01 14:15:10 +01:00
Gabriel Kerneis
c4de5a575b babeld: migrate from openwrt/packages
- Update maintainer email address
- Wait for babel to die in init script (avoid race-condition on restart)

Signed-off-by: Gabriel Kerneis <gabriel@kerneis.info>
2013-10-28 16:20:38 +00:00