Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-13 | Fixes problem with OSPF neighbor router ID change. Thanx to Alexander V. ↵ | Ondrej Filip | |
Chernikov | |||
2013-09-11 | OSPF state machine fix - thanx to Alexander V. Chernikov | Ondrej Filip | |
2013-09-10 | Fixes a bug related to multiple IPs and direct protocol. | Ondrej Zajicek | |
Multiple IPs in the same IP prefix confuse the direct protocol and could cause withdrawal of a valid prefix. Thanks to Dan Rimal for a bugreport. | |||
2013-09-10 | Fixes a bug in kernel extended attribute processing. | Ondrej Zajicek | |
The bug caused that krt_prefsrc attribute was not processed when a route received from a kernel protocol was exported to another kernel protocol. Thanks to Sergey Popovich for a bugreport. | |||
2013-09-10 | Fixes reconfiguration of global set variables. | Ondrej Zajicek | |
When global set variables were used, every reconfiguration restarted protocols that use it in filters. Thanks to Sergey Popovich for a bugreport. | |||
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 | Symbol names enclosed by apostrophes can contain colons. | Ondrej Filip | |
2013-08-15 | Extends delete/filter operators to work no bgp_paths. | Ondrej Zajicek | |
2013-08-13 | Removes strip from make install | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the patch. | |||
2013-08-13 | Fixes a bug related to mixed up neighbor events in BGP. | Ondrej Zajicek | |
Neighbor events related to received route next hops got mixed up with sticky neighbor node for an IP of the BGP peer. If a neighbor for a next hop disappears, BGP session is shut down. | |||
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 | NEWS and version update. | Ondrej Zajicek | |
2013-07-27 | Documentation update. | Ondrej Zajicek | |
2013-07-26 | Fixes initial random values for function arguments. | Ondrej Zajicek | |
Thanks to Javor Kliachev for the bugreport. | |||
2013-07-25 | Allows to define constants of all filter types. | Ondrej Zajicek | |
2013-07-25 | Implements RFC 6608 Subcodes for BGP FSM Error. | 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-24 | Fixes header file name. | Ondrej Zajicek | |
Thanks to Fritz Grimpen for the patch. | |||
2013-07-24 | Fixes socket error hook for radv protocol. | Ondrej Zajicek | |
2013-07-24 | Fixes bug in protocol flushing and rtable pruning. | Ondrej Zajicek | |
When route was propagated to another rtable through a pipe and then the pipe was reconfigured softly in such a way that any subsequent route updates are filtered, then the source protocol shutdown didn't clean up the route in the second rtable which caused stale routes and potential crashes. | |||
2013-07-13 | Fixes stuck connection during BGP session shutdown. | Ondrej Zajicek | |
If TX buffers were full during BGP session shutdown then a protocol waited indefinitely to be able to send notification packet to close the session. | |||
2013-07-11 | Some fixes for TTL security. | Ondrej Zajicek | |
2013-07-09 | Implements 'bgppath ~ int set' filter op. | Ondrej Zajicek | |
2013-07-07 | Implements multiple routing table support for FreeBSD and OpenBSD. | Ondrej Zajicek | |
Inspired by the patch from Alexander V. Chernikov. | |||
2013-07-04 | Makes krt.c much more readable. | Ondrej Zajicek | |
2013-06-26 | Documentation for TTL security. | Ondrej Zajicek | |
2013-06-25 | Implements TTL security for OSPF and RIP. | Ondrej Zajicek | |
Interfaces for OSPF and RIP could be configured to use (and request) TTL 255 for traffic to direct neighbors. Thanks to Simon Dickhoven for the original patch for RIPng. | |||
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-13 | Fixes problems with kernel routes multiple routing tables. | Ondrej Zajicek | |
Temporary dummy routes created by a kernel protocol during routing table scan get mixed with real routes propagated from another kernel protocol through a pipe. | |||
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-05-28 | Fixes crash with vlinks. | Ondrej Zajicek | |
2013-05-28 | Fixes problems with routing table scans on some platforms. | Ondrej Zajicek | |
Negative bit shifts are definitely undefined oprations. | |||
2013-05-09 | Fixes a problem with BGP neighbors, link-local addresses and locking. | Ondrej Zajicek | |
Thanks to Fritz Grimpen for the bugfix. | |||
2013-04-29 | NEWS and version update.v1.3.10 | Ondrej Zajicek | |
2013-04-29 | Fixes a crash when mrtdump is enabled and interface goes away. | Ondrej Zajicek | |
Thanks to Peter Christensen for the bugfix. | |||
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-19 | Removes unnecessary client subdirectories and updates buildsystem. | Ondrej Zajicek | |
Renames some files: birdc/client.c -> birdc.c birdcl/client.c -> birdcl.c client_common.c -> common.c | |||
2013-04-17 | Adds two new default GCC options. | Ondrej Zajicek | |
Adds two new default GCC options related to optimizations (-fno-strict-aliasing and -fno-strict-overflow). This should fix some hyperaggressive GCC optimizations. Also updates autoconf option detection. | |||
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 | Allows IP of loopback to be used in automatic router ID selection. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the patch. | |||
2013-04-16 | Fixes a bug in IPv6 BGP next hop processing. | Ondrej Zajicek | |
BGP next hop attributes with empty link-local IPv6 addresses were not handled properly. Thanks to Sergey Popovich for the bugfix. | |||
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. |