Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-26 | Merge branch 'socket2' into new | Ondrej Zajicek | |
2010-03-26 | Added some comments. | Ondrej Zajicek | |
2010-03-26 | Disable multiple OSPF pseudointerfaces on BSD. | Ondrej Zajicek | |
2010-03-24 | Adds autoconf test for -Wno-pointer-sign compliler option. | Ondrej Zajicek | |
2010-03-24 | Update lastmod in 'ignored' case only for RIP routes. | Ondrej Zajicek | |
2010-03-22 | Fixes LLS compatibility. | Ondrej Zajicek | |
2010-03-19 | Allow iface pattern matching code to match peer address on ptp links. | Ondrej Zajicek | |
2010-03-19 | Clear local variables in filters and functions. | Ondrej Zajicek | |
Fixes crash when used uninitialized variables. This problem was surprisingly tricky to fix. | |||
2010-03-18 | Fixes behavior of defined() on bgp_community attribute. | Ondrej Zajicek | |
2010-03-17 | Fixes unterminated string for atomic_aggr attribute formatting. | Ondrej Zajicek | |
2010-03-17 | Adds check for no protocol and some minor CLI fixes. | Ondrej Zajicek | |
- Adds check to deny config file with no specified protocol to prevent loading of empty config file. - Moves CLI init before config parse to receive immediate error message when cannot open control socket. - Fixes socket name path check and other error handling in CLI init. | |||
2010-03-15 | Merge commit 'origin/master' into new | Ondrej Zajicek | |
2010-03-15 | Fixes missing cases in filters. | Ondrej Zajicek | |
2010-03-14 | Temporary OSPF commit - sockets. | Ondrej Zajicek | |
2010-03-11 | Merge branch 'new' into socket2 | Ondrej Zajicek | |
2010-03-11 | Temoporary OSPF commit - socket changes. | Ondrej Zajicek | |
2010-03-10 | Adds support for PTP links on BSD. | Ondrej Zajicek | |
2010-03-08 | Arnold from DE-CIX suggested to have this formulation more precise. | Ondrej Filip | |
2010-02-27 | Better flushing of interfaces. | Ondrej Zajicek | |
When device protocol goes down, interfaces should be flushed asynchronously (in the same way like routes from protocols are flushed), when protocol goes to DOWN/HUNGRY. This fixes the problem with static routes staying in kernel routing table after BIRD shutdown. | |||
2010-02-26 | Comparing cluster list length should be later in bgp_rte_better(). | Ondrej Zajicek | |
2010-02-26 | Fixes signedness in format route attributes. | 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-21 | Merge commit 'origin/master' into new | Ondrej Zajicek | |
2010-02-21 | Fixes installation (missing /usr/local/var/run). | Ondrej Zajicek | |
2010-02-21 | Restricted read-only CLI. | Ondrej Zajicek | |
Also adds support for executing commands using birdc <cmd>. | |||
2010-02-20 | 'rr client id' is not expression but ID (like router id). | Ondrej Filip | |
2010-02-20 | Minor typos in configuration example. | Ondrej Filip | |
2010-02-20 | Implements pattern match for 'show protocols' command. | Ondrej Zajicek | |
And generally consolidates protocol commands. | |||
2010-02-17 | Replaces the algorithm for building balanced trees. | Ondrej Zajicek | |
Changes the time complexity of the algorithm from O(n^2) to O(n*log(n)). This speeds up loading of huge DEC-IX config from 128 s to 15 s. It also makes the code significantly simpler. | |||
2010-02-17 | Changes right recursion to left in the grammar of the case expression. | 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-11 | Moves errno.h include. | Ondrej Zajicek | |
2010-02-11 | Fixes a crash caused by missing error hook on BGP listening socket. | Ondrej Zajicek | |
Error happened when too many BGP connections arrived in one moment (ECONNABORTED). | |||
2010-02-11 | Temporary OSPF commit - socket changes. | Ondrej Zajicek | |
2010-02-10 | NEWS version update.v1.2.1 | Ondrej Filip | |
2010-02-10 | NEWS and version update. | Ondrej Zajicek | |
2010-02-10 | Merge commit 'origin/master' into new | Ondrej Zajicek | |
2010-02-10 | RTF_CLONING is removed in FreeBSD 8. | Ondrej Zajicek | |
2010-02-10 | Define symbols as text between ''. | Ondrej Filip | |
2010-02-08 | Shows source (Router ID) for OSPF routes and adds such attribute. | Ondrej Zajicek | |
A sad thing is that we does not have a 'router_id' filter type, so it must be given as decimal number in filters. | |||
2010-02-08 | Adds asterisk to the primary route in 'show route' cmd. | Ondrej Zajicek | |
And also fixes a minor bug. | |||
2010-02-07 | Unnumbered OSPF interfaces should be always in the point-to-point mode. | Ondrej Zajicek | |
2010-02-06 | Adds some log messages related to configure. | Ondrej Zajicek | |
Also fixes a bug in the previous patch. | |||
2010-02-06 | Modifies configure to just reload protocols when filters change. | Ondrej Zajicek | |
Before this change, protocols were restarted in that case. | |||
2010-02-03 | Makes date/time formats configurable. | Ondrej Zajicek | |
2010-02-02 | Workaround for some broken BGP implementations that skip initial KEEPALIVE. | Ondrej Zajicek | |
2010-02-02 | Changes right-recursion to left-recursion in a filter grammar. | Ondrej Zajicek | |
Because we don't want to have a limit on a function/filter length. |