Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-22 | Merge commit 'origin/bfd' | Ondrej Zajicek | |
2013-11-22 | Adds rate limiting to some log messages. | Ondrej Zajicek | |
2013-11-21 | Adds a missing file. | Ondrej Zajicek | |
I forgot to add that to the previous commit. | |||
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 | Fixes some BFD bugs and makes logging thread-safe. | Ondrej Zajicek | |
2013-10-02 | Implements C.len operator for clist and eclist types. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the original patch. | |||
2013-10-02 | Some fixes in filter code. | Ondrej Zajicek | |
Thanks to Sergey Popovich for original patches. | |||
2013-09-30 | Recheck export/import/receive limits during reconfiguration. | Ondrej Filip | |
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-16 | BFD work in progress. | Ondrej Zajicek | |
Now it compiles and mostly works. | |||
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-08-15 | Extends delete/filter operators to work no bgp_paths. | 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 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-09 | Implements 'bgppath ~ int set' filter op. | 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-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-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-02-25 | Default rounting table for 'show route export/preexport/protocol' is the one ↵ | Ondrej Filip | |
related to a respective protocol. | |||
2013-02-14 | I still believe that 0 == NULL, however this patch will make Santiago happy. :-) | 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-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. | |||
2012-12-26 | Implements undo command and optional timeout for configuration | Ondrej 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 | |||
2012-11-16 | Fixes route tracing w.r.t. kept filtered routes. | Ondrej Zajicek | |
2012-11-15 | Changes 'rejected' to 'filtered' in one of the last patches. | Ondrej Zajicek | |
2012-11-10 | Allows rejected routes to be kept and examined. | Ondrej Zajicek | |
When 'import keep rejected' protocol option is activated, routes rejected by the import filter are kept in the routing table, but they are hidden and not propagated to other protocols. It is possible to examine them using 'show route rejected'. | |||
2012-08-16 | Fixes a bug with neighbor cache and overlapping IP prefixes. | Ondrej Zajicek | |
When there are overlapping IP prefixes and one disappears, neighbors associated with it was removed even if there is another covering IP prefix. | |||
2012-08-06 | Fixes BGP subcode during global shutdown. | Ondrej Zajicek | |
2012-07-20 | Allows to redefine master table. | Ondrej Zajicek | |
2012-07-18 | Implements wildcard matching in config file include. | Ondrej Zajicek | |
Also fixes some minor bugs in include. Thanks Kelly Cochran for suggestion and draft patch. | |||
2012-07-16 | Merge branch 'rt-accepted' | Ondrej Zajicek | |
Conflicts: nest/config.Y nest/rt-table.c proto/bgp/bgp.c | |||
2012-07-16 | Finalize RA_ACCEPTED handling. | Ondrej Zajicek | |
2012-05-11 | Minor cleanups. | Ondrej Zajicek | |
2012-05-11 | Fixes a bug in RA_ACCEPTED handling. | Ondrej Zajicek | |
2012-04-30 | Cleanup in sysdep KRT code, part 2. | Ondrej Zajicek | |
Remove support for historic Linux kernels, merge krt-iface, krt-set and krt-scan stub headers. | |||
2012-04-28 | Changes keyword 'exceed' to 'action'. | Ondrej Zajicek | |
2012-04-28 | Some fixes in route export limits. | Ondrej Zajicek | |
2012-04-27 | Some minor fixes. | Ondrej Zajicek | |
2012-04-24 | Implements generalized export limits. | Ondrej Zajicek | |
And also fixes some minor bugs in limits. | |||
2012-04-21 | Fixes in generalized import limits. | Ondrej Zajicek | |
2012-04-15 | Implements generalized import hooks. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the original patch. | |||
2012-04-15 | Implement RA_ACCEPTED mode of route propagation. | Ondrej Zajicek | |
2012-03-30 | Merge branch 'soon' | Ondrej Zajicek | |
Conflicts: nest/proto.c nest/rt-table.c | |||
2012-03-28 | Fixes responsiveness for protocol shutdown. | Ondrej Zajicek | |
When a protocol went down, all its routes were flushed in one step, that may block BIRD for too much time. The patch fixes that by limiting maximum number of routes flushed in one step. | |||
2012-03-22 | Some minor changes to CLI. | Ondrej Zajicek | |
2012-03-18 | Route Origin Authorization basics. | Ondrej Zajicek | |
- ROA tables, which are used as a basic part for RPKI. - Commands for examining and modifying ROA tables. - Filter operators based on ROA tables consistent with RFC 6483. |