Debian Packages - https://deb.frrouting.org/
RPM Packages - https://rpm.frrouting.org/
Docker - quay.io/frrouting/frr
What's Changed
- isisd: Reject duplicate SRv6 SID Structure Sub-Sub-TLV (backport #21656) by @mergify[bot] in #21723
- isisd: validate ASLA sub-sub-TLV length ... (10.6 backport of 21542) (backport #21721) by @mergify[bot] in #21738
- pimd: cap PIM Hello secondary address list parsing (backport #21707) by @mergify[bot] in #21737
- pimd: reject truncated IP datagrams before IGMP/mtrace handling (backport #21705) by @mergify[bot] in #21714
- nhrpd: improve validation in packet parsing (backport #21686) by @mergify[bot] in #21762
- pimd: harden BSM group/RP parsing paths (backport #21734) by @mergify[bot] in #21767
- bgpd: Move rpki strict check to bgp_accept() (backport) by @ton31337 in #21331
- pimd: Provide better ordering for calling pim_upstream_use_rpt (backport #21764) by @mergify[bot] in #21772
- bgpd: Add some defences for AS4/ENCAP handling (backport #21777) by @ton31337 in #21791
- bgpd: Fix EVPN shutdown memory leak (backport #21511, #21698) by @ton31337 in #21806
- bgpd: fix EVPN VRF auto RT deletion collision (backport #21808) by @mergify[bot] in #21836
- bfdd: avoid close(-1) in bfd_dplane_finish_late (backport #21841) by @mergify[bot] in #21849
- zebra: tear down old L3VNI before adding new one on VNI value change (backport #21757) by @mergify[bot] in #21857
- pimd: validate PIM LAN sources and cap neighbors (backport #21747) by @mergify[bot] in #21854
- bgpd: Allow
no network ....form for safi = EVPN or MPLS_VPN (backport #21860) by @ton31337 in #21874 - bgpd: Skip route clearing for peers that were never established (backport #21867) by @mergify[bot] in #21880
- yang: allow match-metric value of zero (backport #21888) by @mergify[bot] in #21891
- bgpd: Fix srv6 type parsing and EVPN type-5 NLRI prefix length parsing for IPv4 (backport #21345) by @mjstapp in #21900
- pimd: MLAG: skip pim_register_join on non-DR (backport #21920) by @mergify[bot] in #21934
- lib: add missing hook_unregister_arg in mgmt_be_client_destroy (backport #21940) by @mergify[bot] in #21945
- Fix event bugs in ldpd/lib and fix bgp_bmp misshandling of memory that leads to a crash (backport #21952) by @mergify[bot] in #21955
- pimd: Fix crash when up->channel_oil is NULL (backport #21961) by @mergify[bot] in #21964
- bgpd: cancel LLGR stale timer on peer AF delete (backport #21947) by @mergify[bot] in #21969
- bgpd: cancel BFD strict hold timer on peer delete (backport #21926) by @mergify[bot] in #21976
- ospfd: remove unnecessary space (backport #21979) by @mergify[bot] in #21994
- bgpd: BGPd crash due to multiple bnc entry linked to same peer. (backport #21962) by @mergify[bot] in #21988
- zebra: fix neighbor entries ns_id (backport #22034) by @mergify[bot] in #22073
- bgpd: Fix use-after-free for ORF case (backport #22080) by @mergify[bot] in #22088
- bgpd: Fix infinite loop in MRT route dump for oversized paths (backport #22082) by @mergify[bot] in #22107
- bgpd: Skip route-map LPM optimisation for AF_FLOWSPEC (backport #22083) by @mergify[bot] in #22099
- lib, zebra: bound SRv6 locator name length in ZAPI (backport #21868) by @cscarpitta in #22019
- pimd: guard NULL RP lookups in BSM and RP deletion paths (backport #22131) by @mergify[bot] in #22140
- pimd: fix mapping agent AutoRP discovery packet size (backport #22121) by @mergify[bot] in #22142
- lib: test the right bytes in flowspec prefixes (backport #22138) by @mergify[bot] in #22153
- bgpd: remove unneeded sort of communities in rmap delete (backport #22151) by @mergify[bot] in #22155
- pimd: fix BSR failover RP not setting i_am_rp locally (backport #22157) by @mergify[bot] in #22164
- bgpd: Start BFD hold timer ONLY if hold-time is configured (not zero) (backport #20223) by @mergify[bot] in #22134
- bgpd: Set extended flag for NHC attribute when re-encoding (backport #22159) by @mergify[bot] in #22166
- bgpd: Avoid cluster list attribute truncation (backport #22081) by @mergify[bot] in #22171
- pimd: BSR/C-RP fixes with expanded topotest coverage (backport #22117) by @mergify[bot] in #22181
- bgpd: Fixes in comm/lcomm/ecomm str functions (backport #22176) by @mergify[bot] in #22186
- ospfd: validate extended prefix TLV before accessing prefix SID (backport #22215) by @mergify[bot] in #22220
- lib: bound masklen values, don't assert (backport #22216) by @mergify[bot] in #22223
- pimd: fix heap OOB write in BSM fragmenter (backport #22222) by @mergify[bot] in #22226
- bgpd: Fix community string truncation for big community sets (backport #22160) by @mergify[bot] in #22246
- ospfd: Validate PREFIX_SID subtlv len before accessing (backport #22218) by @mergify[bot] in #22232
- bgpd: add LLGR to capability length validation switch (backport #22249) by @mergify[bot] in #22264
- bgpd: fix return NULL in bool function ecommunity_node_target_match (backport #22273) by @mergify[bot] in #22281
- pimd: fix wrong endian convertion (backport #22244) by @mergify[bot] in #22259
- bgpd: fixes for NH and aggregator attribute parsing (backport #22200) by @mjstapp in #22290
- tests: Allow bfdd to be part of the unified config world by @donaldsharp in #22329
- pimd: use RFC 3973 dm graft retry period for retransmission (backport #22376) by @mergify[bot] in #22391
- bgpd: don't advertise LLGR stale routes to non-LLGR peers (backport #22297) by @mergify[bot] in #22402
- bgpd: Fix memory leak for EVPN Type-4 and dangling pointer for bgp_debug_rdpfxpath2str() (backport #22210) by @mergify[bot] in #22447
- bgpd: Ignore parsing ORF route-refresh messages (backport #22429) by @mergify[bot] in #22457
- bgpd: fix strlcat/strlcpy size parameter in NOTIFICATION send path (backport #22279) by @mergify[bot] in #22433
- bgpd: fix bmp connect deletion with source-interface (backport #22469) by @mergify[bot] in #22510
- bgpd: Do not accept AIGP for OAD peers if not enabled (backport #22519) by @mergify[bot] in #22527
- Merge pull request #22423 from rdemsystems/fix/bgp-extended-message-r… by @rdemsystems in #22543
- ospf6d: check length before accessing grace LSA TLVs (backport #22539) by @mergify[bot] in #22558
- ldpd: check fec elem length before accessing (backport #22537) by @mergify[bot] in #22561
- *: fix overflow in comparator functions used by sorted containers (backport #22498) by @mergify[bot] in #22576
- bgpd: don't emit "no neighbor X capability link-local" for unnumbered… (backport #22540) by @mergify[bot] in #22666
- lib: fix wrong nexthop comparision for SRv6 (backport #22710) by @mergify[bot] in #22715
- lib: fix wrong nexthop comparision for SRv6 by @ton31337 in #22761
- lib: Fix ZAPI SRv6 nexthop comparison (backport #22772) by @mergify[bot] in #22788
- bgpd: Fix crash for
no neighbor X path-attribute discard ...(backport #22785) by @mergify[bot] in #22795 - lib: Clear seg6local context when deleting seg6local state (backport #22790) by @mergify[bot] in #22801
- bgpd: Fix link-bandwidth extended community handling above ~34 Gbps (backport #22681) by @mergify[bot] in #22847
- bgpd: fix BAD_COPY_PASTE in bgp_path_info_cmp() (backport #22838) by @mergify[bot] in #22861
- bgpd: fix link-bandwidth AS truncation in route-map for extended encoding (backport #22867) by @mergify[bot] in #22870
- A couple minor bgpd fixes #22512 by @ton31337 in #22857
- zebra: Fix SRv6 source-address config output (backport #22879) by @mergify[bot] in #22904
- bgpd: fix RD route_node refcount leak in bgp_safi_node_lookup() (backport #22938) by @mergify[bot] in #22942
- tests: Fixup frr_load_config to be correct for 10.5 branch by @donaldsharp in #22876
- bgpd: Fix route-map use count for EVPN
no advertise(backport #22945) by @mergify[bot] in #22956 - bgpd: backport ieee link-bw disable fixes to 10.5 by @mjstapp in #22982
- ospf6d: bypass MinLSArrival for self-originated MaxAge LSAs (10.5 backport) by @mjstapp in #23005
- tests: edit bgp_evpn_rt5_addpath to pass on 10.5 branch by @mjstapp in #23007
- zebra: backport stale ifp cleanup PRs to 10.5 (second try) by @mjstapp in #22974
- github: Drop commitlint check (backport #23086) by @mergify[bot] in #23095
- bgpd: allow GR-helper stale paths through the evaluate_paths peer-down skip (backport #23067) by @mergify[bot] in #23113
- isisd: Fix Router Capability subTLV parsing (backport #22873) by @cscarpitta in #22981
- zebra: notify the client when an SRv6 SID allocation fails (backport #23051) by @mergify[bot] in #23130
Full Changelog: frr-10.5.4...frr-10.5.5