- Sep 10, 2019
-
-
Ondřej Zajíček authored
The old 'where' code computed size value incorrectly, which leads to invalid instruction lines and filter errors or crashes.
-
- Sep 09, 2019
-
-
Ondřej Zajíček authored
The attribute should not be modifiable by filters as we do not support its type.
-
Ondřej Zajíček authored
There is an improper check for valid message size, which may lead to stack overflow and buffer leaks to log when a large message is received. Thanks to Daniel McCarney for bugreport and analysis.
-
- Aug 29, 2019
-
-
Ondřej Zajíček authored
It crashed when used without protocol argument. Thanks to Alexander for the bugreport.
-
- Aug 27, 2019
-
-
Maria Matejka authored
-
- Aug 21, 2019
-
-
Ondřej Zajíček authored
We forgot to do that. Oops.
-
Ondřej Zajíček authored
Instead of having large stack buffer for max amount of AFI/SAFI pairs. The old code is not correct w.r.t. extendeded option length, as more AFI/SAFI pairs may fit into the capability option.
-
- Aug 20, 2019
-
-
Ondřej Zajíček authored
Extends BGP options/capabilities data length to 16bit, to avoid issues with too many capabilities. See draft-ietf-idr-ext-opt-param-07
-
- Aug 14, 2019
-
-
Ondřej Zajíček authored
Only channels that are up can be reloaded.
-
Ondřej Zajíček authored
The patch implements optional internal export table to a channel and hooks it to BGP so it can be used as Adj-RIB-Out. When enabled, all exported (post-filtered) routes are stored there. An export table can be examined using e.g. 'show route export table bgp1.ipv4'.
-
- Aug 13, 2019
-
-
Maria Matejka authored
-
- Aug 12, 2019
-
-
Ondřej Zajíček authored
Add option to send solicited router advertisements as unicast directly to soliciting nodes instead of as multicast to all-nodes group.
-
- Aug 06, 2019
-
-
Ondřej Zajíček authored
Allow to not only use set literals in path masks, but also existing set constants or set expressions.
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Several BGP channel options (including 'next hop self') could be reconfigured without session reset, with just route refeed/refresh. The patch improves reconfiguration code to do it that way.
-
Ondřej Zajíček authored
The 'deterministic med' option is implemented by suppressing other than best-in-group routes (grouped by ASN) from best route selection. This interferes with 'merge paths' as supressed routes are no longer mergable with best route. This is fixed by suppressing only those routes that are not mergable with best-in-group route.
-
Ondřej Zajíček authored
- add -flto only to default CFLAGS - add -fno-strict-aliasing, -fno-strict-overflow always - remove -Wno-implicit-fallthrough
-
- Aug 01, 2019
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
- Jul 31, 2019
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
The command initiating planned graceful restart including bird shutdown should be called 'graceful restart' instead of 'graceful down', as the later should be reserved for graceful shutdown in style of RFC 8326.
-
- Jul 30, 2019
-
-
Ondřej Zajíček authored
-
Maria Matejka authored
-
Maria Matejka authored
-
- Jul 29, 2019
-
-
- Jul 25, 2019
-
-
Ondřej Zajíček authored
The formatting was broken due to longer date in 'since' column.
-
- Jul 24, 2019
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Protocol can have specified VRF, in such case it is restricted to a set of ifaces associated with the VRF, otherwise it can use all interfaces. The patch allows to specify VRF as 'default', in which case it is restricted to a set of iface not associated with any VRF.
-
- Jul 23, 2019
-
-
Ondřej Zajíček authored
The formatting was broken when too short router-id was used.
-
Ondřej Zajíček authored
-
- Jul 18, 2019
-
-
Ondřej Zajíček authored
Includes patch from Maximilian Eschenbacher
-
Ondřej Zajíček authored
Mismatched types to printf(). The old code coincidentally worked on amd64 due to its calling conventions. Thanks to Maximilian Eschenbacher for the bugreport.
-
- Jul 17, 2019
-
-
Ondřej Zajíček authored
Allow multiple BFD instances in separate VRFs, dispatch BFD requests according to VRFs. Thanks to Alexander Zubkov for notice and patches.
-
- Jul 15, 2019
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Use route replace netlink op instead of delete+add netlink ops for kernel IPv4 route replace. This avoids some packetloss during route replace. Still use the old behavior for IPv6, as some kernel bugs are hidden in IPv6 ECMP handling.
-
Maria Matejka authored
-
Maria Matejka authored
-
Maria Matejka authored
-
Maria Matejka authored
-