]> git.puffer.fish Git - mirror/frr.git/commitdiff
FRRouting Release 7.4 frr-7.4
authorMartin Winter <mwinter@opensourcerouting.org>
Tue, 30 Jun 2020 11:08:57 +0000 (13:08 +0200)
committerMartin Winter <mwinter@opensourcerouting.org>
Tue, 30 Jun 2020 11:08:57 +0000 (13:08 +0200)
BGPd
   Use sequence numbers for community lists
   Fixes to nexthop groups
   Add feature to limit outgoing number of routes
   Per Neighbor Graceful Restart
   Multiple Graceful Restart fixes
   Support sub-Type-4 and sub-Type-5 for the VPNv4 SRv6 backend
   rfc7606 support: treat certain malformed routes as withdraw
   allow origin override for route aggregates
   rfc6608 support: Subcodes for BGP Finite State Machine Error
   rfc7607 support: Codification of AS 0 Processing
   rfc6286 support: Autonomous-System-Wide Unique BGP Identifier for BGP-4
   Unequal cost multipath (a.ka. weighted ECMP) with BGP link-bandwidth
   Enable rfc8212 by default except datacenter profile
staticd
   Add debug support
vtysh
   Add copy command to copy config from file into running config
LDPd
   adding support for LDP ordered label distribution control
ISISd
   IS-IS Segment Routing support
SHARPd
   add initial support to add/remove lsps
Zebra
   fix broadcast address in IPv4 networks with /31 mask
   Add Graceful Restart support for Protocol Daemon restarts
lib
   migrate route-maps to use northbound interface
plus countless bug fixes and other improvements

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
changelog-auto.in
configure.ac
redhat/frr.spec.in

index 127d7fe1472c613659662edc8f916fc8520177f1..a9a8169372e14bfd2c12b1093b1c6f1d0c752d44 100644 (file)
@@ -4,7 +4,125 @@ frr (@VERSION@-0) UNRELEASED; urgency=medium
     remove and replace when creating releases!
     (tools/tarsource.sh will handle this)
 
