summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2014-03-24Reformat bird.sgml to have consistent line length.Ondrej Zajicek
2014-03-23Documentation (and minor fixes) for BGP graceful restart.Ondrej Zajicek
2014-03-20BGP 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-06Merge branch 'add-path'Ondrej Zajicek
2014-02-06Update include directive documentation.Ondrej Zajicek
Thanks to Pierluigi Rolando for the bugreport.
2014-02-06Fix a documentation update.Ondrej Zajicek
2014-02-06Many 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-21Small doc update.Ondrej Filip
2013-12-01Fixes bug in documentation.Ondrej Zajicek
2013-12-01Updates add-path documentation.Ondrej Zajicek
2013-11-25Use ISO 8601 timeformats by default.Ondrej Zajicek
2013-11-25Fixes a reply code.Ondrej Zajicek
2013-11-24Enables 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-24Converts filters to unsigned integers.Ondrej Zajicek
2013-11-23Added a few sentences about symbol names.Ondrej Filip
2013-11-22Merge commit 'origin/bfd'Ondrej Zajicek
2013-11-19BFD protocol, ready for release.Ondrej Zajicek
Supports OSPF and BGP and also statically configured sessions.
2013-10-21Implements 'allow local as' option.Ondrej Zajicek
Similar to allowas-in option on other routers.
2013-10-05Flag -f "run in foreground" added as requested by a package maintainter.Ondrej Filip
2013-10-02Implements C.len operator for clist and eclist types.Ondrej Zajicek
Thanks to Sergey Popovich for the original patch.
2013-09-26Rewrites static attribute filter code and adds ifname/ifindex attributes.Ondrej Zajicek
Thanks to Sergey Popovich for the original ifname/ifindex patch.
2013-09-10Merge commit 'origin/master'Ondrej Zajicek
2013-08-15Wrong change commited - 'route limit' marked as obsolete.Ondrej Filip
2013-08-15BGP option 'route limit' is marked as obsolete. 'import limit' should be ↵Ondrej Filip
used instead.
2013-08-15Typo in documentation fixed.Ondrej Filip
2013-08-15Extends delete/filter operators to work no bgp_paths.Ondrej Zajicek
2013-08-13Implements proper setting of 'gw' route attribute.Ondrej Zajicek
Thanks to Sergey Popovich for the bugreport.
2013-07-29Test commit.Ondrej Zajicek
2013-07-29Test commit.Ondrej Zajicek
2013-07-29Test commit.Ondrej Zajicek
Also contains minor fixes in doc formatting.
2013-07-28Fixed small error in documantation (thanks engels@openit.de).v1.3.11Ondrej Filip
2013-07-27Documentation update.Ondrej Zajicek
2013-07-25Implements 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-09Implements 'bgppath ~ int set' filter op.Ondrej Zajicek
2013-06-26Documentation for TTL security.Ondrej Zajicek
2013-06-24Better 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-11Implements OSPF stub router option (RFC 3137).Ondrej Zajicek
Also fixes OSPFv3 routing table calculcation w.r.t. errata 2078 to RFC 5340.
2013-04-23Merge branch 'birdcl'Ondrej Zajicek
2013-04-23Restructures 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-17Fixes 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-16Implements '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-16Better 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-25Default rounting table for 'show route export/preexport/protocol' is the one ↵Ondrej Filip
related to a respective protocol.
2013-02-21Hotfix to solve an issue with delaying timers reported by Aleksey Chudov.Ondrej Filip
2013-02-10Route limits can be disabled - this makes sense for protocol templatesOndrej Filip
2013-02-08Implements 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-12Fix missing documentation for one option.Ondrej Zajicek
2013-01-10Separate import and receive limits.Ondrej Zajicek
They have different behavior w.r.t. filtered routes that are kept.
2012-12-27Implements 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.
2012-12-26Implements undo command and optional timeout for configurationOndrej Zajicek
Several new configure command variants: configure undo - undo last reconfiguration configure timeout - configure with scheduled undo if not confirmed in timeout configure confirm - confirm last configuration configure check - just parse and validate config file