Skip to content

Releases: osrg/gobgp

v2.0.0

30 Dec 15:18
Compare
Choose a tag to compare

Changelog

4067827 v2.0.0
4e862fa zebra: Introducing MIN_ZAPIVER and MAX_ZAPIVER. And avoiding double close channel when sequential retry to connect zebra.
67947ee Fix incorrect values in BMP Statistics Report(type 7 and 8)
bbc85d4 server: kill getNeighbor()
d7e5bf2 fix bmp statistics
c83d234 docs: add project layout description to BUILD
d2da513 docs: fix outdated comment of the gRPC API examples
48fa25d docs: delete outdated java/nodejs/ruby gRPC API examples
bb1bbdd docs: update C++ gRPC API example
28d96f9 docs: update python gRPC API example
8e7741a api: rename ValidationDetail to Validation
8d0a8b0 make the usage of type name in protobuf consistent
ababf30 make Add/Delete/ListPath APIs symmetric
5d008d7 docs: add BUILD.md, development guide
46e3754 server: replace tomb with context
598bba9 server: use Dialer Control method instead of hack to modify connection before dialing
831b33f fix typo in zapi.go: LABLE -> LABEL
7ebcb44 server: fix nil pointer error when apply policy
9d90614 README: use now.sh instead of bluemix.net for slackin
301b485 support received, accepted, and advertised counters per family
a5763c2 api: remove AddPaths from Peer and PeerGroup
7ec6a96 api: move RouterId to PeerState from PeerConf
ae52d60 typo fix
a6aaf55 minor cleanup: update Gopkg.lock and erase redundant nil set
79a461c api: move remote_cap and local_cap to PeerState from PeerConf
dbd0c21 server: fix handleRouteRefresh and softResetOut
6b05d9d api: rename NlriAny in api.Path to Nlri
8856dd5 server: fix handleRouteRefresh()
c1bca25 use google/protobuf/timestamp.proto
893dbd5 packet: fix ValidateAttribute() to handle ipv6 addresss
62076da packet: fix NewPathAttributeNextHop() to handle ipv6 addresss
2dddaef travis: fix go vet
7923913 Add quotes to short option value
fa387c9 Fix Statistics Report in BMP
99b2724 server: change List API design
91dd606 server: fix inconsistent receiver name warnings
b3191fc server: unexport BgpServer's Listeners()
528f751 add anyNlri toPathApi when path.IsWithdraw
f0aaac4 server: Fix wrong value of RouteMonitoringPolicy from grpc
9cad94f cmd/gobgp: don't use timeout context for requests
0eb3dce Fix intervals for MRT
4cc7a81 Support AdminDown from config
99556f9 server: change monitor API design
289fc39 server: avoid deadlock
eebc729 server: avoid deadlock
360f728 server: avoid deadlock
076d019 make gRPC server private
061c946 server: fix deadlock regression
6cc82ff added timestamp
809f941 docs/lib.md: add PeerMonitor API
345b848 server: Fix some values are all off by one in MRT TABLEDUMP_V2
52c6ef3 server: Fix timestamp when msg is nil
b48c561 server: Add PeerTable API
d4e0418 server: Add PeerMonitor API
df8ad76 server: unexported Watcher stuff
96c129e gobgp: merge cmd package into main
4c66cd4 gobgp: unexport cmd/
4334400 server: fix isIBGPPeer() to handle local-as configuration
5ab4575 api: fix regression that match set option has no default value
60202fc remove influxdb from dependency
2ed0b96 gobgp: replace deprecated grpc WithTimeout
e823271 gobgp: delete c-shared-lib
a88d561 server: unexport const
5a2985e server: unexport fsm stuff
8bccb42 Use assertEqual in python tests
c8694bc server: unexport Peer adn PeerGroup
0b4d946 server: unexport TCPDialer/TCPListener/TCPSockopt stuff
4cd45f4 server: unexport NewRoutingPolicyFromApiStruct()
d91fb3d server: remove collector support
f362cb2 server: unexport prki
03cc4f4 server: make NewNeighborFromAPIStruct() and NewPeerGroupFromAPIStruct() unexported
f8bea14 server: make NewGlobalFromAPIStruct() unexported
18b87c3 server: make NewRoaListFromTableStructList() unexported
f1c55ca server: make NewPolicyFromApiStruct() unexported
3e95078 move NewAPIRoutingPolicyFromConfigStruct() from server/
5d7ecf5 move NewAPIPolicyAssignmentFromTableStruct() from server/
d032c31 move exported functions to generate api structs from config struct in server/
23ae91c fix: nil pointer in PrefixSet Append
8fc094c server: deal with mac mobility seqence number in path from api
2bd4afc table: compare etag and peer ip in mac mobility
2bdb76f Supporting Zebra API version 6 which is used in FRRouting version 6
329c2d3 api: add GwAddress to EVPNIPPrefixRoute
94e70ba cli: fix nil pointer in showNeighbor
98d4679 fsm: get rid of dead lock
70d3ddf pyang_plugins: Fix an import path
c33f142 pyang_plugins: Improve pylint and pycodestyle results
9420a66 cli: Support Color Extended Community
dec0c7d tools: update pyang_plugins/README.rst
d50f1fe test: fix get_reachability()
4391b84 support go1.11
9a03234 fix closing listening socket blocked
475818d api: remove unused members
97ad6b3 api: change Family
23ac6eb test/lib: Enable static IP address
e792901 test: Fix bridge methos and relative scenario test
acfc9ad Release read lock before calling llgrFamilies
008c961 policy cleanup
7e07240 test/lib: Fix pkill command syntax for BusyBox
b45e3fa test/lib: Change shell for init script
d6a5e9f pkg/server: ListPolicyAssignment() returns all assignments by default
cbfa5c5 Add CODEOWNERS file
edbedeb ZAPI5 (FRRouting version 5) support
7525403 table: remove DIRECTION_IN completely
f61858a pkg/packet/bgp: Fix NewEVPNMacIPAdvertisementRoute() to use correct MAC length
08cd29e ignore duplicate RTC Membership announcements
540ee75 pkg/server: handleUpdate() should not inject echo route from RR
f0b7248 pkt/server: ListPolicy() and ListStatement() support filtering like ListDefinedSet() and ListPolicyAassignment()
0b6486f gobgp: fix peer state print
834fb80 fix library usage example
840807a pkg/server: public APIs use structures in api/
71e56c5 rpc cleanup
3dc23d3 pkg/packet/bgp: fix ParsePmsiTunnel() and NewPathAttributePmsiTunnel() crash
1cf93d5 fix path to lib directory
c3e41d8 pkg/server: send all families (including RTC) after deferral time expired
775ed7a fix unittest warnings with go tip
fb999f3 fix races and enable race detector in unittest
695fb52 use function Equal() instead of build-in compare
e64870d fix goreleaser to build static binaries
dae80bd pkg/server: enable active connection with graceful restart
bcf31a3 fsm: Connect to bgp peers regardless of whether the peers are restarting
42cc25d cmd/gobgp: use different grpc port for rpki_test
9c591a9 cmd: fix error when delete policy statement
1798242 cmd: implement ebgp-multihop-ttl option when add neighbor
dd73531 fix missing EbgpMultihop config
07f47b7 remove package dependency except for grpc in api/
26aed14 delete tools/route-server
c4775c4 follow Standard Go Project Layout
b307975 delete gobmpd
9cd6291 api: move api/policy.go to gobgp/cmd/
e4031c1 api: decrease the dependency
69f866a Fixing all megacheck errors.
9ae3006 cmd: Implement PrettyString()
2e01692 cmd: Remove table/ usage in policy.go
cd1e60d table: Sort in table package
1dc0124 cmd: Remove table/ usage from neighbor.go
cc92e7e gobgp: fix client.AddPath to use api.Path instead of table.Path
00e9610 gobgp: replace table.TableInfo usage with api.TableInfo
51dad96 api: remove table/ usage in util.go
6192f90 config: Copy afi-safi objects from peer group to neighbor instead of share the same array

