1
0
mirror of https://github.com/alice-lg/alice-lg.git synced 2024-05-11 05:55:03 +00:00

371 Commits

Author SHA1 Message Date
c5f459329e use go embed 2021-03-22 15:41:36 +01:00
2e48e42795 use embed in instead of rice.box 2021-03-22 15:11:31 +01:00
733cc5b68f updated coding style 2021-03-22 15:10:00 +01:00
028d13c99b fixed test 2020-07-29 12:41:36 +02:00
9d6baca1bb added default value to config 2020-07-29 12:32:28 +02:00
faae66f275 AliceLG - Configurable timeout for GoBGP gRPC calls 2020-07-22 12:09:14 -07:00
1d90ad4c09 sort neighbors 2019-10-07 23:22:01 +02:00
e0a8ef6239 created neighbor lookup endpoint 2019-10-07 18:29:25 +02:00
901bd7b8ab test neighbor filter in store 2019-10-07 18:21:28 +02:00
9113290803 added neighbor filter 2019-10-07 18:13:08 +02:00
ed2b4201a1 improved test 2019-10-07 18:07:20 +02:00
2e94cd785b filter neighbors 2019-10-07 17:32:56 +02:00
f20cb744f5 use id compare 2019-10-05 12:16:57 +02:00
0f2a76f4ac use id suffix 2019-10-05 12:10:27 +02:00
f3ef10c3e3 changed naming 2019-10-05 12:09:25 +02:00
074fd9fc8b include routeserver id 2019-10-05 11:56:38 +02:00
f311315a27 added routeserver id to result 2019-10-05 11:53:38 +02:00
1ed4744832 implement filterable interface 2019-09-27 11:17:48 +02:00
0849ee23c1 prepared neighbors lookup 2019-09-25 01:53:21 +02:00
93641863c5 added related neighbor to reponse 2019-09-24 21:40:49 +02:00
ed3751ce3a reduced image size 2019-09-24 16:58:24 +02:00
e55c4a7d30 bird2 compatible check with protocol state 2019-09-09 15:59:54 +02:00
d02ed4c049 added protocol state helper 2019-09-09 15:59:07 +02:00
8da8a1684c fixed bug in getMasterPipeName 2019-09-09 14:52:28 +02:00
5e4e4154c6 added test for getMasterPipeName 2019-09-09 14:52:15 +02:00
3be429e2ef force lower case state 2019-08-14 16:04:16 +02:00
8c2bc59ef0 enable GO111MODULE for all 2019-05-10 14:05:25 +02:00
347afab31c Do not update 2019-05-10 12:39:34 +02:00
e641bb273e enable gomodules if not already set 2019-05-10 12:37:55 +02:00
2be93fc3c4 Remove sort that isnt used anymore 2019-05-10 11:41:19 +02:00
78f307694b Split out the parsing abit to make the GetRoutes function abit smaller. 2019-05-10 11:40:26 +02:00
e38e6ec798 Print the error and continue with the next family 2019-05-10 11:19:38 +02:00
8e5cafc43d gofmt :) 2019-05-10 11:17:55 +02:00
bfa03a849f Changed so that "api" points to the alice-lg api and not the gobgp api. And vice versa.
This makes sence since we are in the alice-lg project and not the gobgp project
2019-05-10 11:14:29 +02:00
8954b25df1 Removing GeneratePeerHash since it was a old thingy 2019-05-10 11:13:57 +02:00
af0624219b TLS Authentication if you want it 2019-05-09 11:17:43 +02:00
4dbd9ec085 Update alice-lg to be able to talk to GoBGP mainline version instead of NN specific 2019-05-09 10:57:08 +02:00
5e7a473480 Merge remote-tracking branch 'upstream/master' into gobgp_integration 2019-05-07 14:55:12 +02:00
8f19408bad Implemented support to query the live neighbor status from the store
via uncached queries.
2019-03-08 13:54:44 +01:00
5175ccfe4c Added missing caching for Neighbours(). 2019-03-08 13:53:05 +01:00
4f3a75158d Missed this commit 2019-02-28 22:08:27 +01:00
f3ae311136 Not exported routes 2019-02-27 09:52:04 +01:00
92481b8dc4 GoBGP seams to working, alongside github.com/Netnod/gobgp @ 3eaf07cadc4f0033c2b3a777ef24752295f83131 2019-02-26 16:59:40 +01:00
1a0b1b1c42 Merge branch 'feature/source-birdwatcher-redesign' into release/3.5.0 2019-02-22 16:01:12 +01:00
c03180aff8 Fixed a bug where the cache would be modified for subsequent reqeusts. 2019-03-08 09:58:58 +01:00
99639c7de1 Change extendend communities format
- Changed extended communities fomat from (string,int,int) to
  (string,string,string) in order to support communities like
  (generic, 0x43000000, 0x1).
- Removed old test case.
2019-03-08 09:58:58 +01:00
d6daff3fd4 Fixed check for backend configuration type and added default values for
peer_table_prefix and pipe_protocol_prefix.
2019-03-08 09:58:58 +01:00
bb7c08819a Save memory by periodically expiring cache entries
- Added a method to expire cache entries, based on the ttl.
- Added a housekeeping method that will periodically expire cache
  entries and also maybe configured to force a GC/SCVG run.
2019-03-08 09:58:57 +01:00
6fe863e4c8 Removed the routesReceived and routesFiltered caches
Use only the routesRequired cache to avoid duplicate caching.
2019-03-08 09:58:57 +01:00
d34b8ac957 Fixed Set methods that would still store entries if the cache was disabled. 2019-03-08 09:58:56 +01:00