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

55 commits

Author SHA1 Message Date
Matthias Hannig
cb43338a8a better formatting 2017-07-17 11:53:23 +02:00
Matthias Hannig
4a9a320458 updated example config and added startup info 2017-07-17 11:51:44 +02:00
Matthias Hannig
fa5b640aab fixed interface conversion issue 2017-07-13 12:16:53 +02:00
Matthias Hannig
a43f0b74c8 rebuild RPM 2017-06-23 11:48:31 +02:00
Matthias Hannig
afd39c4d9a fixed import export naming 2017-06-22 18:48:22 +02:00
Matthias Hannig
56141bb10f added routes dumping 2017-06-22 15:06:54 +02:00
Matthias Hannig
5a63f96ea5 versionbump 2017-05-29 10:16:47 +02:00
Matthias Hannig
d17a501fdc versionbump 2017-05-29 10:00:43 +02:00
Matthias Hannig
d4f9ae703d added per peer table status to log 2017-05-29 09:55:37 +02:00
hellerve
58bb10469c added graceful error handling if bird is unreachable 2017-05-02 12:36:35 +02:00
Matthias Hannig
1f4a9c5f14 fixed typo 2017-04-07 11:18:51 +02:00
Matthias Hannig
1ec76f2772 included routes noexport endpoint 2017-04-07 11:14:03 +02:00
Matthias Hannig
20d07a819a versionbump 2017-03-13 16:51:54 +01:00
hellerve
dc4023d423 added gzip support 2017-02-24 11:42:46 +01: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
a86e16eb80 update version in api string 2017-02-23 12:37:25 +01:00
Matthias Hannig
1fd1cb6a1a Merge pull request #4 from ecix/filter_fields
Filter fields
2017-02-23 11:31:38 +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
hellerve
a18e524112 added large bgp communities for good 2017-02-22 16:09:54 +01:00
hellerve
b6a2fb70c8 bugfix: readded ttl to bgp protocol 2017-02-16 17:25:35 +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
41b90c7a3c moved to query parameter for prefix in prefixed routes 2016-12-15 14:42:37 +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
48f6517e1b made rate limit config synchronized 2016-12-13 11:01:28 +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
9b2d60fa37 fixed path must begin with '/' in path 'routes/filtered/:protocol' 2016-12-09 11:49:45 +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
b6d715d6cc whitelist routes 2016-12-06 13:17:43 +01:00
Matthias Hannig
c9381314e3 use multiple sources for last reconfig timestamp 2016-12-02 17:07:30 +01:00
Matthias Hannig
0a4befdcaa added access control 2016-11-30 15:19:01 +01:00
Matthias Hannig
3508a2298b use config in bird 2016-11-30 13:40:34 +01:00
Matthias Hannig
d826108fc8 get listen address from config 2016-11-30 13:21:40 +01:00
Matthias Hannig
afc3f8a25d moved config files 2016-11-30 12:56:54 +01:00
Matthias Hannig
75b4aa3bd1 load and merge configs from system folder 2016-11-30 12:55:22 +01:00
hellerve
f680b6e842 added experimental rate limit 2016-11-25 15:50:59 +01:00
hellerve
7c8ea17a06 Merge branch 'master' of https://github.com/hellerve/birdwatcher
* 'master' of https://github.com/hellerve/birdwatcher:
  moved import for working build
  ignore vim swap files
2016-11-11 16:02:46 +01:00
hellerve
4c0a82417f added bird cmd (fixes #1) 2016-11-11 16:00:43 +01:00
Matthias Hannig
6a01897d04 moved import for working build 2016-11-11 15:33:08 +01:00
hellerve
2ccfaea405 simplified parser 2016-11-11 14:26:35 +01:00
hellerve
fc0ea09dc3 refactored endpoints 2016-11-11 14:14:38 +01:00
hellerve
ce63916596 go fmt 2016-11-11 13:32:27 +01:00
hellerve
9337b1c32c added routes and bgp parse stub 2016-11-10 18:43:29 +01:00
hellerve
eed6e71b0b finalized parser 2016-11-10 17:32:16 +01:00
hellerve
71350f616d added first endpoints 2016-11-10 16:06:38 +01:00
Michael Cardell Widerkrantz
1da50a7178 Added action for what to do with the values so far for the current
item. If it's "store" we just store it and wait for more to find
complete data in more regexps. If it's "send" we close this data item
and add it to the list to be returned to the web server.
2016-10-23 17:38:03 +02:00
Daniel Melani
f3ca578629 Don't shadow global conf in main 2016-10-23 16:01:12 +02:00