Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-20 | Doc: Redesign default config file | Ondrej Zajicek (work) | |
The old one does not work with 2.0.x. | |||
2018-03-17 | Doc: SADR documentation | Ondrej Zajicek (work) | |
2018-03-17 | Doc: Update BGP documentation | Ondrej Zajicek (work) | |
Thanks to Joshua McQuistan for the bugreport. | |||
2018-03-08 | Config: Dropped the ipv4:netmask4 syntax for IPv4 prefixes. | Jan Maria Matejka | |
2018-01-23 | Doc: Fix example | Ondrej Zajicek (work) | |
2018-01-16 | BGP: Require explicit import and export policies for EBGP channels | Ondrej Zajicek (work) | |
To comply with RFC 8212 requirements. | |||
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-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. | |||
2017-12-21 | Minor fix in documentation | Ondrej Zajicek (work) | |
2017-12-13 | Doc: Fixed misc sgml bugs, no content change | Jan Maria Matejka | |
2017-12-10 | Doc: Documentation update | Ondrej Zajicek (work) | |
2017-12-10 | Several minor fixes | Ondrej Zajicek (work) | |
2017-12-08 | Docs: Update to v2.0 | Jan Maria Matejka | |
2017-12-07 | Merge commit '1e8721e2aeccfbc3f533e8b8abc07582cee77e9a' into int-new | Ondrej Zajicek (work) | |
2017-12-07 | Merge commit '7b2c5f3d2826e3175bf31b1c36056c9efc587a2b' into int-new | Ondrej Zajicek (work) | |
2017-12-07 | Merge commit '98bb80a243b58c43453e9be69d19d0350286549c' into int-new | Ondrej Zajicek (work) | |
2017-12-07 | Babel: Revamp cost computation and run route selection when cost change | Ondrej Zajicek (work) | |
Also fix several minor bugs and add 'limit' option for k-out-of-j link sensing strategy. Change default from 8-of-16 to 12-of-16. Change IHU expiry factor from 1.5 to 3.5 (as in RFC 6126). | |||
2017-12-07 | Timers: Parse and format functions for microsecond times | Ondrej Zajicek (work) | |
Date/time output (e.g. in logs, show commands) can use %f to specify subsecond time. By default, millisecond precision is used in output. | |||
2017-10-10 | OSPF: Add option to disable OSPFv3-AF | Ondrej Zajicek (work) | |
2017-10-10 | Doc: Update sgml2* tools | Ondrej Zajicek (work) | |
The old ones do not work on current Debian. | |||
2017-10-10 | Doc: Fix reference | Ondrej Zajicek (work) | |
2017-10-10 | RAdv: Documentation for more specific routes | Michal 'vorner' Vaner | |
2017-09-13 | Doc: Document 'empty' operator | Ondrej Zajicek (work) | |
Thanks to Alexander Zubkov for the notification. | |||
2017-09-06 | Basic VRF support | Ondrej Zajicek (work) | |
Add basic VRF (virtual routing and forwarding) support. Protocols can be associated with VRFs, such protocols will be restricted to interfaces assigned to the VRF (as reported by Linux kernel) and will use sockets bound to the VRF. E.g., different multihop BGP instances can use diffent kernel routing tables to handle BGP TCP connections. The VRF support is preliminary, currently there are several limitations: - Recent Linux kernels (4.11) do not handle correctly sockets bound to interaces that are part of VRF, so most protocols other than multihop BGP do not work. This will be fixed by future kernel versions. - Neighbor cache ignores VRFs. Breaks config with the same prefix on local interfaces in different VRFs. Not much problem as single hop protocols do not work anyways. - Olock code ignores VRFs. Breaks config with multiple BGP peers with the same IP address in different VRFs. - Incoming BGP connections are not dispatched according to VRFs. Breaks config with multiple BGP peers with the same IP address in different VRFs. Perhaps we would need some kernel API to read VRF of incoming connection? Or probably use multiple listening sockets in int-new branch. - We should handle master VRF interface up/down events and perhaps disable associated protocols when VRF goes down. Or at least disable associated interfaces. - Also we should check if the master iface is really VRF iface and not some other kind of master iface. - BFD session request dispatch should be aware of VRFs. - Perhaps kernel protocol should read default kernel table ID from VRF iface so it is not necessary to configure it. - Perhaps we should have per-VRF default table. | |||
2017-08-30 | RAdv: Some style nitpicks | Ondrej Zajicek (work) | |
2017-08-30 | RAdv: Configure how long a dead prefix is advertised | Michal 'vorner' Vaner | |
2017-06-09 | Babel: Add documentation for dual-stack operation and options | Ondrej Zajicek (work) | |
This updates the documentation for the Babel protocol to mention the fact that it now supports dual-stack operation, and adds documentation for the new next hop options. Thanks to Toke Høiland-Jørgensen <toke@toke.dk> for the patch. | |||
2017-04-29 | One last update to NEWS and examplev2.0.0-pre1 | Ondrej Zajicek (work) | |
2017-04-28 | Merge master into int-new | Ondrej Zajicek (work) | |
2017-04-26 | Flowspec: Max tcp mask length is 12 bits | Ondrej Zajicek (work) | |
2017-04-26 | Doc: BIRD example update | Ondrej Zajicek (work) | |
2017-04-25 | Nest: Update of show route cmd | Ondrej Zajicek (work) | |
Some code cleanup, multiple bugfixes, allows to specify also channel for 'show route export'. Interesting how such apparenty simple thing like show route cmd has plenty of ugly corner cases. | |||
2017-04-12 | Client: multitable version of show route | Jan Moskyto Matejka | |
2017-03-29 | Netlink: Change default kernel metric to 32 | Ondrej Zajicek (work) | |
This avoids collisions with non-BIRD routes in kernel tables. | |||
2017-03-29 | BGP: Update list of supported standards | Ondrej Zajicek (work) | |
2017-03-22 | Merge branch 'nexthop-merged' into int-new | Jan Moskyto Matejka | |
2017-03-22 | Filter: Check whether IP is 4 or 6 | Jan Moskyto Matejka | |
2017-03-14 | Minor cleanups | Ondrej Zajicek (work) | |
BTW, 'prefices' is hypercorrection, as 'prefix' is from 'praefixum' with plural 'praefixa'. | |||
2017-03-14 | BGP: Allow to specify interface for regular sessions | Ondrej Zajicek (work) | |
This may be useful if multple interfaces share the same network range. Thanks to Fritz Grimpen for the original patch. | |||
2017-03-13 | Filters: VPN Route Distinguishers, Prefix Type, Docs Update | Jan Moskyto Matejka | |
2017-03-08 | Update OSPF and RIP protocol names and related documentation | Ondrej Zajicek (work) | |
2017-02-23 | BGP: Allow exchanging LOCAL_PREF with eBGP peers | Ondrej Zajicek (work) | |
Adds option 'allow bgp_local_pref' to override the usual restriction of LOCAL_PREF on eBGP sessions. Thanks to Lennert Buytenhek for the patch. | |||
2017-02-22 | Merge branch 'int-new' into nexthop-merged | Jan Moskyto Matejka | |
2017-02-20 | Several minor fixes | Ondrej Zajicek (work) | |
2017-02-19 | Doc: Fix RIP example | Ondrej Zajicek (work) | |
Thanks to Steve Leung for the bugreport. | |||
2017-02-07 | BGP: Minor cleanups | Ondrej Zajicek (work) | |
2017-01-22 | BGP: Support for AS confederations (RFC 5065) | Ondrej Zajicek (work) | |
2016-12-22 | Static: Protocol rework wrt. struct nexthop changes; MPLS label support | Jan Moskyto Matejka | |
2016-12-07 | Doc: Add MP-BGP example config file | Ondrej Zajicek (work) | |
2016-12-07 | Basic flow specification support (RFC 5575) | Ondrej Zajicek (work) | |
Add flow4/flow6 network and rt-table type and operations, config grammar and static protocol support. Squashed flowspec branch from Pavel Tvrdik. |