Skip to content

Commit d35614a

Browse files
committed
FRR Release 9.1.1
Changelog: bgpd "default-originate" shouldn't withdraw non-default routes Aggr summary-only suppressed export to evpn Allow using optional table id for negative `no set table x` command Arrange peer notification to after zebra announce Check bgp evpn instance presence in soo Convert the bgp_advertise_attr->adv to a fifo Do not show tcp mss if the socket is broken Ensure bgp does not stop monitoring nexthops Ensure community data is freed in some cases. Ensure that the correct aspath is free'd Fix `match peer` when switching between ipv4/ipv6/interface Fix `no set as-path prepend asnum...` Fix bgp_best_selection heap-use-after-free Fix crash when deleting the srv6 locator Fix display when using `missing-as-worst` Fix dynamic peer graceful restart race condition Fix ecommunity_fill_pbr_action heap-buffer-overflow Fix error handling when receiving bgp prefix sid attribute Fix errors handling for mp/gr capabilities as dynamic capability Fix format overflow for graceful-restart debug logs Fix logging message when receiving a software version capability Fix no bgp as-path access-list issue Fix route-map match probability deconfiguration callback Fix srv6 memory leak detection Fix the order of null check and zapi decode Fix vrf leaking with 'no bgp network import-check Free memory for srv6 functions and locator chunks Ignore validating the attribute flags if path-attribute is configured Include unsuppress-map as a valid outgoing policy Lttng tp add evpn route events Make `suppress-fib-pending` clear peering Note when receiving but not understanding a route notification Prevent from one more cve triggering this place Set correct ttl for the dynamic neighbor peers Update default-originate route-map actual map structure Revert "Fix pointer arithmetic in bgp snmp module" doc Add param range for graceful-restart helper supported-grace-time Remove duplicated show route-map isisd Fix _isis_spftree_del heap-use-after-free Fix dislaying lsp id Fix heap-after-free with prefix sid Fix ip/ipv6 reachability tlvs lib Check for not being a blackhole route Fix show route map json output Do not convert evpn prefixes into ipv4/ipv6 if not needed Replace deprecated ares_gethostbyname Replace deprecated ares_process() nhrpd Fix nhrp_peer leak Fix race condition Fix core dump on shutdown ospf6d Ospfv3 route change comparision fixed for asbr-only change Prevent heap-buffer-overflow with unknown type ospfd Add support for "no router-info [<area|as>] command" Can not delete "segment-routing node-msd" when sr if off Correct lsa parser which fulfill the ted Correct opaque lsa extended parser Correct sid check size Fix ospf dead-interval minimal hello-multiplier param range Fix the bug where ip_ospf_dead-interval_minimal_hello-multiplier did not reset hello timer Protect call to get_edge() in ospf_te.c Solved crash in ospf te parsing Solved crash in ri parsing with ospf te Revert "Fix some dicey pointer arith in snmp module" pbrd Fix map seq installed flag in json Fix pbr handling for last rule deletion pimd Fix crash unconfiguring rp keepalive timer Fix crash when configuring ssmpingd 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 staticd Fix changing to source auto in bfd monitor tests Check for 0.0.0.0/1 in bgp_default_route Check if ibgp session can drop invalid aigp attribute Extend tests for aspath exclude Update ospf te topotests tools Apply black formatting for tools/frr-reload.py Fix frr-reload interface desc cmd Fix frr-reload multiple no description cmds Fix frr-reload multiple no description cmds Use error log level when failing to execute commands via frr-reload.py topotests Do not check table version Redispatch tests in bfd_topo3 Test wrong bfd source in bfd_topo3 Vpnv4 route leaking with no import-check vtysh Show `ip ospf network ...` even if it's not the same as the interface type zebra Add missing whitespace when printing route entry status Deny the routes if ip protocol cli refers to an undefined rmap Don't deref vxlan-vni array Fix crash if macvlan link in another netns Fix crash on macvlan link down/up Fix evpn svd based remote nh neigh del Fix mpls command Fix route deletion during zebra shutdown The dplane_fpm_nl return path leaks memory Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
1 parent 1e56a82 commit d35614a

File tree

3 files changed

+121
-2
lines changed

3 files changed

+121
-2
lines changed

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
##
88
AC_PREREQ([2.69])
99

