Benedikt Rudolph
0467c9795c
Merge branch 'develop' into master for 1.11.0
...
Changes since last version:
* Parser: support BIRD v2.x with multiprotocol BGP and channels
* Parser: major refactoring
* Parser: decrease memory footprint
* use io.Reader interface
* use line-iterator for birdc output
* Detection of BIRD v1.6.x or BIRD v2.x
* Extend test coverage for IPv6
* Tests for BIRD v2.x and IPv4
* Dependencies managed by now managed by dep
Includes an updated CHANGELOG reaching back to 1.10.0.
2019-02-22 08:08:35 +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
Matthias Hannig
e2437c6c9f
release 1.8.1
2017-04-11 13:37:02 +02:00
Matthias Hannig
7da71225be
added more flexibility to routes parsing
2017-04-11 13:34:39 +02:00
Matthias Hannig
d2704d04f7
added timeformat config
2017-04-11 12:00:53 +02:00
Matthias Hannig
844c01ae5f
added release build
2017-04-11 10:22:06 +02:00
Matthias Hannig
9cf91c3e78
minor versionbump
2017-04-07 15:06:53 +02:00
Matthias Hannig
1f4a9c5f14
fixed typo
2017-04-07 11:18:51 +02:00
Matthias Hannig
d15e6ab8d5
added noexport to documentation
2017-04-07 11:14:41 +02:00
Matthias Hannig
1ec76f2772
included routes noexport endpoint
2017-04-07 11:14:03 +02:00
Matthias Hannig
fa6ca4e91c
added endpoint for noexport routes
2017-04-07 11:11:43 +02:00
Matthias Hannig
3b89af12c4
bugfix versionbump
2017-03-27 17:17:46 +02:00