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
Benedikt Rudolph
49b3be6c22 make TLS configurable via config file.
Add new configuration file options: enable_tls, crt and key.
Add customized logger for unified log outputs.
2018-07-18 10:42:58 +02:00
Hasan Pekdemir
3684712356 Feature: Add TLS support to birdwatcher
We use http.ListenAndServeTLS().
2018-07-18 10:42:58 +02:00
Johannes Moos
a196f8ada0 Change default config location to /etc/birdwatcher 2018-07-18 10:42:57 +02:00
Benedikt Rudolph
46356aa9eb Make cache ttl for bird responses a config option
For bird and bird6 you may add ttl to the respective config file sections.
See example config in this commit.
This allows to have individual ttls for the cache of bird cli output per daemon.
2018-07-18 10:42:57 +02:00
Johannes Moos
e4ec6591b9 Increase default cache time to 10 minutes 2018-07-18 10:40:27 +02:00
Benedikt Rudolph
d5de4b8f65 Fix birdc query for RoutesFiltered 2018-06-08 16:37:33 +02:00
Matthias Hannig
5b5b1e2713
Merge pull request #10 from czerwonk/master
Bird 2.x support, improved test coverage, refactoring
2018-02-01 18:59:11 +01:00
Daniel Czerwonk
5bffef1e07 added flag to set max workers 2018-01-28 20:52:53 +01:00
Daniel Czerwonk
d6fc5998ee implemented workers to improve full table parsing time 2018-01-28 20:41:43 +01:00
Matthias Hannig
0ddace6fad fixed default ports 2018-01-25 11:13:40 +01:00
Daniel Czerwonk
37d5eeaa13 fxed version check 2018-01-18 18:34:08 +01:00
Daniel Czerwonk
b592b735fd version bump 2018-01-18 14:32:54 +01:00
Daniel Czerwonk
8b65cb4d66 no all on count 2018-01-18 13:19:42 +01:00
Daniel Czerwonk
86a80878f4 bird 2.0 parsing 2018-01-18 13:00:34 +01:00
Daniel Czerwonk
c710518e9d added first test for ipv4 with bird 2.x 2018-01-18 09:21:32 +01:00
Daniel Czerwonk
3b1a6d4e4f implemented iterator to safe some memory (no additional []string with all routes needed) 2018-01-18 08:35:34 +01:00
Daniel Czerwonk
ef6d90c5ed use net.type only on bird 2.0 and higher 2018-01-18 02:08:30 +01:00
Daniel Czerwonk
f905c9c3de use reader interface insteead of string copies (decreases memory footprint) 2018-01-18 00:44:22 +01:00
Daniel Czerwonk
68ce3c8422 fixed ipv6 test, added test for local_pref 2018-01-17 23:23:32 +01:00
Daniel Czerwonk
74267b71ce test refacotring ipv6 2018-01-17 20:05:57 +01:00
Daniel Czerwonk
258f356e1d more attributes tested 2018-01-17 20:00:33 +01:00
Daniel Czerwonk
c20964cf0e refacoting, increased test coverage, tests for ipv6 and bird2 2018-01-17 19:41:55 +01:00
Daniel Czerwonk
7905610b51 added tests for ipv6 2018-01-16 00:12:50 +01:00
Daniel Czerwonk
d903f1286b refactoring, channel support for show protocols, routees filtered by ip version 2018-01-15 23:04:19 +01:00
Daniel Czerwonk
654e131a75 go dep 2018-01-15 19:04:38 +01: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
ddc22da4a4 fixed naming 2017-06-22 19:01:05 +02:00
Matthias Hannig
afd39c4d9a fixed import export naming 2017-06-22 18:48:22 +02:00
Matthias Hannig
8fcda1c7eb added routes dump to documentation 2017-06-22 16:11:20 +02:00
Matthias Hannig
47c7d8d8ac version bump 2017-06-22 16:10:00 +02:00
Matthias Hannig
941ac9ceba added per peer table filtered routes dump 2017-06-22 16:08:37 +02:00
Matthias Hannig
b96a864b04 added test for routes parsing 2017-06-22 15:38:18 +02:00
Matthias Hannig
92dc24e764 fixed subsequent routes parsing 2017-06-22 15:38:06 +02:00
Matthias Hannig
ba5c5a2efa updated parser test 2017-06-22 15:37:47 +02:00
Matthias Hannig
2ca79299ad added testing samples 2017-06-22 15:15:00 +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
6fa06ec094 fixed typo 2017-05-29 10:15: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
Matthias Hannig
36b9bb03d2 moved to parser config and updated RoutesNoExport 2017-05-29 09:50:38 +02:00
Matthias Hannig
cd6cec9e48 version bump 2017-05-29 09:47:16 +02:00
Matthias Hannig
007436ebc2 moved to parser config 2017-05-29 09:34:38 +02:00
Matthias Hannig
ecd2e1546c renamed multitable to per_peer_table 2017-05-29 09:32:20 +02:00
Matthias Hannig
e463a05cd0 added config option for per peer table setups 2017-05-29 09:31:47 +02:00
Matthias Hannig
eac36f3773 introduced configuration for multitable setups 2017-05-24 13:22:37 +02:00
hellerve
58bb10469c added graceful error handling if bird is unreachable 2017-05-02 12:36:35 +02:00
Stefan Plug
087175475d fixed a minor typo 2017-04-13 12:08:26 +02:00
Stefan Plug
b5320726e2 Added README instructions on how to configure BIRD for filtered routes 2017-04-13 11:55:36 +02:00