From 5957a4697f3b11d318309142a61a55c34c4f9c19 Mon Sep 17 00:00:00 2001 From: Jafar Al-Gharaibeh Date: Thu, 6 Jun 2024 10:54:56 -0500 Subject: [PATCH] FRR Release 8.4.5 Changelog: babeld Fix #11808 to avoid infinite loops bgpd Check mandatory attributes more carefully for update message Do not explicitly print maxttl value for ebgp-multihop vty output Do not process nlris if the attribute length is zero Don't read the first byte of orf header if we are ahead of stream Ensure community data is freed in some cases. Ensure that the correct aspath is free'd Evpn code was not properly unlocking rd_dest Fix error handling when receiving bgp prefix sid attribute Fix null argument warning Fix session reset issue caused by malformed core attributes Fix use beyond end of stream of labeled unicast parsing Handle mp_reach_nlri malformed packets with session reset Ignore handling nlris if we received mp_unreach_nlri Include unsuppress-map as a valid outgoing policy Prevent from one more cve triggering this place Treat eor as withdrawn to avoid unwanted handling of malformed attrs Use enum bgp_create_error_code as argument in header Use treat-as-withdraw for tunnel encapsulation attribute isisd Fix heap-after-free with prefix sid need to link directly against libyang lib Fix evpn nexthop config order Allow unsetting walltime-warning and cpu-warning Make cmd_element->attr a bitmask & clarify Replace deprecated ares_gethostbyname Replace deprecated ares_process() nhrpd Fix nhrp_peer leak Fix core dump on shutdown ospf6d Fix crash because neighbor structure was freed Fix uninitialized warnings Ospfv3 route change comparision fixed for asbr-only change Stop crash in ospf6_write Prevent heap-buffer-overflow with unknown type ospfd Check for nulls in vty code Correct opaque lsa extended parser Prevent use after free( and crash of ospf ) when no router ospf Protect call to get_edge() in ospf_te.c Solved crash in ospf te parsing Solved crash in ri parsing with ospf te pimd Fix dr-priority range Fix null register before aging out reg-stop Fix order of operations for evaluating join Re-evaluated s,g oils upon rp changes and for empty sg upstream oils Fix crash when mixing ssm/any-source joins ripd Revert "cleanup memory allocations on shutdown" ripngd Revert "cleanup memory allocations on shutdown" vtysh Print uniq lines when parsing `no service ...` zebra Deny the routes if ip protocol cli refers to an undefined rmap Fix connected route deletion when multiple entry exists Signed-off-by: Jafar Al-Gharaibeh --- configure.ac | 2 +- debian/changelog | 6 +++++ redhat/frr.spec.in | 64 +++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 70 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 02c5adcd5b..77df510d0a 100644 --- a/configure.ac +++ b/configure.ac @@ -7,7 +7,7 @@ ## AC_PREREQ([2.69]) -AC_INIT([frr], [8.4.4], [https://github.com/frrouting/frr/issues]) +AC_INIT([frr], [8.4.5], [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 05ce966939..f73b69d110 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +frr (8.4.5-0) unstable; urgency=medium + + * New upstream release FRR 8.4.5 + + -- Jafar Al-Gharaibeh Thu, 06 Jun 2024 10:00:00 -0600 + frr (8.4.4-0) unstable; urgency=medium * New upstream release FRR 8.4.4 diff --git a/redhat/frr.spec.in b/redhat/frr.spec.in index 09d88f4f2d..822115f5d3 100644 --- a/redhat/frr.spec.in +++ b/redhat/frr.spec.in @@ -793,7 +793,69 @@ sed -i 's/ -M rpki//' %{_sysconfdir}/frr/daemons %changelog -* Thu Jun 15 2023 Martin Winter - %{version} +* Thu Jun 06 2024 Martin Winter - %{version} + +* Thu Jun 06 2024 Jafar Al-Gharaibeh - 8.4.5 +- babeld +- Fix #11808 to avoid infinite loops +- bgpd +- Check mandatory attributes more carefully for update message +- Do not explicitly print maxttl value for ebgp-multihop vty output +- Do not process nlris if the attribute length is zero +- Don't read the first byte of orf header if we are ahead of stream +- Ensure community data is freed in some cases. +- Ensure that the correct aspath is free'd +- Evpn code was not properly unlocking rd_dest +- Fix error handling when receiving bgp prefix sid attribute +- Fix null argument warning +- Fix session reset issue caused by malformed core attributes +- Fix use beyond end of stream of labeled unicast parsing +- Handle mp_reach_nlri malformed packets with session reset +- Ignore handling nlris if we received mp_unreach_nlri +- Include unsuppress-map as a valid outgoing policy +- Prevent from one more cve triggering this place +- Treat eor as withdrawn to avoid unwanted handling of malformed attrs +- Use enum bgp_create_error_code as argument in header +- Use treat-as-withdraw for tunnel encapsulation attribute +- isisd +- Fix heap-after-free with prefix sid +- Need to link directly against libyang +- lib +- Allow unsetting walltime-warning and cpu-warning +- Make cmd_element->attr a bitmask & clarify +- Replace deprecated ares_gethostbyname +- Replace deprecated ares_process() +- nhrpd +- Fix nhrp_peer leak +- Fix core dump on shutdown +- ospf6d +- Fix crash because neighbor structure was freed +- Fix uninitialized warnings +- Ospfv3 route change comparision fixed for asbr-only change +- Stop crash in ospf6_write +- Prevent heap-buffer-overflow with unknown type +- ospfd +- Check for nulls in vty code +- Correct opaque lsa extended parser +- Prevent use after free( and crash of ospf ) when no router ospf +- Protect call to get_edge() in ospf_te.c +- Solved crash in ospf te parsing +- Solved crash in ri parsing with ospf te +- pimd +- Fix dr-priority range +- Fix null register before aging out reg-stop +- Fix order of operations for evaluating join +- Re-evaluated s,g oils upon rp changes and for empty sg upstream oils +- Fix crash when mixing ssm/any-source joins +- ripd + Revert "cleanup memory allocations on shutdown" +- ripngd + Revert "cleanup memory allocations on shutdown" +- vtysh +- Print uniq lines when parsing `no service ...` +- zebra +- Deny the routes if ip protocol cli refers to an undefined rmap +- Fix connected route deletion when multiple entry exists * Thu Jun 15 2023 Jafar Al-Gharaibeh - 8.4.4 - This a convenience release/tag for house keeping -- 2.39.5