github osrg/gobgp v4.3.0

4 hours ago

Changelog

  • c3eb0db GoBGP 4.3.0
  • ab13976 fix(bgp-ls): fix TLV types, delay A-flag masking, and min/max validation
  • 38c64c9 Update pkg/packet/bgp/bgp.go
  • 2e9e2bb Update pkg/packet/bgp/bgp.go
  • d7a1541 fix(bgp-ls): correct SR capabilities and IGP flags bit mapping merged from issue #3312
  • e13c9f7 bgp-ls: add delay-metric TLVs across packet, API, and CLI
  • df3bfb5 fix(lint): replace WriteString(fmt.Sprintf) with fmt.Fprintf
  • 597b5f0 decode AS_PATH based on capability negotiation
  • 2c49d8d table: fix cgo format
  • 9656368 server: add Confederation ID check in AS loop detection
  • 9fe96a9 table: fix panic when AS4_PATH appears before AS_PATH
  • caa7c28 feat(peer): atomic peer counters
  • dbb52c5 Adj-Rib: fix leak memory on withdraw unknown path
  • f12b8fb packet/bgp: validate NEXT_HOP attribute length and value to prevent panic
  • 1bb8896 config: return StartBgp error to prevent crash
  • f110e8b server: validate router-id must be IPv4 address
  • 3c5b2b6 atomic peer.peerInfo by using atomic.Pointer[table.PeerInfo]
  • 5fa0fd8 fix(StopBgp): if server is not serving, we cannot stop BGP server
  • cfe40c9 server: close connection when response to OPEN is not sent during hold time
  • da59637 ci: add buf generate diff check
  • 988fd14 Adding support for setting IP_TOS/IPV6_TCLASS as a socket option
  • 2b7e26b grpc_server: fix path best issue #3301
  • f416268 fsm: mostly read peer.fsm.pConf
  • f26690d Speed up RTC in Adj-RIB tables
  • 3782650 server: Fix gRPC AddPath uuidMap handling
  • fe4eb38 Call initializeConn directly under lock and remove useless fsm.lock
  • cd9bbba internal/table/destination: make it private as it's only used internally
  • 1459163 Add CompareAndSwap for adminStateRaw
  • 9c003fe internal/destination: remove unused code (only in test)
  • 5faaea0 no lock in loop for peer.fsm.pConf.Config.Vrf
  • 7338052 remove debug log as it's too noisy an on the hot path
  • fc80fdf cmd: fix unix domain socket connection
  • b28d493 server/mrt: Avoid MustParseAddr on zone-qualified addresses
  • 30b905c Properly handle local zone information
  • 5831d74 server: fix racey waitState helpers in tests
  • 9338559 server: stabilize RTC deferral timer tests by avoiding watcher races
  • 48d0d70 fix: rtc deferral timer expired bugs
  • bb713fb Properly handle peer's zone information

Don't miss a new gobgp release

NewReleases is sending notifications on new releases.