github osrg/gobgp v4.4.0

7 hours ago

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

Don't miss a new gobgp release

NewReleases is sending notifications on new releases.