* use %tmpfiles_create macro
* use install -D instead of mkdir && install
- Update to version 2.17.1
* BSD: Fix build on NetBSD
* BGP: Fix crash when incoming connection for disabled protocol arrives
* Documentation fixes
- Drop extra spaces in sysusers file and drop explicit group creation
- Use prebuild PDF documentation for the docs package
OBS-URL: https://build.opensuse.org/package/show/network/bird?expand=0&rev=47
- Drop perl dependency for docs package because:
* we currently don't build the documentation
* real dependencies are different anyway
- Update description
- Migrate user creation to sysuser-tools
- Update to version 2.17
* Babel: next hop control for IPv4
* BGP: link-local next hop format configuration
* TCP-AO implementation for Linux
OBS-URL: https://build.opensuse.org/package/show/network/bird?expand=0&rev=46
- Update to version 2.16
* BFD: Set password per session
* BFD: Accept zero checksum for IPv6-UDP
* BMP: Refactoring and optimizations
* OSPF: Allow loopback nexthop in OSPFv3-IPv4
* RPKI: TCP-MD5 authentication option
* Filters: Add enum types to filter grammar
* CLI: Configurable additional control sockets
* CLI: Timeformat command
* CLI: Dump commands need a target file
* ASPA support in filters, Static and RPKI
* Formalized contributions and credits policy
* Many bugfixes and improvements
OBS-URL: https://build.opensuse.org/request/show/1229089
OBS-URL: https://build.opensuse.org/package/show/network/bird?expand=0&rev=44
- Update to version 2.15
* BGP: Send hold timer
* BGP: New options to specify required BGP capabilities
* BFD: Improvements to 'show bfd sessions' command
* RPKI: New 'local address' configuration option
* Linux: Support for more route attributes, including
TCP congestion control algorithm
* Support for UDP logging
* Static routes can have both nexthop and interface specified
* Completion of command options in BIRD client
* Many bugfixes and improvements
OBS-URL: https://build.opensuse.org/request/show/1157303
OBS-URL: https://build.opensuse.org/package/show/network/bird?expand=0&rev=39
- Update to version 2.0.11
* BGP roles (RFC 9234)
* BGP: Keepalive time scaling
* BGP: New 'min hold time' and 'min keepalive time' options
* BGP: New 'next hop prefer global' option
* Filter: For loops and direct recursion
* Filter: Mixed declarations of local variables
* Filter: Improved static type checks
* Filter: Literal [] for empty set
* Linux: Netlink KRT improvements
* Memory management improvements
* Many bugfixes
OBS-URL: https://build.opensuse.org/request/show/1042227
OBS-URL: https://build.opensuse.org/package/show/network/bird?expand=0&rev=24
- Update to version 2.0.9
* BGP: Flowspec validation procedure
* Babel: MAC authentication support
* Routing table configuration blocks
* Optional prefix trie in routing table for faster LPM/interval
queries
* CLI: New 'show route in <prefix>' command
* Filter: Faster (16-way) prefix sets
* Filter: MPLS label route attribute
* Filter: Operators to pick community components
* Filter: Operators to find minimum and maximum element of lists
* BGP: New 'free bind' option
* BGP: Log route updates that were changed to withdraws
* BGP: Improved 'invalid next hop' error reporting
* OSPF: Allow ifaces with host address as unnumbered PtP or PtMP
ifaces
* OSPF: All packets on PtP networks should be sent to
AllSPFRouters address
* Support for Blake2s and Blake2b hash functions
* Security keys / passwords can be entered in hexadecimal digits
* Memory statistics split into Effective and Overhead
* New option 'netlink rx buffer' to specify netlink socket buffer
size
* Many bugfixes
OBS-URL: https://build.opensuse.org/request/show/957444
OBS-URL: https://build.opensuse.org/package/show/network/bird?expand=0&rev=21
- Update to version 2.0.8
Changes/Fixes:
* Automatic channel reloads based on RPKI changes
* Multiple static routes with the same network
* Use bitmaps to keep track of exported routes
* Per-channel debug flags
* CLI commands show info from multiple protocols
* Linux: IPv4 routes with IPv6 nexthops
* Filter: Optimized redesign of prefix sets
* Filter: Improved type checking of user filters
* Filter: New src/dst accessors for Flowspec and SADR
* Filter: New 'weight' route attribute
* Filter: BGP path mask loop operator
* Filter: Remove quitbird command
* RIP: Demand circuit support (RFC 2091)
* BGP: New 'allow as sets' and 'enforce first as' options
* BGP: Support for BGP hostname capability
* BGP: Support for MD5SIG with dynamic BGP
* BFD: Optional separation of IPv4 / IPv6 BFD instances
* BFD: Per-peer session options
* RPKI: Allow build without libSSH
* RPKI: New 'ignore max length' option
* OSPF: Redesign of handling of unnumbered PtPs
* OSPF: Allow key id 0 in authentication
* Babel: Use onlink flag for routes with unreachable next hop
* Many bugfixes
Notes:
* Automatic channel reloads based on RPKI changes are enabled
by default, but require import table enabled when used in
BGP import filter.
OBS-URL: https://build.opensuse.org/request/show/880493
OBS-URL: https://build.opensuse.org/package/show/network/bird?expand=0&rev=17
- Update to version 1.6.8
* Fix CVE-2019-16159:
BIRD Internet Routing Daemon 1.6.x through 1.6.7 and 2.x through
2.0.5 has a stack-based buffer overflow. The BGP daemon's
support for RFC 8203 administrative shutdown communication
messages included an incorrect logical expression when checking
the validity of an input message. Sending a shutdown
communication with a sufficient message length causes a four-byte
overflow to occur while processing the message, where two of the
overflow bytes are attacker-controlled and two are fixed.
* Several important bugfixes
* BFD: Support for VRFs
OBS-URL: https://build.opensuse.org/request/show/731784
OBS-URL: https://build.opensuse.org/package/show/network/bird?expand=0&rev=8