Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-30 | Log: Fixed race condition in reconfigure while BFD is running | Maria Matejka | |
2019-07-29 | RPKI: Fix allocation of hostname when using an IPv6 address | Vincent Bernat | |
2019-07-25 | BFD: Fix formatting of 'show bfd sessions' | Ondrej Zajicek (work) | |
The formatting was broken due to longer date in 'since' column. | |||
2019-07-24 | Merge remote-tracking branch 'origin/mq-filter-stack' | Ondrej Zajicek (work) | |
2019-07-24 | Nest: VRF of protocol can be explicitly specified as 'default' | Ondrej Zajicek (work) | |
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. | |||
2019-07-23 | OSPF: Fix formatting of 'show ospf neighbors' | Ondrej Zajicek (work) | |
The formatting was broken when too short router-id was used. | |||
2019-07-23 | RPKI: Fix reconfiguration when ssh parameters are undefined | Ondrej Zajicek (work) | |
2019-07-18 | Lib: Improve printf() tests | Ondrej Zajicek (work) | |
Includes patch from Maximilian Eschenbacher | |||
2019-07-18 | Lib: Fix print of 64-bit router id | Ondrej Zajicek (work) | |
Mismatched types to printf(). The old code coincidentally worked on amd64 due to its calling conventions. Thanks to Maximilian Eschenbacher for the bugreport. | |||
2019-07-17 | BFD: Support for VRFs | Ondrej Zajicek (work) | |
Allow multiple BFD instances in separate VRFs, dispatch BFD requests according to VRFs. Thanks to Alexander Zubkov for notice and patches. | |||
2019-07-15 | Netlink: Fix parsing of multipath routes with MPLS labels | Ondrej Zajicek (work) | |
2019-07-15 | Netlink: Use route replace for IPv4 | Ondrej Zajicek (work) | |
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. | |||
2019-07-15 | Merge remote-tracking branch 'origin/master' into mq-filter-stack | Maria Matejka | |
2019-07-15 | Filter: further split of print & die to FI_PRINT, FI_FLUSH and FI_DIE | Maria Matejka | |
2019-07-15 | Filter: Simpler filter context allocation | Maria Matejka | |
2019-07-15 | Filter: FID_MEMBER debug string is a C constant string | Maria Matejka | |
2019-07-15 | Filter: Converted FI_PRINT and FI_PATHMASK_CONSTRUCT to VARARG | Maria Matejka | |
2019-07-15 | Filter: fixed excessive stack allocation in functions with args but no local ↵ | Maria Matejka | |
vars | |||
2019-07-15 | Filter: lots of documentation | Maria Matejka | |
2019-07-15 | Filter: Don't write out when re-evaluating filter for internal purposes. | Maria Matejka | |
2019-07-15 | Filter: Don't fail badly when trying to access non-existent route in config time | Maria Matejka | |
2019-07-10 | OSPF: Fix handling of NSSA option flags | Ondrej Zajicek (work) | |
Per RFC 3101, N-bit signalling NSSA support should be used only in Hello packets, not in DBDES packets. BIRD since 2.0.4 verifies N-bit in neighbor structure, which is learned from DBDES packets, therefore NSSA-LSAs are not propagated to proper implementations of RFC 3101. This patch fixes that. Both removing the check and removing N-bit from DBDES packet. This will fix compatibility issues with proper implementations, but causes compatibility issues with BIRD 2.0.4. | |||
2019-07-10 | Filter: Minor cleanups | Ondrej Zajicek (work) | |
2019-07-10 | Merge branch 'master' into mq-filter-stack | Maria Matejka | |
2019-07-10 | Debug: growing message format buffer | Maria Matejka | |
This led in corner cases to undefined buffer content and garbage output. | |||
2019-07-09 | OSPF: Minor fix in graceful restart | Ondrej Zajicek (work) | |
Most LSA origination is blocked in ospf_update_topology(), this fix blocks LSA origination from ospf_rt_spf(). | |||
2019-07-09 | Doc: Fix typo in BGP dynamic names feature description | Vincent Bernat | |
2019-07-09 | Merge branch 'master' of gitlab.labs.nic.cz:labs/bird | Maria Matejka | |
2019-07-09 | Test: Fixed annoying warnings (and possible obscure bugs). | Maria Matejka | |
2019-07-09 | Test: better random u64 generator | Maria Matejka | |
2019-07-09 | OSPF: Update DR when local priority changes | Ondrej Zajicek (work) | |
When priority is reconfigured locally, we need to trigger DR election. (recommiting, was reset by the previous commit) | |||
2019-07-09 | OSPF: Fix handling of external routes on graceful restart | Ondrej Zajicek (work) | |
We need to flush learned external LSAs a bit later than other LSAs (after first feed after end of the graceful restart) to avoid flap of external routes. | |||
2019-07-08 | Nest: Uninitialized variable fix | Maria Matejka | |
Thanks to Vincent Bernat for reporting this. | |||
2019-07-08 | Libdmalloc macros fixed | Maria Matejka | |
2019-07-04 | OSPF: Update DR when local priority changes | Ondrej Zajicek (work) | |
When priority is reconfigured locally, we need to trigger DR election. | |||
2019-07-03 | Merge branch 'master' into mq-filter-stack | Maria Matejka | |
2019-07-03 | Merge branch 'mq-filter-stack' of gitlab.labs.nic.cz:labs/bird into ↵ | Maria Matejka | |
mq-filter-stack | |||
2019-07-03 | Filter: CLI command to dump all the linearized filters | Maria Matejka | |
2019-07-03 | Filter: Split printing and dying | Maria Matejka | |
2019-07-03 | Removed obsolete comment at as_path_cut() | Maria Matejka | |
2019-07-03 | Dynamic attributes definition split whether it is bitmask or not. | Maria Matejka | |
2019-07-02 | Filter: Dropped some more irrelevant whitespace from generated files | Maria Matejka | |
2019-07-02 | Netlink: Handle alien routes with unsorted nexthops | Ondrej Zajicek (work) | |
Nest requires that nexthops are sorted, the kernel protocol have to ensure that for alien routes. | |||
2019-07-02 | Filter: Nicer whitespaces in generated inst-gen.h | Maria Matejka | |
2019-07-02 | Filter: documentation of the M4 preprocessor | Maria Matejka | |
2019-07-02 | Netlink: Do unified scan for both IPv4 and IPv6 | Ondrej Zajicek (work) | |
Instead of separate scans for IPv4, IPv6 and MPLS, do one AF_UNSPEC scan. This also avoids kernel issue when kernel reported IPv4 and IPv6 routes during MPLS scan if MPLS is not active. | |||
2019-07-02 | Filter: GCC, don't complain about indentation in generated code. | Maria Matejka | |
2019-07-02 | Filter: Pre-evaluation of constant expressions | Maria Matejka | |
2019-07-01 | Filter: Resolving of defined constants in config time | Maria Matejka | |
2019-07-01 | Filter: Moved singleton member definitions to f-inst.c | Maria Matejka | |