Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-13 | Babel: Add source-specific routing support | Ondrej Zajicek (work) | |
This patch adds support for source-specific routing to the Babel protocol. It changes the protocol to support both NET_IP6 and NET_IP6_SADR channels for IPv6 addresses. If only a NET_IP6 channel is configured, source-specific updates are ignored. Otherwise, non-source-specific routes are simply treated as source-specific routes with SADR prefix 0. Thanks to Toke Hoiland-Jorgensen for the original patch. Minor changes by Ondrej Santiago Zajicek. | |||
2018-02-13 | Add support for source-specific IPv6 routes to BIRD core | Ondrej Zajicek (work) | |
This patch adds support for source-specific IPv6 routes to BIRD core. This is based on Dean Luga's original patch, with the review comments addressed. SADR support is added to network address parsing in confbase.Y and to the kernel protocol on Linux. Currently there is no way to mix source-specific and non-source-specific routes (i.e., SADR tables cannot be connected to non-SADR tables). Thanks to Toke Hoiland-Jorgensen for the original patch. Minor changes by Ondrej Santiago Zajicek. | |||
2018-02-07 | Nest: Trivial whitespace cleanup | Ondrej Zajicek (work) | |
2018-02-06 | KRT: Fix IPv6 route learn | Ondrej Zajicek (work) | |
Internal table used for route learn was created with non-matching net type for IPv6 kernel proto. Thanks to Toke Hoiland-Jorgensen for the bugreport | |||
2018-01-29 | Nest: Fix corner case in recursive next hop lookup | Ondrej Zajicek (work) | |
Thanks to Svenne Krap for the bugreport. | |||
2018-01-24 | Nest: remove duplicate function | Ondrej Zajicek (work) | |
2018-01-23 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2018-01-23 | IO: Fix socket priority | Ondrej Zajicek (work) | |
On Linux, setting the ToS will also set the priority and the range of accepted values is quite limited (masked by 0x1e). Therefore, 0xc0 is translated to a priority of 0, not something we want, overriding the "7" priority which was set previously explicitely. To avoid that, just move setting priority later in the code. Thanks to Vincent Bernat for the patch. | |||
2018-01-23 | KRT: Fix option 'merge paths' | Ondrej Zajicek (work) | |
2018-01-23 | KRT: Remove useless option | Ondrej Zajicek (work) | |
2018-01-23 | Doc: Fix example | Ondrej Zajicek (work) | |
2018-01-23 | Pipe: show export state | Jan Maria Matejka | |
2018-01-23 | Pipe: fixed template bug | Jan Maria Matejka | |
When pipe inherited from template, every channel config was lost. | |||
2018-01-16 | BGP: Implement 'disable after cease' option | Ondrej Zajicek (work) | |
The option allows to specify that some cease subcodes should disable the protocol when received. | |||
2018-01-16 | Filter: Allow silent filter execution | Ondrej Zajicek (work) | |
A filter should log messages only if executed explicitly (e.g., during route export or route import). When a filter is executed for technical reasons (e.g., to establish whether a route was exported before), it should run silently. | |||
2018-01-16 | Add note to NEWS | Ondrej Zajicek (work) | |
2018-01-16 | Notice about RFC 8212 added | Ondrej Filip | |
2018-01-16 | BGP: Require explicit import and export policies for EBGP channels | Ondrej Zajicek (work) | |
To comply with RFC 8212 requirements. | |||
2018-01-14 | NEWS and version update | Ondrej Zajicek (work) | |
2018-01-14 | KRT: Fix direct routes for BSD | Ondrej Zajicek (work) | |
Old way to set direct routes is to use local IP as gateway, but that does not work properly on newer FreeBSDs. Now we use sockaddr_dl containing interface index as gateway. | |||
2018-01-10 | Use non-fatal asserts even for regular build | Ondrej Zajicek (work) | |
2018-01-09 | Nest: Allow modification of channels inherited from templates | Ondrej Zajicek (work) | |
Multiple definitions of same channels are forbidden, but inherited channel can be redefined. In such case channel options are merged. | |||
2018-01-09 | Moved freebsd cflags and ldflags to configure | Jan Maria Matejka | |
2018-01-09 | Nest: Fix filter reconfiguration | Ondrej Zajicek (work) | |
Function filter_same() must be called with arguments in proper order, otherwise it breaks the new filter, causing crash during route processing. | |||
2018-01-03 | Filter: Handle undefined BGP paths as empty | Ondrej Zajicek (work) | |
The same is already done for clists. Also fixes defined() to work properly for paths and clists. | |||
2018-01-03 | ROA: Fix reconfiguration | Ondrej Zajicek (work) | |
2018-01-02 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2018-01-02 | BGP: Fix unknown attribute handling | Ondrej Zajicek (work) | |
2018-01-02 | BGP: Fix graceful restart timer | Ondrej Zajicek (work) | |
Should use remote value, not local value. | |||
2018-01-02 | Remove libhistory check | Ondrej Zajicek (work) | |
According to GNU Readline developers, if we link with libreadline then there is no need to link with libhistory at all. | |||
2017-12-21 | Minor fix in documentation | Ondrej Zajicek (work) | |
2017-12-18 | Fix build without limited protocol set | Ondrej Zajicek (work) | |
2017-12-16 | Minor fixes for debug mode | Ondrej Zajicek (work) | |
2017-12-16 | Netlink: Fix memory leak | Ondrej Zajicek (work) | |
2017-12-14 | Minor cleanups | Ondrej Zajicek (work) | |
2017-12-14 | Minor cleanup | Ondrej Zajicek (work) | |
2017-12-13 | Use git describe for BIRD version | Ondrej Zajicek (work) | |
Based on patch from Pavel Tvrdik | |||
2017-12-13 | BGP: Fix non-transitive ext communities | Ondrej Zajicek (work) | |
2017-12-13 | Netlink: Use linpool instead of static buffer | Ondrej Zajicek (work) | |
2017-12-13 | Lib: Minor fix | Ondrej Zajicek (work) | |
2017-12-13 | Merge branch 'int-new' of gitlab.labs.nic.cz:labs/bird into int-new | Jan Maria Matejka | |
2017-12-13 | Doc: Fixed misc sgml bugs, no content change | Jan Maria Matejka | |
2017-12-12 | Lib: Save/restore state for linpools | Ondrej Zajicek (work) | |
Also change linpool.current ptr to really point to thr current chunk. | |||
2017-12-12 | Fix some minor issues | Ondrej Zajicek (work) | |
2017-12-12 | Minor CI tweak | Ondrej Zajicek (work) | |
2017-12-12 | Removed '--enable-ipv6' reference. | Ondrej Filip | |
2017-12-12 | Revive FIB and kernel MPLS code | Ondrej Zajicek (work) | |
2017-12-11 | Changes to be able to build 2.0.0v2.0.0 | Ondrej Filip | |
2017-12-11 | NEWS and version update | Ondrej Zajicek (work) | |
2017-12-11 | KRT: Fix bug in multipath handling | Ondrej Zajicek (work) | |