Activity

From 05/04/2000 to 06/02/2000

06/02/2000

07:55 PM Revision b36a0a79 (iof-bird-daemon): area {} added to config.
Ondrej Filip
05:42 PM Revision 7e602d5e (iof-bird-daemon): Killed several bugs in kernel-doc. The most painful one was ...
was unable to recognize structure markers `&'. Martin Mares
05:41 PM Revision a7ed3e55 (iof-bird-daemon): New TODO list.
Martin Mares
05:24 PM Revision ddbcb927 (iof-bird-daemon): Documented protocol hooks.
Martin Mares
05:23 PM Revision 371adba6 (iof-bird-daemon): Use <chapt> for chapters, <sect> for sections and <sect1> fo...
Martin Mares
05:22 PM Revision 6cba2d5e (iof-bird-daemon): Typographical enhancements. Now, the documentation is typese...
book style.
Please look at this version and tell me your opinion. Especially I don't feel
happy about the spacing an...
Martin Mares
03:05 PM Revision 3fa5722d (iof-bird-daemon): First option into config added. :-)
Ondrej Filip
01:52 PM Revision 62924172 (iof-bird-daemon): Flush LSA when receive aged one.
Ondrej Filip
01:42 PM Revision 3c6269b8 (iof-bird-daemon): Added documentation on protocols.
Protocol hooks deserve an extra chapter (to come soon). Martin Mares
01:27 PM Revision e4ba0ec1 (iof-bird-daemon): Bugfix in receiving of aged LSA.
Ondrej Filip
12:41 PM Revision 9a8f20fc (iof-bird-daemon): Better description of the route distribution process.
Martin Mares
12:34 PM Revision 2eac33f7 (iof-bird-daemon): Better LSA Aging.
Ondrej Filip
12:29 PM Revision 3ce8c610 (iof-bird-daemon): Documentation on routing tables and route attributes.
Martin Mares
12:29 PM Revision 566a0eed (iof-bird-daemon): Removed rta_find() since nobody uses it and it's more conven...
to use ea_find() directly. Martin Mares
11:24 AM Revision ece612e1 (iof-bird-daemon): sh interface "iface" dumpped all.
Ondrej Filip
11:00 AM Revision 7a5582ac (iof-bird-daemon): Better dumping, if I get strange lsack.
Ondrej Filip
10:21 AM Revision 3488634c (iof-bird-daemon): Handle "show ospf *" even if protocol is down.
Ondrej Filip
09:57 AM Revision a489f0ce (iof-bird-daemon): Silly bug in sh interface. Now I test ALL interfaces. :-)
Ondrej Filip
09:53 AM Revision 489f800b (iof-bird-daemon): Speedup loading process.
Ondrej Filip
09:51 AM Revision 75317ab8 (iof-bird-daemon): Spelling fixes.
Martin Mares
09:46 AM Revision f8e2d916 (iof-bird-daemon): Minor fixes.
Martin Mares
09:42 AM Revision 92e8be8c (iof-bird-daemon): Bugfix in lsreq receiving.
Ondrej Filip
09:35 AM Revision cd4fecb6 (iof-bird-daemon): Made it *compile* !!!
Martin Mares
08:01 AM Revision 64ba9f7b (iof-bird-daemon): Do not try to divide by zero.
Pavel Machek
07:59 AM Revision 326e33f5 (iof-bird-daemon): Results of complete reading of documentation.
Pavel Machek

06/01/2000

05:52 PM Revision c4f0f014 (iof-bird-daemon): Added show ospf interface.
show ospf neighbors now knows "<interface>". Ondrej Filip
05:12 PM Revision 58740ed4 (iof-bird-daemon): Documentation.
Martin Mares
05:11 PM Revision 658d272b (iof-bird-daemon): Better handling of parameterless functions.
Martin Mares
04:45 PM Revision 72577492 (iof-bird-daemon): Some other reply codes allocated.
Ondrej Filip
04:26 PM Revision 4ab4e977 (iof-bird-daemon): show ospf implemented.
Ondrej Filip
04:17 PM Revision cf318e3c (iof-bird-daemon): Removed comments about workings of the old neighbor cache wh...
(1) obsolete and (2) replaced by the progdoc. Martin Mares
04:16 PM Revision 1f495723 (iof-bird-daemon): Documented.
Martin Mares
04:16 PM Revision ce4aca09 (iof-bird-daemon): FIB documentation.
I've changed the init callback type to a typedef to work around a bug
in kernel-doc I'm too lazy to hunt now.
Martin Mares
03:53 PM Revision a783e259 (iof-bird-daemon): Cisco-like "show ospf neighbors" implemented.
Ondrej Filip
03:13 PM Revision b594ad23 (iof-bird-daemon): tm_format_reltime() works with both past and future timestamps.
Martin Mares
03:04 PM Revision c23f40b1 (iof-bird-daemon): Use <funcsect> instead of <sect3>.
Martin Mares
01:13 PM Revision a9aa4c1e (iof-bird-daemon): Inactive sticky neighbors have no scope.
Martin Mares
01:00 PM Revision 23df5e4c (iof-bird-daemon): Print route tag in hexadecimal and omit it if it's zero.
Martin Mares
01:00 PM Revision bc00185e (iof-bird-daemon): Updated to new neighbor cache.
Martin Mares
12:59 PM Revision 491cd43b (iof-bird-daemon): Updated RIP to new neighbor cache semantics. When presented ...
equal to a local address, just ignore the route (as it is usually just an
external route exported by us echoed by som...
Martin Mares
12:58 PM Revision 4a911501 (iof-bird-daemon): Updated for new scope handling.
Also, provide proper address scopes in struct ifa. Martin Mares
12:58 PM Revision 0f32f2a6 (iof-bird-daemon): Modified the neighbor cache to remember local addresses as w...
neighbor->scope now contains proper address scope which is zero (SCOPE_HOST)
for local addresses, higher (SCOPE_LINK,...
Martin Mares
12:55 PM Revision 56ca7acd (iof-bird-daemon): BGP: RFC 2842 has replaced the cap-draft.
Martin Mares
12:17 PM Revision df968040 (iof-bird-daemon): Print tag unsigned rather then signed.
Ondrej Filip
12:08 PM Revision c52c7e76 (iof-bird-daemon): Calculate checksum when reflooding (after min ls_refresh).
Ondrej Filip
08:43 AM Revision 5f4aee76 (iof-bird-daemon): Added && and ||.
Pavel Machek
08:34 AM Revision 1877dab2 (iof-bird-daemon): Allow
case net {
62.0.0.0/8+:
10.0.0.0/8+:
else: rejec...
Pavel Machek
08:32 AM Revision 1895e81e (iof-bird-daemon): Allow matching on enums:
if !(scope ~ [ SCOPE_HOST, SCOPE_SITE ]) then {
print "Failed in test";
quitbird;
...
Pavel Machek
12:32 AM Revision 42542c56 (iof-bird-daemon): Cleanup.
Ondrej Filip
12:22 AM Revision d27d0efe (iof-bird-daemon): Very stuping bug. (I took me 4 hours to find it!)
I just wrote "=!" instead of "!=". :-((((((( Ondrej Filip

05/31/2000

10:39 PM Revision 2983460b (iof-bird-daemon): Both `help' command and the `unknown command' error message ...
the user to press `?' if he wants help. Martin Mares
10:28 PM Revision 2f5e5ff9 (iof-bird-daemon): Before configuration file is read, log to _both_ syslog and ...
Martin Mares
09:51 PM Revision c184d9d0 (iof-bird-daemon): Documentation update
Pavel Machek
09:50 PM Revision 0b1cad81 (iof-bird-daemon): Complain when filter does not end in accept nor reject.
Pavel Machek
06:55 PM Revision b5958826 (iof-bird-daemon): Ehm, some other "down" steps.
Ondrej Filip
06:45 PM Revision 3f6953a1 (iof-bird-daemon): Some bugs in cleanup after iface down.
Ondrej Filip
06:36 PM Revision 489b2155 (iof-bird-daemon): Why does not work "sk_close(sk);rfree(sk);"?
Ondrej Filip
06:31 PM Revision 46962be6 (iof-bird-daemon): Better debugging.
Safe neigh_list deleting. Ondrej Filip
06:21 PM Revision 37282678 (iof-bird-daemon): And finally, Premature aging works. :-)
Ondrej Filip
03:51 PM Revision 31ee3d5f (iof-bird-daemon): Another step to make premature aging better.
Ondrej Filip
03:28 PM Revision a9eeefd6 (iof-bird-daemon): Warning destroyed. :-)
Ondrej Filip
03:24 PM Revision 82364f4d (iof-bird-daemon): Flood my LSA (if exists) after old one is flushed.
Ondrej Filip
03:04 PM Revision 0822995c (iof-bird-daemon): Set E2 metric for internal routes to LSINFINITY.
Ondrej Filip
02:52 PM Revision 9a04d030 (iof-bird-daemon): Delete _all_ ext routes from unreachable neighbor.
Ondrej Filip
02:43 PM Revision 52893236 (iof-bird-daemon): Stuping bug in net LSA origination. Now, I should survive
loss of my only neighbor. Ondrej Filip
02:27 PM Revision 1c1f1b6c (iof-bird-daemon): This should be enough from the SGMLtools distribution to mak...
SGMLtools happy.
The only symlink you need now is dist/birddoc -> dist/sgmltool. I'm
convinced it could be avoided b...
Martin Mares
02:25 PM Revision 1885aa8c (iof-bird-daemon): Clean LaTeX .aux and .toc files as well.
Martin Mares
02:24 PM Revision fcdddff5 (iof-bird-daemon): Formatting of progdoc works in both HTML and LaTeX. The LaTe...
still has somewhat weird spacing, but it will be hopefully easy
to fix.
Martin Mares
02:21 PM Revision d1660fd3 (iof-bird-daemon): Sort cleanup in aging.
Ondrej Filip
02:06 PM Revision 70a38319 (iof-bird-daemon): LSArt origination and routing table calculation is now not d...
often. Instead of calculation I just schedule it latter. Ondrej Filip
01:54 PM Revision aa185265 (iof-bird-daemon): Updated headings and copyrights.
Martin Mares
01:30 PM Revision 38cf78a9 (iof-bird-daemon): Added the introduction chapter of progdoc.
Martin Mares
01:30 PM Revision 3caca73f (iof-bird-daemon): Spelling check and update of LocalWords.
Martin Mares
01:20 PM Revision fc741dab (iof-bird-daemon): Handle better next hop in external LSA.
Ondrej Filip
12:52 PM Revision e0bbb7b7 (iof-bird-daemon): Very ancient bug in (B)DR election, I didn't fill correctly ...
Ondrej Filip
12:07 PM Revision a7a3a0a3 (iof-bird-daemon): Added tagging of external LSA.
Ondrej Filip
11:36 AM Revision fec5bec0 (iof-bird-daemon): Make documentation targets available from the top-level make...
but not with separate object tree yet. Martin Mares
11:35 AM Revision 46527a93 (iof-bird-daemon): Modified the Makefile to work in the source tree.
From now, you can just `make userdocs' in doc, no need to use ugly scripts.
Also, `make progdocs' builds the program...
Martin Mares
11:30 AM Revision fcb5f4a7 (iof-bird-daemon): Updated all the Doc files to new format.
Martin Mares
11:29 AM Revision 6be13de7 (iof-bird-daemon): New progdoc script generating SGML output.
Martin Mares
11:29 AM Revision c9c36117 (iof-bird-daemon): Added new output format `bird' which creates birddoc SGML.
Martin Mares
11:28 AM Revision 3fc25954 (iof-bird-daemon): Added tags for markup of programmer's documentation.
Martin Mares
11:28 AM Revision c92795e9 (iof-bird-daemon): Moved old TeX documents to old/ to make them not interfere w...
Martin Mares
10:07 AM Revision a2a3ced8 (iof-bird-daemon): Added Pipe documentation.
Martin Mares

