Releases: osrg/gobgp
v1.25
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
v1.24
Changelog
9c03026 GoBGP 1.24
7117e32 docs: update broken link in unnumbered-bgp.md
043d0d9 server: Remove the wrong and verbose return value in validatePath()
e637c74 test: Add Scenario tests for Revised Error Handling
ba39545 packet/bgp: Add Unit Tests for Revised Error Handling
f70827b server: Revised Error Handling (RFC7606)
e2e8a84 packet/bgp: Return ErrorHandling in decoding/validating BGPUpdate
4158d82 server/bgp: Extend MessageError for Revised Error Handling
f662b65 bgp/validate: Check Wellknown Attributes exist with MultiProtocol
9b278ba api: GetPath API alternative to GetRib
ce258f0 test/lib/base: Reduce redundant build steps
9c61711 api: increase the max of grpc message size
ea2067a test/lib/gobgp,quagga: Adopt to Debian 9 based osrg/quagga:v1.0
8dd7227 test/lib/gobgp: Add shared volume for Quagga
bb7d2f2 config: Introduce Family field into AfiSafiState
e82f1eb table/policy: fix ReplacePolicy with preserve=false to remove old statements
dcc1efb docs: Configuration guide for Additional Paths
41627da docs: Configuration guide for TTL Security
d36df99 docs: Configuration guide for eBGP Multihop
b7fdd15 config: Default TTL for ebgp-multihop and ttl-security
b0cd149 zclient: Code inspection
d643cea zebra/zapi: Regenerate stringer
2c6bca5 zebra/zapi: Use INTERFACE_STATUS for interface status
06d3e15 zebra/zapi: Define type for Zebra API message flags
208e3d5 zebra/zapi: Missing "Destination" in InterfaceAddressUpdateBody
489aa61 zebra/zapi: Add missing ROUTE_TYPE for PIM
402a478 zebra/zapi: Implement unknown message body
4d18330 zebra/zapi: Remove unnecessary NULL chars after interface name
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v1.23
Changelog
9d3dc91 GoBGP 1.23
87b473a cli: Enable to specify AS_PATH
b8a3038 run go 1.9 for travis-ci instead of 1.7
e696aca doc: Update Flowspec document
d92d319 gobgp: support local-rib/all option in command "gobgp bmp add"
2d65055 server: export addROA()/delROA() for library usage
11b0b58 Fix incorrect default value of BMPMonitoringPolicy
cf60921 gobgp: fix error for gobgp bmp add x.x.x.x:xxxx pre option
f615fa4 server: fix fd leak in DialTCP() on Linux
534531b gobgpd: fix AddDynamicNeighbor()
2bad24a config/default: Validation for "afi-safi-name"
f8ee362 config/default: Avoid setting doubly defaults of neighbor
b1dee08 config/default: Fix unfilled "neighbors.afi-safis.config.enabled"
fed596b table: exclude mpreach and mpunreach attribute for normal v4 updates
539642d table: fix handling of update with both mpunreach and mpreach attribute
aa2b1c2 README: update developing GoBGP for dep
97063ee update travis-ci for dep
11f3fcc introduce dependency management tool
802d5f8 travis-ci: remove duplication in .travis.yaml
68af6f1 README: add binary release link
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v1.22
Changelog
bbd1d99 GoBGP 1.22
0723aa8 create github releases with binaries
649a42f support version command line option
26513c4 server: add sockopt ttl support to darwin
0719619 table: allocate bitmap for path id dynamically
15f598a server: fix zclient to handle route messages without nexthop
f54a995 gobgpd: Avoid name collision
1848ab2 addpath_test: Test cases for routes from CLI
d9d963e addpath_test: Test cases for send add-paths
b43809e test/lib/gobgp: Get community/identifier via get_*_rib()
c355eb1 test/lib/gobgp: Add route with identifier and community
5d78e89 test/lib/gobgp: Enable GoBGPContainer to del a route
2225409 test/lib/base: Avoid to del all routes without identifier specified
122f08c server: fix active connection error check
e117ae7 table: disable wrong warning about aspath
e7b9739 table: don't send OriginaterID or ClusterList attributes to non rr clients
c88aaff improve cli addpath usage message
4381055 api: change the license of gobgp.proto from Apache to MIT
10d66eb config: Insert descriptions extracted from yang files
f0ae9bd pyang_plugins: Refactor
2970634 pyang_plugins: Replace map() with list comprehension
484bb4d pyang_plugins: Use file descriptor passed to plugin
415710f config: Use BmpServerConfig struct in BmpServerState
075f5a7 fix addpath send withdraw
0730e0f add addpath send support
b539449 table: assign local identifier to path
d712de0 api: add addpath support to AddPath API and cli
22772c0 add LocalPathIdentifier
c99e499 server: remove unnecessary Filter() in rs
2454d5e config/bgp_configs_test: Add test for config validation
a57c14c docs/sources/configuration.md: Update example configuration
01e57d8 docs/sources/configuration: Remove obsoleted "mpls-label-range"
11faf51 addpath_test: Test cases with non add-path router
51a84fe test/lib/base/BGPContainer: Enable to delete route
9acf225 addpath_test: Enable to run without root privilege
be708d0 doc: Add description for RPKI detailed information
c7ff858 cli: get detailed RPKI information
2678142 rpki: Collect detailed information while validating
1aa5bf7 table: Include detailed information about RPKI in originInfo
810ba2f api: Add RPKI detailed information structure
0b404b8 docs: Delete description for monitoring RPKI
6d47f53 fix for logrus package name change
c3d98da server: Set incoming TTL before accepting connection
178e65f server: Set outgoing TTL before dialing
eb95f00 server: Skip TCP MD5Sig sockopt when empty auth-password
1ab232c config/default: Reduce parsing CIDR string
4b5e133 packet: Use bitmask operand format to fragment
15cd58e const: Rename TcpFlagOp to BitmaskFlagOp
cbabf5a flowspec: Set AND to correct operand for TCP Flags
e56172a cli: fix aspath option format
Automated with GoReleaser
Built with go version go1.8 linux/amd64