From 02/27/2000 to 03/27/2000


12:21 PM Revision d0031c5e (iof-bird-daemon): Use neigh_connected_to in rip, and behave more correctly
w.r.t. whotoldme and nexthop. Pavel Machek
12:16 PM Revision 200accf3 (iof-bird-daemon): if_connected() is again private.
Introduced neigh_connected_to() to serve the same purpose efficiently. Martin Mares


09:31 PM Revision 6480dd08 (iof-bird-daemon): I broke compilation. Sorry.
Pavel Machek
06:01 PM Revision 8c86f96f (iof-bird-daemon): Split horizont done right.
Locks done better. Pavel Machek
06:00 PM Revision 697711be (iof-bird-daemon): if_connected is usefull outside of neighbour cache.
Pavel Machek


10:08 AM Revision 9ee07ca5 (iof-bird-daemon): FIXME was actually already resolved
Pavel Machek


12:08 PM Revision 772f4899 (iof-bird-daemon): Minor change to make code more readable.
Pavel Machek


02:26 PM Revision ff8ed632 (iof-bird-daemon): Rip now tries to lock interface.
Fixed fatal errors which caused segfault at startup.
Fixed fatal errors in rip which caused it not to send more than...
Pavel Machek
02:23 PM Revision ba446670 (iof-bird-daemon): Format of dates changed, so rip authentication is now commen...
Pavel Machek


