From 7a2b85ae52b354248fa9da04100efba0ec6c70c9 Mon Sep 17 00:00:00 2001 From: Jafar Al-Gharaibeh Date: Sat, 22 Apr 2023 13:03:13 -0500 Subject: [PATCH] FRR Release 8.5.1 * Bug Fixes bgpd - Fix crash due to community aliases size - Aggregate-address memory leak fix - Bmp fix peer-up ports byte order - Check 7 bytes for long-lived graceful-restart capability - Copy the password from the previous peer on peer_xfer_config() - Do not allow a `no router bgp xxx` when autoimport is happening - Do not allow l3vni changes when shutting down - Do not announce routes immediatelly on filter updates - Do not call bgp_soft_reconfig_in() twice in a row on policy change - Evpn-mh esi not active suppress ead-es route - Fix crash for `show bgp ... neighbor received-routes detail|prefix` - Fix debug output for route-map names when using a unsuppress-map - Fix ecommunity parsing for as4 - Fix for ain->attr corruption during path update - Increase buffer size used for dumping bgp to mrt files - Limit flowspec to no attribute means a implicit withdrawal - Prevent null pointer deref when outputting data lib - Adjust only `any` flag for prefix-list entries if destroying - Destroy `any` flag when creating a prefix-list entry with prefix - Fix clear route-map cmd using defpy - Fix link state memory leak - Include clippy generated commands for routemap.c - On bfd peer shutdown actually stop event ospfd - Cleanup some memory leaks on shutdown in ospf_apiserver.c - Fix for vitual-link crash in signal handler - Fix ospf_lsa memory leak - Fix ospf_ti_lfa drop of an entire table - Fixing summary origination after range configuration - Free up q_space in early return path - Log adjacency changes with neighbor ip in addition to neighbor id pbrd - Fix mismatching in match src-dst pim6d - Fixing mroutes not created after disabling and enabling pimv6. pimd - Fix use after free issue for ifp's moving vrfs - In_multicast needs host order - Process no-forward bsm packet ripd - Fix malformed route-map - Fix memory leak for ripd's route-map staticd - Tell bfd that we are shutting down tools - Fix missing remote-as configuration when reload - Frr-reload fix list value not present - Make check flag really work for reload - Set correct directory of vtysh for frr-reload.py zebrad - Add link_nsid to zebra interface - Cleanup ctx leak on shutdown and turn off event - Evpn mh sync mac install as inactive - Fix for heap-use-after-free in evpn - Fix race during shutdown - Install directly connected route after interface flap Signed-off-by: Jafar Al-Gharaibeh --- configure.ac | 2 +- debian/changelog | 6 +++++ redhat/frr.spec.in | 60 +++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 66 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 488e799e3..54b2cfde4 100644 --- a/configure.ac +++ b/configure.ac @@ -7,7 +7,7 @@ ## AC_PREREQ([2.69]) -AC_INIT([frr], [8.5], [https://github.com/frrouting/frr/issues]) +AC_INIT([frr], [8.5.1], [https://github.com/frrouting/frr/issues]) PACKAGE_URL="https://frrouting.org/" AC_SUBST([PACKAGE_URL]) PACKAGE_FULLNAME="FRRouting" diff --git a/debian/changelog b/debian/changelog index ad321dac9..45414d2c1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +frr (8.5.1-0) unstable; urgency=medium + + * New upstream release FRR 8.5.1 + + -- Jafar Al-Gharaibeh Thu, 20 Mar 2023 02:00:00 -0600 + frr (8.5-0) unstable; urgency=medium * New upstream release FRR 8.5 diff --git a/redhat/frr.spec.in b/redhat/frr.spec.in index d006f0ea8..4afd562a8 100644 --- a/redhat/frr.spec.in +++ b/redhat/frr.spec.in @@ -793,7 +793,64 @@ sed -i 's/ -M rpki//' %{_sysconfdir}/frr/daemons %changelog -* Fri Mar 10 2023 Martin Winter - %{version} +* Thu Apr 20 2023 Martin Winter - %{version} + +* Thu Apr 20 2023 Jafar Al-Gharaibeh - 8.5.1 +- Bug fixes: +- bgpd +- Aggregate-address memory leak fix +- Bmp fix peer-up ports byte order +- Check 7 bytes for long-lived graceful-restart capability +- Copy the password from the previous peer on peer_xfer_config() +- Do not allow a `no router bgp xxx` when autoimport is happening +- Do not allow l3vni changes when shutting down +- Do not announce routes immediatelly on filter updates +- Do not call bgp_soft_reconfig_in() twice in a row on policy change +- Evpn-mh esi not active suppress ead-es route +- Fix crash for `show bgp ... neighbor received-routes detail|prefix` +- Fix debug output for route-map names when using a unsuppress-map +- Fix ecommunity parsing for as4 +- Fix for ain->attr corruption during path update +- Increase buffer size used for dumping bgp to mrt files +- Limit flowspec to no attribute means a implicit withdrawal +- Prevent null pointer deref when outputting data +- lib +- Fix clear route-map cmd using defpy +- Fix link state memory leak +- On bfd peer shutdown actually stop event +- ospfd +- Cleanup some memory leaks on shutdown in ospf_apiserver.c +- Fix for vitual-link crash in signal handler +- Fix ospf_lsa memory leak +- Fix ospf_ti_lfa drop of an entire table +- Fix summary origination after range configuration +- Free up q_space in early return path +- Log adjacency changes with neighbor ip in addition to neighbor id +- pbrd +- Fix mismatching in match src-dst +- pim6d +- Fixing mroutes not created after disabling and enabling pimv6. +- pimd +- Fix use after free issue for ifp's moving vrfs +- In_multicast needs host order +- Process no-forward bsm packet +- ripd +- Fix malformed route-map +- Fix memory leak for ripd's route-map +- staticd +- Tell bfd that we are shutting down +- tools +- Fix missing remote-as configuration when reload +- Frr-reload fix list value not present +- Make check flag really work for reload +- Set correct directory of vtysh for frr-reload.py +- zebra +- Add link_nsid to zebra interface +- Cleanup ctx leak on shutdown and turn off event +- Evpn mh sync mac install as inactive +- Fix for heap-use-after-free in evpn +- Fix race during shutdown +- Install directly connected route after interface flap * Fri Mar 10 2023 Jafar Al-Gharaibeh - 8.5 - Major Highlights: @@ -839,6 +896,7 @@ sed -i 's/ -M rpki//' %{_sysconfdir}/frr/daemons - bfdd: - Fix broken FSM in active/passive modes - bgpd: +- Fix crash due to community aliases size - Notification Message Support for BGP Graceful Restart (rfc8538) - BGP Cease Notification Subcode For BFD - Send Hold Timer for BGP (own implementation without an additional knob) -- 2.39.5