v1.33

01 Jul 22:36
Compare
Choose a tag to compare

Changelog

8e6bd4c GoBGP 1.33
db6683b server: exclude RTC for softreset if not specified
f265c31 * Adding travis config for Codecov - Codecov will need to be given access
00a3b72 Fixing staticcheck errors from linux files
29d0e59 server: Avoid calling os.Exit() in BgpServer.Shutdown()
72bbb96 potential - Found a bug in the python tests
bc4854c timeouts on tests and fixing timeout logic on graceful restart test
fb034c3 fixing some typos and found one conversion bug
1546505 Fixing all megacheck errors.
954562d packet/bgp: Fix length calc when multiple RTM NLRIs
e2752ae api: Use capability.proto in message PeerConf
493d024 api: Define protobuf for BGP Capabilities
92814f7 packet/bgp: Missing New func for BGP Capabilities
3e6eb60 server: fix AddPath to return uuid
267a23c cli: Use api struct in VRF commands
b992c53 api: Use attribute.proto struct in message Vrf
b73933c simple staticcheck issues
0d64c69 Pull regex into variables to prevent the regex to compile in the hotpath
8df79be UT: Remove redundant debug print
5fbd0cb table: support AfiSafiIn Policy Condition match
964bb04 api: Implement Shutdonw()
57f103e api: Implement AddCollector()
000589f api: Implement UpdatePolicy()
c821cfb api: Implement PeerGroup and DynamicNeighbor API
96034c2 api: Add missing fields to Peer struct conversion functions
222bf44 api: Add some fields to notify Graceful Restart state
abe2efc api: Fix StartServerAPI
0c334f5 gobgpd: Use gRPC APIs Instead of BgpServer functions
4c63ed5 config: Change "RedistributeRouteTypeList" to []string
f6d6232 table: arrange fields to reduce padding
417f8ba api: Use api/attribute.proto structure in gRPC API
84987fb api: Define protobuf structure for BGP Path Attributes
34acacd gobgp/lib: Remove usage of utils of "gobgpapi"
a7f58e3 gobgp: fix mrt inject only best option
6da3694 table: fix Clone() to inherite the attribute hash value
ea91729 cmd: don't display uptime for a BGP session if no uptime information
c877bb7 packet/bgp: use 71 for BGP LLGR capability code
313f244 server: fix GetRib() with rpki
789e246 table: fix potential panics in tableKey
98e7b82 config: Improve golint results
b285fb2 config: Accept CLUSTER_ID as an integer value
c783280 cmd/rpki_test: Unit test for showRPKITable
5d15b3f table: support nexthop match policy
5c506b6 Fix: ruby client failed with "Enum value '_' does not start with an uppercase letter as is required for Ruby constants"

