1
0
Fork 0
mirror of https://github.com/alice-lg/birdwatcher.git synced 2025-03-09 00:00:05 +01:00
Commit graph

69 commits

Author SHA1 Message Date
Matthias Hannig
f2c4be6614 use PeerProtocolMatch as source 2017-07-14 15:50:15 +02:00
Matthias Hannig
4108049d1b use regular expressions for pipe protocol naming 2017-07-14 15:48:46 +02:00
Matthias Hannig
ebc9177c86 added template expand helper 2017-07-14 15:42:45 +02:00
Matthias Hannig
fa5b640aab fixed interface conversion issue 2017-07-13 12:16:53 +02:00
Matthias Hannig
ddc22da4a4 fixed naming 2017-06-22 19:01:05 +02:00
Matthias Hannig
afd39c4d9a fixed import export naming 2017-06-22 18:48:22 +02:00
Matthias Hannig
941ac9ceba added per peer table filtered routes dump 2017-06-22 16:08:37 +02:00
Matthias Hannig
b96a864b04 added test for routes parsing 2017-06-22 15:38:18 +02:00
Matthias Hannig
92dc24e764 fixed subsequent routes parsing 2017-06-22 15:38:06 +02:00
Matthias Hannig
56141bb10f added routes dumping 2017-06-22 15:06:54 +02:00
Matthias Hannig
6fa06ec094 fixed typo 2017-05-29 10:15:47 +02:00
Matthias Hannig
36b9bb03d2 moved to parser config and updated RoutesNoExport 2017-05-29 09:50:38 +02:00
Matthias Hannig
007436ebc2 moved to parser config 2017-05-29 09:34:38 +02:00
Matthias Hannig
e463a05cd0 added config option for per peer table setups 2017-05-29 09:31:47 +02:00
hellerve
58bb10469c added graceful error handling if bird is unreachable 2017-05-02 12:36:35 +02:00
Matthias Hannig
7da71225be added more flexibility to routes parsing 2017-04-11 13:34:39 +02:00
Matthias Hannig
fa6ca4e91c added endpoint for noexport routes 2017-04-07 11:11:43 +02:00
Matthias Hannig
32f8a7b27c removed quotes 2017-03-27 17:15:53 +02:00
hellerve
0d52326da7 also filter status parse with filter fields 2017-02-23 14:36:43 +01:00
hellerve
9c4a47fd11 interface names can contain periods 2017-02-23 13:02:05 +01:00
hellerve
71f8de383a bugfix: filter fields are buggy 2017-02-23 12:24:43 +01:00
hellerve
8e2e8d2a97 added parser configuration for (for now exclusively) filtering fields from route parses 2017-02-22 18:09:45 +01:00
hellerve
a18e524112 added large bgp communities for good 2017-02-22 16:09:54 +01:00
hellerve
ac5304c413 Merge branch 'master' into filter-meta
* master:
  bugfix: readded ttl to bgp protocol
  bugfix: timestamps only had date in them
  added large communities to possible bgp values
  added exported routes to peer
  version bump: get actual birdwatcher version in request
  moved why to top
  added section on building an rpm and deployment
  added more elaborate installation and configuration instructions
  version bump
  better regex for route parsing ("via" line)
  removed useless print
  vbump
  only use key once
  bugfixing the bugfix
  bugfix: make ratelimiting robust in nested calls
  version bump
  hotfix: caching should reset
2017-02-22 11:24:50 +01:00
hellerve
b6a2fb70c8 bugfix: readded ttl to bgp protocol 2017-02-16 17:25:35 +01:00
hellerve
5caff4e33d bugfix: timestamps only had date in them 2017-02-16 15:54:04 +01:00
hellerve
8449a677a0 added large communities to possible bgp values 2017-02-16 13:52:47 +01:00
hellerve
27d9ada6eb added exported routes to peer 2017-02-15 12:20:55 +01:00
hellerve
959d10c026 better regex for route parsing ("via" line) 2017-01-02 17:42:36 +01:00
hellerve
62c529bb6c removed useless print 2017-01-02 16:45:37 +01:00
hellerve
71cab9824b only use key once 2017-01-02 16:22:08 +01:00
hellerve
d1a5d8ee94 bugfixing the bugfix 2017-01-02 15:20:52 +01:00
hellerve
9aeae59874 bugfix: make ratelimiting robust in nested calls 2017-01-02 15:16:08 +01:00
hellerve
b340c2b79e hotfix: caching should reset 2016-12-21 12:16:29 +01:00
hellerve
e8ff85bc10 add useful meta data to filtered routes 2016-12-21 10:54:09 +01:00
hellerve
a2850e5fdc make checking the other way around 2016-12-13 14:04:14 +01:00
hellerve
fcf78afddc lock and unlock mutex correctly 2016-12-13 11:58:08 +01:00
hellerve
48f6517e1b made rate limit config synchronized 2016-12-13 11:01:28 +01:00
hellerve
c6730945dc made ratelimit configurable 2016-12-13 10:49:18 +01:00
hellerve
88b01e3c83 Merge branch 'master' into rate-limit
* master: (35 commits)
  added prefixes
  allow rpm dir to exist
  added filtered routes
  added proto counts to validated methods
  rebuild rpm
  fix charset validator on utf-8
  rebuild rpm
  whitelist routes
  added filtering for protocol params
  rebuild rpm
  another day, another regex fix.
  rebuild rpm
  ipv6 compat regex
  fixed cast, removed debug output
  fixed example path
  use nested map
  rebuild rpm
  fixed fieldname and ipv6 regex
  rebuild rpm
  added filtered fields
  ...
2016-12-13 10:29:17 +01:00
hellerve
e6b7d14c23 added prefixes 2016-12-08 11:09:44 +01:00
hellerve
53e6da37e0 added filtered routes 2016-12-06 17:20:27 +01:00
Matthias Hannig
34871bf43d another day, another regex fix. 2016-12-05 16:36:59 +01:00
Matthias Hannig
244c482406 ipv6 compat regex 2016-12-05 15:26:19 +01:00
Matthias Hannig
0cba1865b0 fixed cast, removed debug output 2016-12-05 14:54:13 +01:00
Matthias Hannig
9583f996cf use nested map 2016-12-05 14:33:21 +01:00
Matthias Hannig
8e31be933e fixed fieldname and ipv6 regex 2016-12-05 14:06:17 +01:00
Matthias Hannig
0ec65b02bb added filtered fields 2016-12-02 17:11:57 +01:00
Matthias Hannig
c9381314e3 use multiple sources for last reconfig timestamp 2016-12-02 17:07:30 +01:00
Matthias Hannig
3508a2298b use config in bird 2016-11-30 13:40:34 +01:00