03:53 PM Revision 72a6ef11 (iof-bird-daemon): Construction of BGP packets.
Martin Mares
03:51 PM Revision a8f944cb (iof-bird-daemon): Wrote real version of unaligned data access functions (neede...
Martin Mares


09:50 PM Revision c01e3741 (iof-bird-daemon): Started work on BGP. Wrote main part of the connection handl...
Martin Mares
09:49 PM Revision 1cf716f0 (iof-bird-daemon): Handle EINPROGRESS properly.
Set IP_DONTROUTE sockopt only if sk->ttl == 1. Martin Mares
08:52 PM Revision 267a2c0e (iof-bird-daemon): Added missing newline in debug output.
Martin Mares
06:45 PM Revision ca97b489 (iof-bird-daemon): Define new data types for BGP.
Martin Mares


10:09 PM Revision 2638249d (iof-bird-daemon): Bare skeleton of the BGP.
Martin Mares
09:59 PM Revision 349e21bb (iof-bird-daemon): Protocol tracing: Don't dump core on filtered out routes.
Martin Mares


01:31 PM Revision 856b87d1 (iof-bird-daemon): Cleanup, mostly debugging messages.
Pavel Machek


11:04 PM Revision abf2be7d (iof-bird-daemon): Add internal commands of the client to the command list.
Martin Mares
10:55 PM Revision 971b2310 (iof-bird-daemon): Commands which failed expansions are to be stored to history...
Martin Mares
10:53 PM Revision f098e072 (iof-bird-daemon): Fixed a bunch of FIXME's by removing them :)
Martin Mares
10:44 PM Revision 43270902 (iof-bird-daemon): Made `show status' show uptime and time of last reconfigurat...
Martin Mares
10:43 PM Revision 7a88832e (iof-bird-daemon): Added tm_format_datetime().
Martin Mares
10:40 PM Revision 81ce667b (iof-bird-daemon): Don't crash when filter_same() gets called on FILTER_ACCEPT ...
Martin Mares
09:58 PM Revision a92bebe0 (iof-bird-daemon): Yet another LOCAL_DEBUG turned off.
Martin Mares
09:54 PM Revision 832fa033 (iof-bird-daemon): Cleaned up debugging in kernel syncer. Netlink has still LO...
turned on, but after some testing I'll gag it. Martin Mares
09:47 PM Revision e68dd11c (iof-bird-daemon): Use do { } while(0) instead of empty DBG if not debugging.
Martin Mares
09:01 PM Revision 6b9fa320 (iof-bird-daemon): Great cleanup of debug messages. LOCAL_DEBUG turned off in m...
several debug() calls converted to DBG(). Martin Mares
08:50 PM Revision 6a9f28b0 (iof-bird-daemon): Added tracing of interface events.
Martin Mares
08:49 PM Revision b0a47440 (iof-bird-daemon): Oops, got `<' and `>' markers in trace output reversed.
Martin Mares
08:30 PM Revision cfd46ee4 (iof-bird-daemon): Added debugging of communication between protocols and routi...
Just ask for "debug routes" if you want to see the routes and "debug filters"
if you want even the rejected ones.
Martin Mares


08:21 PM Revision c8d5ffaf (iof-bird-daemon): Fix <=, >=, !=
Pavel Machek


10:38 PM Revision ce17d4c1 (iof-bird-daemon): LSA DB is completely redesigned. Now it should be faster and...
less memory. Ondrej Filip
04:38 PM Revision af834f86 (iof-bird-daemon): Categorized TRACE() messages in rip
Pavel Machek
03:12 PM Revision cb822c07 (iof-bird-daemon): Rip tracing: still need config hunk to set p->debug.
Pavel Machek
02:59 PM Revision 38466dbd (iof-bird-daemon): log() classes done right
Pavel Machek
02:47 PM Revision 995e5894 (iof-bird-daemon): 1 less shift/reduce conflict
print now takes arguments separated by ,
[ .. ] is now forbidden
[ ] now actually works
Pavel Machek
01:21 PM Revision e4a73dbf (iof-bird-daemon): CONST() is now gone
Pavel Machek


12:50 PM Revision 30147b89 (iof-bird-daemon): Sending of DBDes. (Checksum and length calculation NOT done.)
Ondrej Filip


09:50 PM Revision 839380d7 (iof-bird-daemon): Added debugging of protocol state transitions.
Martin Mares
09:50 PM Revision f30b86f9 (iof-bird-daemon): Added configuration of default protocol debugging flags.
Martin Mares
09:04 PM Revision 3eb0b586 (iof-bird-daemon): No longer echoes commands before sending them.
Martin Mares
09:04 PM Revision 3cbfcafe (iof-bird-daemon): DBG calls debug() if defined(LOCAL_DEBUG) || defined(GLOBAL_...
Martin Mares
08:49 PM Revision 96d8e3bf (iof-bird-daemon): Added protocol debugging flags (protocol.h: D_xxx), parsing ...
in configuration files and commands for manipulating them.
Current debug message policy:
Martin Mares
08:09 PM Revision c801e1fb (iof-bird-daemon): Renamed command `shutdown' to `down', so that `s' can be use...
abbreviation for `show'. Martin Mares


10:48 PM Revision 35496679 (iof-bird-daemon): Implemented real slab allocator. If you suspect it from bein...
just #define FAKE_SLAB at the top of lib/slab.c to bypass it. Martin Mares


10:30 PM Revision 9f4929e7 (iof-bird-daemon): Renamed EAF_INLINE to EAF_TEMP to make the name reflect the ...
Martin Mares
10:21 PM Revision b9626ec6 (iof-bird-daemon): Garbage collector events and counters are now per table and ...
they can be made configurable if it turns out to be useful. Martin Mares
09:27 PM Revision 16c07e3d (iof-bird-daemon): Removed bogus comment.
Martin Mares
09:26 PM Revision 54fb7701 (iof-bird-daemon): Fixed display of short continued messages in verbose mode.
Martin Mares
09:26 PM Revision c7814f01 (iof-bird-daemon): Enabled short continuations.
Martin Mares
09:19 PM Revision a58dad62 (iof-bird-daemon): Please *think* when defining operator priorities.
(-: num_of_parser_conflicts -= 42 :-) Martin Mares
09:09 PM Revision ee76a92a (iof-bird-daemon): Implemented real attribute cache.
Martin Mares


10:23 PM Revision d4d75628 (iof-bird-daemon): Avoid being exponential, do not allow ! =
Pavel Machek


03:05 PM Revision c8518ae1 (iof-bird-daemon): Removed RTF_EXTERIOR and RTF_TAGGED (unused).
Martin Mares
02:51 PM Revision 85053fce (iof-bird-daemon): Reimplemented neighbor cache. Now uses real hashing.
Martin Mares
02:49 PM Revision 7293c5dd (iof-bird-daemon): Added proto->hash_key which contains randomly generated hash...
for calculation of hash functions depending on proto. Martin Mares
02:42 PM Revision 62ab789d (iof-bird-daemon): Added type parameter to f_new_dynamic_attr.
Pavel Machek
02:31 PM Revision 31e79264 (iof-bird-daemon): tmp_attrs fixed.
I do not know if it is right since mj ingores talk once started :-(. Pavel Machek
12:15 PM Revision 4ebbbd40 (iof-bird-daemon): Changed comments regarding hash function.
Martin Mares
12:03 PM Revision 14a6c2a7 (iof-bird-daemon): IP_PREC_INTERNET_CONTROL for IPv6 (see the comment).
Martin Mares
11:48 AM Revision 4c1b4e1a (iof-bird-daemon): If the user has specified identical preferences for instance...
protocols, break the tie by comparing addresses, so we keep the ordering
Martin Mares
11:42 AM Revision aee539f2 (iof-bird-daemon): Made `datetime' more user friendly. Now it should be a quote...
of type "dd-mm-yyyy". Martin Mares
11:32 AM Revision db1326aa (iof-bird-daemon): Dynamic attributes are now declared in per-protocol grammar ...
of filter/config.Y. Bird now compiles even if you disable RIP.
Removed RTA and IMPOSSIBLE tokens (unused).
Removed ...
Martin Mares
11:30 AM Revision 2ca3d9a8 (iof-bird-daemon): Defined INVALID_TOKEN which is a token guaranteed to be neve...
Martin Mares
11:29 AM Revision d07bab39 (iof-bird-daemon): ipa_opposite hack is not applicable in IPv6.
Martin Mares


11:20 PM Revision ef0883a1 (iof-bird-daemon): Adapted RIP to new interface flags. Pavel, please verify it'...
Martin Mares
11:19 PM Revision 6a636392 (iof-bird-daemon): Rewrote interface type detection logic. The `unnumbered' fla...
address, not per interface (hence it's ifa->flags & IA_UNNUMBERED) and
should be set reliably. IF_MULTIACCESS should ...
Martin Mares


10:00 PM Revision e69e4ed9 (iof-bird-daemon): Support expansion of command abbreviations.
Client considered finished (modulo bugs). Martin Mares

Also available in: Atom