v1.32

01 Jun 11:38
Compare
Choose a tag to compare

Changelog

a6e0d00 GoBGP 1.32
05021a6 server: reject route without origin attribute via AddPath()
0423ac0 cli: Implement "neighbor update" command
d433ceb gobgp/cmd: add message gRPC connection error
ed3f7b7 api: fix rpki regression
e84ed70 graceful_restart_test: Confirm stale paths removed
57e87d4 graceful_restart_test: Assert timer not expired
a9584e6 scenario_test: Extend Graceful Restart time
b31ab93 bgp_zebra_nht_test: Test case to sync nexthop states
055eb89 zclient: Drop NextHop Tracking dampening feature
4ab7612 table: fix DropStale method in AdjRib
df6c998 table: update accepted number in adj-in rib after softreset-in
ff09df9 table: fix accepted number in adj-in rib
a75bcf3 table: remove unused Exists method in AdjRib strcture
da488be table: remove unused id in AdjRib strcture
aef984c test/aspath: check accepted and received numbers
503d043 rtc_test: Test cases for infinite RTC UPDATE loop
ee80298 rtc_test: Test cases for inter-AS
8e23e93 server: Apply rtfilter on eBGP session
d9ed5fc rtc_test: Enhance test cases for intra-AS RTC
fead8a6 server: Prefer RTC route from RR client
36d682a server: fix infinite rtc update loop with addpath
a0c8ba4 server: Gather informations for BMPPeerDownMessage
a980a02 server/server: Add field to WatchEventPeerState for PeerDownEvent
76ef116 packet/bmp: Don't include data for some peer down reasons
abefa74 server/server: Restart peers when capabilities are changed
eb568b6 server: Withdraw routes when received RTM withdrawal
a7ecbaa test/rtc: Add test for conflict RTC config
bbd98ee fix withdraw with addpath and rtc enabled
87245b4 bgp_zebra_nht_test: Test cases when nexthop unreachable
34f74cd bgp_zebra_nht_test: Improve pylint result
2c5f27f bgp_zebra_nht_test: Use utility functions of test/lib
cb30860 zclient: Avoid flapping of nexthop reachability
cb259ec zebra: Improve logs for received messages from Zebra
9d184af fix: missing validateCondition in ReplaceStatement
30e519e server: use negotiated family instead configured
9c8b20a fix graceful-restart when not all peers are restarting
8c453bc cmd: Remove uncaught error on ParseCIDR()
ccb4f8c test/lib/quagga: Minimize advertisement-interval
107095d bgp_confederation_test: Improve pylint result
8efeb17 bgp_router_test: Retry assertions of RIB for stability
2c388e0 scenario_test: Wait for GoBGP starting up
3fc524a test/lib/gobgp: Rename graceful_restart() to stop_gobgp()
efd215d graceful_restart_test: Remove redundant parentheses
c5fdcad fix add-path with vrf-neighbor
40eadd4 packet/bgp: remove bogus debug print
388ef50 packet/bgp: fix OpenMessage Parse crash with bogus data
5653720 mrt: Improve golint result
04f36f0 mrt: Enable to dump locally generated routes
2b0f16d bmp: avoid huge memory allocation for sending paths initially

