summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
1999-01-10Few last-minute bug fixes.Martin Mares
1999-01-10New makefiles. Includes support for out-of-source-tree builds.Martin Mares
1999-01-09First step of "autoconfization". Created a configure script whichMartin Mares
1998-12-22Bird now uses fib structure instead of linklist.Pavel Machek
1998-12-22Oops, previous modification for passing NULL to fib_init() did notPavel Machek
1998-12-22Allow NULL to init_fib().Pavel Machek
1998-12-20log(), die() and bug() messages shound NOT contain trailing newlines.Martin Mares
1998-12-20die() -> bug() where appropriate.Martin Mares
1998-12-20Added #if 0 to rip_postconfig(), so that it doesn't crash whole daemonMartin Mares
1998-12-20Finer grained logging levels:Martin Mares
1998-12-20When printing a routing table, fib_check() it.Martin Mares
1998-12-20Rewrote fib functions to make them insert/delete/asynchronous-walk safe.Martin Mares
1998-12-20New hash functions according to benchmarks posted yesterday. (The IPv6Martin Mares
1998-12-20Implemented deletion/insertion/asynchronous-walk lists.Martin Mares
1998-12-19Variance estimation fixed.Martin Mares
1998-12-19Added several tools for fib hashing function analysis. It turned outMartin Mares
1998-12-09debug() -> DBG() in rip.Pavel Machek
1998-12-09Initial multicast support (can not work, but skeleton is there)Pavel Machek
1998-12-08Hopefully finished kernel syncer (krt) rewrite:Martin Mares
1998-12-08Fixed a couple of bugs in static protocol. All static routes except deviceMartin Mares
1998-12-08Added source RTS_DUMMY for temporary routes. They should never appearMartin Mares
1998-12-08Rewritten kernel syncer. Now uses the rta trickery I've introduced yesterdayMartin Mares
1998-12-07Minor rte/rta interface changes:Martin Mares
1998-12-07Comparison of kernel reject routes fixed.Martin Mares
1998-12-07KRF_* flags moved to krt.h as they are internal to kernel syncer,Martin Mares
1998-12-06All static routes except for device ones should work and appear/disappearMartin Mares
1998-12-06Removed protocol-specific data in rte for protocol static since noMartin Mares
1998-12-06Aesthetic fix for neighbor cache debug dump.Martin Mares
1998-12-06Added new rule for prefix length / netmask.Martin Mares
1998-12-06cf_error() now accepts any format strings instead of just an errorMartin Mares
1998-12-06Added skeleton of static route protocol.Martin Mares
1998-12-06Kernel syncer is now configurable. It will probably need some moreMartin Mares
1998-12-06Fixed bug in CF_ADDTO. How it's possible it has ever worked?Martin Mares
1998-12-06Added rule "bool" for boolean switches.Martin Mares
1998-12-06Name cleanups as suggested by Pavel:Martin Mares
1998-12-04Rip now has configurable per-interface metric (please rewiev), and fewPavel Machek
1998-12-01Infinity is now configurable ammount.Pavel Machek
1998-11-29Added configuration of the device internal protocol. This is primarilyMartin Mares
1998-11-29Handle disabled protocol instances.Martin Mares
1998-11-29Added functions for manipulating interface name pattern lists:Martin Mares
1998-11-29Created new functions for allocating configuration data:Martin Mares
1998-11-29`wc -l TODO` decreased.Martin Mares
1998-11-29Added function for shell-like pattern matching. Will be used forMartin Mares
1998-11-29Allow setting debug value and `disabled' flag in protocol definition.Martin Mares
1998-11-29Renamed `DEBUG' symbol to `DEBUGGING' to prevent collisions with tokenMartin Mares
1998-11-27Oops, forgot to remove a debugging kludge.Martin Mares
1998-11-27Trivial 15-line bison excercise: Implemented expressions includingMartin Mares
1998-11-27First attempt at protocol configuration (now done only for RIP).Martin Mares
1998-11-27Fixed few misspellings and exported instance init as rip_init_instance().Martin Mares
1998-11-27Added generator of default names.Martin Mares