summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-11Workaround 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-10-08First and last accessors to as_paths.Ondrej Zajicek
2009-09-30New version.Ondrej Zajicek
2009-09-30Fixes one previous commit.Ondrej Zajicek
2009-09-24Show bad peer AS number in log in decimal.Ondrej Zajicek
2009-09-24Passive option.Ondrej Zajicek
2009-09-24Do not allow gateway routes with NULL iface.Ondrej Zajicek
2009-09-18Fixes setting of IP addresses to route attributes (NEXT_HOP).Ondrej Zajicek
2009-09-18Fixes bug in filter rta copy-on-write.Ondrej Zajicek
Filters should try to copy-on-write just cached rtas.
2009-09-17Fixes headers for uintptr_t (and build on NetBSD).Ondrej Zajicek
2009-09-17Fixes preference bounds.Ondrej Zajicek
2009-09-17Fixes preference in transparent pipes.Ondrej Zajicek
2009-09-11New release 1.1.3Ondrej Filip
2009-09-06Update of config.sub & config.guessOndrej Filip
2009-09-04Clear 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-27Some cleanups.Ondrej Zajicek
2009-08-25Fixes bug related to AS2->AS4 conversion.Ondrej Zajicek
2009-08-23Version 1.1.2Ondrej Filip
2009-08-23Version 1.1.2Ondrej Filip
2009-08-21Merge commit 'origin/master' into devOndrej Zajicek
2009-08-21Allow more kernel routing tables in IPv6.Ondrej Zajicek
2009-08-21Fixes bug in eattr binary search.Ondrej Zajicek
2009-08-16Ondrej Zajicek add to the team.Ondrej Filip
2009-08-16Bugfix - each protocol can be compiled separately.Ondrej Filip
2009-08-12NEWS and version update.Ondrej Zajicek
2009-08-12Count number of lines (and not messages) in 'more'.Ondrej Zajicek
2009-08-11Fixes another bug in rte_recalculate().Ondrej Zajicek
Previous bugfix revealed another hidden bug here.
2009-08-11Replace assert with log.Ondrej Zajicek
Although it is true unless there is a bug in BIRD, this assert is not needed (code below does not require that assumption), so we should not crash.
2009-08-11Fixes 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-08-10Flex does not need the output of Bison.Ondrej Zajicek
2009-08-10Fixes parallel runs of Bison.Ondrej Zajicek
Previous version of Makefile executed Bison two times (in parallel), because of two specified targets. I am not sure wheter this is the best fix. Previon
2009-08-10Compilation and dependency generation should be serialized.Ondrej Zajicek
2009-08-10Clean files generated by Bison and Flex.Ondrej Zajicek
2009-08-10Fixes typo in MakefileOndrej Zajicek
2009-08-10Merge branch 'master' into devOndrej Zajicek
2009-08-09Makefile changed to make it work with 'make -jN' where N>1Ondrej Filip
2009-08-09Missing dependency added.Ondrej Filip
2009-07-30Symbols PASSWORDS and BROADCAST not declared for OSPFOndrej Filip
2009-07-23Fixes compiler warning in OFFSETOF().Ondrej Zajicek
2009-07-23Use %R in OSPF when appropriate.Ondrej Zajicek
2009-07-23Adds %R printf directive for Router ID.Ondrej Zajicek
2009-07-15Implements 'more' feature to birdc.Ondrej Zajicek
Also does some code restructuring.
2009-07-14Fixes bug in CLI TX buffer management.Ondrej Zajicek
2009-07-09Fixed bug related to reconfiguration of BGP with MD5 passwords.Ondrej Zajicek
2009-07-06Merge branch 'master' into devOndrej Zajicek
2009-07-06Fixes memory alignment problems on Sparc64.Ondrej Zajicek
Not quite standard construction, i should add some autoconf macro. Not tested yet.
2009-07-05Another pile of ipa_from_u32() calls.Ondrej Zajicek
2009-07-05Fixes OSPF on big-endians.Ondrej Zajicek
Hmm, #ifdef is not very typo-safe.
2009-07-05Fixes type mismatch in OSPF printf statements.Ondrej Zajicek
Mixing ip_addr and u32 does bad things on Ultrasparc. Although both have the same size. Fascinating. It was not catched by compiler because of varargs.
2009-06-28Small typos.Ondrej Filip