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

36 commits

Author SHA1 Message Date
hellerve
9d15b64300 added custom config, fix for #5 2017-02-22 18:49:28 +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
Michael Cardell Widerkrantz
74cf806e6c A configuration file describing a small state machine with chaining
regexps. We currently don't do anything with the matching fields,
though.
2016-10-23 14:02:34 +02:00
Daniel Melani
f331b7c350 Split up 2016-10-23 10:06:28 +02:00
Daniel Melani
8b9c2206b6 Dummy endpoints 2016-10-23 10:03:32 +02:00
Daniel Melani
08c22dcd72 test endpoint 2016-10-23 09:51:40 +02:00
Daniel Melani
97a2343dc5 Define main 2016-10-23 09:44:42 +02:00