]> git.ipfire.org Git - ipfire-2.x.git/commit - lfs/bird
bird: Update to version 2.14
authorAdolf Belka <adolf.belka@ipfire.org>
Thu, 18 Jan 2024 11:40:18 +0000 (12:40 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 23 Jan 2024 11:34:45 +0000 (11:34 +0000)
commitb15de7ba5297c32cdef21185fe20a5fc3c9e2cc1
tree5fbc38154743d7298e0d2f811c05c155c276e070
parentffe528be289f5605ead71b1ae0560468a5d87866
bird: Update to version 2.14

- Update from version 2.0.12 to 2.14
- Update of rootfile not required
- Changelog
    2.14 (2023-10-06)
  o MPLS subsystem
  o L3VPN: BGP/MPLS VPNs (RFC 4364)
  o BGP: Access to unknown route attributes
  o RAdv: Custom options
  o Babel: RTT metric extension
  o BMP: Refactored route monitoring
  o BMP: Multiple instances of BMP protocol
  o BMP: Both pre-policy and post-policy monitoring
  o Experimental route aggregation
  o Filter: Method framework
  o Filter: Functions have return type statements
  o Filter: New bytestring data type
  o Kernel: Option to learn kernel routes
  o Many bugfixes and improvements
Notes:
  User-defined filter functions that return values now should have return type
   statements. We still accept functions without such statement, if they could be
   properly typed.
  For loops allowed to use both existing iterator variables or ones defined in
   the for statement. We no longer support the first case, all iterator variables
   must be defined in the for statement (e.g. 'for int i in bgp_path ...').
  Due to oversight, VRF interfaces were not included in respective VRFs, this is
   fixed now.
    2.13.1 (2023-06-23)
  o BGP: Fix role check when no capability option is present
  o Filter: Fixed segfault when a case option had an empty block
  This is a bugfix version.
    2.13 (2023-04-21)
  o Babel: IPv4 via IPv6 extension (RFC 9229)
  o Babel: Improve authentication on lossy networks
  o BGP: New 'allow bgp_med' option
  o BSD: Support for IPv4 routes with IPv6 nexthop on FreeBSD
  o Experimental BMP protocol implementation
  o Important bugfixes
Notes:
  We changed versioning scheme from <epoch>.<major>.<minor> to more common
   <major>.<minor>.<patch> . From now on, you may expect that BIRD 2.13.x will be
   strictly only fixing bugs found in 2.13, whereas BIRD 2.14 will also contain
   new features.
  This BIRD version contains an alpha release of BMP protocol implementation.
   It is not ready for production usage and therefore it is not compiled by
   default and have to be enabled during installation.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
lfs/bird