05/30/2000

11:29 PM Revision 0884f492 (iof-bird-daemon): Ehm, in had this in code: "break; i--;" :-(
Ondrej Filip
10:48 PM Revision 3b0b2cb6 (iof-bird-daemon): IPv6: Absolutize link-scope addresses of incoming packets.
IPv6 socket interface is hopefully right now. Martin Mares
10:47 PM Revision cfa6ab05 (iof-bird-daemon): Added ipa_absolutize() which converts link-scope addresses t...
ones according to prefix assigned to the corresponding interface. Martin Mares
09:46 PM Revision 69a20d2e (iof-bird-daemon): Recognize `!'.
Martin Mares
09:25 PM Revision 5919c66e (iof-bird-daemon): Route attributes for OSPF.
Martin Mares
09:24 PM Revision 2cec475b (iof-bird-daemon): Removed several unused local variables.
Martin Mares
09:24 PM Revision 2f711231 (iof-bird-daemon): Killed bug in merging of dynamic attributes.
Martin Mares
09:23 PM Revision caab3bb3 (iof-bird-daemon): Better formatting of protocol status.
Martin Mares
07:20 PM Revision 36032ded (iof-bird-daemon): Added section about client.
Pavel Machek
06:21 PM Revision 3e864556 (iof-bird-daemon): Added \n in debug.
Ondrej Filip
05:57 PM Revision 7e1c7efa (iof-bird-daemon): Stupig bug in debugging.
Ondrej Filip
05:51 PM Revision 3dd8f983 (iof-bird-daemon): You can decide if add LSA into lsrth during flood_lsa().
Ondrej Filip
05:49 PM Revision 3d410fdf (iof-bird-daemon): Reflood your old lsa.
Ondrej Filip
05:00 PM Revision 13b02be2 (iof-bird-daemon): Don't run rt calculation twice.
Ondrej Filip
04:49 PM Revision b477a9a8 (iof-bird-daemon): Don't send empty LS upd. (And better debugging.)
Ondrej Filip
04:48 PM Revision e1e31816 (iof-bird-daemon): Aging delta changed. (Ehm, aging is very dirty I'll have to ...
Ondrej Filip
04:13 PM Revision 1b128de3 (iof-bird-daemon): Better shutdown.
Ondrej Filip
04:08 PM Revision 935ceabe (iof-bird-daemon): Don't send empty LS update.
Ondrej Filip
03:05 PM Revision a548a7e1 (iof-bird-daemon): Bug in direct ack (via update).
Ondrej Filip
03:04 PM Revision 45132806 (iof-bird-daemon): Bug in socket closing.
Ondrej Filip
03:01 PM Revision ef6f26b4 (iof-bird-daemon): Bug in lsa comparision.
Ondrej Filip
01:39 PM Revision 2aa476a5 (iof-bird-daemon): Yeah, the endianity bug found.
Ondrej Filip
01:25 PM Revision 76e25143 (iof-bird-daemon): Better dumping.
Ondrej Filip
11:50 AM Revision 7b099bf9 (iof-bird-daemon): Recovering after change linuxdoc->birddoc
Pavel Machek
11:27 AM Revision 068b4127 (iof-bird-daemon): Don't say too bad things about our concurence.
Pavel Machek
11:23 AM Revision e9df1bb6 (iof-bird-daemon): Small change in working to make it obvious we are free softw...
Pavel Machek
11:22 AM Revision 1cb10462 (iof-bird-daemon): Date removed.
Pavel Machek
11:15 AM Revision f3b33928 (iof-bird-daemon): Tried to change garbagetime -> garbage time to be more consi...
Pavel Machek
11:09 AM Revision 24e1e200 (iof-bird-daemon): Another testbed for filters.
Pavel Machek
11:07 AM Revision 04c3a83c (iof-bird-daemon): Better inicialisation.
Ondrej Filip
11:07 AM Revision 0dc4431c (iof-bird-daemon): Access to all attributes we should be able to access seems t...
Pavel Machek
10:53 AM Revision 5970fcda (iof-bird-daemon): Some exchange between init() and start().
Ondrej Filip
10:42 AM Revision 26c09e1d (iof-bird-daemon): Added read-only access to all required fields in rta.
Pavel Machek
10:42 AM Revision 2d6627a7 (iof-bird-daemon): Fixed bug in RIP docs.
Pavel Machek
10:36 AM Revision 73232f6b (iof-bird-daemon): Better rt dumping.
Ondrej Filip
10:23 AM Revision 2bdb5e00 (iof-bird-daemon): Cleaning static attributes
Pavel Machek
10:20 AM Revision 05dbc97b (iof-bird-daemon): Bug in rt_notify.
Ondrej Filip
10:13 AM Revision fe613ecd (iof-bird-daemon): Access to few more attributes is needed.
Pavel Machek
10:13 AM Revision f7876c36 (iof-bird-daemon): More todo in documentation.
Pavel Machek
10:13 AM Revision 298f2530 (iof-bird-daemon): Moved description of filters to programmers docs.
Pavel Machek

05/29/2000

10:16 PM Revision 9e85a5e6 (iof-bird-daemon): Delay user input whereever appropriate.
Martin Mares
10:10 PM Revision 4761efdb (iof-bird-daemon): Tracing of CLI connections/commands can be now controlled
by `debug commands <level>' in the configuration. Level 0 means
no tracing, 1 means connections only, 2 includes all ...
Martin Mares
10:09 PM Revision 26eee1c3 (iof-bird-daemon): Updated TODO.
Martin Mares
10:08 PM Revision 7294f68b (iof-bird-daemon): `path metric' and `disable after error' are switches, not nu...
Martin Mares
09:58 PM Revision e67af428 (iof-bird-daemon): Support --version and --help.
Martin Mares
09:03 PM Revision 5459fac6 (iof-bird-daemon): Added BGP documentation.
Martin Mares
01:47 PM Revision 56ab03c7 (iof-bird-daemon): Added introduction to BGP.
Martin Mares
01:13 PM Revision 0e4789c2 (iof-bird-daemon): Added Kernel protocol documentation.
Martin Mares
12:46 PM Revision d9d41c60 (iof-bird-daemon): Capitalize properly in Install section.
BTW, what about configure options and similar things? Martin Mares
12:23 PM Revision 4f88ac47 (iof-bird-daemon): Reduce number of chapters -- having subchapter for 2 lines o...
Pavel Machek
12:18 PM Revision 0e694e04 (iof-bird-daemon): Minor fixes as requested by Pavel.
Martin Mares
12:05 PM Revision 440439e3 (iof-bird-daemon): Really short installation section added.
Pavel Machek
12:05 PM Revision 04a22949 (iof-bird-daemon): Renamed the DTD from linuxdoc to birddoc.
Pavel, please check whether it builds in your environment as well. Martin Mares
12:03 PM Revision 897cd7aa (iof-bird-daemon): Tried to write a better introduction.
Martin Mares
11:53 AM Revision 9d893489 (iof-bird-daemon): Docs updates.
Pavel Machek
11:30 AM Revision 79a2b697 (iof-bird-daemon): Added description of Static, Device and Direct protocols.
Martin Mares
11:22 AM Revision 98627595 (iof-bird-daemon): Better description of how route is selected.
Pavel Machek
11:22 AM Revision d247d261 (iof-bird-daemon): Info about client. (Mj, if you tell me that's trivial, what ...
writing it?) Pavel Machek
11:13 AM Revision 2f647f3f (iof-bird-daemon): Added "what is router" to introduction.
Pavel Machek
10:32 AM Revision 1b55b1a3 (iof-bird-daemon): Spelling fixes.
Added skeleton for subchapters on all the protocols. Each subchapter should
contain:
Introduction (brief intro to t...
Martin Mares

05/28/2000

08:11 PM Revision e9d6b1d1 (iof-bird-daemon): Kosmetic change in debugging.
Ondrej Filip
07:16 PM Revision f7c0525e (iof-bird-daemon): get_route_info() added.
Ondrej Filip
07:11 PM Revision d150c637 (iof-bird-daemon): Documentation update.
Pavel Machek
07:07 PM Revision cdc25e8d (iof-bird-daemon): To find out a type of route (external, inter/intra area)
Ondrej Filip
06:49 PM Revision 4414d9a5 (iof-bird-daemon): get_status() implemented.
Ondrej Filip
06:34 PM Revision d5f029df (iof-bird-daemon): Just added some debug().
Ondrej Filip

05/27/2000

03:36 PM Revision 4bd28fb6 (iof-bird-daemon): Better shutdown. (Flush my own router LSA and send 1WAY to e...
Ext LSA originating and flushing added. Ondrej Filip
02:17 PM Revision e8085aba (iof-bird-daemon): Originating of external LSA.
Ondrej Filip

05/26/2000

07:04 PM Revision 2d5b9992 (iof-bird-daemon): Import control implemented.
Ondrej Filip

05/25/2000

04:28 PM Revision 216fd83c (iof-bird-daemon): Spell checking.
Pavel Machek
04:17 PM Revision 9b24a6fb (iof-bird-daemon): Text version generated from lynx looks as ugly as hell, sgml...
at generating nice output. Unfortunately, sgml output contains a^ha highlight
some printers do not like.
Pavel Machek
03:28 PM Revision d26524fa (iof-bird-daemon): Add section about routing tables.
Pavel Machek
03:20 PM Revision ad9074e9 (iof-bird-daemon): Cleaned up warnings.
Pavel Machek
03:11 PM Revision 69477cad (iof-bird-daemon): Add section about utility functions in filters
Pavel Machek
03:01 PM Revision 4a5bb2bf (iof-bird-daemon): Description of types needed for BGP.
Pavel Machek
02:58 PM Revision 9a09a64b (iof-bird-daemon): Use ? in path matching to avoid /* trap.
Pavel Machek
02:50 PM Revision ba1dda49 (iof-bird-daemon): SGML correctness fix.
Pavel Machek
12:33 PM Revision 0e5373fd (iof-bird-daemon): Some more documentation, plus minor fixes.
Pavel Machek
12:33 PM Revision 72282e2a (iof-bird-daemon): Fixed comment not to be misleading.
Pavel Machek

05/20/2000

11:00 AM Revision 416e3ee4 (iof-bird-daemon): Get Linux version from <linux/version.h>, not `uname -r`.
Martin Mares

05/19/2000

07:49 PM Revision 2eca3b3a (iof-bird-daemon): Routing table garbage collector gets really called.
Martin Mares
07:40 PM Revision 0ba8a614 (iof-bird-daemon): Fixed a very nasty bug in FIB iterators.
Martin Mares
06:05 PM Revision d2a7c0e9 (iof-bird-daemon): Don't print trace messages about null updates.
Martin Mares
06:05 PM Revision 3ced9b34 (iof-bird-daemon): Fixed freeing of non-embedded extended attributes.
Martin Mares
06:03 PM Revision 075898de (iof-bird-daemon): No more problems when protocols gets disabled during feeding.
Martin Mares
05:21 PM Revision dc6405d2 (iof-bird-daemon): Latest changes by Pavel have removed the error messages prin...
unsuccessful socket open, but replaced them by segmentatio fault!
Grrrrrrrrr.
Martin Mares
04:57 PM Revision e66e6c21 (iof-bird-daemon): If community list is not defined, act as it is empty.
Pavel Machek
04:44 PM Revision 9511a483 (iof-bird-daemon): Less error messages in case sk_open fails.
Pavel Machek
04:22 PM Revision eb4097e4 (iof-bird-daemon): Added name of protocol to messages being logged.
Pavel Machek
03:59 PM Revision af0b25d2 (iof-bird-daemon): More updates.
Pavel Machek
02:13 PM Revision 242352b7 (iof-bird-daemon): Improve docs of log statment, improve markup.
Pavel Machek
02:05 PM Revision 8af8a873 (iof-bird-daemon): Descriptive lists rendered better in TeX.
Pavel Machek
01:58 PM Revision a0dd1c74 (iof-bird-daemon): Some spellchecking, and use right tags for right things.
Pavel Machek
11:01 AM Revision 5e88d730 (iof-bird-daemon): BGP now reports originating AS and origin type in get_route_...
Martin Mares
11:01 AM Revision f49528a3 (iof-bird-daemon): Added as_path_get_first().
Martin Mares
11:00 AM Revision f7ad556f (iof-bird-daemon): Commented out the `inserting entry which is already there' m...
it's pretty normal: during feeding of the protocol, a new route can appear
which will be announced normally and then ...
Martin Mares
10:59 AM Revision 76dfda9e (iof-bird-daemon): Fixed a buglet in asynchronous feeding and increased maximum...
of routes allowed per feeding phase. Martin Mares
10:46 AM Revision ac5d8012 (iof-bird-daemon): Asynchronous feeding of protocols.
Martin Mares

05/17/2000

09:20 PM Revision 0850ce22 (iof-bird-daemon): Smal debug bugfix.
Ondrej Filip
08:23 PM Revision 6d5e703d (iof-bird-daemon): Minor cleaning
Pavel Machek
08:01 PM Revision 00c1f79a (iof-bird-daemon): rte_same implemented.
Ondrej Filip
07:27 PM Revision bbd76b42 (iof-bird-daemon): rte_better implemented.
Ondrej Filip
12:14 PM Revision 9f0d45d6 (iof-bird-daemon): Finished cleanng up mess: multiplication reinstalled.
Pavel Machek
12:28 AM Revision 4ee21789 (iof-bird-daemon): Don't die, if you receive strange LSA.
Ondrej Filip
12:28 AM Revision 7f6b3cf2 (iof-bird-daemon): Typo in comment.
Ondrej Filip

05/16/2000

11:59 PM Revision 18a0c0bb (iof-bird-daemon): Downing of interface should work.
Ondrej Filip
11:24 PM Revision 8fb0c2c2 (iof-bird-daemon): Calculation of external routes finally works.
Ondrej Filip
10:43 PM Revision 31834faa (iof-bird-daemon): Ehmm, removed 'if(1 || ...' so I can test the second part .
Ondrej Filip
10:37 PM Revision b1c9d871 (iof-bird-daemon): Fixed the horrible mess Pavel has created with his last commit.
Martin Mares
10:34 PM Revision 508c36ab (iof-bird-daemon): Routing table calculation for ext LSAs having next-hop=!0.0.0.0
Ondrej Filip
06:50 PM Revision a96a979d (iof-bird-daemon): Line numbers for runtime errors (what's wrong with cvs? I co...
commit this from home) Pavel Machek
06:47 PM Revision 7581b81b (iof-bird-daemon): More additions to documentation and spellchecking.
Pavel Machek
03:08 PM Revision e5a47266 (iof-bird-daemon): Turned off LOCAL_DEBUG.
Martin Mares
03:08 PM Revision e79671a7 (iof-bird-daemon): Fixed incorrect error message about router ID syntax.
Martin Mares
03:05 PM Revision 5b846de6 (iof-bird-daemon): Interface dummy is too strange for me... but psst, that's se...
Pavel Machek
03:02 PM Revision be77b689 (iof-bird-daemon): Poisoning: take there...
Martin Mares
03:02 PM Revision d6796e7b (iof-bird-daemon): Don't segfault when someone adds passwords.
Pavel Machek
03:00 PM Revision 2f2663bd (iof-bird-daemon): Password same now actually works
Pavel Machek
02:58 PM Revision 898fdd85 (iof-bird-daemon): Rip should now reconfigure itself only if needed.
Pavel Machek
02:24 PM Revision 60de3356 (iof-bird-daemon): Resolved shift/reduce conflict
Pavel Machek
01:53 PM Revision e2f4f275 (iof-bird-daemon): Oops, the poison was too deadly...
Martin Mares
01:51 PM Revision b8e60d35 (iof-bird-daemon): Added poisoning of free'd objects when we're debugging.
Martin Mares
01:43 PM Revision df9f0fb3 (iof-bird-daemon): Don't log state changes if nothing user-visible has changed.
Martin Mares
01:36 PM Revision f990fc61 (iof-bird-daemon): When in persist mode, don't delete routes from kernel tables...
they cease to exist in our routing tables due to protocols having shut down. Martin Mares

05/15/2000

12:27 PM Revision c5a06f65 (iof-bird-daemon): Allow other operations than +.
Pavel Machek
12:19 PM Revision f4ab2317 (iof-bird-daemon): bgp_get_status: If protocol is down, don't print BGP state.
Martin Mares
12:19 PM Revision cbfd671f (iof-bird-daemon): Allow accessing defined symbols.
Pavel Machek
12:15 PM Revision cc590a11 (iof-bird-daemon): Changed syntax of expressions. Each `expr' can be now either...
or a symbol or parenthesised filter expression. Martin Mares
12:07 PM Revision 6be662d9 (iof-bird-daemon): Use new eval mechanism for testing filters.
Pavel Machek
11:48 AM Revision e3f2d5fc (iof-bird-daemon): Cleanup of configuration.
o Use `expr' instead of `NUM' and `ipa' instead of `IPA',
so that defined symbols work everywhere.
o `define' no...
Martin Mares
10:53 AM Revision 3b1c523d (iof-bird-daemon): Got rid of startup functions and filters_postconfig().
By the way, how do you expect pointers to fit in an int? Martin Mares
10:49 AM Revision 1c20608e (iof-bird-daemon): Added f_eval_int() and EVAL configuration command.
Martin Mares

05/13/2000

11:42 AM Revision 9449c91a (iof-bird-daemon): Added `show route for <prefix-or-ipa>' which looks up route ...
given network. Martin Mares
11:42 AM Revision 56d6c530 (iof-bird-daemon): Added fib_route() which does (although very slow) lookup of ...
routing in a FIB. Martin Mares
11:41 AM Revision d3abfbc6 (iof-bird-daemon): Added prefix_or_ipa.
Martin Mares
11:17 AM Revision 758458be (iof-bird-daemon): Unified parsing of prefixes.
Had to rename `prefix' in filters to `fprefix'. Martin Mares
11:02 AM Revision 02bd064a (iof-bird-daemon): Adapted to new rt_notify semantics.
Martin Mares
11:01 AM Revision e4bfafa1 (iof-bird-daemon): Manual enable/disable works right.
Martin Mares
11:00 AM Revision 08f0290a (iof-bird-daemon): Changed semantics of the rt_update hook. The attribute list ...
contains all attributes, not just the temporary ones. This avoids having
to merge the lists inside protocols or doing...
Martin Mares

05/12/2000

10:57 AM Revision bfd71178 (iof-bird-daemon): Documentation fixes suggested by mj
Pavel Machek
12:22 AM Revision 7e681ef3 (iof-bird-daemon): Calculation of external routes works. :-)
Ondrej Filip

05/11/2000

10:02 PM Revision be2bb403 (iof-bird-daemon): Minor changes.
Ondrej Filip
10:00 PM Revision 5da1f935 (iof-bird-daemon): Bugfix in flooding. (bad size)
Better debugging.
More robust in receiving.
Ondrej Filip
10:00 PM Revision c8d1f3fe (iof-bird-daemon): Better debugging.
More robust. Ondrej Filip
05:14 PM Revision 7a42e6ce (iof-bird-daemon): Bugfix in network LSA originating.
Ondrej Filip
04:55 PM Revision 67edcf39 (iof-bird-daemon): Updated README, generating the first alpha release.
Martin Mares
04:30 PM Revision 0e5aa966 (iof-bird-daemon): Multicast problems should be gone, although the fix is Linux...
need to figure out something better when working on new ports. Martin Mares
03:05 PM Revision 28323d9d (iof-bird-daemon): Several minor RIP changes (Pavel, please check as usually):
o Use FIB_ITERATE_INIT instead of calling the function fit_init()
which is explictly marked as private in rout...
Martin Mares
12:30 PM Revision 109c2f6c (iof-bird-daemon): If a broadcast address is missing, go fake one.
Martin Mares
12:20 PM Revision 2138d3b4 (iof-bird-daemon): Use correct flags for the LOCAL_PREF attribute.
When an invalid attribute is found, copy the entire attribute to the data
section of the NOTIFICATION message.
Martin Mares
12:00 PM Revision 6e06e6ee (iof-bird-daemon): Critical files from linuxdoc1 distribution checked in.
Pavel Machek
11:54 AM Revision 0e7a720a (iof-bird-daemon): Use <m> instead of <i> in bird.sgml, fix url references.
Pavel Machek
10:47 AM Revision 7692aad1 (iof-bird-daemon): Don't include Rules: they are not needed and break stand-alo...
Pavel Machek
10:33 AM Revision ec21aecf (iof-bird-daemon): Fixed nasty segfault in rip.
Pavel Machek
09:41 AM Revision 10f5c47d (iof-bird-daemon): Some more paranoia into rip_insert and rip_delete
Pavel Machek
09:36 AM Revision 94d1a6c9 (iof-bird-daemon): Unused variable killed.
Pavel Machek

05/10/2000

11:42 PM Revision 394920a0 (iof-bird-daemon): Test better lsa size.
Ondrej Filip
11:42 PM Revision 31dca435 (iof-bird-daemon): Be more verbose.
Ondrej Filip
11:41 PM Revision 74ac7cdb (iof-bird-daemon): Bugfix in (B)DR election.
Ondrej Filip
11:41 PM Revision ff73f1d6 (iof-bird-daemon): More robust tests in packet receiving.
Ondrej Filip
03:04 PM Revision 13741548 (iof-bird-daemon): Some better lsa checking added.
Ondrej Filip
02:29 PM Revision a9c41c85 (iof-bird-daemon): Out dump deleted.
Ondrej Filip
01:42 PM Revision 2a41c8d9 (iof-bird-daemon): use password_same utility function
Pavel Machek
01:42 PM Revision 45a48e2d (iof-bird-daemon): password_same utility function
Pavel Machek
01:35 PM Revision a3f657ac (iof-bird-daemon): Ever test possibility of forming of adjacency.
Ondrej Filip
01:23 PM Revision 3e474192 (iof-bird-daemon): Inlined metric and mode into struct rip_interface to make re...
work.
reconfigure is conservative but should work.
Pavel Machek
01:05 PM Revision 30aa02d7 (iof-bird-daemon): rip_reconfigure done right
Pavel Machek
12:48 PM Revision b8524e9b (iof-bird-daemon): ipa_same does not exist.
Pavel Machek
12:46 PM Revision 0bff946c (iof-bird-daemon): Nicer messages from rip.
Pavel Machek
12:38 PM Revision 6f384977 (iof-bird-daemon): Use ea_get_int instead of ea_find.
Pavel Machek
12:37 PM Revision c7e46aae (iof-bird-daemon): Destroying of neighbor moved from 'hello' to 'neighbor' and
improved. Ondrej Filip
12:32 PM Revision 7f5f44bb (iof-bird-daemon): Reconfigure hook copied from bgp.
Pavel Machek
12:26 PM Revision 84a13054 (iof-bird-daemon): Send first udpate sooner.
Pavel Machek
12:23 PM Revision 14758d87 (iof-bird-daemon): Only announce change to main routing table if it is better t...
Pavel Machek
12:22 PM Revision 353f3261 (iof-bird-daemon): Better dumping.
Ondrej Filip
11:57 AM Revision 5e50f0a0 (iof-bird-daemon): Don't touch used memory.
Pavel Machek
11:52 AM Revision e8bd039d (iof-bird-daemon): Bugfix in ip_addr endianity.
Ondrej Filip
11:48 AM Revision be3b6dc5 (iof-bird-daemon): Killed unused variable.
Pavel Machek
11:48 AM Revision 28950169 (iof-bird-daemon): Bug in (B)DR election fixed.
Ondrej Filip
11:40 AM Revision d9f89e01 (iof-bird-daemon): You can now say "mode multicast".
Pavel Machek
11:22 AM Revision 65a9c571 (iof-bird-daemon): Change u32 to ip_addr in ext lsa.
Ondrej Filip
10:47 AM Revision aa1e082c (iof-bird-daemon): Calculation of external routes.
Ondrej Filip
06:56 AM Revision 4bfe4e85 (iof-bird-daemon): Fix segfaults by using new ea_get_int.
Pavel Machek
06:54 AM Revision c0100454 (iof-bird-daemon): Added more convient interface for ea_find.
What is special about int default;? Compiler chokes on that! Pavel Machek

05/09/2000

09:52 PM Revision fe95ab68 (iof-bird-daemon): FIXME's removed by deleting them. :-)
Ondrej Filip
09:06 PM Revision 32fa4a5a (iof-bird-daemon): Premature aging of self-originated LSA received in flooding.
Ondrej Filip
07:38 PM Revision 3b8b1bd0 (iof-bird-daemon): Better dumping.
Ondrej Filip
07:38 PM Revision a3ae6246 (iof-bird-daemon): Bugfix in lsrt slist adding.
Ondrej Filip
07:36 PM Revision b224ca32 (iof-bird-daemon): Flushing of old LSAs added.
Ondrej Filip
06:35 PM Revision 850fda25 (iof-bird-daemon): Backup seen is not called so often.
Ondrej Filip
06:20 PM Revision cd22a62b (iof-bird-daemon): Don't send flushed LSAs.
Ondrej Filip
06:17 PM Revision 9669362f (iof-bird-daemon): Many bugfixes. (I added one entry twice to slist.)
Debug cleanup.
Retransmiting of unacknolegded LSAs
Ondrej Filip
01:56 PM Revision 5f743d96 (iof-bird-daemon): Many bugfixes. Actually, how could this ever work? :-)
Ondrej Filip
12:31 PM Revision 5d608eba (iof-bird-daemon): Bug fix in sending updates.
Ondrej Filip
12:18 PM Revision 0e1b949b (iof-bird-daemon): Bugfix in testing of possibility of adjacency.
Ondrej Filip
12:03 PM Revision 432996f4 (iof-bird-daemon): Better dumping.
Ondrej Filip
12:02 PM Revision 54ac9d2e (iof-bird-daemon): Bugfix in hello.
Ondrej Filip
11:52 AM Revision 4057093f (iof-bird-daemon): Small cleanup.
Ondrej Filip
11:29 AM Revision 551d4443 (iof-bird-daemon): Sorry, it didn't compile. :-(
Ondrej Filip
11:27 AM Revision b29c620f (iof-bird-daemon): Another bugfix in neighbor state machine.
Ondrej Filip
10:47 AM Revision 279a3b76 (iof-bird-daemon): Small bug in neighbor state machine.
Ondrej Filip
12:03 AM Revision fafe44b6 (iof-bird-daemon): Just added declaration of AS Ext routes calculation.
Ondrej Filip

05/08/2000

11:46 PM Revision 43e75f38 (iof-bird-daemon): Do not stop lsrr_timer in FULL state. Use it for retransmition.
Ondrej Filip
10:50 PM Revision ed4a53c6 (iof-bird-daemon): Some changes in debugging.
Ondrej Filip
10:49 PM Revision 9bacea42 (iof-bird-daemon): Fixed some FIXME's by deleting them. :-)
Ondrej Filip
10:42 PM Revision 8a3049f6 (iof-bird-daemon): Useless '\n' in log()
Ondrej Filip
10:40 PM Revision eae4fcf2 (iof-bird-daemon): Stopping RXMT timer when going to lower state than EXSTART.
Ondrej Filip
10:37 PM Revision d8033f22 (iof-bird-daemon): Generated first public alpha release.
Unless you object, I'll announce it today (9.5.) at noon. Martin Mares
10:33 PM Revision 8aecbf16 (iof-bird-daemon): New example config.
Martin Mares
10:33 PM Revision c9763428 (iof-bird-daemon): Implemented debugging function rlookup() which you can call ...
to see what resource does the address given as a parameter belong to. Martin Mares
10:33 PM Revision 0521e4f6 (iof-bird-daemon): rt_prune: Don't kill routes from protocols in FS_FEEDING sta...
call fib_check() on the table's fib. Martin Mares
10:32 PM Revision c09d1e8d (iof-bird-daemon): KEEPALIVE TIME ought to set keepalive time, not connect retr...
Martin Mares
10:31 PM Revision 5ff0a270 (iof-bird-daemon): In non-debug mode, set default logging to syslog only, not s...
Martin Mares
10:31 PM Revision 4524331a (iof-bird-daemon): Fixed type in daemonization code.
Martin Mares
10:28 PM Revision fc0ca2d8 (iof-bird-daemon): Typo in debug.
Ondrej Filip
10:27 PM Revision a6fdf9c6 (iof-bird-daemon): Grrr, useless debug.
Ondrej Filip
10:26 PM Revision 5ee479aa (iof-bird-daemon): Small typo.
Ondrej Filip
10:24 PM Revision 0ebb8b64 (iof-bird-daemon): Bugfix in new neighbor allocation.
Ondrej Filip
10:10 PM Revision 77fbd315 (iof-bird-daemon): Better debug output.
Ondrej Filip
10:03 PM Revision b57a45b8 (iof-bird-daemon): Next hop calculation improved. (I ignored stub networks adve...
neighbors. Ondrej Filip
10:02 PM Revision 158b99c9 (iof-bird-daemon): Better logging. (%d->%I)
Ondrej Filip
07:11 PM Revision 8abbde02 (iof-bird-daemon): Several simplifications of the fib iterators.
Martin Mares
07:10 PM Revision 0bcba21e (iof-bird-daemon): When not debugging, daemonize automatically.
Martin Mares
02:58 PM Revision 33a368ad (iof-bird-daemon): Implemented `show route count' which is `show route stats' with
exception that it doesn't print the routes themselves. Martin Mares
02:53 PM Revision 0c3588bf (iof-bird-daemon): Don't crash when the socket gets closed between updates.
Also, this time not only update `remains', but update it right :) Martin Mares
02:51 PM Revision 6b5ab875 (iof-bird-daemon): Added `--disable-memcheck' switch which avoids linking of ef...
so that we can run in debugging mode with large routing tables. Martin Mares
02:51 PM Revision e48dae3e (iof-bird-daemon): Stop feeding the protocol if it suddenly shuts down.
Martin Mares
02:32 PM Revision 9ff8f334 (iof-bird-daemon): Update `remains' counter correctly.
Martin Mares
02:29 PM Revision d69e5ff2 (iof-bird-daemon): Use PATH_CONTROL_SOCKET instead of tacking on "bird.ctl" man...
Martin Mares
02:24 PM Revision cd44b466 (iof-bird-daemon): Forgot to add a spiky comment :)
Martin Mares
02:19 PM Revision f9254d23 (iof-bird-daemon): Autoconf is *evil*. The sysconfdir and similar variables are...
C includes as they contain substitutions specific to make.
Worked around by creating sysconf/paths.h which is create...
Martin Mares
02:18 PM Revision 0bf7386b (iof-bird-daemon): Updated TODO.
Martin Mares
01:56 PM Revision c0760ab0 (iof-bird-daemon): Debugging compilation is no longer default. This means that ...
file is expected in $prefix/etc etc.
Use --enable-debug to request debugging.
Martin Mares
01:54 PM Revision d8508f70 (iof-bird-daemon): `make install' now works.
Martin Mares
01:26 PM Revision 93d6bf38 (iof-bird-daemon): The bgp_list is gone. Incomming connections are now handled ...
more straightforward manner by scanning the active configuration for
matching protocols.
Martin Mares
01:12 PM Revision 5d86aefb (iof-bird-daemon): Really free attributes.
Martin Mares
12:38 PM Revision 818ff1e2 (iof-bird-daemon): When reporting a bug(), call abort() instead of exit(), so t...
can analyse the core. Martin Mares
12:37 PM Revision c304392e (iof-bird-daemon): Some less socket error messages.
Martin Mares
12:37 PM Revision 507eea4c (iof-bird-daemon): Don't generate corrupted packets when sending only route del...
Martin Mares
12:09 PM Revision 9cbf43eb (iof-bird-daemon): Don't report refused connections.
Martin Mares
12:05 PM Revision b6c9d8eb (iof-bird-daemon): Removed the `async' switch which was used for debugging only...
Don't moan when netlink reports lost packets. Martin Mares
11:40 AM Revision d0126f0b (iof-bird-daemon): bugs_in_attr_cache_hashing--;
Martin Mares
11:04 AM Revision 79681f4a (iof-bird-daemon): Link the instance to the global BGP list as soon as possible.
Martin Mares
11:02 AM Revision 94e935d8 (iof-bird-daemon): Incoming buffer must be at least 8KB long.
Martin Mares
10:40 AM Revision 916c8c0a (iof-bird-daemon): Use preferences properly.
Martin Mares
10:38 AM Revision 1151401e (iof-bird-daemon): Don't crash when reporting deleted routes.
Set preferences correctly. Martin Mares
10:38 AM Revision 92ef4fa7 (iof-bird-daemon): Preference is a configurable parameter.
Martin Mares
10:37 AM Revision 0117d004 (iof-bird-daemon): Fixed `show route primary'.
Martin Mares
10:13 AM Revision 18c031fa (iof-bird-daemon): Debugged printing and pruning of neighbor cache entries.
Martin Mares

05/07/2000

11:32 AM Revision 0d307082 (iof-bird-daemon): Don't count networks with no routes (they are not displayed ...
will be removed during the next garbage collection pass). Martin Mares
11:28 AM Revision 23693958 (iof-bird-daemon): Implemented `show route <...> stats'.
Martin Mares
11:28 AM Revision 6998bb9e (iof-bird-daemon): Squashed one bug in fib_rehash(). No more routes disappeari...
by a lightning :) Martin Mares
11:27 AM Revision 891cec85 (iof-bird-daemon): Killed one more reference to RTS_RIP_EXT.
Martin Mares
10:41 AM Revision acfce55c (iof-bird-daemon): Setup of incoming connection is now a separate function.
Martin Mares

05/06/2000

10:57 PM Revision ce1da96e (iof-bird-daemon): Added commands `show route protocol <p>' and `show route imp...
show the routing table as exported to the protocol given resp. as returned
from its import control hook.
To get hand...
Martin Mares
09:46 PM Revision 84f07002 (iof-bird-daemon): IPv6 support compiles on both glibc 2.0 and 2.1.
Martin Mares
09:42 PM Revision 498c3339 (iof-bird-daemon): Cosmetic fixes.
Martin Mares
09:31 PM Revision 0b761098 (iof-bird-daemon): Fixed silly bug in previous commit.
Martin Mares
09:21 PM Revision 67be5b23 (iof-bird-daemon): When rte_update is called for an identical route, don't anno...
Please implement the rte_same hook in your protocols. It should just
compare your metrics stored directly in rte, the...
Martin Mares

05/05/2000

05:17 PM Revision ab1129c1 (iof-bird-daemon): Added skeleton Doc files for the whole developer's documenta...
Martin Mares
05:15 PM Revision b1777248 (iof-bird-daemon): Connected the `doc' subtree to global makefiles.
All documentation is built in obj/doc (resp. doc/ if you do a stand-alone build).
Use `make docs' to make the whole ...
Martin Mares
05:14 PM Revision c7d7794b (iof-bird-daemon): Added a tool for processing of developer documentation.
Everything is controlled by Doc files in source directories (see the
corresponding programmer's manual entry for the ...
Martin Mares
09:39 AM Revision 249d238c (iof-bird-daemon): First attempt at documenting configuration.
Pavel Machek

05/04/2000

09:23 PM Revision beaf86e1 (iof-bird-daemon): Removed RTS_RIP_EXT.
Martin Mares
08:52 PM Revision 9a220cab (iof-bird-daemon): #ifdef out lots of debugging information.
The long resource/routing table dump printed upon startup is gone now
and if you wish to see it, just send bird SIGUS...
Martin Mares
08:49 PM Revision b3acb106 (iof-bird-daemon): Updated.
Martin Mares
08:38 PM Revision 2a149b18 (iof-bird-daemon): Unused variables in IPv6 code.
Martin Mares
08:30 PM Revision 93a786cb (iof-bird-daemon): Removed a lot of unused variables.
Please try compiling your code with --enable-warnings to see them. (The
unused parameter warnings are usually bogus, ...
Martin Mares
08:18 PM Revision c817b991 (iof-bird-daemon): Added --enable-ipv6 which tells configure to select the righ...
for IPv6 automatically.
Added --enable-warnings which turns off some more warnings.
Default protocol list now depen...
Martin Mares
08:08 PM Revision 9b63e3a5 (iof-bird-daemon): Spelling fixes.
Pavel Machek
08:02 PM Revision cf3d6470 (iof-bird-daemon): IPv6 BGP support finished. Also simplified the BGP stuff a ...
Martin Mares
08:02 PM Revision 6db8c5a6 (iof-bird-daemon): pxlen works even in IPv6 mode.
Martin Mares
10:03 AM Revision 5dc4b0aa (iof-bird-daemon): Display examples more nicely
Pavel Machek
09:08 AM Revision 1d9622e1 (iof-bird-daemon): Switched off LOCAL_DEBUG.
Martin Mares
09:03 AM Revision 1c1da87b (iof-bird-daemon): Receive-only IPv6 BGP.
Martin Mares
01:23 AM Revision d345cda5 (iof-bird-daemon): Bugfix in Network lsa originating
Bugfix in ntohlsab() and htonlsab()
For calculating of rt I use my own fib. I delete routes! ;-)
Ondrej Filip
 

Also available in: Atom