Closed renovate[bot] closed 2 years ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/sapcc/kube-parrot":"/mnt/renovate/gh/sapcc/kube-parrot" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/containerbase":"/tmp/containerbase" -e GOPATH -e GOPROXY -e GOFLAGS -e CGO_ENABLED -e GIT_CONFIG_KEY_0 -e GIT_CONFIG_VALUE_0 -e GIT_CONFIG_KEY_1 -e GIT_CONFIG_VALUE_1 -e GIT_CONFIG_KEY_2 -e GIT_CONFIG_VALUE_2 -e GIT_CONFIG_COUNT -e BUILDPACK_CACHE_DIR -w "/mnt/renovate/gh/sapcc/kube-parrot" docker.io/renovate/go:1.19.0 bash -l -c "go get -d -t ./... && go mod vendor"
go: downloading github.com/golang/glog v1.0.0
go: downloading github.com/sapcc/go-traceroute v0.0.0-20210130143923-d034613e85fc
go: downloading github.com/spf13/pflag v1.0.5
go: downloading golang.org/x/net v0.0.0-20220812174116-3211cb980234
go: downloading k8s.io/api v0.24.3
go: downloading k8s.io/client-go v0.24.3
go: downloading k8s.io/apimachinery v0.24.3
go: downloading github.com/juju/ratelimit v1.0.2
go: downloading github.com/prometheus/client_golang v1.13.0
go: downloading github.com/gogo/protobuf v1.3.2
go: downloading k8s.io/klog/v2 v2.60.1
go: downloading k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.1.2
go: downloading github.com/golang/protobuf v1.5.2
go: downloading github.com/prometheus/client_model v0.2.0
go: downloading github.com/prometheus/common v0.37.0
go: downloading github.com/prometheus/procfs v0.8.0
go: downloading golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
go: downloading google.golang.org/protobuf v1.28.1
go: downloading sigs.k8s.io/yaml v1.2.0
go: downloading gopkg.in/inf.v0 v0.9.1
go: downloading github.com/google/gofuzz v1.1.0
go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.2.1
go: downloading github.com/davecgh/go-spew v1.1.1
go: downloading github.com/google/go-cmp v0.5.8
go: downloading github.com/go-logr/logr v1.2.0
go: downloading github.com/google/gnostic v0.5.7-v3refs
go: downloading golang.org/x/time v0.0.0-20220210224613-90d013bbcef8
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1
go: downloading golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
go: downloading golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b
go: downloading sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
go: downloading gopkg.in/yaml.v2 v2.4.0
go: downloading github.com/json-iterator/go v1.1.12
go: downloading gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
go: downloading k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42
go: downloading golang.org/x/text v0.3.7
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/modern-go/reflect2 v1.0.2
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading google.golang.org/appengine v1.6.7
go: downloading github.com/emicklei/go-restful v2.9.5+incompatible
go: downloading github.com/go-openapi/swag v0.19.14
go: downloading github.com/go-openapi/jsonreference v0.19.5
go: downloading github.com/mailru/easyjson v0.7.6
go: downloading github.com/PuerkitoBio/purell v1.1.1
go: downloading github.com/go-openapi/jsonpointer v0.19.5
go: downloading github.com/josharian/intern v1.0.0
go: downloading github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578
go: downloading github.com/osrg/gobgp v2.0.0+incompatible
go: downloading google.golang.org/grpc v1.45.0
go: downloading google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa
github.com/sapcc/kube-parrot/pkg/bgp imports
github.com/osrg/gobgp/config: cannot find module providing package github.com/osrg/gobgp/config
github.com/sapcc/kube-parrot/pkg/bgp imports
github.com/osrg/gobgp/packet/bgp: cannot find module providing package github.com/osrg/gobgp/packet/bgp
github.com/sapcc/kube-parrot/pkg/bgp imports
github.com/osrg/gobgp/server: cannot find module providing package github.com/osrg/gobgp/server
github.com/sapcc/kube-parrot/pkg/bgp imports
github.com/osrg/gobgp/table: cannot find module providing package github.com/osrg/gobgp/table
This PR contains the following updates:
v0.0.0-20180701120657-8e6bd4c7145d
->v3.6.0
Release Notes
osrg/gobgp
### [`v3.6.0`](https://togithub.com/osrg/gobgp/releases/tag/v3.6.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v3.5.0...v3.6.0) #### Changelog - [`cd4eec6`](https://togithub.com/osrg/gobgp/commit/cd4eec68) v3.6.0 - [`6966da9`](https://togithub.com/osrg/gobgp/commit/6966da91) mup: fixes for BGP-MUP - [`06af56e`](https://togithub.com/osrg/gobgp/commit/06af56eb) pkg/packet/bgp,api: add SRv6 behavior for SRv6 MUP - [`1f024af`](https://togithub.com/osrg/gobgp/commit/1f024afa) test: add scenario test for BGP-MUP SAFI and Extended Community - [`9d20f2f`](https://togithub.com/osrg/gobgp/commit/9d20f2f0) tools/spell-check: add teid to dictionary - [`438f246`](https://togithub.com/osrg/gobgp/commit/438f2460) cli: initial support for BGP-MUP SAFI and Extended Community - [`3e31939`](https://togithub.com/osrg/gobgp/commit/3e31939c) pkg/packet/bgp: initial support for BGP-MUP SAFI and Extended Community - [`a5bb236`](https://togithub.com/osrg/gobgp/commit/a5bb236b) packet/bmp: enable parsing/serializing add-path-enabled BGP updates - [`2c493b5`](https://togithub.com/osrg/gobgp/commit/2c493b54) ci: use ubuntu-20.04 - [`42a5f1d`](https://togithub.com/osrg/gobgp/commit/42a5f1d7) server: handle uuid error in AddPath API - [`49a3897`](https://togithub.com/osrg/gobgp/commit/49a3897b) fix markdownlint warnings - [`f862a96`](https://togithub.com/osrg/gobgp/commit/f862a96b) fix staticcheck warnings ### [`v3.5.0`](https://togithub.com/osrg/gobgp/releases/tag/v3.5.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v3.4.0...v3.5.0) #### Changelog - [`d8a7ac9`](https://togithub.com/osrg/gobgp/commit/d8a7ac9f) v3.5.0 - [`2117125`](https://togithub.com/osrg/gobgp/commit/2117125f) ci: use go 1.18 ### [`v3.4.0`](https://togithub.com/osrg/gobgp/releases/tag/v3.4.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v3.3.0...v3.4.0) #### Changelog - [`047e107`](https://togithub.com/osrg/gobgp/commit/047e107f) v3.4.0 - [`4df7710`](https://togithub.com/osrg/gobgp/commit/4df77106) fix(cmd/gobgp): parse listen-port as u16, not i16 - [`89735e9`](https://togithub.com/osrg/gobgp/commit/89735e93) fix S1001 linter error - [`1519b5b`](https://togithub.com/osrg/gobgp/commit/1519b5b6) Fix panic in table.GetLongerPrefixDestinations() with invalid cidr ### [`v3.3.0`](https://togithub.com/osrg/gobgp/releases/tag/v3.3.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v3.2.0...v3.3.0) #### Changelog - [`52399b3`](https://togithub.com/osrg/gobgp/commit/52399b3c) v3.3.0 - [`6d3dfb4`](https://togithub.com/osrg/gobgp/commit/6d3dfb47) Bmp changes - [`fc6fa7c`](https://togithub.com/osrg/gobgp/commit/fc6fa7c6) Listener Queue: reduce length - [`b68cebc`](https://togithub.com/osrg/gobgp/commit/b68cebc5) Add keywords (e.g., blackhole, srte) in ignore.txt - [`157a768`](https://togithub.com/osrg/gobgp/commit/157a7689) Support FRRouting 8.2 and introduce zebra.Software structure. ### [`v3.2.0`](https://togithub.com/osrg/gobgp/releases/tag/v3.2.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v3.1.0...v3.2.0) #### Changelog - [`795c434`](https://togithub.com/osrg/gobgp/commit/795c434e) v3.2.0 - [`93ad2cc`](https://togithub.com/osrg/gobgp/commit/93ad2cc6) Expand first use of BGP acronym in Readme. - [`44065ab`](https://togithub.com/osrg/gobgp/commit/44065abb) Add the possibility to choose the local port in the TCP connection to a peer. - [`2768967`](https://togithub.com/osrg/gobgp/commit/27689675) cmd: avoid deprecated string.Title API ### [`v3.1.0`](https://togithub.com/osrg/gobgp/releases/tag/v3.1.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v3.0.0...v3.1.0) #### Changelog - [`8f7f955`](https://togithub.com/osrg/gobgp/commit/8f7f9558) v3.1.0 - [`cde365f`](https://togithub.com/osrg/gobgp/commit/cde365f2) Fix IPv6 nlri empty path identifiers with PathAttributeMpReachNLRI - [`459bcfe`](https://togithub.com/osrg/gobgp/commit/459bcfed) documentation : BGP-SR via python grpc example - [`3703bec`](https://togithub.com/osrg/gobgp/commit/3703becd) cmd/gobgp: Fix deprecated grpc.WithInsecure - [`8eeabf8`](https://togithub.com/osrg/gobgp/commit/8eeabf82) .github/release.yml: Build with go 1.17 - [`0532352`](https://togithub.com/osrg/gobgp/commit/05323521) go.mod: Bump dependencies - [`1ee336c`](https://togithub.com/osrg/gobgp/commit/1ee336ca) optimised ExtCommunityCondition.Evaluate() by caching community string - [`96e76ca`](https://togithub.com/osrg/gobgp/commit/96e76ca8) pkg/packet/bgp: fix PathAttributeUnknown output format ### [`v3.0.0`](https://togithub.com/osrg/gobgp/releases/tag/v3.0.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.34.0...v3.0.0) #### Changelog - [`ba6971f`](https://togithub.com/osrg/gobgp/commit/ba6971fe) v3.0.0 - [`5d96988`](https://togithub.com/osrg/gobgp/commit/5d969889) fix gobmp mrt command downtime - [`26ed14a`](https://togithub.com/osrg/gobgp/commit/26ed14ac) Enable match-prefix-set policy for vpnv4/vpnv6 prefixes - [`229d116`](https://togithub.com/osrg/gobgp/commit/229d1163) clean up FQDNCapability message - [`5057add`](https://togithub.com/osrg/gobgp/commit/5057add6) make output of gobgp mrt pretty - [`2032f59`](https://togithub.com/osrg/gobgp/commit/2032f591) add filename variable DisableMrtRequest - [`711063a`](https://togithub.com/osrg/gobgp/commit/711063a9) Add ListBmp API - [`c9374d3`](https://togithub.com/osrg/gobgp/commit/c9374d31) fix mrt proto typo ### [`v2.34.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.34.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.33.0...v2.34.0) #### Changelog - [`6248c57`](https://togithub.com/osrg/gobgp/commit/6248c576) v2.34.0 - [`b26d1da`](https://togithub.com/osrg/gobgp/commit/b26d1daf) Fix SR segment label unmarshaling - [`04899bd`](https://togithub.com/osrg/gobgp/commit/04899bd7) Bypass as-path loop filtering on locally injected routes - [`7014234`](https://togithub.com/osrg/gobgp/commit/70142342) Add SIGINT as shutdown signal - [`8d79160`](https://togithub.com/osrg/gobgp/commit/8d791608) Stop gRPC server when stopping GoBGP server - [`fdc9534`](https://togithub.com/osrg/gobgp/commit/fdc9534a) tests: Check if link-local address is really link-local - [`211fabd`](https://togithub.com/osrg/gobgp/commit/211fabd4) bgp: Make sure we don't pass non-link-local address as link-local - [`93f1ee1`](https://togithub.com/osrg/gobgp/commit/93f1ee12) doc: Adjust documentation for link-bandwidth extended community - [`5938664`](https://togithub.com/osrg/gobgp/commit/59386648) tests: Add BGP link-bandwidth extended community basic tests - [`27b80a9`](https://togithub.com/osrg/gobgp/commit/27b80a93) bgp: Implement BGP link-bandwidth extended community - [`dc85224`](https://togithub.com/osrg/gobgp/commit/dc852245) fix [#2479](https://togithub.com/osrg/gobgp/issues/2479): add route-server-client and route-reflector-client neighbor ### [`v2.33.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.33.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.32.0...v2.33.0) #### Changelog [`f98cfbf`](https://togithub.com/osrg/gobgp/commit/f98cfbf8) v2.33.0 [`3510a6f`](https://togithub.com/osrg/gobgp/commit/3510a6f2) table: keep receiver name the same [`c8e54e7`](https://togithub.com/osrg/gobgp/commit/c8e54e7f) tests: Check if ValidateOpenMsg() works agains router-id validation [`d3ee05a`](https://togithub.com/osrg/gobgp/commit/d3ee05ad) bgp: Validate router-id against 0.0.0.0 and ASN-wide [`313b5cf`](https://togithub.com/osrg/gobgp/commit/313b5cf0) chore: fix linting ineffassign and redundant type from array, slice, or map composite literal [`1684b45`](https://togithub.com/osrg/gobgp/commit/1684b456) tests: Check if we return an error and not crash if r.Peer is nil [`a40bc53`](https://togithub.com/osrg/gobgp/commit/a40bc535) server: Do not crash the server if an empty request over gRPC [`8072c44`](https://togithub.com/osrg/gobgp/commit/8072c448) Return MpGracefulRestart.State in ListPeer() api call ### [`v2.32.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.32.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.31.0...v2.32.0) #### Changelog [`91b9127`](https://togithub.com/osrg/gobgp/commit/91b91278) v2.32.0 [`b773e7f`](https://togithub.com/osrg/gobgp/commit/b773e7f9) Pass BGPUpdate message even on error [`b931ccd`](https://togithub.com/osrg/gobgp/commit/b931ccd0) internal/pkg/table: remove debug logging from Destination.Calculate ### [`v2.31.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.31.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.30.0...v2.31.0) #### Changelog [`8ab84f8`](https://togithub.com/osrg/gobgp/commit/8ab84f86) v2.31.0 [`f53acb7`](https://togithub.com/osrg/gobgp/commit/f53acb73) .github/release: Use goreleaser action [`d6e7a66`](https://togithub.com/osrg/gobgp/commit/d6e7a667) go.mod: Bump dependencies [`fc1a189`](https://togithub.com/osrg/gobgp/commit/fc1a1899) pkg/packet/bgp: avoid copying PrefixDefault lock in Test_CompareFlowSpecNLRI [`14b7beb`](https://togithub.com/osrg/gobgp/commit/14b7bebf) pkg/packet/bgp: add mutex to PrefixDefault to avoid data race [`0b449fd`](https://togithub.com/osrg/gobgp/commit/0b449fda) Update the hold timer when a BGP Update message is received [`696ff4d`](https://togithub.com/osrg/gobgp/commit/696ff4de) Fix extended-nexthop & add-path capability parsing. [`8fbb5ab`](https://togithub.com/osrg/gobgp/commit/8fbb5abc) Add support for the gRPC client to connect on a unix domain socket [`f99c067`](https://togithub.com/osrg/gobgp/commit/f99c0674) server: fix ListVrf api to handle Name member ### [`v2.30.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.30.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.29.0...v2.30.0) #### Changelog [`9e48a36`](https://togithub.com/osrg/gobgp/commit/9e48a36e) v2.30.0 [`3facdfc`](https://togithub.com/osrg/gobgp/commit/3facdfc9) Use `BGP_HEADER_LENGTH` instead of `19` in the code [`1887786`](https://togithub.com/osrg/gobgp/commit/18877860) fixed possible crash if nlriToIPNet result is null ### [`v2.29.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.29.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.28.0...v2.29.0) #### Changelog [`b284a80`](https://togithub.com/osrg/gobgp/commit/b284a808) v2.29.0 [`c114e04`](https://togithub.com/osrg/gobgp/commit/c114e049) Handle ttl-security option correctly [`35ec732`](https://togithub.com/osrg/gobgp/commit/35ec732d) added check on data length for SRv6EndpointBehaviorStructure and SegmentTypeB, others minor fix [`4f29fd7`](https://togithub.com/osrg/gobgp/commit/4f29fd77) fix UnmarshalSRSegments for SegmentTypeB [`edda689`](https://togithub.com/osrg/gobgp/commit/edda6899) add support of the optional "SRv6 Endpoint Behavior and SID Structure" in segment type b [`8aaeb6d`](https://togithub.com/osrg/gobgp/commit/8aaeb6d3) fix marshal and unmarshal [`7f7a3c5`](https://togithub.com/osrg/gobgp/commit/7f7a3c57) wip SegmentTypeB without SRv6 Endpoint Behavior and Structure [`92f37d6`](https://togithub.com/osrg/gobgp/commit/92f37d65) SegmentTypeB proto definition [`ee300ba`](https://togithub.com/osrg/gobgp/commit/ee300ba7) zebra: close the incoming channel [`0419224`](https://togithub.com/osrg/gobgp/commit/0419224a) Add support for encap tunnel in extended communities in policy.md. [`8260b60`](https://togithub.com/osrg/gobgp/commit/8260b60a) Add support for encapsulation tunnel type in the extended community support in gobgp policy. ### [`v2.28.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.28.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.27.0...v2.28.0) #### Changelog [`11eea49`](https://togithub.com/osrg/gobgp/commit/11eea493) v2.28.0 [`3047f6c`](https://togithub.com/osrg/gobgp/commit/3047f6c9) fix: fix check according to golang s1025 https://staticcheck.io/docs/checks#S1025 [`d277950`](https://togithub.com/osrg/gobgp/commit/d277950d) refactor: nlri/nexthop requires MP will get MP explicitly already. so we can safely remove the MP_REACH_NLRI from ipv4\_uc with ipv4 nexthop [`94d720f`](https://togithub.com/osrg/gobgp/commit/94d720ff) Add FQDN capability [`cbdb752`](https://togithub.com/osrg/gobgp/commit/cbdb752b) Fixed dead lock bug caused by hold-time expiry [`5fca030`](https://togithub.com/osrg/gobgp/commit/5fca0300) cmd/rpki: support delete api ### [`v2.27.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.27.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.26.0...v2.27.0) #### Changelog [`d1a8400`](https://togithub.com/osrg/gobgp/commit/d1a8400d) v2.27.0 [`9e98fcf`](https://togithub.com/osrg/gobgp/commit/9e98fcf1) Do not suppress initial non-established peer state in MonitorPeer ### [`v2.26.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.26.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.25.0...v2.26.0) #### Changelog [`915bfc2`](https://togithub.com/osrg/gobgp/commit/915bfc2d) v2.26.0 [`34ed2a2`](https://togithub.com/osrg/gobgp/commit/34ed2a2c) Update proto [`3c437e5`](https://togithub.com/osrg/gobgp/commit/3c437e5a) Added ListDynamicNeighbor message to API [`76f40ed`](https://togithub.com/osrg/gobgp/commit/76f40ede) Added DeleteDynamicNeighbor message to API [`c1e7463`](https://togithub.com/osrg/gobgp/commit/c1e7463e) Added ListPeerGroup message to API [`7ff15bf`](https://togithub.com/osrg/gobgp/commit/7ff15bfa) Add GENEVE encapsulation support [`dfc8ec6`](https://togithub.com/osrg/gobgp/commit/dfc8ec64) Add support for the gRPC server to listen on a unix domain socket [`390e312`](https://togithub.com/osrg/gobgp/commit/390e3127) add support for tunnel egress endpoint sub-TLV [`dc708d5`](https://togithub.com/osrg/gobgp/commit/dc708d5b) tools: don't use a shebang for bash completion [`4df939a`](https://togithub.com/osrg/gobgp/commit/4df939a3) docs: fix typo [`5b7e123`](https://togithub.com/osrg/gobgp/commit/5b7e1238) docs: add next-hop action examples [`cd5671b`](https://togithub.com/osrg/gobgp/commit/cd5671ba) policy: add nexthop unchanged [`2d73cf8`](https://togithub.com/osrg/gobgp/commit/2d73cf8e) bugfix: should check if next-hop attr exists or not before append [`82d2877`](https://togithub.com/osrg/gobgp/commit/82d2877c) fixing an issue when gobgp sits between a MP-capable peer and a non-MP-capable peer whereby MP-capable peer uses MP_REACH_NLRI to send updates to gobgp gobgp accepts it but without setting NEXT_HOP pathattr then gobgp propagates the paths to the non-MP-capable peer with update.NLRI set but without NEXT_HOP the non-MP-capable peer will treat the update as withdraw message cause routes cannot propagate properly ### [`v2.25.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.25.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.24.0...v2.25.0) #### Changelog [`5960e8e`](https://togithub.com/osrg/gobgp/commit/5960e8eb) v2.25.0 [`1d80152`](https://togithub.com/osrg/gobgp/commit/1d80152c) Fix LsTLVIgpRouterID.DecodeFromBytes [`f331484`](https://togithub.com/osrg/gobgp/commit/f3314842) Extend LsLinkDescriptor.String [`69fd662`](https://togithub.com/osrg/gobgp/commit/69fd6629) goreleaser: improve portability [`3c6f5da`](https://togithub.com/osrg/gobgp/commit/3c6f5daf) Fix ParseValue's bug for BMPStatsTLV32 [`65d094d`](https://togithub.com/osrg/gobgp/commit/65d094d7) server: fix AdministrativeCommunication message parser [`c1c2e05`](https://togithub.com/osrg/gobgp/commit/c1c2e050) ci: fix release action [`3339f97`](https://togithub.com/osrg/gobgp/commit/3339f977) feat: add option to bind listener to a (VRF) device ### [`v2.24.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.24.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.23.0...v2.24.0) #### Changelog [`c89a32e`](https://togithub.com/osrg/gobgp/commit/c89a32ea) v2.24.0 [`7202785`](https://togithub.com/osrg/gobgp/commit/72027852) go fmted [`43c6263`](https://togithub.com/osrg/gobgp/commit/43c62634) fixed panics on parsing malicious bgp packets [`c70d99c`](https://togithub.com/osrg/gobgp/commit/c70d99cc) add pb for UDP destination port sub-TLV [`4c8ab0d`](https://togithub.com/osrg/gobgp/commit/4c8ab0d4) support UDP destination port sub-TLV [`89e404b`](https://togithub.com/osrg/gobgp/commit/89e404be) packet/bgp: Fix TunnelEncapSubTLV.DecodeFromBytes [`35e7332`](https://togithub.com/osrg/gobgp/commit/35e73324) Fix IsEBGPPeer check to use LocalAs [`635128d`](https://togithub.com/osrg/gobgp/commit/635128d3) table: fix longer-prefixes lookup ### [`v2.23.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.23.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.22.0...v2.23.0) #### Changelog [`496b372`](https://togithub.com/osrg/gobgp/commit/496b372f) v2.23.0 [`839495d`](https://togithub.com/osrg/gobgp/commit/839495d3) fixed mistype [`0558066`](https://togithub.com/osrg/gobgp/commit/05580662) fixed possible crashes on parsing of bgp messages [`5aa7108`](https://togithub.com/osrg/gobgp/commit/5aa7108d) Enable IPv6 and IPv4 labeled prefixes to match against prefix set in policy [`066e791`](https://togithub.com/osrg/gobgp/commit/066e7916) change comments [`c091ec6`](https://togithub.com/osrg/gobgp/commit/c091ec6a) interop fix ### [`v2.22.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.22.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.21.0...v2.22.0) #### Changelog [`b5913a2`](https://togithub.com/osrg/gobgp/commit/b5913a29) v2.22.0 [`283659d`](https://togithub.com/osrg/gobgp/commit/283659d8) fix linting errors [`57068b1`](https://togithub.com/osrg/gobgp/commit/57068b16) Add documentation, fix typo in proto and add marshal for tunne encal sub tlvs [`ffe50e8`](https://togithub.com/osrg/gobgp/commit/ffe50e85) Add SR policy documentatiom [`6e4eb28`](https://togithub.com/osrg/gobgp/commit/6e4eb286) Add missing marshal of Prefix SID path attribute [`cb0c7ce`](https://togithub.com/osrg/gobgp/commit/cb0c7ce5) Unit tests and dependencies [`0422c60`](https://togithub.com/osrg/gobgp/commit/0422c608) Code changes [`63b958b`](https://togithub.com/osrg/gobgp/commit/63b958b2) API chages [`aa1272d`](https://togithub.com/osrg/gobgp/commit/aa1272dc) set shutdownWG to nil after stopBGP finished [`b55c32c`](https://togithub.com/osrg/gobgp/commit/b55c32ce) Support of FRR7.5 [`c5dcfb7`](https://togithub.com/osrg/gobgp/commit/c5dcfb72) dependency and spellchecker update [`48e55b7`](https://togithub.com/osrg/gobgp/commit/48e55b7c) code changes [`66413b5`](https://togithub.com/osrg/gobgp/commit/66413b53) API changes [`17d0b3c`](https://togithub.com/osrg/gobgp/commit/17d0b3cc) fix wrong vrf neighbors display [`b44362f`](https://togithub.com/osrg/gobgp/commit/b44362fd) api: keeps backward compatibility when extending LsAddrPrefix [`c0d75f7`](https://togithub.com/osrg/gobgp/commit/c0d75f78) updates NLRI marshaller to include added fields [`c595b56`](https://togithub.com/osrg/gobgp/commit/c595b561) api: adds LS attributes to LsAddrPrefix [`9a5c7f3`](https://togithub.com/osrg/gobgp/commit/9a5c7f32) ci: use ubuntu 18.04 for all jobs [`3df131c`](https://togithub.com/osrg/gobgp/commit/3df131c6) server: fix conversion from api.RouteAction to config.DefaultPolicyType [`3d51923`](https://togithub.com/osrg/gobgp/commit/3d51923e) make CI faster [`e67e373`](https://togithub.com/osrg/gobgp/commit/e67e3739) Stop CI on Travis CI [`c297c0b`](https://togithub.com/osrg/gobgp/commit/c297c0b2) server: handle bogus addpath argument [`46b15a7`](https://togithub.com/osrg/gobgp/commit/46b15a75) run ci on github actions [`e428529`](https://togithub.com/osrg/gobgp/commit/e4285293) config: fix Peer Group AddPath Config [`393d82f`](https://togithub.com/osrg/gobgp/commit/393d82f9) Adding gRPC support for modified logging level [`01aa3f2`](https://togithub.com/osrg/gobgp/commit/01aa3f28) Fix missing args in server tests [`5c979fe`](https://togithub.com/osrg/gobgp/commit/5c979fea) Use MonitorTableRequest.Name to filter by peer ### [`v2.21.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.21.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.20.0...v2.21.0) #### Changelog [`7ce0ddd`](https://togithub.com/osrg/gobgp/commit/7ce0dddd) v2.21.0 [`3d3d6f3`](https://togithub.com/osrg/gobgp/commit/3d3d6f34) api: add ListPathRequest's option to get binary of nlri and attributes [`e6eb1da`](https://togithub.com/osrg/gobgp/commit/e6eb1da2) fix stuck route [`0ac9ac9`](https://togithub.com/osrg/gobgp/commit/0ac9ac9b) packet: handle malformed prefix len [`22d745f`](https://togithub.com/osrg/gobgp/commit/22d745fc) server: fix ListPolicyAssignment to handle empty policy [`98b017d`](https://togithub.com/osrg/gobgp/commit/98b017d1) README: remove slack status [`0aff30a`](https://togithub.com/osrg/gobgp/commit/0aff30a7) fix [#2289](https://togithub.com/osrg/gobgp/issues/2289): improve regex to give expected results [`4e41131`](https://togithub.com/osrg/gobgp/commit/4e411312) README: update slack link ### [`v2.20.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.20.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.19.0...v2.20.0) #### Changelog [`43da41a`](https://togithub.com/osrg/gobgp/commit/43da41ae) v2.20.0 [`1ee998c`](https://togithub.com/osrg/gobgp/commit/1ee998cc) bugfix: fix a panic when delete neighborset (all) by name directly [`f15ecf8`](https://togithub.com/osrg/gobgp/commit/f15ecf8b) remove incomingCh when deleting dynamic peer [`af37271`](https://togithub.com/osrg/gobgp/commit/af372715) added `.env` file for vscode to find test/lib module replace `is not` exp in \*\_test.py files to suppress python syntax warning with py3 [`a4d5d00`](https://togithub.com/osrg/gobgp/commit/a4d5d004) best path selection - compare neigh addr ### [`v2.19.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.19.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.18.0...v2.19.0) #### Changelog [`c6f0eba`](https://togithub.com/osrg/gobgp/commit/c6f0eba8) v2.19.0 [`7d6b9e7`](https://togithub.com/osrg/gobgp/commit/7d6b9e78) Update zebra.md to fix markdownlint error [`efeb8c5`](https://togithub.com/osrg/gobgp/commit/efeb8c51) zebra: refactoring and fix bug and add processing messageBackupNexthop (added in frr7.4) [`6178fc5`](https://togithub.com/osrg/gobgp/commit/6178fc52) implement LsAddrPrefix marshal json function [`ffa47a6`](https://togithub.com/osrg/gobgp/commit/ffa47a6c) fix fragment with ether-type [`2dbb18f`](https://togithub.com/osrg/gobgp/commit/2dbb18f9) server: don't send empty ExtendedNexthop capability ### [`v2.18.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.18.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.17.0...v2.18.0) #### Changelog [`b9c00dd`](https://togithub.com/osrg/gobgp/commit/b9c00dd5) v2.18.0 [`789d548`](https://togithub.com/osrg/gobgp/commit/789d5486) goreleaser: disable cgo completely [`8cadc75`](https://togithub.com/osrg/gobgp/commit/8cadc751) Add //go:generate stringer directives for public enum types. [`210696d`](https://togithub.com/osrg/gobgp/commit/210696d6) Regenerate stringer code for public enum types. ### [`v2.17.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.17.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.16.0...v2.17.0) #### Changelog [`33e3bb6`](https://togithub.com/osrg/gobgp/commit/33e3bb6b) v2.17.0 [`833188f`](https://togithub.com/osrg/gobgp/commit/833188f5) extend attributes proto for Prefix SID support [`95745b6`](https://togithub.com/osrg/gobgp/commit/95745b6c) fix ipv6 nexthop [`a8ed57e`](https://togithub.com/osrg/gobgp/commit/a8ed57e6) address more static check failures [`52fc48e`](https://togithub.com/osrg/gobgp/commit/52fc48e3) cleanup go dependencies [`3a6211a`](https://togithub.com/osrg/gobgp/commit/3a6211a7) Addressing review comments [`7bdaeb3`](https://togithub.com/osrg/gobgp/commit/7bdaeb34) remove debug messages [`1f01ec2`](https://togithub.com/osrg/gobgp/commit/1f01ec26) Finish methods and restructure files [`9251c7a`](https://togithub.com/osrg/gobgp/commit/9251c7a7) code Decode and Serialize for Prefix SID types and add unit tests [`cd4b9c5`](https://togithub.com/osrg/gobgp/commit/cd4b9c5b) add unit test to help with development [`a9232e3`](https://togithub.com/osrg/gobgp/commit/a9232e35) add object definitions [`e3001f9`](https://togithub.com/osrg/gobgp/commit/e3001f9f) additional changes [`8409507`](https://togithub.com/osrg/gobgp/commit/8409507a) coding the feature [`f11ece9`](https://togithub.com/osrg/gobgp/commit/f11ece91) adding prefix_sid_attr ### [`v2.16.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.16.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.15.0...v2.16.0) #### Changelog [`df76b27`](https://togithub.com/osrg/gobgp/commit/df76b278) v2.16.0 [`cf572bc`](https://togithub.com/osrg/gobgp/commit/cf572bc5) Refactoring Zebra and supporting frr7.3 [`f11b9c7`](https://togithub.com/osrg/gobgp/commit/f11b9c7a) Add BGP-LS SRLG support [`3bdfaf9`](https://togithub.com/osrg/gobgp/commit/3bdfaf91) travis-ci: update ubuntu docker package url ### [`v2.15.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.15.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.14.0...v2.15.0) #### Changelog [`7096117`](https://togithub.com/osrg/gobgp/commit/70961173) v2.15.0 [`1f08348`](https://togithub.com/osrg/gobgp/commit/1f083481) packet: fix typos [`ec9cb7a`](https://togithub.com/osrg/gobgp/commit/ec9cb7a1) packet: silence staticcheck warning [`750aa23`](https://togithub.com/osrg/gobgp/commit/750aa236) fixed naming issue, removed one more error allocation [`80f18d5`](https://togithub.com/osrg/gobgp/commit/80f18d5b) optimized packet/mrt allocations, mostly by reuse of error values [`a5f98d5`](https://togithub.com/osrg/gobgp/commit/a5f98d5d) replaced fmt.Sprintf with strconv.Itoa for Protocol.String() [`ff36bb9`](https://togithub.com/osrg/gobgp/commit/ff36bb98) optimized allocations in packet/bgp validations [`2ef8db0`](https://togithub.com/osrg/gobgp/commit/2ef8db02) optimized allocations in packet/bgp [`136c822`](https://togithub.com/osrg/gobgp/commit/136c8222) fixed style: unnecessary type cast after type switch and some minor issues. [`077e3aa`](https://togithub.com/osrg/gobgp/commit/077e3aa5) optimized EVPNMacIPAdvertisementRoute, SerializeExtendedCommunities and PathAttributeIP6ExtendedCommunities allocations. [`03f864a`](https://togithub.com/osrg/gobgp/commit/03f864a2) docs: update cli output ### [`v2.14.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.14.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.13.0...v2.14.0) #### Changelog [`4288502`](https://togithub.com/osrg/gobgp/commit/42885025) v2.14.0 [`15eb09c`](https://togithub.com/osrg/gobgp/commit/15eb09cc) bgp: silence statickcheck errors [`659ef4b`](https://togithub.com/osrg/gobgp/commit/659ef4bc) add summary command for vrf to cli [#2235](https://togithub.com/osrg/gobgp/issues/2235) [`789664e`](https://togithub.com/osrg/gobgp/commit/789664e8) add support GetTable method for vrfs [#2235](https://togithub.com/osrg/gobgp/issues/2235) [`9291621`](https://togithub.com/osrg/gobgp/commit/9291621c) travis: use docker 17.03 [`46401a2`](https://togithub.com/osrg/gobgp/commit/46401a20) fix panic in Family == nil [`7581d9a`](https://togithub.com/osrg/gobgp/commit/7581d9a3) github: fix release action to generate proper changelog ### [`v2.13.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.13.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.12.0...v2.13.0) #### Changelog [`f56e8b4`](https://togithub.com/osrg/gobgp/commit/f56e8b4) v2.13.0 ### [`v2.12.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.12.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.11.0...v2.12.0) #### Changelog [`a4b688a`](https://togithub.com/osrg/gobgp/commit/a4b688a) v2.12.0 ### [`v2.11.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.11.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.10.0...v2.11.0) #### Changelog [`8f02912`](https://togithub.com/osrg/gobgp/commit/8f029122) v2.11.0 [`416445b`](https://togithub.com/osrg/gobgp/commit/416445b1) tools: add python grpc ListPeer API example [`79a9e20`](https://togithub.com/osrg/gobgp/commit/79a9e200) docs: update python grpc code generation [`72a0e55`](https://togithub.com/osrg/gobgp/commit/72a0e552) Use correct import paths for protobuf packages ### [`v2.10.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.10.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.9.0...v2.10.0) #### Changelog [`a42a1a5`](https://togithub.com/osrg/gobgp/commit/a42a1a5f) v2.10.0 [`cd4fee4`](https://togithub.com/osrg/gobgp/commit/cd4fee48) bgp: fix dynamic neighbors with prefix "0.0.0.0/0" [`ef3a967`](https://togithub.com/osrg/gobgp/commit/ef3a9674) config: peer groups support ebgp multihop [`da20a05`](https://togithub.com/osrg/gobgp/commit/da20a053) travis: update go to 1.13 [`ce62ea6`](https://togithub.com/osrg/gobgp/commit/ce62ea68) table: handle staticcheck's warnings [`2e05695`](https://togithub.com/osrg/gobgp/commit/2e05695f) avoid installing routes with originator ID to global when softresetin [`b4e2d9e`](https://togithub.com/osrg/gobgp/commit/b4e2d9e4) table: replace radix with crit-bit algo for longer-prefixes search [`6e81f59`](https://togithub.com/osrg/gobgp/commit/6e81f596) table: replace radix with crit-bit algo for policy [`a2a72e3`](https://togithub.com/osrg/gobgp/commit/a2a72e33) table: remove unnecessary code in UpdateAdjRibOut() [`70bf80a`](https://togithub.com/osrg/gobgp/commit/70bf80ac) table: replace radix with crit-bit algo for roa [`98a539a`](https://togithub.com/osrg/gobgp/commit/98a539a2) Split Reset into three methods [`5c5deac`](https://togithub.com/osrg/gobgp/commit/5c5deac8) table: use net.IPNet for roa instead of homegrown IPPrefix structure [`a1a523a`](https://togithub.com/osrg/gobgp/commit/a1a523a1) move roa table code to table/ from server/ [`f1f0f77`](https://togithub.com/osrg/gobgp/commit/f1f0f77f) test: update scenario_test dependencies [`75cf2de`](https://togithub.com/osrg/gobgp/commit/75cf2deb) test: update scenario_test command [`853944f`](https://togithub.com/osrg/gobgp/commit/853944f7) server: speed up session establishment [`19e9900`](https://togithub.com/osrg/gobgp/commit/19e99002) test: rm pipework functions [`2457948`](https://togithub.com/osrg/gobgp/commit/24579489) need to reset session when gr config is changed [`a464d93`](https://togithub.com/osrg/gobgp/commit/a464d93c) docs: update bmp verification section [`2941202`](https://togithub.com/osrg/gobgp/commit/29412028) Fix adj-out display with add path enabled [`0794811`](https://togithub.com/osrg/gobgp/commit/07948115) Transition to graceful restart state on hold timer expiry if applicable [`0235f7c`](https://togithub.com/osrg/gobgp/commit/0235f7c6) Support vrfs in zapi multipath [`bfb371d`](https://togithub.com/osrg/gobgp/commit/bfb371d0) Avoid locking in cases that return immediately [`65929fe`](https://togithub.com/osrg/gobgp/commit/65929fe5) Keep Lock and defer Unlock together [`ea87564`](https://togithub.com/osrg/gobgp/commit/ea87564b) Remove policy from FSM [`1c8da63`](https://togithub.com/osrg/gobgp/commit/1c8da637) gobgp: fix rpki table printing [`0da37b0`](https://togithub.com/osrg/gobgp/commit/0da37b02) Maintain unique vrf IDs in watchEventBestPath vrf map [`6f3cb40`](https://togithub.com/osrg/gobgp/commit/6f3cb401) Update adjrib for LLGR and preserve aslooped attr ### [`v2.9.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.9.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.8.0...v2.9.0) #### Changelog [`93beafe`](https://togithub.com/osrg/gobgp/commit/93beafee) v2.9.0 [`2219380`](https://togithub.com/osrg/gobgp/commit/22193807) Fix crash on nonexistent vrf delete [`7426699`](https://togithub.com/osrg/gobgp/commit/74266996) table: add NewSingleAsPathMatch unittest [`e193217`](https://togithub.com/osrg/gobgp/commit/e193217b) table: fix SingleAsPathMatch pre compiled pattern [`5a48332`](https://togithub.com/osrg/gobgp/commit/5a483323) table: add more tests for adj [`589fdea`](https://togithub.com/osrg/gobgp/commit/589fdea3) table: implement adj-in table use routing table structures [`21093fb`](https://togithub.com/osrg/gobgp/commit/21093fbc) server: improve ListPath's performance [`682e42c`](https://togithub.com/osrg/gobgp/commit/682e42c9) table: improve table.Info for global rib [`03f8fb2`](https://togithub.com/osrg/gobgp/commit/03f8fb26) docs: update rpki config [`25438b2`](https://togithub.com/osrg/gobgp/commit/25438b28) execute rpki validation for policy only when it's necessary [`07e70de`](https://togithub.com/osrg/gobgp/commit/07e70de1) server: fix mrt injection race [`a2ecd78`](https://togithub.com/osrg/gobgp/commit/a2ecd78e) Fix nexhop overwrite with gobgp mrt inject --no-ipv6 --nexthop x.x.x.x ### [`v2.8.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.8.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.7.0...v2.8.0) #### Changelog [`fb174b6`](https://togithub.com/osrg/gobgp/commit/fb174b6b) v2.8.0 [`2347386`](https://togithub.com/osrg/gobgp/commit/23473860) github: workaround for action trigger bug [`a7e6068`](https://togithub.com/osrg/gobgp/commit/a7e6068f) Fix error in BGP Confederation syntax [`6db0430`](https://togithub.com/osrg/gobgp/commit/6db0430b) README: add link to confederation doc [`fbe0ca9`](https://togithub.com/osrg/gobgp/commit/fbe0ca9e) Document config API and provide examples [`8d9d5c9`](https://togithub.com/osrg/gobgp/commit/8d9d5c91) Pass context through configuration code [`c089a67`](https://togithub.com/osrg/gobgp/commit/c089a676) Rename c to currentConfig to follow naming pattern [`4e2d646`](https://togithub.com/osrg/gobgp/commit/4e2d646f) Replace for and select with single for range [`ae4e7a0`](https://togithub.com/osrg/gobgp/commit/ae4e7a07) Remove loop function [`102a5f7`](https://togithub.com/osrg/gobgp/commit/102a5f79) Move ReadConfigFileOnSighup to gobgpd main [`5d7bf46`](https://togithub.com/osrg/gobgp/commit/5d7bf460) Remove last remants of internal_cfg [`8900db7`](https://togithub.com/osrg/gobgp/commit/8900db75) Switch away from channel for one-off dry run [`ed1aef3`](https://togithub.com/osrg/gobgp/commit/ed1aef36) Split creation of config reading channel [`f9b1f86`](https://togithub.com/osrg/gobgp/commit/f9b1f86a) Remove a reference to internal [`e88cfd4`](https://togithub.com/osrg/gobgp/commit/e88cfd44) config -> internal_config [`b480c15`](https://togithub.com/osrg/gobgp/commit/b480c15a) Factor out stopServer [`8faa1a7`](https://togithub.com/osrg/gobgp/commit/8faa1a70) Move code to new public config package [`d81023d`](https://togithub.com/osrg/gobgp/commit/d81023dd) Allow simple one-shot reading of the config file [`1bbbc8b`](https://togithub.com/osrg/gobgp/commit/1bbbc8b3) Improve logic around applying configuration [`129a00b`](https://togithub.com/osrg/gobgp/commit/129a00b3) Extract methods to apply and update config [`cff2b01`](https://togithub.com/osrg/gobgp/commit/cff2b01d) Create a clearer line between initial config and updating config [`7057dcc`](https://togithub.com/osrg/gobgp/commit/7057dccb) Factor out helpers for peer group and neighbor config [`02863c5`](https://togithub.com/osrg/gobgp/commit/02863c58) Move assignement of current config to the end [`72094df`](https://togithub.com/osrg/gobgp/commit/72094dfc) Use newConfig more consistently when apply initial configuration [`bf2df3e`](https://togithub.com/osrg/gobgp/commit/bf2df3ec) Add BGP Confederation documentation [`2682343`](https://togithub.com/osrg/gobgp/commit/2682343d) fix duplicated local path id bug [`8e348d6`](https://togithub.com/osrg/gobgp/commit/8e348d6f) table: delete unused deleteDestByNlri() [`e25e937`](https://togithub.com/osrg/gobgp/commit/e25e9373) table: remove unused validation in originInfo struct [`5856fe4`](https://togithub.com/osrg/gobgp/commit/5856fe44) table: kill GetPathListByPeer() [`a472a49`](https://togithub.com/osrg/gobgp/commit/a472a496) travis: drop gorelease [`53df699`](https://togithub.com/osrg/gobgp/commit/53df6990) release automation by github actions [`82f6a7c`](https://togithub.com/osrg/gobgp/commit/82f6a7c6) Support connecting zebra of cumulus linux [`43a2d40`](https://togithub.com/osrg/gobgp/commit/43a2d404) Fix tools test [`2aced9e`](https://togithub.com/osrg/gobgp/commit/2aced9ef) test: fix the versions of fabric and invoke [`d9fc69e`](https://togithub.com/osrg/gobgp/commit/d9fc69e5) server: add addpath api leak test [`a22f8cb`](https://togithub.com/osrg/gobgp/commit/a22f8cb4) Added CLI option to parser to allow setting MPLSoUDP (mpls-in-udp) as an encap type. [`da53695`](https://togithub.com/osrg/gobgp/commit/da536952) server: fix DeletePath() memory leak ### [`v2.7.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.7.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.6.0...v2.7.0) #### Changelog [`fe95682`](https://togithub.com/osrg/gobgp/commit/fe95682) v2.7.0 [`c17003e`](https://togithub.com/osrg/gobgp/commit/c17003e) docs: add aspath attribute to library usage [`448c436`](https://togithub.com/osrg/gobgp/commit/448c436) pkg/packet/bgp: fix PathAttributeAs4Path to accept empty AS_PATH [`9e775f5`](https://togithub.com/osrg/gobgp/commit/9e775f5) fix PeerGroup AFI handling [`7284d4c`](https://togithub.com/osrg/gobgp/commit/7284d4c) Avoid panic by receiving vpnv6 prefixes with zebra reported in issue [#2113](https://togithub.com/osrg/gobgp/issues/2113) [`4267098`](https://togithub.com/osrg/gobgp/commit/4267098) gRPC docs: include all needed paths [`50df039`](https://togithub.com/osrg/gobgp/commit/50df039) use tha standard comment for machine-generated files [`2f5a4d5`](https://togithub.com/osrg/gobgp/commit/2f5a4d5) BGP connection on a speecified interface (including which is associated VRF) using syscall SO_BINDTODEVICE [`9f93606`](https://togithub.com/osrg/gobgp/commit/9f93606) update goreleaser config file ### [`v2.6.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.6.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.5.0...v2.6.0) #### Changelog [`07f0fd4`](https://togithub.com/osrg/gobgp/commit/07f0fd4) v2.6.0 [`8c90684`](https://togithub.com/osrg/gobgp/commit/8c90684) Python3 support to gobgp tests [`7c2f096`](https://togithub.com/osrg/gobgp/commit/7c2f096) fix MPLS L3VPN functionality of zapi [`c5c1000`](https://togithub.com/osrg/gobgp/commit/c5c1000) Support ipv4-flowspec for VRF enslaved neighbor [`9d47a21`](https://togithub.com/osrg/gobgp/commit/9d47a21) rm VERSION file [`671dc0d`](https://togithub.com/osrg/gobgp/commit/671dc0d) Add Versioning support [`3e32894`](https://togithub.com/osrg/gobgp/commit/3e32894) travis: use longer timeout [`c3a6d63`](https://togithub.com/osrg/gobgp/commit/c3a6d63) fix bug pointed out by issue [#2089](https://togithub.com/osrg/gobgp/issues/2089) ### [`v2.5.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.5.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.4.0...v2.5.0) #### Changelog [`48f5e25`](https://togithub.com/osrg/gobgp/commit/48f5e25) v2.5.0 [`8fb7194`](https://togithub.com/osrg/gobgp/commit/8fb7194) docs: remove obsolete rpki command [`25428e8`](https://togithub.com/osrg/gobgp/commit/25428e8) fix markdownlint warnings [`e214d7a`](https://togithub.com/osrg/gobgp/commit/e214d7a) Fix cli crash when showing neighbor stats as list. [`1072de0`](https://togithub.com/osrg/gobgp/commit/1072de0) zebra: fix unit test failure on non linux [`11c1ce7`](https://togithub.com/osrg/gobgp/commit/11c1ce7) server: replace github.com/satori/go.uuid [`7d2823d`](https://togithub.com/osrg/gobgp/commit/7d2823d) zebra: supporting FRRouting version 7 [`cc267fa`](https://togithub.com/osrg/gobgp/commit/cc267fa) Consolidate duplicate code blocks both updating peer groups ### [`v2.4.0`](https://togithub.com/osrg/gobgp/compare/v2.3.0...v2.4.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.3.0...v2.4.0) ### [`v2.3.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.3.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.2.0...v2.3.0) #### Changelog [`805d02f`](https://togithub.com/osrg/gobgp/commit/805d02f) v2.3.0 [`3b36a13`](https://togithub.com/osrg/gobgp/commit/3b36a13) server: fix passive-mode [`20d3254`](https://togithub.com/osrg/gobgp/commit/20d3254) docs: update image of route server policy model [`49448ac`](https://togithub.com/osrg/gobgp/commit/49448ac) server: fix ListPath handle UseMultiPath option [`8ee5f62`](https://togithub.com/osrg/gobgp/commit/8ee5f62) Implement evpn I-PMSI [`fb1e303`](https://togithub.com/osrg/gobgp/commit/fb1e303) fix same issues in other files [`275966f`](https://togithub.com/osrg/gobgp/commit/275966f) Use Itoa method instead sprintf [`4a7c30c`](https://togithub.com/osrg/gobgp/commit/4a7c30c) server: handle grpc listen failure as fatal error [`80ff3a3`](https://togithub.com/osrg/gobgp/commit/80ff3a3) support BMP sysName and sysDescr configuration [`a611916`](https://togithub.com/osrg/gobgp/commit/a611916) travis: update go version to 1.12 [`04843ab`](https://togithub.com/osrg/gobgp/commit/04843ab) server: broadcast BMPPeerDownMessage for peer deletion [`c86c924`](https://togithub.com/osrg/gobgp/commit/c86c924) cmd/gobgp: fix RPKI result in neighbor policy command [`c6aef93`](https://togithub.com/osrg/gobgp/commit/c6aef93) fix race of peer deletion [`ddf9e55`](https://togithub.com/osrg/gobgp/commit/ddf9e55) table: fix Path.SetLargeCommunities not to set vacant communities value [`15f0c50`](https://togithub.com/osrg/gobgp/commit/15f0c50) pkg/packet/bgp: avoid crash when receiving an update with invalid AS_PATH len [`344f053`](https://togithub.com/osrg/gobgp/commit/344f053) pkg/packt/bgp: add test when receiving an update with invalid AS_PATH Length [`276518c`](https://togithub.com/osrg/gobgp/commit/276518c) Deleteing goroutine for assignMplsLabel and moveing code relating MPLS L3VPN (introduced from PR [#1992](https://togithub.com/osrg/gobgp/issues/1992), commit [`3a79ad3`](https://togithub.com/osrg/gobgp/commit/3a79ad3)) from table_manager.go to zclient.go [`6345fdd`](https://togithub.com/osrg/gobgp/commit/6345fdd) Fixed typos [`ed0580d`](https://togithub.com/osrg/gobgp/commit/ed0580d) pkg/server: fix global rib summary command [`cb5cf73`](https://togithub.com/osrg/gobgp/commit/cb5cf73) contrib: update the service systemd [`7bb72b7`](https://togithub.com/osrg/gobgp/commit/7bb72b7) cmd/gobgp: use sd_notify protocol to notify the status change to systemd [`b7189a6`](https://togithub.com/osrg/gobgp/commit/b7189a6) Updating documet integrating with FRRouting and use of mpls-label-range-size. [`7228b3d`](https://togithub.com/osrg/gobgp/commit/7228b3d) Refactoring source code for BGP/MPLS L3VPN with ZAPI 6 - Deleting receiveVrfId (which is introduced on 2 previous commit [`90eeb5d`](https://togithub.com/osrg/gobgp/commit/90eeb5de870b95345650e3ee98741e040a0b6e93)) from Path struct and Introducing pathVrf Map in zclient. - Recovering logic (which is changed on 1 previous commit [`acfd5be`](https://togithub.com/osrg/gobgp/commit/acfd5bedb6d94775392200db597a5ac420b31b2e)) to use assignMplsLabel in server.go. - Refectoring zclient's newIPRouteBody for deleating duplicate logic for IPv4 and IPv6. [`4967c82`](https://togithub.com/osrg/gobgp/commit/4967c82) Fix bug using variable of zclient in AddVrf of server.go. [`3a79ad3`](https://togithub.com/osrg/gobgp/commit/3a79ad3) Supporting BGP/MPLS L3VPNs with Frrouting Zebra API 6 - This commit aims to solve reported problem on issues [#1611](https://togithub.com/osrg/gobgp/issues/1611), [#1648](https://togithub.com/osrg/gobgp/issues/1648) and [#1912](https://togithub.com/osrg/gobgp/issues/1912) - Partial changes of this commit duplicate with changes on PR [#1587](https://togithub.com/osrg/gobgp/issues/1587) (not merged) and PR [#1766](https://togithub.com/osrg/gobgp/issues/1766) (not merged and already closed) - This commit is tested with only FRRouting version 6.0.2 (which uses Zebra API 6) - This commit fixes lack of LABEL_MANAGER_CONNECT_ASYNC for ZAPI6. (This bug is introduced on commit [`2bdb76f`](https://togithub.com/osrg/gobgp/commit/2bdb76f2dcf24b891f2b6327a57c31b26463b2dd) "Supporting Zebra API version 6 which is used in FRRouting version 6") [`dc4d9c6`](https://togithub.com/osrg/gobgp/commit/dc4d9c6) doc: fix "del" command for removing a neighbor ### [`v2.2.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.2.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.1.0...v2.2.0) #### Changelog [`f4643d0`](https://togithub.com/osrg/gobgp/commit/f4643d0) v2.2.0 [`259d9b5`](https://togithub.com/osrg/gobgp/commit/259d9b5) docs: add v6 route example to lib [`662b711`](https://togithub.com/osrg/gobgp/commit/662b711) docs: delete the description of obsolete mrt cli commands [`bc73604`](https://togithub.com/osrg/gobgp/commit/bc73604) cmd/gobgp: fix non existing neighbor crash [`aaa71b1`](https://togithub.com/osrg/gobgp/commit/aaa71b1) cmd/gobgp: fix policy printing [`483a0b6`](https://togithub.com/osrg/gobgp/commit/483a0b6) \[Doc [#1968](https://togithub.com/osrg/gobgp/issues/1968)] Add NeighborSet Warning [`084ee99`](https://togithub.com/osrg/gobgp/commit/084ee99) reset eor state on graceful-restart peer down [`034b889`](https://togithub.com/osrg/gobgp/commit/034b889) \[Fix [#1972](https://togithub.com/osrg/gobgp/issues/1972)] Fix returning of double list size, half nil values [`a22897a`](https://togithub.com/osrg/gobgp/commit/a22897a) \[Fix [#1967](https://togithub.com/osrg/gobgp/issues/1967)] Fix print statement [`e87bfcb`](https://togithub.com/osrg/gobgp/commit/e87bfcb) doc: update BUILD.md [`d8cc037`](https://togithub.com/osrg/gobgp/commit/d8cc037) docs: README [`391fee9`](https://togithub.com/osrg/gobgp/commit/391fee9) cmd/gobgp: make listing of prefix set identical to version 1.X [`1b57495`](https://togithub.com/osrg/gobgp/commit/1b57495) Fix listing of prefix set in gobgp cli [`f177722`](https://togithub.com/osrg/gobgp/commit/f177722) Fix spells for keywords (vrfid, labelnum) in sprintf line [`d6bd1e5`](https://togithub.com/osrg/gobgp/commit/d6bd1e5) Fix bug: processing MPLS label in nexthop update message ### [`v2.1.0`](https://togithub.com/osrg/gobgp/releases/tag/v2.1.0) [Compare Source](https://togithub.com/osrg/gobgp/compare/v2.0.0...v2.1.0) #### Changelog [`1d8ffa2`](https://togithub.com/osrg/gobgp/commit/1d8ffa2) v2.1.0 [`48508c7`](https://togithub.com/osrg/gobgp/commit/48508c7) Add BGP-LS usage example [`887e8a4`](https://togithub.com/osrg/gobgp/commit/887e8a4) README: replace a remaining bluemix URL with now.sh [`1f4a12d`](https://togithub.com/osrg/gobgp/commit/1f4a12d) cmd/gobgp: remove in policy debris [`4660a6b`](https://togithub.com/osrg/gobgp/commit/4660a6b) cmd/gobgp: fix showingglobal policy [`e0e0f5a`](https://togithub.com/osrg/gobgp/commit/e0e0f5a) gobgpd: fix the initial global policy configuration from config file [`36572f8`](https://togithub.com/osrg/gobgp/commit/36572f8) server: fix ListPolicyAssignmet() with empty name [`1e133bd`](https://togithub.com/osrg/gobgp/commit/1e133bd) gobgp: fix vrf rib command crash [`192480f`](https://togithub.com/osrg/gobgp/commit/192480f) Add experimental BGP-LS feature [`526bd67`](https://togithub.com/osrg/gobgp/commit/526bd67) server: dynamic neighbor deletion panic [`318a91e`](https://togithub.com/osrg/gobgp/commit/318a91e) Allow graceful restart for dynamic neighbors [`61d7a5e`](https://togithub.com/osrg/gobgp/commit/61d7a5e) server: Fix peer down reason code in BMP [`98d8925`](https://togithub.com/osrg/gobgp/commit/98d8925) server: fix wait time before active conneciton [`8e0c057`](https://togithub.com/osrg/gobgp/commit/8e0c057) use staticcheck instead of megacheck [`1d14b8e`](https://togithub.com/osrg/gobgp/commit/1d14b8e) silence staticcheck warnings [`0ae389a`](https://togithub.com/osrg/gobgp/commit/0ae389a) docs: add releases to BUILD [`2c6080a`](https://togithub.com/osrg/gobgp/commit/2c6080a) add go.mod and go.sum filesConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.