Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-15 | Better support for multitable protocols. | Ondrej Zajicek | |
The nest-protocol interaction is changed to better handle multitable protocols. Multitable protocols now declare that by 'multitable' field, which tells nest that a protocol handles things related to proto-rtable interaction (table locking, announce hook adding, reconfiguration of filters) itself. Filters and stats are moved to announce hooks, a protocol could have different filters and stats to different tables. The patch is based on one from Alexander V. Chernikov, thanks. | |||
2011-12-22 | Implements deterministic MED handling. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for many suggestions. | |||
2011-10-06 | Signal problems with route installation to kernel tables. | Ondrej Zajicek | |
2011-05-21 | Fixes a bug with setting preference during show route cmd. | Ondrej Zajicek | |
If show route cmd was used with a filter that changed preference, BIRD crashed. | |||
2011-05-05 | Compilation was failing without OSPF or RIP protocol - FIXED. | Ondrej Filip | |
2011-03-29 | Fixes a nasty bug in OSPF. | Ondrej Zajicek | |
Sending malformed network prefixes in LSAs causes OSPF to crash just after the LSA is propagated to the other routers. | |||
2010-12-07 | Core multipath support. | Ondrej Zajicek | |
2010-09-08 | Fixes a one byte buffer overflow. | Ondrej Zajicek | |
2010-08-03 | Do not allow interdependent recursive routes. | Ondrej Zajicek | |
2010-08-02 | Adds igp_metric attribute. | Ondrej Zajicek | |
2010-07-31 | Implements IGP metric comparison for BGP routes. | Ondrej Zajicek | |
2010-07-28 | Use link-local addresses in recursive next hops for IPv6 BGP. | Ondrej Zajicek | |
2010-07-27 | Hostcache should use trie to filter relevant route changes. | Ondrej Zajicek | |
2010-07-26 | For hostentry cache, replace FIB with a hash table using (IP, dep table) as ↵ | Ondrej Zajicek | |
a key. | |||
2010-07-22 | Fixes a buffer overflow in TX code of IPv6 BGP. | Ondrej Zajicek | |
2010-07-05 | Implements hostcache and recursive next hops. | Ondrej Zajicek | |
Hostcache is a structure for monitoring changes in a routing table that is used for routes with dynamic/recursive next hops. This is needed for proper iBGP next hop handling. | |||
2010-06-02 | Implements command that shows memory usage. | Ondrej Zajicek | |
2010-04-04 | Restrict export of device routes to the kernel protocol. | Ondrej Zajicek | |
In usual configuration, such export is already restricted with the aid of the direct protocol but there are some races that can circumvent it. This makes it harder to break kernel device routes. Also adds an option to disable this restriction. | |||
2010-03-24 | Update lastmod in 'ignored' case only for RIP routes. | Ondrej Zajicek | |
2010-02-26 | Many changes in (mainly) kernel syncers. | Ondrej Zajicek | |
- BSD kernel syncer is now self-conscious and can learn alien routes - important bugfix in BSD kernel syncer (crash after protocol restart) - many minor changes and bugfixes in kernel syncers and neighbor cache - direct protocol does not generate host and link local routes - min_scope check is removed, all routes have SCOPE_UNIVERSE by default - also fixes some remaining compiler warnings | |||
2010-02-21 | Fix configure to enable warnings and fix most of them. | Ondrej Zajicek | |
2010-02-13 | Removes phantom protocol from the pipe design. | Ondrej Zajicek | |
It seems that by adding one pipe-specific exception to route announcement code and by adding one argument to rt_notify() callback i could completely eliminate the need for the phantom protocol instance and therefore make the code more straightforward. It will also fix some minor bugs (like ignoring debug flag changes from the command line). | |||
2010-02-13 | Fixes protocol statistics for pipes. | Ondrej Zajicek | |
2010-02-11 | Fixes a tricky bug in the pipe protocol. | Ondrej Zajicek | |
When uncofiguring the pipe and the peer table, the peer table was unlocked when pipe protocol state changed to down/flushing and not to down/hungry. This leads to the removal of the peer table before the routes from the pipe were flushed. The fix leads to adding some pipe-specific hacks to the nest, but this seems inevitable. | |||
2010-02-08 | Adds asterisk to the primary route in 'show route' cmd. | Ondrej Zajicek | |
And also fixes a minor bug. | |||
2010-02-03 | Makes date/time formats configurable. | Ondrej Zajicek | |
2009-12-14 | Finishes 'route reload' feature. | Ondrej Zajicek | |
2009-12-02 | Implements route re-feed. | Ondrej Zajicek | |
This can be used to re-feed routes to protocol after soft change in export filters. | |||
2009-12-02 | Fixes some problems in pipes. | Ondrej Zajicek | |
For transparent pipes, loop detection works correctly now. Pipes are now more symmetric - in both directions filtering is done in do_rte_announce(). | |||
2009-12-02 | Fixes one missing log message. | Ondrej Zajicek | |
2009-11-26 | Implements BGP route refresh. | Ondrej Zajicek | |
2009-11-24 | Fixes serious bug in core related to route filtering. | Ondrej Zajicek | |
If protocol announces a route, route is accepted by import filter to routing table, and later it announces replacement of that route that is rejected by import filter, old route remains in routing table. | |||
2009-08-11 | Fixes another bug in rte_recalculate(). | Ondrej Zajicek | |
Previous bugfix revealed another hidden bug here. | |||
2009-08-11 | Fixes bug that caused losing of some routes. | Ondrej Zajicek | |
When update changes preferred route in such a way that it ceased to be preferred, the new route was linked to wrong place and lost. | |||
2009-06-04 | Implements route statistics and fixes some minor bugs. | Ondrej Zajicek | |
2009-06-01 | Escaped debbuging message removed. | Ondrej Zajicek | |
2009-06-01 | The pipe cleanup. | Ondrej Zajicek | |
2009-05-31 | Changes pipes to transfer all routes between routing table, not just optimal ↵ | Ondrej Zajicek | |
routes. |