Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-24 | Minor fixes in documentation. | Ondrej Zajicek | |
2014-03-24 | Reformat bird.sgml to have consistent line length. | Ondrej Zajicek | |
2014-03-23 | Documentation (and minor fixes) for BGP graceful restart. | Ondrej Zajicek | |
2014-03-20 | BGP graceful restart support. | Ondrej Zajicek | |
Also significant core protocol state changes needed for that, global graceful restart recovery state and kernel proto support for recovery. | |||
2014-02-06 | Merge branch 'add-path' | Ondrej Zajicek | |
2014-02-06 | Update include directive documentation. | Ondrej Zajicek | |
Thanks to Pierluigi Rolando for the bugreport. | |||
2014-02-06 | Fix a documentation update. | Ondrej Zajicek | |
2014-02-06 | Many changes in I/O and OSPF sockets and packet handling. | Ondrej Zajicek | |
I/O: - BSD: specify src addr on IP sockets by IP_HDRINCL - BSD: specify src addr on UDP sockets by IP_SENDSRCADDR - Linux: specify src addr on IP/UDP sockets by IP_PKTINFO - IPv6: specify src addr on IP/UDP sockets by IPV6_PKTINFO - Alternative SKF_BIND flag for binding to IP address - Allows IP/UDP sockets without tx_hook, on these sockets a packet is discarded when TX queue is full - Use consistently SOL_ for socket layer values. OSPF: - Packet src addr is always explicitly set - Support for secondary addresses in BSD - Dynamic RX/TX buffers - Fixes some minor buffer overruns - Interface option 'tx length' - Names for vlink pseudoifaces (vlinkX) - Vlinks use separate socket for TX - Vlinks do not use fixed associated iface - Fixes TTL for direct unicast packets - Fixes DONTROUTE for OSPF sockets - Use ifa->ifname instead of ifa->iface->name | |||
2014-01-21 | Small doc update. | Ondrej Filip | |
2013-12-01 | Fixes bug in documentation. | Ondrej Zajicek | |
2013-12-01 | Updates add-path documentation. | Ondrej Zajicek | |
2013-11-25 | Use ISO 8601 timeformats by default. | Ondrej Zajicek | |
2013-11-25 | Fixes a reply code. | Ondrej Zajicek | |
2013-11-24 | Enables multihop mode for IBGP by default. | Ondrej Zajicek | |
This is more consistent with common usage and also with the behavior of other implementations (Cisco, Juniper). Also changes the default for gw mode to be based solely on direct/multihop. | |||
2013-11-24 | Converts filters to unsigned integers. | Ondrej Zajicek | |
2013-11-23 | Added a few sentences about symbol names. | Ondrej Filip | |
2013-11-22 | Merge commit 'origin/bfd' | Ondrej Zajicek | |
2013-11-19 | BFD protocol, ready for release. | Ondrej Zajicek | |
Supports OSPF and BGP and also statically configured sessions. | |||
2013-10-21 | Implements 'allow local as' option. | Ondrej Zajicek | |
Similar to allowas-in option on other routers. | |||
2013-10-05 | Flag -f "run in foreground" added as requested by a package maintainter. | Ondrej Filip | |
2013-10-02 | Implements C.len operator for clist and eclist types. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the original patch. | |||
2013-09-26 | Rewrites static attribute filter code and adds ifname/ifindex attributes. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the original ifname/ifindex patch. | |||
2013-09-10 | Merge commit 'origin/master' | Ondrej Zajicek | |
2013-08-15 | Wrong change commited - 'route limit' marked as obsolete. | Ondrej Filip | |
2013-08-15 | BGP option 'route limit' is marked as obsolete. 'import limit' should be ↵ | Ondrej Filip | |
used instead. | |||
2013-08-15 | Typo in documentation fixed. | Ondrej Filip | |
2013-08-15 | Extends delete/filter operators to work no bgp_paths. | Ondrej Zajicek | |
2013-08-13 | Implements proper setting of 'gw' route attribute. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the bugreport. | |||
2013-07-29 | Test commit. | Ondrej Zajicek | |
2013-07-29 | Test commit. | Ondrej Zajicek | |
2013-07-29 | Test commit. | Ondrej Zajicek | |
Also contains minor fixes in doc formatting. | |||
2013-07-28 | Fixed small error in documantation (thanks engels@openit.de).v1.3.11 | Ondrej Filip | |
2013-07-27 | Documentation update. | Ondrej Zajicek | |
2013-07-25 | Implements eval command and minor CLI cleanups. | Ondrej Zajicek | |
Implemented eval command can be used to evaluate expressions. The patch also documents echo command and allows to use log classes instead of integer as a mask for echo. | |||
2013-07-09 | Implements 'bgppath ~ int set' filter op. | Ondrej Zajicek | |
2013-06-26 | Documentation for TTL security. | Ondrej Zajicek | |
2013-06-24 | Better packet priority and traffic class handling. | Ondrej Zajicek | |
Implements support for IPv6 traffic class, sets higher priority for OSPF and RIP outgoing packets by default and allows to configure ToS/DS/TClass IP header field and the local priority of outgoing packets. | |||
2013-06-11 | Implements OSPF stub router option (RFC 3137). | Ondrej Zajicek | |
Also fixes OSPFv3 routing table calculcation w.r.t. errata 2078 to RFC 5340. | |||
2013-04-23 | Merge branch 'birdcl' | Ondrej Zajicek | |
2013-04-23 | Restructures birdc and birdcl to merge duplicated code. | Ondrej Zajicek | |
The BIRD client code is restructured that most of the code (including main function) is shared in client.c, while birdc.c and birdcl.c contain just I/O-specific callbacks. This removes all duplicated code from variant-specific files. | |||
2013-04-17 | Fixes a compatibility issue in OSPFv2 PtP links. | Ondrej Zajicek | |
BIRD used zero netmask in hello packets on all PtP links, not just on unnumbered ones. This patch fixes it and adds option 'ptp netmask' for overriding the default behavior. Thanks to Alexander V. Chernikov for the original patch. | |||
2013-04-16 | Implements 'next hop keep' option for BGP. | Ondrej Zajicek | |
This option allows to keep the received next hop even in cases when the route is sent to an interface with a different subnet. | |||
2013-04-16 | Better handling of global addresses as configured NBMA neighbors in OSPFv3. | Ondrej Zajicek | |
Configured NBMA neighbors in OSPFv3 should be link-local addresses, old behavior was to silently ignore global ones. The patch allows BIRD to accept global ones, but adds a warning and a documentation notice. Thanks to Wilco Baan Hofman for the bugreport. | |||
2013-02-25 | Default rounting table for 'show route export/preexport/protocol' is the one ↵ | Ondrej Filip | |
related to a respective protocol. | |||
2013-02-21 | Hotfix to solve an issue with delaying timers reported by Aleksey Chudov. | Ondrej Filip | |
2013-02-10 | Route limits can be disabled - this makes sense for protocol templates | Ondrej Filip | |
2013-02-08 | Implements router advertisements activated by received routes. | Ondrej Zajicek | |
The RAdv protocol could be configured to change its behavior based on availability of routes, e.g., do not announce router lifetime when a default route is not available. | |||
2013-01-12 | Fix missing documentation for one option. | Ondrej Zajicek | |
2013-01-10 | Separate import and receive limits. | Ondrej Zajicek | |
They have different behavior w.r.t. filtered routes that are kept. | |||
2012-12-27 | Implements interface masks for choosing router id. | Ondrej Zajicek | |
Router ID could be automatically determined based of subset of ifaces/addresses specified by 'router id from' option. The patch also does some minor changes related to router ID reconfiguration. Thanks to Alexander V. Chernikov for most of the work. |