Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-13 | After shutdown, BIRD should have exit code 0. | Ondrej Zajicek | |
2009-11-13 | Fixes BIRD socket unlink. | Ondrej Zajicek | |
2009-10-28 | New version. | Ondrej Zajicek | |
2009-10-20 | Allows importing 'onlink' routes. | Ondrej Zajicek | |
2009-10-11 | Workaround for stupid callback scheduler. | Ondrej Zajicek | |
There is no reak callback scheduler and previous behavior causes bad things during hard congestion (like BGP hold timeouts). Smart callback scheduler is still missing, but main loop was changed such that it first processes all tx callbacks (which are fast enough) (but max 4* per socket) + rx callbacks for CLI, and in the second phase it processes one rx callback per socket up to four sockets (as rx callback can be slow when there are too many protocols, because route redistribution is done synchronously inside rx callback). If there is event callback ready, second phase is skipped in 90% of iterations (to speed up CLI during congestion). | |||
2009-09-30 | New version. | Ondrej Zajicek | |
2009-09-30 | Fixes one previous commit. | Ondrej Zajicek | |
2009-09-24 | Do not allow gateway routes with NULL iface. | Ondrej Zajicek | |
2009-09-11 | New release 1.1.3 | Ondrej Filip | |
2009-09-04 | Clear memory allocated by ralloc(). | Ondrej Zajicek | |
This also fixes bug that timer->recurrent was not cleared in tm_new() and unexpected recurrence of startup timer in BGP confused state machine and caused crash. | |||
2009-08-23 | Version 1.1.2 | Ondrej Filip | |
2009-08-21 | Allow more kernel routing tables in IPv6. | Ondrej Zajicek | |
2009-08-12 | NEWS and version update. | Ondrej Zajicek | |
2009-07-14 | Fixes bug in CLI TX buffer management. | Ondrej Zajicek | |
2009-06-28 | New release 1.1.0! | Ondrej Filip | |
2009-06-27 | Unused file removed. | Ondrej Filip | |
2009-06-26 | Fixes bug on TCP passive socket binding on BSD. | Ondrej Zajicek | |
BGP on BSD was bound to random port. I am surprised that nobody noticed it already. | |||
2009-06-26 | Merge branch 'master' into dev | Ondrej Zajicek | |
2009-06-25 | Minor bugfix. | Ondrej Zajicek | |
2009-06-25 | NEWS and version update. | Ondrej Zajicek | |
2009-06-20 | Fixes bug in scheduling of callback by main loop. | Ondrej Zajicek | |
If other side of a socket is sending data faster than BIRD is processing, BIRD does not schedule any other callbacks (events, timers, rx/tx callbacks). | |||
2009-06-19 | Adds support for soft reconfiguration. | Ondrej Zajicek | |
2009-06-18 | Implements option that changes BGP listening socket parametres. | Ondrej Zajicek | |
2009-06-02 | Small change to make BIRD's IPv6 packaging easier | Ondrej Filip | |
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. | |||
2009-05-29 | Implements primary address selection base on 'primary' option. | Ondrej Zajicek | |
2009-05-29 | Fixes problems with rewriting of kernel device routes. | Ondrej Zajicek | |
2009-05-29 | Add 'primary' configuration option. | Ondrej Zajicek | |
2009-05-22 | Update versions. | Ondrej Zajicek | |
2009-05-22 | Fixes type mismatch on BSD systems. | Ondrej Zajicek | |
2009-05-21 | Merge branch 'master' into dev | Ondrej Zajicek | |
2009-05-11 | OpenBSD port related changes. | Ondrej Filip | |
2009-05-08 | Fixes communication on netlink sockets | Ondrej Zajicek | |
Independent sessions on netlink sockets mixed state in some common variables. | |||
2009-05-04 | Linux specific TCP-MD5 handling moved to sysdep/linux/sysio.h | Ondrej Filip | |
FreeBSD coded added. BSD cannot set BGP passwords itself. This has to be done by external command. | |||
2009-05-04 | Syntax error fix for systems without CONFIG_SELF_CONSCIOUS (KRT_ALLOW_LEARN) | Ondrej Filip | |
2009-04-28 | NEWS and version update | Ondrej Zajicek | |
2009-04-17 | Fixes mixed-up messages on netlink socket | Ondrej Zajicek | |
Under specific circumstances there might be two mixed-up netlink sessions (one for scan, the other for route change request). This patch separates netlink scans and requests to two fds (and seq counters). This should fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=428865 | |||
2009-03-25 | Fixes minor bug in pipe. | Ondrej Zajicek | |
Missing macro leads to not calling some of protocol's callbacks. | |||
2009-03-20 | Fix bugs related to kernel table synchronization. | Ondrej Zajicek | |
KRF_INSTALLED flag was not cleared during reconfiguration that lead to not removing routes during reconfigure when export rules changed. We also should not try to remove routes we didi not installed, on Linux this leads to warnings (as kernel checks route source field and do not allow to remove non-bird routes) but we should not rely on it. | |||
2009-02-26 | Rate limit for most abundant log messages | Ondrej Zajicek | |
2009-01-16 | Fixes compilation on older systems. | Ondrej Zajicek | |
Older kernel headers (the ones in Debian Sarge) does not have __kernel_sockaddr_storage . | |||
2008-12-12 | rx_hook may be cleaned in some callback so we check it before | Ondrej Zajicek | |
executing sk_read(). | |||
2008-11-21 | Fixes segfault with multiple routing tables. | Ondrej Zajicek | |
2008-11-21 | This is bug, isn't it? | Ondrej Zajicek | |
2008-11-05 | Fix problem with local time changes. | Ondrej Zajicek | |
2008-11-05 | Fixes bugs in IPv6 code caused by recent commits. | Ondrej Zajicek | |
2008-11-04 | Ignore messages related to wireless extensions. | Ondrej Zajicek | |
2008-11-01 | Multihop BGP was completely broken, because listening socket has always | Ondrej Zajicek | |
ttl 1. | |||
2008-10-27 | Merge branch 'dev' into out | Ondrej Zajicek | |