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