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