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

180 commits

Author SHA1 Message Date
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
a86e16eb80 update version in api string 2017-02-23 12:37:25 +01:00
hellerve
ccd3375c28 vbump 2017-02-23 12:24:53 +01:00
hellerve
71f8de383a bugfix: filter fields are buggy 2017-02-23 12:24:43 +01:00
hellerve
9b16ef143e vbump 2017-02-23 12:11:21 +01:00
hellerve
160f662bb7 fix: more permissive protocol alphabet 2017-02-23 12:10:39 +01:00
Matthias Hannig
1fd1cb6a1a Merge pull request #4 from ecix/filter_fields
Filter fields
2017-02-23 11:31:38 +01:00
Matthias Hannig
956044bb5f Merge pull request #6 from ecix/custom_conf
Added -config argument for custom config files
2017-02-23 11:13:30 +01:00
hellerve
a9218f20f8 dirtily ensure local path is searched 2017-02-22 18:52:48 +01:00
hellerve
9d15b64300 added custom config, fix for #5 2017-02-22 18:49:28 +01:00
hellerve
8e2e8d2a97 added parser configuration for (for now exclusively) filtering fields from route parses 2017-02-22 18:09:45 +01:00
Veit Heller
3e8140a414 Merge pull request #3 from ecix/filter-meta
Add useful meta data to filtered routes
2017-02-22 16:14:23 +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
87252032bf version bump: get actual birdwatcher version in request 2017-01-26 12:12:02 +01:00
hellerve
a2c829c34a moved why to top 2017-01-11 16:31:26 +01:00
hellerve
a82e9b48d8 added section on building an rpm and deployment 2017-01-11 16:28:45 +01:00
hellerve
18102c58a9 added more elaborate installation and configuration instructions 2017-01-11 16:15:19 +01:00
hellerve
3e557d93e0 version bump 2017-01-02 17:43:00 +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
79b939a8ef vbump 2017-01-02 16:22:27 +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
50551ec071 version bump 2016-12-21 12:19:38 +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
41b90c7a3c moved to query parameter for prefix in prefixed routes 2016-12-15 14:42:37 +01:00
hellerve
c973e3fbca Merge branch 'master' of https://github.com/ecix/birdwatcher
* 'master' of https://github.com/ecix/birdwatcher:
  rebuild rpm
2016-12-13 15:26:01 +01:00
hellerve
a2850e5fdc make checking the other way around 2016-12-13 14:04:14 +01:00
Matthias Hannig
a827eb967c rebuild rpm 2016-12-13 13:05:50 +01:00
Matthias Hannig
26b8c8981b Merge pull request #2 from ecix/rate-limit
Added Rate Limiting
2016-12-13 13:03:55 +01:00
hellerve
fcf78afddc lock and unlock mutex correctly 2016-12-13 11:58:08 +01:00
hellerve
8bd8edc90d go fmt 2016-12-13 11:05:44 +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
Matthias Hannig
a222f5ebd0 bugfix release 2016-12-09 13:21:23 +01:00
hellerve
d9ad314d16 send too many requests on rate limit reached 2016-12-09 12:04:08 +01:00
Matthias Hannig
9b2d60fa37 fixed path must begin with '/' in path 'routes/filtered/:protocol' 2016-12-09 11:49:45 +01:00
Matthias Hannig
60a81bb65e filtered routes 2016-12-08 11:21:28 +01:00
hellerve
e6b7d14c23 added prefixes 2016-12-08 11:09:44 +01:00
hellerve
47e514e9ed allow rpm dir to exist 2016-12-06 17:46:52 +01:00
hellerve
53e6da37e0 added filtered routes 2016-12-06 17:20:27 +01:00