From 03/13/1999 to 04/11/1999


07:28 PM Revision ed9a8236 (iof-bird-daemon): Added new target "tags" to generate a tag table for Emacs.
Also made "depend" work before the tree is compiled first time. Martin Mares


09:45 AM Revision 2db3b288 (iof-bird-daemon): Decrease number of warnings.
Pavel Machek


02:25 PM Revision 49ed70b4 (iof-bird-daemon): Portability fixes.
Martin Mares
12:11 PM Revision 23b1539b (iof-bird-daemon): Filters upgraded - a bit. Moved code to filter.c because it ...
it belongs. (f-util.c stays there for auxiliary and non-important things.) Pavel Machek


09:31 PM Revision 7976a574 (iof-bird-daemon): ip_pton: Avoid modification of the string we're converting.
Martin Mares


08:25 PM Revision e2dc2f30 (iof-bird-daemon): Routing table core changes to support full route filtering:
o Introduced rte_cow() which should be used for copying on write the
rte's in filters. Each rte now carries a fla...
Martin Mares
08:17 PM Revision 9e0e485e (iof-bird-daemon): Added some new protocol hooks (look at the comments for bett...
make_tmp_attrs Convert inline attributes to ea_list
store_tmp_attrs Convert ea_list to inline attributes
Martin Mares
08:15 PM Revision 5056c559 (iof-bird-daemon): Changed syntax of attaching filters to protocols to hopefull...
EXPORT <filter-spec> for outbound routes (i.e., those announced
by BIRD to the rest of the world).
Martin Mares
08:10 PM Revision 63a381db (iof-bird-daemon): Several filter changes. (Pavel, please check if they are OK.)
o Changed parameters of f_run. Changed rtein+rteout pair to rte pointer
passed by reference, added ea_list of ...
Martin Mares
08:06 PM Revision d4ff7482 (iof-bird-daemon): Use a more reasonable pool chunk size: 4080 bytes seem to be...
approximation of a integral fraction of page size even if both malloc
overhead and chunk header space is counted.
Martin Mares


01:05 PM Revision c10421d3 (iof-bird-daemon): More changes to the kernel syncer.
o Now compatible with filtering.
o Learning of kernel routes supported only on CONFIG_SELF_CONSCIOUS
systems (on...
Martin Mares
01:01 PM Revision 69ec9087 (iof-bird-daemon): Added new protocol hook for dumping of protocol-dependent route
Please implement in all protocols.
Martin Mares
01:00 PM Revision 73c7bed1 (iof-bird-daemon): Defined CONFIG_SELF_CONSCIOUS whenever the kernel scanner is...
to distinguish between our own routes and alien ones. Martin Mares


01:38 PM Revision fe662dfd (iof-bird-daemon): Fixed `too many interfaces' cases.
Martin Mares
11:45 AM Revision 0498d92f (iof-bird-daemon): Believe it or not, printf()'s does not work too much without...
Pavel Machek


07:23 PM Revision 8cda9cdb (iof-bird-daemon): Argh, the fix was wrong.
Martin Mares
03:35 PM Revision e4241f24 (iof-bird-daemon): Portability fixes.
Martin Mares
03:33 PM Revision abae6e9c (iof-bird-daemon): First few FreeBSD portability fixes.
Martin Mares


08:46 PM Revision 6accdf4f (iof-bird-daemon): Updated the TODO list.
Martin Mares
08:33 PM Revision fb71b23e (iof-bird-daemon): Remember that we can run device syncer without kernel syncer
and vice versa now. Martin Mares
08:28 PM Revision 78d5ec15 (iof-bird-daemon): Please don't commit debugging code which makes BIRD exit bef...
actually starts to happen. Grrr. Martin Mares
08:26 PM Revision e4912e35 (iof-bird-daemon): Prefer `gm4' over `m4' (due to BSD et al.).
Martin Mares
08:21 PM Revision ba921648 (iof-bird-daemon): Update of filters towards new interface.
Pavel Machek
08:14 PM Revision 5bc512aa (iof-bird-daemon): Clarify resource dumps and include them in the main debuggin...
Martin Mares
08:14 PM Revision 3f2a21fd (iof-bird-daemon): Don't try to delete interface routes on CONFIG_AUTO_ROUTES s...
Martin Mares
07:56 PM Revision 6c02d83f (iof-bird-daemon): Added FIXME: If a strange interface appears, ignore it inste...
writing an error message... Martin Mares
07:35 PM Revision f5c687f7 (iof-bird-daemon): Added lp_flush() which flushes contents of a linear pool, le...
memory available for subsequent allocations from the same pool. Both flushing
and re-using the memory costs just few ...
Martin Mares
07:14 PM Revision f54801ff (iof-bird-daemon): Moved all system-dependent #include's containing endianity c...
functions to sysdep header endian.h. Martin Mares
07:13 PM Revision 61340248 (iof-bird-daemon): #define NULL if not defined by system includes.
Martin Mares
07:04 PM Revision 7f400d1c (iof-bird-daemon): After today's lengthy discussions about filter syntax, let's...
whitespace/semicolon rules for whole config file:
o All non-zero amounts of whitespace are equivalent to single ...
Martin Mares


10:51 PM Revision 1127ac6e (iof-bird-daemon): Cleaned up system configuration files -- removed few obsolet...
documented the remaining ones (sysdep/cf/README).
Available configurations:
o linux-20: Old Linux interface via...
Martin Mares


09:50 PM Revision 7dc4827c (iof-bird-daemon): Added everything protocols need to know about multiple routi...
i.e. struct proto now contains field 'table' pointing to routing table
the protocol is attached to. Use this instead ...
Martin Mares
09:44 PM Revision 7e5f5ffd (iof-bird-daemon): Moved to a much more systematic way of configuring kernel pr...
o Nothing is configured automatically. You _need_ to specify
the kernel syncer in config file in order to get i...
Martin Mares
09:38 PM Revision 739ebd8e (iof-bird-daemon): Allow different instances of the same protocol with identica...
Martin Mares
09:37 PM Revision 4ba84ebc (iof-bird-daemon): Slightly better generator of default protocol instance names.
Martin Mares
09:35 PM Revision 241b7311 (iof-bird-daemon): Don't compile OSPF by default.
Martin Mares
09:33 PM Revision b5239f22 (iof-bird-daemon): Don't try to manipulate neighbor lists for copied interface ...
This avoids few nasty references to free memory. Martin Mares


09:23 AM Revision f79a749d (iof-bird-daemon): Removed our declaration of RTPROT_BIRD since Alexey has assi...
us a real protocol number in 2.2.4 kernel. Martin Mares


03:01 PM Revision 421838ff (iof-bird-daemon): rte_update: Check sanity of incoming entries. Throw out (and...
to bogus prefixes and non-local routes to host scope addresses. Martin Mares
02:31 PM Revision 529c4149 (iof-bird-daemon): Allow input and output filters (only accept/reject style as ...
modifying filters yet) to be attached to protocol instances. Martin Mares
02:29 PM Revision e0f2e42f (iof-bird-daemon): A couple of filter tweaks:
o Introduced struct filter which serves as an external reference
to filter. Using struct symbol for this is un...
Martin Mares
01:13 PM Revision c612a3be (iof-bird-daemon): Removed the `rta_same' hook since it's no longer needed (all...
needing some local information should use extended attrs and cached
Martin Mares
01:09 PM Revision b77ae37d (iof-bird-daemon): Implemented extended route attributes and all related functi...
Martin Mares
01:05 PM Revision 9a38757c (iof-bird-daemon): Initialize pointers to functions so that code is actually al...
Pavel Machek
01:04 PM Revision 3c7ad64c (iof-bird-daemon): Compilation fix for mj.
Pavel Machek
10:20 AM Revision 29df5739 (iof-bird-daemon): Don't segfault on unknown interface.
Pavel Machek
10:19 AM Revision d36d838d (iof-bird-daemon): accept & reject should now work
Pavel Machek

Also available in: Atom