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