v1.31

01 May 13:35
Compare
Choose a tag to compare

Changelog

d6c16da GoBGP 1.31
466862d cli: Show best path symbol on VRF RIB command
cf28f67 Close incoming channel in zapi on receive error
ea877dc Restore PathIdentifier for paths belonging to VRFs
d31262d fsm: Don't wait EoR if the peer is restarting
b2e0710 server: Fix outgoing rtfilter
34728de rtc_test: Add a TODO comment
4da87c2 rtc_test: Add description for topologies
329707d test_rtc: Use assertEqual for better log message
9d36fdf travis: Run scenario test for RTC
1e95909 goreleaser: add arm64 binary
ff81215 server: Avoid infinite UPDATE loop of RTM NLRI
d520147 server/rpki: fixed ROA sort
264bd0c packet/bgp: Getter functions for AS segment
a25522e packet/bgp: Return nil for invalid redirect IP address
9697e9d packet/bgp: Initializer func for PMSI Tunnel ID types
3645e7d packet/bgp: Avoid data races when serializing
b41d6b8 packet/bgp: Initializer func for EVPN NLRIs
a381f1b packet/bgp: Remove length argument from NewEVPNNLRI
752cec3 packet/bgp: Missing funcs to calc byte length of NLRI
3eade60 packet/bgp: Remove binary field of RouteDistinguisher
9f93acc bgp_race_test: Unit test to detect data races
b05e13b README: Update list of docs
008f340 *.md: Improvements for markdownlint
79d264b travis: Introduce markdownlint

v1.30

01 Apr 06:40
Compare
Choose a tag to compare

Changelog

