Commit Graph

  • 96e76ca845 pkg/packet/bgp: fix PathAttributeUnknown output format Vladislav Grishenko 2022-03-21 06:27:52 +05:00
  • ba6971fecd v3.0.0 v3.0.0 FUJITA Tomonori 2022-03-01 21:25:52 +09:00
  • 5d96988932 fix gobmp mrt command downtime FUJITA Tomonori 2022-02-14 04:13:00 +00:00
  • 26ed14ac8a Enable match-prefix-set policy for vpnv4/vpnv6 prefixes Rinat Baygildin 2022-01-17 16:03:00 +03:00
  • 229d11635e clean up FQDNCapability message FUJITA Tomonori 2022-01-16 23:45:44 +00:00
  • 5057add65f make output of gobgp mrt pretty FUJITA Tomonori 2022-01-14 12:42:20 +00:00
  • 2032f591ad add filename variable DisableMrtRequest FUJITA Tomonori 2022-01-13 05:26:58 +00:00
  • 711063a9f5 Add ListBmp API FUJITA Tomonori 2022-01-13 02:07:20 +00:00
  • c9374d31f2 fix mrt proto typo FUJITA Tomonori 2022-01-12 23:32:42 +00:00
  • 0b31e7cc70 v3.0.0-rc4 v3.0.0-rc4 FUJITA Tomonori 2022-01-06 09:24:41 +09:00
  • a3aac4d572 cmd/gobgp: fix missing pre policy FUJITA Tomonori 2022-01-01 11:52:28 +00:00
  • 58ca97ca15 added missing dep Imcom Jin 2021-12-29 14:20:34 +08:00
  • acfd640400 Ensure EndOfRibReceived is always cleared on Peer Down Jeremiah Millay 2021-12-21 16:15:38 -05:00
  • 8397b1a165 table: fix Path ToLocal() to set PathId FUJITA Tomonori 2021-12-18 00:58:13 +00:00
  • fe5090bba0 v3.0.0-rc3 v3.0.0-rc3 FUJITA Tomonori 2021-12-17 11:44:50 +00:00
  • 358120e981 server: fix WatchEvent API delay FUJITA Tomonori 2021-12-17 09:16:29 +00:00
  • 395a6d1bd2 server: fix bmp crash FUJITA Tomonori 2021-12-16 13:31:22 +00:00
  • c0bcc4b849 server: fix bmp configuration via grpc FUJITA Tomonori 2021-12-15 11:58:31 +00:00
  • 04a8a56fe6 server: fix bmp regression due to WatchEvent API FUJITA Tomonori 2021-12-15 05:12:28 +00:00
  • 96165dc1ad v3.0.0-rc2 v3.0.0-rc2 FUJITA Tomonori 2021-12-14 23:45:25 +00:00
  • c0c3fb98b7 ci: add lib-ls example FUJITA Tomonori 2021-12-14 11:38:10 +00:00
  • 5798cfaf26 doc: replace MonitorPeer with WatchEvent API FUJITA Tomonori 2021-12-14 00:35:26 +00:00
  • ea58a919f4 Add WatchEvent API to replace MonitorPeer and MonitorTable FUJITA Tomonori 2021-12-11 15:18:36 +00:00
  • 030274eb86 Fix spelling of LinkBandwidth night 2021-12-11 16:57:19 -08:00
  • 6fc43b1114 proto: avoid global enum definitions when possible FUJITA Tomonori 2021-12-11 10:13:12 +00:00
  • 6eeabdf01b proto: replace 'as' with 'asn' FUJITA Tomonori 2021-12-11 01:01:38 +00:00
  • 15920c9c99 proto: clean up peer messages FUJITA Tomonori 2021-12-10 14:51:29 +00:00
  • f75661f1c3 proto: add DumpType to EnableMrtRequest FUJITA Tomonori 2021-12-10 13:43:06 +00:00
  • 24ae33b208 proto: define AsSegment Type enum FUJITA Tomonori 2021-12-10 13:26:22 +00:00
  • 69a79fbbf8 server: fix output of gobgp rpki server Eiichiro Watanabe 2021-12-10 19:26:26 +09:00
  • 21d4624557 doc: update build guide FUJITA Tomonori 2021-12-10 00:46:04 +00:00
  • f6e2de98eb ci: use go 1.17 FUJITA Tomonori 2021-12-10 00:16:02 +00:00
  • ebe623eec3 server: silence bogus warning on sockets FUJITA Tomonori 2021-12-09 23:52:08 +00:00
  • c23e4310e7 fix openbsd build FUJITA Tomonori 2021-12-10 00:24:36 +09:00
  • 8b0452aae7 ci: add crossbuild tests FUJITA Tomonori 2021-12-10 00:04:13 +09:00
  • 556d7c7599 update completion FUJITA Tomonori 2021-12-09 12:52:08 +00:00
  • 24c337268e doc: update pyang_plugins FUJITA Tomonori 2021-12-09 12:29:58 +00:00
  • 307c913fb2 update scnario tests doc and script FUJITA Tomonori 2021-12-09 08:42:11 +00:00
  • e3b99e3f47 delete unmaintained jenkins script for testing FUJITA Tomonori 2021-12-09 00:34:58 +00:00
  • 67ffaf519e update v3 suffix FUJITA Tomonori 2021-12-09 00:12:47 +00:00
  • 42117d3909 Make iternal/pkg/apiutil public under pkg/apiutil Jakub Chábek 2021-12-08 17:51:24 +01:00
  • d001392aa2 Remove bgp package dependency on api and protobuf packages Jakub Chábek 2021-12-08 17:44:38 +01:00
  • 09c0b263f4 server: make MonitorTable callback usable with UseMultiplePaths Thomas Rosenstein 2019-02-07 16:16:34 +01:00
  • f871b60c01 doc: fix excample code of library usages FUJITA Tomonori 2021-12-08 12:59:41 +00:00
  • dc67485336 .github/ci: Replace staticcheck with golang-ci-lint Manuel Rüger 2021-08-19 23:12:38 +02:00
  • 3110868488 v3.0.0-rc1 v3.0.0-rc1 FUJITA Tomonori 2021-12-08 07:28:56 +00:00
  • 97aefbb24a decouple logging FUJITA Tomonori 2021-12-06 07:52:19 +00:00
  • dd270fc087 api: defines LsOspfRouteType enum for LsPrefixDescriptor Vallimamod Abdullah 2020-12-28 17:57:43 +01:00
  • 4b11fc7bd6 api: corrects typo in validation reason enum (s/reasot/reason/) Vallimamod Abdullah 2020-12-28 17:23:45 +01:00
  • c593d7c8b3 switch to Go API v2 for protobuf FUJITA Tomonori 2021-12-05 13:45:00 +00:00
  • 6248c576b1 v2.34.0 v2.34.0 FUJITA Tomonori 2021-12-01 13:15:02 +09:00
  • b26d1daf4b Fix SR segment label unmarshaling Georgy Kirichenko 2021-10-28 20:18:08 +03:00
  • 04899bd776 Bypass as-path loop filtering on locally injected routes Jeremiah Millay 2021-11-22 14:48:45 -05:00
  • 7014234253 Add SIGINT as shutdown signal Jakub Chábek 2021-11-16 14:31:32 +01:00
  • 8d79160802 Stop gRPC server when stopping GoBGP server Jakub Chábek 2021-11-16 14:30:55 +01:00
  • fdc9534a6a tests: Check if link-local address is really link-local Donatas Abraitis 2021-11-04 22:16:05 +02:00
  • 211fabd41e bgp: Make sure we don't pass non-link-local address as link-local Donatas Abraitis 2021-11-04 22:05:04 +02:00
  • 93f1ee1258 doc: Adjust documentation for link-bandwidth extended community Donatas Abraitis 2021-09-20 12:18:16 +03:00
  • 59386648fc tests: Add BGP link-bandwidth extended community basic tests Donatas Abraitis 2021-09-20 11:08:59 +03:00
  • 27b80a935b bgp: Implement BGP link-bandwidth extended community Donatas Abraitis 2021-09-16 23:22:00 +03:00
  • dc85224502 fix #2479: add route-server-client and route-reflector-client neighbor Xiang Liu 2021-11-04 10:56:47 +08:00
  • f98cfbf81a v2.33.0 v2.33.0 FUJITA Tomonori 2021-11-03 08:58:11 +09:00
  • 3510a6f2d8 table: keep receiver name the same Sunny Liu 2021-10-29 15:22:01 +08:00
  • c8e54e7f8a tests: Check if ValidateOpenMsg() works agains router-id validation Donatas Abraitis 2021-10-18 10:05:04 +03:00
  • d3ee05ad24 bgp: Validate router-id against 0.0.0.0 and ASN-wide Donatas Abraitis 2021-10-17 23:23:28 +03:00
  • 313b5cf02c chore: fix linting ineffassign and redundant type from array, slice, or map composite literal Imcom Jin 2021-10-18 12:43:54 +08:00
  • 1684b45610 tests: Check if we return an error and not crash if r.Peer is nil Donatas Abraitis 2021-10-14 11:48:30 +03:00
  • a40bc53502 server: Do not crash the server if an empty request over gRPC Donatas Abraitis 2021-10-13 11:13:48 +03:00
  • 8072c4488f Return MpGracefulRestart.State in ListPeer() api call Jeremiah Millay 2021-10-08 16:00:14 -04:00
  • 91b9127860 v2.32.0 v2.32.0 FUJITA Tomonori 2021-10-01 15:47:02 +09:00
  • b773e7f924 Pass BGPUpdate message even on error Jakub Chábek 2021-09-09 18:08:07 +02:00
  • b931ccd056 internal/pkg/table: remove debug logging from Destination.Calculate Matt Layher 2021-06-22 09:08:16 -04:00
  • 8ab84f8636 v2.31.0 v2.31.0 FUJITA Tomonori 2021-09-01 17:59:26 +09:00
  • f53acb736b .github/release: Use goreleaser action Manuel Rüger 2021-08-19 21:29:33 +02:00
  • d6e7a66763 go.mod: Bump dependencies Manuel Rüger 2021-08-19 22:12:40 +02:00
  • fc1a189987 pkg/packet/bgp: avoid copying PrefixDefault lock in Test_CompareFlowSpecNLRI Matt Layher 2021-08-25 10:54:26 -04:00
  • 14b7bebfde pkg/packet/bgp: add mutex to PrefixDefault to avoid data race Matt Layher 2021-08-24 15:01:00 -04:00
  • 0b449fda7d Update the hold timer when a BGP Update message is received Peter Hill 2021-08-10 17:07:32 -07:00
  • 696ff4de8e Fix extended-nexthop & add-path capability parsing. Konrad Zemek 2021-08-12 16:21:13 +00:00
  • 8fbb5abc7c Add support for the gRPC client to connect on a unix domain socket bbassingthwaite 2021-08-03 13:34:22 -06:00
  • f99c067403 server: fix ListVrf api to handle Name member FUJITA Tomonori 2021-08-08 20:25:39 +09:00
  • 9e48a36ed9 v2.30.0 v2.30.0 FUJITA Tomonori 2021-08-01 13:34:20 +09:00
  • 3facdfc902 Use BGP_HEADER_LENGTH instead of 19 in the code Kirill Smorodinnikov 2021-07-22 15:25:56 +03:00
  • 188778603e fixed possible crash if nlriToIPNet result is null zvfvrv 2021-07-21 12:26:30 +02:00
  • b284a8082a v2.29.0 v2.29.0 FUJITA Tomonori 2021-07-01 11:05:18 +00:00
  • c114e04958 Handle ttl-security option correctly Donatas Abraitis 2021-06-28 18:59:29 +03:00
  • 35ec732d85 added check on data length for SRv6EndpointBehaviorStructure and SegmentTypeB, others minor fix zvfvrv 2021-06-24 17:17:01 +02:00
  • 4f29fd7785 fix UnmarshalSRSegments for SegmentTypeB zvfvrv 2021-06-23 17:40:53 +02:00
  • edda689910 add support of the optional "SRv6 Endpoint Behavior and SID Structure" in segment type b zvfvrv 2021-06-18 12:06:43 +02:00
  • 8aaeb6d339 fix marshal and unmarshal zvfvrv 2021-06-14 21:44:53 +02:00
  • 7f7a3c570b wip SegmentTypeB without SRv6 Endpoint Behavior and Structure zvfvrv 2021-06-14 09:58:37 +02:00
  • 92f37d65aa SegmentTypeB proto definition zvfvrv 2021-06-10 12:40:34 +02:00
  • ee300ba7ae zebra: close the incoming channel Lukas Bischofberger 2021-06-03 11:30:27 +02:00
  • 0419224a8c Add support for encap tunnel in extended communities in policy.md. Guangtong Cao 2021-06-21 14:50:06 -07:00
  • 8260b60afe Add support for encapsulation tunnel type in the extended community support in gobgp policy. Guangtong Cao 2021-06-13 15:51:10 -07:00
  • 11eea493be v2.28.0 v2.28.0 FUJITA Tomonori 2021-06-07 09:29:43 +09:00
  • 3047f6c9b7 fix: fix check according to golang s1025 https://staticcheck.io/docs/checks#S1025 Imcom Jin 2021-05-27 16:03:23 +08:00
  • d277950d0f 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 Imcom Jin 2021-05-27 15:49:04 +08:00
  • 94d720ff40 Add FQDN capability Donatas Abraitis 2021-05-24 09:55:03 +03:00
  • cbdb752b10 Fixed dead lock bug caused by hold-time expiry zhouzijiang 2021-05-10 10:44:17 +08:00