10-
AC_INIT([frr], [9.1], [https://github.com/frrouting/frr/issues])
10+
AC_INIT([frr], [9.1.1], [https://github.com/frrouting/frr/issues])
1111
PACKAGE_URL="https://frrouting.org/"
1212
AC_SUBST([PACKAGE_URL])
1313
PACKAGE_FULLNAME="FRRouting"

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
frr (9.1.1-0) unstable; urgency=medium
2+
3+
* New upstream release FRR 9.1.1
4+
5+
-- Jafar Al-Gharaibeh <jafar@atcorp.com> Thu, 06 Jun 2024 02:00:00 -0600
6+
17
frr (9.1-0) unstable; urgency=medium
28

39
* New upstream release FRR 9.1

redhat/frr.spec.in

Lines changed: 114 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,120 @@ sed -i 's/ -M rpki//' %{_sysconfdir}/frr/daemons
799799

800800
%changelog
801801

802-
* Thu Oct 09 2023 Donatas Abraitis <donatas@opensourcerouting.org> - %{version}
802+
* Thu Jun 06 2024 Jafar Al-Gharaibeh <jafar@atcorp.com> - %{version}
803+
804+
* Thu Jun 06 2024 Jafar Al-Gharaibeh <jafar@atcorp.com> - 9.1.1
805+
- bgpd
806+
- "default-originate" shouldn't withdraw non-default routes
807+
- Aggr summary-only suppressed export to evpn
808+
- Allow using optional table id for negative `no set table x` command
809+
- Arrange peer notification to after zebra announce
810+
- Check bgp evpn instance presence in soo
811+
- Convert the bgp_advertise_attr->adv to a fifo
812+
- Do not show tcp mss if the socket is broken
813+
- Ensure bgp does not stop monitoring nexthops
814+
- Ensure community data is freed in some cases.
815+
- Ensure that the correct aspath is free'd
816+
- Fix `match peer` when switching between ipv4/ipv6/interface
817+
- Fix `no set as-path prepend asnum...`
818+
- Fix bgp_best_selection heap-use-after-free
819+
- Fix crash when deleting the srv6 locator
820+
- Fix display when using `missing-as-worst`
821+
- Fix dynamic peer graceful restart race condition
822+
- Fix ecommunity_fill_pbr_action heap-buffer-overflow
823+
- Fix error handling when receiving bgp prefix sid attribute
824+
- Fix errors handling for mp/gr capabilities as dynamic capability
825+
- Fix format overflow for graceful-restart debug logs
826+
- Fix logging message when receiving a software version capability
827+
- Fix no bgp as-path access-list issue
828+
- Fix route-map match probability deconfiguration callback
829+
- Fix srv6 memory leak detection
830+
- Fix the order of null check and zapi decode
831+
- Fix vrf leaking with 'no bgp network import-check
832+
- Free memory for srv6 functions and locator chunks
833+
- Ignore validating the attribute flags if path-attribute is configured
834+
- Include unsuppress-map as a valid outgoing policy
835+
- Lttng tp add evpn route events
836+
- Make `suppress-fib-pending` clear peering
837+
- Note when receiving but not understanding a route notification
838+
- Prevent from one more cve triggering this place
839+
- Set correct ttl for the dynamic neighbor peers
840+
- Update default-originate route-map actual map structure
841+
- Revert "Fix pointer arithmetic in bgp snmp module"
842+
- doc
843+
- Add param range for graceful-restart helper supported-grace-time
844+
- Remove duplicated show route-map
845+
- isisd
846+
- Fix _isis_spftree_del heap-use-after-free
847+
- Fix dislaying lsp id
848+
- Fix heap-after-free with prefix sid
849+
- Fix ip/ipv6 reachability tlvs
850+
- lib
851+
- Check for not being a blackhole route
852+
- Fix show route map json output
853+
- Do not convert evpn prefixes into ipv4/ipv6 if not needed
854+
- Replace deprecated ares_gethostbyname
855+
- Replace deprecated ares_process()
856+
- nhrpd
857+
- Fix nhrp_peer leak
858+
- Fix race condition
859+
- Fix core dump on shutdown
860+
- ospf6d
861+
- Ospfv3 route change comparision fixed for asbr-only change
862+
- Prevent heap-buffer-overflow with unknown type
863+
- ospfd
864+
- Add support for "no router-info [<area|as>] command"
865+
- Can not delete "segment-routing node-msd" when sr if off
866+
- Correct lsa parser which fulfill the ted
867+
- Correct opaque lsa extended parser
868+
- Correct sid check size
869+
- Fix ospf dead-interval minimal hello-multiplier param range
870+
- Fix the bug where ip_ospf_dead-interval_minimal_hello-multiplier did not reset hello timer
871+
- Protect call to get_edge() in ospf_te.c
872+
- Solved crash in ospf te parsing
873+
- Solved crash in ri parsing with ospf te
874+
- Revert "Fix some dicey pointer arith in snmp module"
875+
- pbrd
876+
- Fix map seq installed flag in json
877+
- Fix pbr handling for last rule deletion
878+
- pimd
879+
- Fix crash unconfiguring rp keepalive timer
880+
- Fix crash when configuring ssmpingd
881+
- Fix dr-priority range
882+
- Fix null register before aging out reg-stop
883+
- Fix order of operations for evaluating join
884+
- Re-evaluated s,g oils upon rp changes and for empty sg upstream oils
885+
- Fix crash when mixing ssm/any-source joins
886+
- staticd
887+
- Fix changing to source auto in bfd monitor
888+
- tests
889+
- Check for 0.0.0.0/1 in bgp_default_route
890+
- Check if ibgp session can drop invalid aigp attribute
891+
- Extend tests for aspath exclude
892+
- Update ospf te topotests
893+
- tools
894+
- Apply black formatting for tools/frr-reload.py
895+
- Fix frr-reload interface desc cmd
896+
- Fix frr-reload multiple no description cmds
897+
- Fix frr-reload multiple no description cmds
898+
- Use error log level when failing to execute commands via frr-reload.py
899+
- topotests
900+
- Do not check table version
901+
- Redispatch tests in bfd_topo3
902+
- Test wrong bfd source in bfd_topo3
903+
- Vpnv4 route leaking with no import-check
904+
- vtysh
905+
- Show `ip ospf network ...` even if it's not the same as the interface type
906+
- zebra
907+
- Add missing whitespace when printing route entry status
908+
- Deny the routes if ip protocol cli refers to an undefined rmap
909+
- Don't deref vxlan-vni array
910+
- Fix crash if macvlan link in another netns
911+
- Fix crash on macvlan link down/up
912+
- Fix evpn svd based remote nh neigh del
913+
- Fix mpls command
914+
- Fix route deletion during zebra shutdown
915+
- The dplane_fpm_nl return path leaks memory
803916

804917
* Thu Oct 09 2023 Donatas Abraitis <donatas@opensourcerouting.org> - 9.1
805918
- Major highlights:

0 commit comments

Comments
 (0)