072935c GoBGP 1.30
0fe2bf4 cmd/*: Pass number of expected args to extractReserved()
107bfac cmd/common: Specify number of expected arguments
cab913c server/server: Set rsRib to RS client in adding dynamic neighbor
c216447 Fix AddPath MarshallingOption bug.
683103e cmd/global: Refine parameter description in Help message
4c40c30 cmd/global: Add help messages for L3VPN and MPLS
cda7c44 packet/bgp: make serialization of ipv4/v6 nlri goroutine-safe


Automated with GoReleaser
Built with go version go1.10 linux/amd64

v1.29

02 Mar 02:13
Compare
Choose a tag to compare

Changelog

33b1ed9 GoBGP 1.29
4205bb3 docs: update gettting-started
af84d6d zclient: Avoid directly access to RIB
77a3484 packet/bgp: Return specified type value for UnknownExtended
89f40df packet/bgp: Flatten structure of OpaqueExtended
07275fb packet/bgp: Fix a typo of TunnelType string
1b88fa7 table: fix handleMacMobility()
82ce8fe packet/bgp: Rename AigpTLV to AigpTLVInterface
0bc195c packet/bgp: Fix a typo of TunnelEncapSubTLVUnknown
f6fc0a3 add golang 1.10 support
d779a59 config/default: Default value of route-reflector-cluster-id
f1d0788 table/path: Originator ID for locally generated paths
421a384 cli: Support to advertise PMSI Tunnel Attribute
9fbec19 cli: Display error reason for "rib add/del" commands
aebb0a1 packet/bgp: Fix bitSize of ESI type
1b84b81 packet/bgp: Refactor TunnelEncapSubTLV structure
be40351 packet/bgp: Missing String()/MarshalJSON() of PathAttribute subs
7a3cc61 packet/bgp: Remove raw binary field on PathAttribute
f2e2c6e flow_spec_test: Enhance test cases with ExaBGP
8bd028f test/lib/exabgp: Enable to get adj-RIB-{in,out}
aae3531 test/lib/exabgp: Use exabgpcli to add/del routes
1fd4610 config: Option to disable best path selection
5322e63 table: Change type of BestPathReason to uint8
3c5ddc6 table: replace time.Time struct with int64 in originInfo struct
672546f table: change originInfo struct layout to reduce the size


Automated with GoReleaser
Built with go version go1.10 linux/amd64

v1.28

02 Feb 03:15
Compare
Choose a tag to compare

Changelog

5dfe0ba GoBGP 1.28
e847d37 server: fix dynamic neighbor crash
af61e84 scenario_test: Enable to try assertion several times
f5b79f8 test/lib/gobgp: Adding routes without reloading
5ea3cbd test/lib/Quagga: Use vtysh to add/del routes
38223f2 server: Avoid to delete received paths with DeletePath API
e36879f server: resolve next-hop with FRR/Zebra for VRF routes
3356b9b travis: Run unit tests on i386 arch
18bf83d travis: Add Description
8420d73 travis: Script to checkout use of avoided functions
549b703 *: Use strconv.ParseUint instead of strconv.Atoi()
b391322 fix breakage with the latest github.com/satori/go.uuid
be7e620 test/lib/{bird,gobgp,quagga,yabgp}: Wait for daemon boot
4c51cde flow_spec_test: Enhance test cases with YABGP
f3a6c35 test/lib: Add YABGP container
3707b5a test/lib/base: Delete FlowSpec routes with keyword
5277078 docs: fix typo in README
32e6e98 zebra.md: Description for supported version of FRRouting
6061f8e zebra.md: Update for Markdown linter
87125d8 gobgp/cmd/mrt: Avoid if statement always true
c6b44cc cli: fix mrt to drop MP_REACH attribute when injecting
c75aec7 packet/bgp: use strconv.ParseUint instead of strconv.Atoi()
51f69fe cli-command-syntax: Update desc for "monitor" command
a61d468 cli: "monitor neighbor" command supports current flag
568c7aa api: Support current flag in MonitorPeerState API
91beb15 client: Make MonitorNeighborState to get single argument
5ef8b8d server_test: Enhance test cases for MonitorRib API
51d0e6e server: Empty path list in initial WatchEventUpdate
fe9a1f6 bgp_zebra_test: Fix ping reachability tests
14a6bf1 test/lib/base: Fix typos
53df649 test/lib/{gobgp,quagga}: IPv6 forwarding in zebra.conf
4e99317 test/lib/base: Removes redundant routes from host
a4b070b zebra/zapi: Fix Zebra API type when IPv6 routes
c17563a travis: remove useless "go" section
c5a970b travis: Run "dep ensure" before "go fmt" and "go vet"


Automated with GoReleaser
Built with go version go1.9 linux/amd64

v1.27

02 Jan 10:39
Compare
Choose a tag to compare

Changelog

77136fa GoBGP 1.27
3f7e23f cli: Slash separated offset arg for FlowSpec Prefix
4aa2c43 evpn.md: Add description and examples for ESI
06be3c5 cli: Support EVPN Default Gateway Extended Community
5776624 addpath_test: Wait for re-establishment with ExaBGP
3145a05 zebra: fix 'directly-connected' type configuration from grpc api
b8863e5 doc: CLI Syntax for EVPN routes
41f97f1 cli: Enable to filter EVPN routes by Route Type
eaef2a3 table: fix converting 2bytes to 4bytes AS PATH
a44dd5d packet/bgp: use strconv.FormatInt() instead of strconv.Itoa() in tests
1227ace config: Move some functions to util.go
61cdca7 config/util: Refactor to make arguments to receivers
eb5e3b8 travis: use old Trusty images
c31011c docs: Update docs for prefix representations in Neighbor Set
b2ca825 table/policy: Support prefix representation in NeighborSet
694d364 docs: cli-command-syntax.md: Missing arg to show VRF RIB
c09259d docs: update evpn.md for with yabgp 0.4.0
7b4ebf9 use label for containers and networks in order to avoid colliding with others
72740f7 strict on nosetest reports regex
dde8f6f docs: Equal Cost Multipath Routing with Zebra
9da6e7c bmp: set A flag in Per-Peer Header
da0f7cd .gitignore: IDE files and reports generated by tests
443b0b6 test: use the current PYTHONPATH in run_all_tests.sh
abf6808 packet/bgp: JSON encode of MP_UNREACH_NLRI attribute
2c03fdb travis: Cross-compile test on i386 arch
631a8c1 travis: Use "before_script" for "go env" settings
3ade7e8 gobgp: fix the adding of unnumbered BGP neighbor
c761860 flowspec.md: Update for the details of CLI syntax
4508b65 cli: Update FlowSpec usage messages


Automated with GoReleaser
Built with go version go1.9 linux/amd64

v1.26

02 Dec 04:13
Compare
Choose a tag to compare

Changelog

bfce16b GoBGP 1.26
76c289e packet/bgp: Use fixed len types in FlowSpec components
5440f32 test/lib: Allow unconfigured peer-as for Unnumbered BGP
9225bec cmd: fix getNeighbor() to take bogus neighbor name
b1953e8 cmd/neighbor: Refactor ShowRoute()
d20111f cmd/neighbor: Avoid shifted RIB display
4ed3691 cmd/neighbor: Separate Show RPKI info logic from Show RIB logic
68d2478 packet/bgp: Use regexp to parse FlowSpec rules
35c79d8 packet/bgp: Refactor construction of FlowSpec rules string
8e98018 packet/bgp: Invert FlowSpec bitmask operand position
8fd741d cli: Return error when no RD for VPN FlowSpec
d2c16ca cli: Improve arguments extraction for FlowSpec rules
412548f packet/bgp: Sort FlowSpec rules when decoding/creating
d3adb6d config: allow unconfigured peer ASN
ab756c8 table: fix merging of v4 paths with addpath enabled
af72360 table: use Path's hash value for merging
2c2cd2b table: add attribute hash value to Path structure
3730a17 table: avoid unnecessary attributes in Path object
667ffe3 server: Allow 0 value to roaManager.AS for library usage
cf94bda server: adminDown operation wrongly resets State.PeerAs
473d39e cli: ESI Label advertisement on EVPN Ethernet Auto-discovery Route
511535e server: Auto derived ES-Import RT for EVPN Ethernet Segment route
bbd560c cli: Router's MAC advertisement on EVPN Prefix Route
1196e65 packet/bgp: Support EVPN Router's MAC Extended Community
e3cadd7 packet/bgp: Zeros if GW in EVPN Prefix route omitted
9ea6e5f packet/bgp: Check range of EVPN related Label field
a61d709 cli: Support ESI in EVPN macadv and prefix routes
9e8aa85 cli: EVPN Ethernet Segment Route advertisement
517a943 packet/bgp: Use ESI str in EVPN Ethernet Segment Route
794a164 packet/bgp: Avoid raw binary in EVPN ESI string
2d80501 packet/bgp: Use decimal AS number in EVPN ESI
d40fc9f cli: EVPN Ethernet Auto-discovery Route advertisement
5713ff2 packet/bgp: EVPN ESI parser from string slice
f974b98 cli: Use network IP address for EVPN Prefix route
b94f12f cli: Missing keywords for EVPN Prefix Route
cb32861 cli: Support keyword args for EVPN macadv and multicast
4132d48 gobgp/cmd/global: Align indentation in usage
051b335 gobgp/cmd/global: Remove unused argument
a1b2ef3 gobgp/cmd/global: Fix name collision "net"
0564b24 packet/bgp: Rename snake case to camel case
1985845 packet/bgp: fix flowspec parser about cmd badly args
f32673b api: Activate address family using Peer.AfiSafis
6c6cd6e api: Define constants for address families
b54aa7f api/grpc_server: Remove redundant loop for gRPC server
e6a7cfd api/grpc_server: Avoid name collision "server"
9f330e6 api/grpc_server: Use make() for an empty slice declaration
e984c69 api/grpc_server: Avoid index error when invalid set-med value
ab8ba07 cli: Support address families when adding neighbor
ab95321 config: Properly set config of PeerGroup member
5c16d53 test: Add scenario test for BGP Confederation


Automated with GoReleaser
Built with go version go1.9 linux/amd64

v1.25

01 Nov 13:30
Compare
Choose a tag to compare

Changelog

6154544 GoBGP 1.25
8f640c1 table/path_test: Remove debug print
d8a897a Fix some typos found by spell checker
fbc4934 Fix some spelling for spell checker's test
3f022e8 tools: Add script for spell checking
6f88f35 doc: Document for Peer Group and Dynamic Neighbor
c18a89f gobgpd: fix multiple configs handling
8a22b48 server: fix AddPath to return uuid properly
024eec3 table/path: net.IP.IsUnspecified() instead of isZero()
e9b799f cli/mrt: Drop queue size to have reasonable memory usage; make it configurable from cli
e8c439c cli/mrt: move all options to config structure for consistency
710db24 cli/mrt: Allow to filter out ipv4/ipv6 and overwrite nexthop
7dcbffe server: fix "occurred" spelling
6784c34 packet/bmp: fix "length" spelling
c0316cb docs: add required go versions to README
cd85e47 server: stop Shutdown() with no peer
6416a6d server: Avoid applying policy multiply when updating path
52a47a5 mrt: Enable to dump MRT with Path Identifier
202beef cli: Enable to inject MRT with Path Identifier
e559d6f server: Add config.Neighbor into WatchEventUpdate
17c3694 server/mrt: Fix unfilled logging field
bfc6d1b server/mrt: Rename a variable to avoid name collision
2e214c9 server/mrt: Enable mrtWriter to access MrtConfig
21ac7fa packet/mrt: Enable RibEntry to switch add-path enabled
e1d2dd0 docs/sources/mrt: Reduce unrelated config examples
cb2d10e docs/sources/mrt: Update contents index
767856c config/default: Set treat-as-withdraw to true as default
4fb8241 docs: Descriptions for per AFI-SAFI add-paths configuration
3678607 api: Enable to set/get add-paths config via gRPC
6ed2c56 config: add-paths structure per AFI-SAFI
0db5461 table: Implement ignore-as-path-length


Automated with GoReleaser
Built with go version go1.9 linux/amd64