- -- FRRouting-Dev <dev@lists.frrouting.org>  Thu, 25 Oct 2018 16:36:50 +0200
+ -- FRRouting-Dev <dev@lists.frrouting.org>  Tue, 30 Jun 2020 13:05:00 +0200
+
+frr (7.4-0) testing; urgency=medium
+
+  * BGPd
+  *    Use sequence numbers for community lists
+  *    Fixes to nexthop groups
+  *    Add feature to limit outgoing number of routes
+  *    Per Neighbor Graceful Restart
+  *    Multiple Graceful Restart fixes
+  *    Support sub-Type-4 and sub-Type-5 for the VPNv4 SRv6 backend
+  *    rfc7606 support: treat certain malformed routes as withdraw
+  *    allow origin override for route aggregates
+  *    rfc6608 support: Subcodes for BGP Finite State Machine Error
+  *    rfc7607 support: Codification of AS 0 Processing
+  *    rfc6286 support: Autonomous-System-Wide Unique BGP Identifier for BGP-4
+  *    Unequal cost multipath (a.ka. weighted ECMP) with BGP link-bandwidth
+  *    Enable rfc8212 by default except datacenter profile
+  * staticd
+  *    Add debug support
+  * vtysh
+  *    Add copy command to copy config from file into running config
+  * LDPd
+  *    adding support for LDP ordered label distribution control
+  * ISISd
+  *    IS-IS Segment Routing support
+  * SHARPd
+  *    add initial support to add/remove lsps
+  * Zebra
+  *    fix broadcast address in IPv4 networks with /31 mask
+  *    Add Graceful Restart support for Protocol Daemon restarts
+  * lib
+  *    migrate route-maps to use northbound interface
+  * plus countless bug fixes and other improvements
+
+ -- FRRouting-Dev <dev@lists.frrouting.org>  Tue, 30 Jun 2020 13:02:30 +0200
+
+frr (7.3.1-0) testing; urgency=medium
+
+  * upstream 7.3.1 release
+
+ -- David Lamparter <equinox@opensourcerouting.org>  Wed, 06 May 2020 13:40:53 +0200
+
+frr (7.3-0) testing; urgency=medium
+
+  * BGPd
+  *    EVPN PIP Support
+  *    Route Aggregation code speed ups
+  *    BGP Vector I/O speed ups
+  *    New CLI: `set distance XXX`
+  *    New CLI: `aggregate-address A.B.C.D/M route-map WORD`
+  *    New CLI: `bgp reject-as-sets`
+  *    New CLI: `advertise pip ...`
+  *    New CLI: `match evpn rd ASN:NN_OR_IP-ADDRESS:NN`
+  *    New CLI: `show bgp l2vpn evpn community|large-community X`
+  *    New CLI: `show bgp l2vpn evpn A.B.C.D`
+  *    Auto-completion for clear bgp command
+  *    Add ability to set tcp socket buffer size
+  * OSPFd
+  *    Partial MPLS TE support
+  * PBRd
+  *    New CLI: `set vrf unchanged|NAME`
+  * BFDd
+  *    VRF Support
+  *    New CLI: 'show bfd peers brief'
+  *    New CLI: 'clear bfd peer ...'
+  * PIMd
+  *    Significant Speedups in accessing Internal Data for higher scale
+  *    Support for joining any-source Multicast
+  *    Updated CLI: 'show ip pim upstream-join-desired'
+  *    New CLI: 'show ip pim channel'
+  *    Debug Cleanup
+  *    MLAG experimental support
+  * VRRPd
+  *    VRF Support
+  *    Northbound Conversion- NHRPd
+  * LDPd
+  * vtysh
+  *    New CLI: `banner motd line LINE...`
+  * yang
+  *    New CLI: `show yang operational-data XPATH`
+  *    New CLI: `debug northbound`
+  * Zebra
+  *    Nexthop Group support
+  *    New CLI: 'debug zebra nexthop [detail]'
+  *    New CLI: 'show router-id'
+  *    MLAG experimental support
+  * watchfrr
+  *    Additional status messages of system state to systemd
+  *    New CLI: `watchfrr ignore DAEMON`
+  * Others
+  *    As always all daemons have received too many bug fixes to fully list
+  *    There has been a significant focus on increasing test coverage
+  * Change in Behavior:
+  *    ISISd
+  *       All areas created default automatically to level-1-2
+  *    Zebra
+  *       Nexthop Group Installation in Kernel is turned on by default
+          if the kernel supports-    New CLI: 'show nexthop-group rib [singleton]'
+  *    Man Pages
+  *       Renamed to frr-* to remove collision with other packages
+
+ -- Martin Winter <mwinter@opensourcerouting.org>  Fri, 14 Feb 2020 02:20:00 +0200
+
+frr (7.2-1) testing; urgency=medium
+
+  * upstream 7.2.1 release
+
+ifrr (7.2-0) testing; urgency=medium
+
+  * upstream 7.2 release
+
+ -- Martin Winter <mwinter@opensourcerouting.org>  Tue, 17 Oct 2019 16:42:20 +0200
+
+frr (7.1-0) testing; urgency=medium
+
+  * upstream 7.1 release
+
+ -- David Lamparter <equinox-debian@diac24.net>  Tue, 18 Jun 2019 06:08:13 +0200
 
 frr (6.0-2) testing; urgency=medium
 
index aa961aeebb82d572c84a2e305c0f3236dc77b8bd..f68c6bf689373915f99188e49c897681a14d50f8 100755 (executable)
@@ -7,7 +7,7 @@
 ##
 AC_PREREQ([2.60])
 
