Changelog
- 12b4eba GoBGP 4.4.0
- 7e767a8 packet/bgp: use buffer length for sr-policy segment list parsing loop condition
- f9f7b55 packet/bgp: fix infinite loop when decoding srv6 unknown sub-TLV types
- f842cdf packet/bgp: prevent uint16 underflow in BGP-LS sub-TLV length tracking
- 76d9110 packet/mrt: fix uint16 underflow in parseRibEntry path attribute loop
- bc77597 packet/bmp: validate ParseBody input length before reading fields
- 51ad1ad packet/bgp: Fix AIGP PathAttribute parser to return errors
- 215aee0 fix: prevent nil dereference on BGP UPDATE validation and fix variable shadowing
- 2814e72 fix: handle keepalive write error in openconfirm state
- 60f548e netip: use github.com/gaissmai/bart Trie
- 52fa007 build(deps): bump google.golang.org/grpc from 1.73.0 to 1.79.3
- ad39ab1 test: fix race in TestWatchEvent
- af16fb5 remove Locked suffix on internal API
- af29736 cleanup Destinations RLock, iterate on per shard lock
- 89b5acd adj.walkActive
- 835fb96 table manager cache maxPathCounted
- b48d135 table destination SelectDestinationLocked
- 44a9abc table manage don't expose internal maps
- 0ababab table/path: fix race on attrsHash
- 91337e9 tests: add race tests for table manager
- b55a5db EVPNMacNLRIs thread safe
- 5a62b66 table manager lock
- 49e5a2a table dest shard locks
- 4819eb3 Fix linting
- fbf326d test: reduce zebra-nht nexthop-cache-warm timeouts
- b7c841e table: add unit tests for NHT path invalidation
- b153964 zebra: fix nexthop-unreachable skip check in applyToPathList
- c398043 server: return error when Family is not set in AddPath API
- b0f41d8 Fix nexthop validation logic in PathAttributeMpReachNLRI serialization
- 1ecd7ba fix nexthop length mismatch in NewPathAttributeMpReachNLRI
- 7d8407f Fix assertion to check for maximum BGP message length in MP-NLRI tests
- 04ea4d5 Fix extended-length attribute header calculation in packerMP
- 150e672 Pack multiple NLRIs into MP-BGP UPDATE messages
- 2b09db3 packet/bgp: fix CapFQDN.DecodeFromBytes ignoring DomainNameLen
- 67c0594 packet/bgp: fix CapSoftwareVersion.DecodeFromBytes
- 8cbf83d server: Strip LOCAL_PREF from eBGP peers
- f0f24a2 packet/bgp: validate marker field in BGP header
- 9ce8936 packet/bgp: fix uint16 underflow in BGPUpdate.DecodeFromBytes
- 362cce3 packet/bgp: fix insufficient length check in ParseIP6Extended
- e04d902 refactor: delete multiple lines setPathAttr
- 6aa1c55 Fix nil pointer panic in TestGRPCAddPathUpdatesUUIDMap
- b7e421a fix: fix seting nil originator id for local rtc routes in route-reflector
- a38edb2 server: fix malformed message crash
- 583080a server: fix malformed nexthop attribute crash