FRRouting Release 10.4.5 [Download]
FRRouting Release 10.4.5 Available for Download
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)
- isisd: Validate ASLA sub-sub-TLV length … (10.6 backport of 21542) (backport #21721)
- pimd: Reject truncated IP datagrams before IGMP/mtrace handling (backport #21705)
- nhrpd: Improve validation in packet parsing (backport #21686)
- pimd: Harden BSM group/RP parsing paths (backport #21734)
- pimd: Provide better ordering for calling pim_upstream_use_rpt (backport #21764)
- bgpd: Add some defences for AS4/ENCAP handling (backport #21777)
- bgpd: Fix EVPN shutdown memory leak (backport #21511, #21698)
- pimd: Validate PIM LAN sources and cap neighbors (backport #21747)
- bgpd: Allow
no network ....form for safi = EVPN or MPLS_VPN (backport #21860) - zebra: Tear down old L3VNI before adding new one on VNI value change (backport #21757)
- bgpd: Skip route clearing for peers that were never established (backport #21867)
- pimd: MLAG: skip pim_register_join on non-DR (backport #21920)
- lib: Add missing hook_unregister_arg in mgmt_be_client_destroy (backport #21940)
- pimd: Fix crash when up->channel_oil is NULL (backport #21961)
- bgpd: Cancel BFD strict hold timer on peer delete (backport #21926)
- bgpd: Cancel LLGR stale timer on peer AF delete (backport #21947)
- ospfd: Remove unnecessary space (backport #21979)
- zebra: Fix neighbor entries ns_id (backport #22034)
- bgpd: Fix use-after-free for ORF case (backport #22080)
- bgpd: Skip route-map LPM optimisation for AF_FLOWSPEC (backport #22083)
- lib, zebra: Bound SRv6 locator name length in ZAPI (backport #21868)
- bgpd: Fix infinite loop in MRT route dump for oversized paths (backport #22082)
- bgpd: Start BFD hold timer ONLY if hold-time is configured (not zero) (backport #20223)
- bgpd: Avoid cluster list attribute truncation (backport #22081)
- bgpd: Fixes in comm/lcomm/ecomm str functions (backport #22176)
- bgpd: Fix community string truncation for big community sets (backport #22160)
- bgpd: Add LLGR to capability length validation switch (backport #22249)
- bgpd: Fix return NULL in bool function ecommunity_node_target_match (backport #22273)
- pimd: Fix wrong endian convertion (backport #22244)
- tests: Allow bfdd to be part of the unified config world (backport #22329)
- bgpd: Don’t advertise LLGR stale routes to non-LLGR peers (backport #22297)
- bgpd: Fix bmp connect deletion with source-interface (backport #22469)
- bgpd: Fix memory leak for EVPN Type-4 and dangling pointer for bgp_debug_rdpfxpath2str() (backport #22210)
- bgpd: Ignore parsing ORF route-refresh messages (backport #22429)
- bgpd: Fix strlcat/strlcpy size parameter in NOTIFICATION send path (backport #22279)
- bgpd: Don’t emit “no neighbor X capability link-local” for unnumbered… (backport #22540)
- bgpd: Fix crash for
no neighbor X path-attribute discard ...(backport #22785) - bgpd: Fix RD route_node refcount leak in bgp_safi_node_lookup() (backport #22938)
- github: Drop commitlint check (backport #23086)