-AC_INIT([frr], [7.4-dev], [https://github.com/frrouting/frr/issues])
+AC_INIT([frr], [7.4], [https://github.com/frrouting/frr/issues])
 PACKAGE_URL="https://frrouting.org/"
 AC_SUBST([PACKAGE_URL])
 PACKAGE_FULLNAME="FRRouting"
index 929214a142e4123c512cb731000be645980d23e1..23e1109f1cd05cb7530c2886189f46b1604eefad 100644 (file)
@@ -729,10 +729,284 @@ fi
 
 
 %changelog
+* Tue Jun 30 2020 Martin Winter <mwinter@opensourcerouting.org> - %{version}
+- BGPd
+-    Use sequence numbers for community lists
+-    Fixes to nexthop groups
+-    Add feature to limit outgoing number of routes
+-    Per Neighbor Graceful Restart
+-    Multiple Graceful Restart fixes
+-    Support sub-Type-4 and sub-Type-5 for the VPNv4 SRv6 backend
+-    rfc7606 support: treat certain malformed routes as withdraw
+-    allow origin override for route aggregates
+-    rfc6608 support: Subcodes for BGP Finite State Machine Error
+-    rfc7607 support: Codification of AS 0 Processing
+-    rfc6286 support: Autonomous-System-Wide Unique BGP Identifier for BGP-4
+-    Unequal cost multipath (a.ka. weighted ECMP) with BGP link-bandwidth
+-    Enable rfc8212 by default except datacenter profile
+- staticd
+-    Add debug support
+- vtysh
+-    Add copy command to copy config from file into running config
+- LDPd
+-    adding support for LDP ordered label distribution control
+- ISISd
+-    IS-IS Segment Routing support
+- SHARPd
+-    add initial support to add/remove lsps
+- Zebra
+-    fix broadcast address in IPv4 networks with /31 mask
+-    Add Graceful Restart support for Protocol Daemon restarts
+- lib
+-    migrate route-maps to use northbound interface
+- plus countless bug fixes and other improvements
+
+* Wed May 06 2020 David Lamparter <equinox@opensourcerouting.org> - 7.3.1
+- upstream 7.3.1
+
+* Fri Feb 14 2020 Martin Winter <mwinter@opensourcerouting.org> - 7.3
+- BGPd
+-    EVPN PIP Support
+-    Route Aggregation code speed ups
+-    BGP Vector I/O speed ups
+-    New CLI: `set distance XXX`
+-    New CLI: `aggregate-address A.B.C.D/M route-map WORD`
+-    New CLI: `bgp reject-as-sets`
+-    New CLI: `advertise pip ...`
+-    New CLI: `match evpn rd ASN:NN_OR_IP-ADDRESS:NN`
+-    New CLI: `show bgp l2vpn evpn community|large-community X`
+-    New CLI: `show bgp l2vpn evpn A.B.C.D`
+-    Auto-completion for clear bgp command
+-    Add ability to set tcp socket buffer size
+- OSPFd
+-    Partial MPLS TE support
+- PBRd
+-    New CLI: `set vrf unchanged|NAME`
+- BFDd
+-    VRF Support
+-    New CLI: 'show bfd peers brief'
+-    New CLI: 'clear bfd peer ...'
+- PIMd
+-    Significant Speedups in accessing Internal Data for higher scale
+-    Support for joining any-source Multicast
+-    Updated CLI: 'show ip pim upstream-join-desired'
+-    New CLI: 'show ip pim channel'
+-    Debug Cleanup
+-    MLAG experimental support
+- VRRPd
+-    VRF Support
+-    Northbound Conversion- NHRPd
+- LDPd
+- vtysh
+-    New CLI: `banner motd line LINE...`
+- yang
+-    New CLI: `show yang operational-data XPATH`
+-    New CLI: `debug northbound`
+- Zebra
+-    Nexthop Group support
+-    New CLI: 'debug zebra nexthop [detail]'
+-    New CLI: 'show router-id'
+-    MLAG experimental support
+- watchfrr
+-    Additional status messages of system state to systemd
+-    New CLI: `watchfrr ignore DAEMON`
+- Others
+-    As always all daemons have received too many bug fixes to fully list
+-    There has been a significant focus on increasing test coverage
+- Change in Behavior:
+-    ISISd
+-       All areas created default automatically to level-1-2
+-    Zebra
+-       Nexthop Group Installation in Kernel is turned on by default
+        if the kernel supports-    New CLI: 'show nexthop-group rib [singleton]'
+-    Man Pages
+-       Renamed to frr-* to remove collision with other packages
+
+* Fri Jan 17 2020 Martin Winter <mwinter@opensourcerouting.org> - 7.2.1
+- BGPd
+-   Fix Addpath issue
+-   Do not apply eBGP policy for iBGP peers
+-   Show `ip` and `fqdn` in json output for `show [ip] bgp <route> json`
+-   Fix large route-distinguisher's format
+-   Fix `no bgp listen range ...` configuration command
+-   Autocomplete neighbor for clear bgp
+-   Reflect the distance in RIB when it is changed for an arbitrary afi/safi
+-   Notify "Peer De-configured" after entering 'no neighbor <neighbor> cmd
+-   Fix per afi/safi addpath peer counting
+-   Rework BGP dampening to be per AFI/SAFI
+-   Do not send next-hop as :: in MP_REACH_NLRI if no link-local exists
+-   Override peer's TTL only if peer-group is configured with TTL
+-   Remove error message for unkown afi/safi combination
+-   Keep the session down if maximum-prefix is reached
+- OSPFd
+-   Fix BFD down not tearing down OSPF adjacency for point-to-point net
+- BFDd
+-   Fix multiple VRF handling
+-   VRF security improvement
+- PIMd
+-   Fix rp crash
+- NHRPd
+-   Make sure `no ip nhrp map <something>` works as expected
+- LDPd
+-   Add missing sanity check in the parsing of label messages
+- Zebra
+-   Use correct state when installing evpn macs
+-   Capture dplane plugin flags
+- lib
+-   Fix interface config when vrf changes
+-   Fix Interface Infinite Loop Walk (for special interfaces such as bond)
+- snapcraft
+-   fix missing vrrpd daemon
+- Others
+-   Rename man pages (to avoid conflicts with other packages)
+-   Various other fixes for code cleanup and memory leaks 
+
 * Fri Dec 27 2019 Donatas Abraitis <donatas.abraitis@gmail.com>
 - Add CentOS 8 support
 
-* Mon May 28 2018 Rafael Zalamena <rzalamena@opensourcerouting.org> - %{version}
+* Tue Oct 15 2019 Martin Winter <mwinter@opensourcerouting.org> - 7.2
+- ALL Daemons
+-   -N <namespace> to allow for config file locating when running FRR inside
+     of a namespace
+-   Impoved Testing across all daemons
+- BFD
+-   VRF Support
+-   Conversion to Northbound interface
+- BGP
+-   Aggregate-address add route-map support
+-   BMP Support
+-   Improved JSON output for many commands
+-   `show bgp afi safi summary failed` command
+-   `clear bop *` clears all peers
+-   Show FQDN for `show bgp ipv4 uni` commands
+-   Display BestPath selection reason as part of show commands
+- EIGRP
+-   Infrastructure changes to allow VRF's
+-   SIGHUP signals the config reload
+-   Conversion to Northbound interface
+- ISIS
+-   BFD Support
+-   Support for circuits with MTU > 8192
+- PBRD
+-   fwmark support as part of match criteria
+-   autocompletion of PBRMAPS
+-   Improved Nexthop Support
+- PIMD
+-   PIM-BSM receive support
+-   Improved debugging support
+-   Store ECMP paths that are not currently legal for use
+-   Disallow igmp query from a non-connected source
+-   Many new cli improvements and changes
+- VRRPD
+-   Add Support for RFC 3768 and RFC 5798
+- Route-Maps
+-   Add sequence numbers to access-lists
+-   Add `match ip next-hop type blackhole`
+-   Improved ability to notice dependency changes
+- SHARPD
+-   `sharp watch [import|nexthop]` you can now specify a prefix instead
+    of assuming a /32
+- STATICD
+-   Significantly Improved NHT
+- ZEBRA
+-   Many dataplane improvements for routes, neighbor table and EVPN
+-   NHT cli can now be specified per VRF and improved ability to control
+    NHT data being shown
+-   Removed duplicate processing of routes
+-   Improved debugablility
+-   RMAC and VxLan support for the FPM
+- LIB
+-   RCU support
+-   Nexthop Group Improvements
+-   `log-filter WORD` added
+- Building
+-   openssl support
+-   libcap should be used as part of build or significant slowdowns
+    will be experienced
+-   Lua builds have been fixed
+-   Improved Cross building
+
+* Mon Jun 17 2019 David Lamparter <equinox@opensourcerouting.org> - 7.1
+- gRPC northbound plugin
+- "table NNN" removed from zebra
+- more dataplane MT work
+- EVPN in non-default VRFs
+- RFC 8212 (default deny policy for eBGP)
+- RFC 8106 (IPv6 RA DNS options)
+
+* Wed May  8 2019 Martin Winter <mwinter@opensourcerouting.org> - 7.0.1
+- bgp:
+-   Don't send Updates with BGP Max-Prefix Overflow
+-   Make sure `next-hop-self all` backward compatible with force
+-   Fix as-path validation in "show bgp regexp"
+-   Fix interface-based peers to override peergroups
+-   Fix removing private AS numbers if local-as is used
+-   Fix show bgp labeled_unicast
+-   Add command to lookup prefixes in rpki table
+-   Fix peer count in "show bgp ipv6 summary"
+-   Add missing ipv6 only peer flag action
+-   Fix address family output in "show bgp [ipv4|ipv6] neighbors"
+-   Add missing checks for vpnv6 nexthops
+-   Fix nexthop for ipv6 vpn case
+- rip: Fix removal of passive interfaces
+- ospf:
+-   Fix json timer output
+-   Fix milliseconds in json output
+- bfd:
+-   Fix source port according RFC 5881, Sec 4
+-   Fix IPv6 link-local peer removal
+-   Fix interface clean up when deleting interface
+- pim: Fix interface clean up when deleting interface
+- nhrp: Fix interface clean up when deleting interface
+- lib:
+-   Workaround to get FRR building with libyang 0.x and 1.x
+-   Fix in priv handling
+-   Make priv elevation thread-safe
+- zebra:
+-   Pseudowire event recovery
+-   Fix race condition in label manager
+-   Fix system routes selection and next-hop tracking
+-   Set connected route metric based on devaddr metric
+-   Display metric for connected routes
+-   Add selected fib details to json output
+-   Always use replace if installing new route
+- watchfrr: Silently ignore declare failures (for backward compatibility)
+- RPM packages: Switch to new init script
+
+* Thu Feb 28 2019 Martin Winter <mwinter@opensourcerouting.org> - 7.0
+- Added libyang dependency: New work for northbound interface based on libyang
+- Fabricd: New Daemon based on https://datatracker.ietf.org/doc/draft-white-openfabric/
+- various bug fixes and other enhancements
+
+* Sun Oct  7 2018 Martin Winter <mwinter@opensourcerouting.org> - 6.0
+- Staticd: New daemon responsible for management of static routes
+- ISISd: Implement dst-src routing as per draft-ietf-isis-ipv6-dst-src-routing
+- BFDd: new daemon for BFD (Bidrectional Forwarding Detection). Responsible
+  for notifying link changes to make routing protocols converge faster.
+- various bug fixes
+
+* Thu Jul  5 2018 Martin Winter <mwinter@opensourcerouting.org> - 5.0.1
+- Support Automake 1.16.1
+- BGPd: Support for flowspec ICMP, DSCP, packet length, fragment and tcp flags
+- BGPd: fix rpki validation for ipv6
+- VRF: Workaround for kernel bug on Linux 4.14 and newer
+- Zebra: Fix interface based routes from zebra not marked up
+- Zebra: Fix large zebra memory usage when redistribute between protocols
+- Zebra: Allow route-maps to match on source instance
+- BGPd: Backport peer-attr overrides, peer-level enforce-first-as and filtered-routes fix
+- BGPd: fix for crash during display of filtered-routes
+- BGPd: Actually display labeled unicast routes received
+- Label Manager: Fix to work correctly behind a label manager proxy
+
+* Thu Jun  7 2018 Martin Winter <mwinter@opensourcerouting.org> - 5.0
+- PIM: Add a Multicast Trace Command draft-ietf-idmr-traceroute-ipm-05
+- IS-IS: Implement Three-Way Handshake as per RFC5303
+- BGPD: Implement VPN-VRF route leaking per RFC4364.
+- BGPD: Implement VRF with NETNS backend
+- BGPD: Flowspec
+- PBRD: Add a new Policy Based Routing Daemon
+
+* Mon May 28 2018 Rafael Zalamena <rzalamena@opensourcerouting.org>
 - Add BFDd support
 
 * Sun May 20 2018 Martin Winter <mwinter@opensourcerouting.org>