Skip to content

docker/10.4.5

@Jafaral Jafaral tagged this 25 Aug 15:33
Summary of Changes:

bgpd:
    - Fix RD route_node refcount leak in bgp_safi_node_lookup()
    - Fix crash for `no neighbor X path-attribute discard ...`
    - Don't emit "no neighbor X capability link-local" for unnumbered peers
    - Fix bmp connect deletion with source-interface
    - Ignore parsing ORF route-refresh messages
    - Avoid memory leak via EVPN Type-4 nexthop churn
    - Avoid using dangling evpn pointr for bgp_debug_rdpfxpath2str()
    - Fix strlcat/strlcpy size parameter in NOTIFICATION send path
    - Don't advertise LLGR stale routes to non-LLGR peers
    - Fix return NULL in bool function ecommunity_node_target_match
    - Add LLGR to capability length validation switch
    - Fix community string truncation for big community sets
    - Free community json object before regenerating
    - Improve handling of single index in ecom2str()
    - Avoid cluster list attribute truncation
    - Start BFD hold timer ONLY if hold-time is configured (not zero)
    - Set strict mode flag when we configure BFD hold-timer
    - Fix infinite loop in MRT route dump for oversized paths
    - Skip route-map LPM optimisation for AF_FLOWSPEC
    - Fix use-after-free for ORF case
    - Cancel BFD strict hold timer on peer delete
    - Cancel LLGR stale timer on peer AF delete
    - Skip route clearing for peers that were never established
    - Allow `no network ....` form for safi = EVPN or MPLS_VPN
    - Prevent assert on shutdown in evpn setup
    - Prevent crash when list is already NULL
    - Fix shutdown crash by restricting evpn cleanup to owner instance
    - Fix valgrind memory leaks on daemon shutdown
    - Define a maximum number of TLVs for ENCAP attribute
    - Replace assert() with a boundary check condition

github:
    - Drop commitlint check

isisd:
    - Validate ASLA sub-sub-TLV length before consuming bytes
    - Reject duplicate SRv6 SID Structure Sub-Sub-TLV

lib:
    - Add missing hook_unregister_arg in mgmt_be_client_destroy

lib, zebra:
    - Bound SRv6 locator name length in ZAPI

nhrpd:
    - Validate strictly in nhrp_cie_pull() code path
    - Validate more in parse_ether_packet() path
    - Validate header sockunions

ospfd:
    - Remove unnecessary space

pimd:
    - Fix wrong endian convertion
    - Fix crash when up->channel_oil is NULL
    - MLAG: skip pim_register_join on non-DR
    - Cap neighbors and reject PIM when iface has no PIM
    - Provide better ordering for calling pim_upstream_use_rpt
    - Harden BSM group/RP parsing paths
    - Reject truncated IP datagrams before IGMP/mtrace handling

tests:
    - Allow bfdd to be part of the unified config world
    - Add community unit tests

tools:
    - Add show neigh to support bundle generation

zebra:
    - Fix neighbor entries ns_id
    - Tear down old L3VNI before adding new one on VNI value change

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
Assets 2
Loading