# changelog

author: mrueckert@suse.de
changelog:
  - no longer run as root but as user/group bird.
  - add tmpfiles.d file for /var/run/bird
  - merged spec file from bird6 again


author: mardnh@gmx.de
changelog:
  - update to version 1.6.0
  - if possible use /run instead of /var/run for the runtimedir
  - removed patch: bird-1.5.0-rip_auth_bufferoverflow.patch
    A similar issue still exists but it's a false positive.


author: mrueckert@suse.de
changelog:
  - update to 1.6.3
    - Large BGP communities
    - BFD authentication (MD5, SHA1)
    - SHA1 and SHA2 authentication for RIP and OSPF
    - Improved documentation
    - Several bug fixes
  - changes from version 1.6.2
    - Fixes serious bug introduced in the previous version
  - changes from version 1.6.1
    - Support for IPv6 ECMP
    - Better handling of IPv6 tentative addresses
    - Several updates and fixes in Babel protocol
    - Filter: New !~ operator
    - Filter: ASN ranges in bgpmask
    - KRT: New kernel protocol option 'metric'
    - KRT: New route attribute 'krt_scope'
    - Improved BIRD help messages
    - Fixes memory leak in BGP multipath
    - Fixes handling of empty path segments in BGP AS_PATH
    - Several bug fixes
  - drop bird-1.5.0-rip_auth_bufferoverflow.patch


author: mrueckert@suse.de
changelog:
  - added bird-1.6.3_verbose.build.patch:
    - no longer print false CC lines
    - print the actuall gcc calls instead
  - properly fix the FORTIFY_SOURCE fix from the earlier commit.
    - we just replace the -D_FORTIFY_SOURCE value with what we want
      instead of appending another value which leads to warnings


author: mrueckert@suse.de
changelog:
  - added potential fix for the bufferoverflow issue
    bufferoverflow.patch
    We will keep fortify_source 0 until the patch was discussed with
    upstream.


author: James Oakley <james.oakley@multapplied.net>
changelog:
  - Added support for RHEL
  - Update to 2.0.4:
    o OSPF: Opaque LSAs (RFC 5250)
    o OSPF: DN-bit handling (RFC 4576)
    o Preferred route counters are back
    o Important BGP bugfix
    o some minor bugfixes
  - Changes from 2.0.3:
    o MRT table dumps (RFC 6396)
    o BGP Long-lived graceful restart
    o BGP: Optional import table (Adj-RIB-In)
    o BGP: Extend 'next hop keep' and 'next hop self' options
    o BGP: Improved VRF support
    o OSPF: Authentication trailer for OSPFv3 (RFC 7166)
    o Babel: New option to randomize router ID
    o Filter: Custom route attributes
    o Filter: Support for src accessor to SADR source prefix
    o Filter: Support for VPN_RD sets
    o Filter: Make ifname attribute modifiable
    o Perf: Protocol to measure BIRD performance internally
    o More verbose error messages in config processing
    o Log file size limit / log rotation
    o Many bugfixes


author: Graeme Stewart <graeme@ttgi.io>
changelog:
  - Add patch to fix bug in iface reconfiguration for Babel
  - Update to 2.0.9:
    o BGP: Flowspec validation procedure
    o Babel: MAC authentication support
    o Routing table configuration blocks
    o Optional prefix trie in routing table for faster LPM/interval queries
    o CLI: New 'show route in <prefix>' command
    o Filter: Faster (16-way) prefix sets
    o Filter: MPLS label route attribute
    o Filter: Operators to pick community components
    o Filter: Operators to find minimum and maximum element of lists
    o BGP: New 'free bind' option
    o BGP: Log route updates that were changed to withdraws
    o BGP: Improved 'invalid next hop' error reporting
    o OSPF: Allow ifaces with host address as unnumbered PtP or PtMP ifaces
    o OSPF: All packets on PtP networks should be sent to AllSPFRouters address
    o Scripts for apkg-powered upstream packaging for deb and rpm
    o Support for Blake2s and Blake2b hash functions
    o Security keys / passwords can be entered in hexadecimal digits
    o Memory statistics split into Effective and Overhead
    o Linux: New option 'netlink rx buffer' to specify netlink socket buffer size
    o BSD: Assume onlink flag on ifaces with only host addresses
    o Many bugfixes


