Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-19 | Removed BITS_PER_IP_ADDRESS, MAX_PREFIX_LENGTH, BIRD_AF | Jan Moskyto Matejka | |
Explicit setting of AF_INET(6|) in IP socket creation. BFD set to listen on v6, without setting the V6ONLY flag to catch both v4 and v6 traffic. Squashing and minor changes by Ondrej Santiago Zajicek | |||
2015-11-12 | Follow-up commit on integrated BIRD | Ondrej Zajicek (work) | |
Use net_addr for interface address prefixes, support net_addr in configuration parser. | |||
2015-11-05 | Initial commit on integrated BIRD | Ondrej Zajicek (work) | |
New data types net_addr and variants (in lib/net.h) describing network addresses (prefix/pxlen). Modifications of FIB structures to handle these data types and changing everything to use these data types instead of prefix/pxlen pairs where possible. The commit is WiP, some protocols are not yet updated (BGP, Kernel), and the code contains some temporary scaffolding. Comments are welcome. | |||
2015-07-28 | Nest: Fixes one of previous commit | Ondrej Zajicek | |
2015-07-18 | Nest: Fixes symbols in router id | Ondrej Zajicek | |
Thanks to Peter Hudec for noticing the problem. | |||
2015-05-22 | Fixes unnamed protocols from templates | Ondrej Zajicek | |
2015-03-09 | Possibility to define unnamed protocols from template added. | Ondrej Filip | |
2015-03-02 | Implement latency tracking, internal event log and watchdog | Ondrej Zajicek | |
2015-02-21 | Store protocol config size inside protocol structure | Ondrej Zajicek | |
Make proto_config_new() use this info instead of supplied size. Thanks to Alexander V. Chernikov for the patch. | |||
2014-10-02 | Implements show route noexport option. | Ondrej Zajicek | |
Shows routes that would be exported to the protocol but are rejected by the export filter. | |||
2014-05-29 | String constants could be used for string option values. | Ondrej Zajicek | |
Thanks to Frederik Kriewitz for the patch. | |||
2014-04-28 | Fixes 'show route export' w.r.t. protocols with different RA_* types. | Ondrej Zajicek | |
2014-03-31 | Check validity of interface definitions. | Ondrej Zajicek | |
Thanks to Aleksey Berezin for the bugreport. | |||
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. | |||
2013-09-26 | Fixes build issues without BGP. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the patch. | |||
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-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-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-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-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-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-04-28 | Changes keyword 'exceed' to 'action'. | Ondrej Zajicek | |
2012-04-24 | Implements generalized export limits. | Ondrej Zajicek | |
And also fixes some minor bugs in limits. | |||
2012-04-15 | Implements generalized import hooks. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the original patch. | |||
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. | |||
2012-03-16 | Adds filtering to 'show symbols' command. | Ondrej Zajicek | |
Thanks Alexander V. Chernikov for the original patch. | |||
2012-01-24 | Assign default protocol preference via proto_config_new(). | Ondrej Zajicek | |
The patch from Alexander V. Chernikov. | |||
2011-11-07 | Implements protocol templates. | Ondrej Zajicek | |
Based on the patch from Alexander V. Chernikov. Extended to support almost all protocols. Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax. | |||
2011-09-24 | Use undefined scope for undefined IPv6 addresses. | Ondrej Zajicek | |
2010-12-07 | Core multipath support. | Ondrej Zajicek | |
2010-11-03 | Change default for BGP IPv6 socket to V6ONLY. | Ondrej Zajicek | |
Also add a new option 'dual' for the old behavior. | |||
2010-08-02 | Adds igp_metric attribute. | Ondrej Zajicek | |
2010-06-02 | Implements command that shows memory usage. | Ondrej Zajicek | |
2010-03-19 | Allow iface pattern matching code to match peer address on ptp links. | Ondrej Zajicek | |
2010-03-11 | Merge branch 'new' into socket2 | Ondrej Zajicek | |
2010-02-21 | Restricted read-only CLI. | Ondrej Zajicek | |
Also adds support for executing commands using birdc <cmd>. | |||
2010-02-20 | Implements pattern match for 'show protocols' command. | Ondrej Zajicek | |
And generally consolidates protocol commands. | |||
2010-02-11 | Temporary OSPF commit - socket changes. | Ondrej Zajicek | |
2010-01-03 | Implements MRTdump feature. | Ondrej Zajicek | |
2009-12-14 | Finishes 'route reload' feature. | Ondrej Zajicek | |
2009-11-26 | Implements BGP route refresh. | Ondrej Zajicek | |
2009-11-18 | Implements option that controls IPv6 BGP next hops when lladdr is missing. | Ondrej Zajicek | |
2009-11-17 | Implement description field of protocol. | Ondrej Zajicek | |
2009-10-12 | Implements protocol-specific router id and updates documentation. | Ondrej Zajicek | |