Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-26 | Fixes build issues without BGP. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the patch. | |||
2013-09-26 | Fixes missing unregister of kernel table handling code. | Ondrej Zajicek | |
And some minor fixes. Thanks to Sergey Popovich for the patch. | |||
2013-09-22 | Allows other than IA_PEER addresses on PtP ifaces on BSD. | Ondrej Zajicek | |
Also fixes a potential problem with link-local dest_addrs for IA_PEER addresses. Thanks to Alexander V. Chernikov for the suggestion. | |||
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. |