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

398 commits

Author SHA1 Message Date
hellerve
f680b6e842 added experimental rate limit 2016-11-25 15:50:59 +01:00
Matthias Hannig
b5ae11c105 vbump 2016-11-25 14:24:06 +01:00
Matthias Hannig
328dbd0865 fixed regex, added as_path splitting 2016-11-25 14:22:22 +01:00
Matthias Hannig
2bd0e33a32 protocols need to be quoted 2016-11-24 17:59:19 +01:00
Matthias Hannig
9b4f9bb8e9 removed dist 2016-11-24 17:05:35 +01:00
Matthias Hannig
c40bba4e3f added buildserver check 2016-11-24 15:56:59 +01:00
Matthias Hannig
a61398e21b added rpm generating makefile and startup scripts 2016-11-24 15:54:10 +01:00
Veit Heller
ff788115cc Create LICENSE 2016-11-17 17:05:43 +01:00
hellerve
ec7232a890 readme rewrite 2016-11-17 17:01:46 +01:00
hellerve
d4847069c6 move assignment out of for loop 2016-11-11 17:57:45 +01:00
hellerve
a1b5dabcd3 reminder: never forget to go fmt 2016-11-11 17:47:51 +01:00
hellerve
5bb95f264f added caching to birdwatcher 2016-11-11 17:33:33 +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
Matthias Hannig
e233bd68fe Merge branch 'master' of github.com:ecix/birdwatcher 2016-11-11 15:21:46 +01:00
Matthias Hannig
7ad97118ec ignore vim swap files 2016-11-11 15:21:36 +01:00
hellerve
07a02dcc24 simplified integer parse 2016-11-11 15:00:15 +01:00
hellerve
30e86d086f restored nesting in payload for status and symbols 2016-11-11 14:34:06 +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
ad3919768c added bgp parser 2016-11-11 13:28:40 +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
hellerve
4ce81124a1 added a few parsers 2016-11-10 15:11:32 +01:00
hellerve
13581d830c implemented status parser 2016-11-10 14:51:24 +01:00
hellerve
8c9e695fb6 added parser stubs 2016-11-10 14:16:44 +01:00
Michael Cardell Widerkrantz
6f9473c3a8 Who and where. 2016-10-23 18:53:14 +02:00
Michael Cardell Widerkrantz
3440667336 Writeup of the BIRD client/server protocol. 2016-10-23 18:45:27 +02:00
Michael Cardell Widerkrantz
3cdf1c9448 Explanation on what this project does. 2016-10-23 18:42:35 +02:00
Michael Cardell Widerkrantz
91f7f995e3 Less debug. 2016-10-23 18:11:23 +02:00
Michael Cardell Widerkrantz
fb00ae5781 description not desc 2016-10-23 18:10:43 +02:00
Michael Cardell Widerkrantz
d9a1888530 Less debug, use "protocols" as in Barry's API design. 2016-10-23 18:08:47 +02: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
Michael Cardell Widerkrantz
2335670d97 Call pattern() with the name of the start tag instead. 2016-10-23 17:23:57 +02:00
Michael Cardell Widerkrantz
87f8123138 Regexp from Barry:
https://github.com/inex/birdseye/blob/master/app/Bird/Parser/Protocol/Bgp.php
2016-10-23 17:22:35 +02:00
Daniel Melani
24750eb5e9 Merge branch 'regexps' of gitlab.netnod.se:daniel/birdwatcher into regexps 2016-10-23 16:11:01 +02:00
Daniel Melani
f3ca578629 Don't shadow global conf in main 2016-10-23 16:01:12 +02:00
Daniel Melani
b9ba065ba4 Merge branch 'master' into regexps 2016-10-23 15:43:23 +02:00
Michael Cardell Widerkrantz
82e5ace5d3 Example filr for show protocols. 2016-10-23 15:39:47 +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
9aa4fe5dfe Output api header in json. Odd 2016-10-23 10:42:06 +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