]>
git.ipfire.org Git - thirdparty/bird.git/log
Ondrej Filip [Wed, 7 Jun 2000 13:28:54 +0000 (13:28 +0000)]
Bugfix in <>.
Martin Mares [Wed, 7 Jun 2000 13:25:53 +0000 (13:25 +0000)]
Fixes to the progdoc.
Ondrej Filip [Wed, 7 Jun 2000 13:19:48 +0000 (13:19 +0000)]
Originate rt lsa before sending first dbdes.
Pavel Machek [Wed, 7 Jun 2000 13:15:48 +0000 (13:15 +0000)]
SGML syntax fix.
Ondrej Filip [Wed, 7 Jun 2000 12:35:43 +0000 (12:35 +0000)]
OSPF user documentation added.
Martin Mares [Wed, 7 Jun 2000 12:29:08 +0000 (12:29 +0000)]
Spelling fixes to progdoc.
Martin Mares [Wed, 7 Jun 2000 12:27:30 +0000 (12:27 +0000)]
Updated TODO file.
Martin Mares [Wed, 7 Jun 2000 12:27:18 +0000 (12:27 +0000)]
Added `progspell' target which runs ispell on the progdoc SGML file with
all function, variable and structure names removed.
Martin Mares [Wed, 7 Jun 2000 11:55:36 +0000 (11:55 +0000)]
Avoid SEGV's in tracing.
Ondrej Filip [Wed, 7 Jun 2000 01:19:16 +0000 (01:19 +0000)]
Removed useless trace.
Ondrej Filip [Wed, 7 Jun 2000 01:18:36 +0000 (01:18 +0000)]
#define SIZE_OF_IP_HEADER
Ondrej Filip [Wed, 7 Jun 2000 01:03:53 +0000 (01:03 +0000)]
Some minor changes:
Typo: transit delay!=transmit delay
Zero checks etc.
Ondrej Filip [Wed, 7 Jun 2000 00:56:11 +0000 (00:56 +0000)]
Reconfiguration hook.
It will survive many timer and constat changes.
Pavel Machek [Tue, 6 Jun 2000 20:54:05 +0000 (20:54 +0000)]
mj's fixes to rip documentation.
Pavel Machek [Tue, 6 Jun 2000 20:35:59 +0000 (20:35 +0000)]
Batch of mj's corrections (config + filters)
Ondrej Filip [Tue, 6 Jun 2000 12:50:02 +0000 (12:50 +0000)]
Better dumping neighbors' states on PTP interface.
Martin Mares [Tue, 6 Jun 2000 11:58:25 +0000 (11:58 +0000)]
Typos in Static section.
Pavel Machek [Tue, 6 Jun 2000 11:53:22 +0000 (11:53 +0000)]
Merged mj's changes, up-to "import filter".
Ondrej Filip [Tue, 6 Jun 2000 11:50:48 +0000 (11:50 +0000)]
Added IP protocols.
Pavel Machek [Tue, 6 Jun 2000 11:05:12 +0000 (11:05 +0000)]
Don't let example overflow, and new chapter for "about routing tables".
Ondrej Filip [Tue, 6 Jun 2000 02:54:41 +0000 (02:54 +0000)]
Some '\n' deleted.
Ondrej Filip [Tue, 6 Jun 2000 02:50:49 +0000 (02:50 +0000)]
Tracing.
Ondrej Filip [Tue, 6 Jun 2000 02:43:32 +0000 (02:43 +0000)]
Deleted some debug()
Ondrej Filip [Tue, 6 Jun 2000 02:34:57 +0000 (02:34 +0000)]
Tracing.
Ondrej Filip [Tue, 6 Jun 2000 02:32:14 +0000 (02:32 +0000)]
Tracing in LS ack.
Ondrej Filip [Tue, 6 Jun 2000 02:27:08 +0000 (02:27 +0000)]
Tracing in topology
Ondrej Filip [Tue, 6 Jun 2000 02:16:39 +0000 (02:16 +0000)]
Tracing in LSUPD.
Ondrej Filip [Tue, 6 Jun 2000 02:09:58 +0000 (02:09 +0000)]
First part of tracing.
Ondrej Filip [Tue, 6 Jun 2000 01:46:32 +0000 (01:46 +0000)]
Allocate OSPF areas before interfaces.
Ondrej Filip [Tue, 6 Jun 2000 01:23:03 +0000 (01:23 +0000)]
Simple autentication added.
Ondrej Filip [Tue, 6 Jun 2000 01:00:34 +0000 (01:00 +0000)]
All die() renamed to bug().
Ondrej Filip [Tue, 6 Jun 2000 00:52:35 +0000 (00:52 +0000)]
Dummy reconfigure added.
Ondrej Filip [Tue, 6 Jun 2000 00:46:00 +0000 (00:46 +0000)]
Interface locks added.
Ondrej Filip [Tue, 6 Jun 2000 00:21:06 +0000 (00:21 +0000)]
Added NBMA into examples.
Ondrej Filip [Tue, 6 Jun 2000 00:16:31 +0000 (00:16 +0000)]
Some useles variable deleted.
Ondrej Filip [Tue, 6 Jun 2000 00:16:03 +0000 (00:16 +0000)]
Some useless variable deleted.
Ondrej Filip [Tue, 6 Jun 2000 00:08:27 +0000 (00:08 +0000)]
NBMA networks seems to work, but this should be better. :-)
Ondrej Filip [Mon, 5 Jun 2000 23:44:26 +0000 (23:44 +0000)]
NBMA networks should work now.
Martin Mares [Mon, 5 Jun 2000 21:26:11 +0000 (21:26 +0000)]
Avoid sentence containing a colon to start new doc subsection.
Ondrej Filip [Mon, 5 Jun 2000 21:09:03 +0000 (21:09 +0000)]
Added example of OSPF configuration.
Martin Mares [Mon, 5 Jun 2000 21:02:57 +0000 (21:02 +0000)]
Define element <progdoc> which initializes different formatting for the
programmer's guide (\raggedbottom etc.).
Also, omit "\usepackage{t1enc}", so that bullets work now.
Martin Mares [Mon, 5 Jun 2000 21:01:58 +0000 (21:01 +0000)]
Don't print empty synopses of functions.
Ondrej Filip [Mon, 5 Jun 2000 20:57:53 +0000 (20:57 +0000)]
Bugfix in NET LSA flushing.
Configuration now works! :-)
Better "show ospf"
Some minor bugfixes.
Martin Mares [Mon, 5 Jun 2000 20:24:42 +0000 (20:24 +0000)]
Minor tweaks of spacing.
Ondrej Filip [Mon, 5 Jun 2000 19:45:06 +0000 (19:45 +0000)]
Reset inactim timer if you receive any packet from neighbor.
Ondrej Filip [Mon, 5 Jun 2000 19:35:48 +0000 (19:35 +0000)]
Removed some FIXMEs by deleting them.
Ondrej Filip [Mon, 5 Jun 2000 19:31:55 +0000 (19:31 +0000)]
Don't info about DR and BDR on non-MA networks.
Martin Mares [Mon, 5 Jun 2000 19:17:37 +0000 (19:17 +0000)]
Move TeX trickery for typesetting of function descriptions to where
it belongs.
Ondrej Filip [Mon, 5 Jun 2000 19:12:22 +0000 (19:12 +0000)]
PTP link in RTLSA was not announced correctly.
Martin Mares [Mon, 5 Jun 2000 19:08:27 +0000 (19:08 +0000)]
Avoid using style combinations such as italic typewriter font.
Martin Mares [Mon, 5 Jun 2000 18:40:25 +0000 (18:40 +0000)]
Unless a filter specifies otherwise, all external routes have type 2
metric 10000.
Martin Mares [Mon, 5 Jun 2000 18:32:51 +0000 (18:32 +0000)]
Simplified the grammar and fixed several minor bugs (e.g., `INTERFACE "eth0" };'
was a valid entry).
Ondrej Filip [Mon, 5 Jun 2000 18:09:49 +0000 (18:09 +0000)]
First calculate checksum and then send refreshed LSA!
Ondrej Filip [Mon, 5 Jun 2000 18:09:15 +0000 (18:09 +0000)]
Better checksum checking.
Pavel Machek [Mon, 5 Jun 2000 17:13:36 +0000 (17:13 +0000)]
Better documentation. There are functions whose description is good when
reading source but whose documentation does not belong to progdocs.
Pavel Machek [Mon, 5 Jun 2000 16:42:54 +0000 (16:42 +0000)]
Make rip example fit on page.
Pavel Machek [Mon, 5 Jun 2000 16:36:16 +0000 (16:36 +0000)]
Docs updates:
make prog.dvi
do not overflow in .dvi
include filter documentation in the system
Ondrej Filip [Mon, 5 Jun 2000 16:32:29 +0000 (16:32 +0000)]
Yet another change, now flushing of net lsa seems to be perfect. :-)
Martin Mares [Mon, 5 Jun 2000 16:19:27 +0000 (16:19 +0000)]
Print out function synopsis as a part of the declaration.
Also, reverted my previous hack for `&' and replaced it by just disabling
the `& -> &' conversions.
Ondrej Filip [Mon, 5 Jun 2000 16:13:50 +0000 (16:13 +0000)]
I calculated next hop of parent instead of actual LSA. :-(
Ondrej Filip [Mon, 5 Jun 2000 15:44:11 +0000 (15:44 +0000)]
Don;t send packet over downed interface.
Pavel Machek [Mon, 5 Jun 2000 15:41:44 +0000 (15:41 +0000)]
Add safety check.
Pavel Machek [Mon, 5 Jun 2000 15:41:29 +0000 (15:41 +0000)]
Better error messages
Ondrej Filip [Mon, 5 Jun 2000 15:06:26 +0000 (15:06 +0000)]
Bug in comment. It didn't compile.
Pavel Machek [Mon, 5 Jun 2000 12:52:57 +0000 (12:52 +0000)]
Updates to both programmers and users doc
Martin Mares [Mon, 5 Jun 2000 12:49:04 +0000 (12:49 +0000)]
Documented all the sysdeps (only briefly, I admit).
Except for Filters, RIP and OSPF, the progdocs are complete.
Martin Mares [Mon, 5 Jun 2000 12:19:12 +0000 (12:19 +0000)]
Documented sockets, events and timers.
Martin Mares [Mon, 5 Jun 2000 11:46:40 +0000 (11:46 +0000)]
Split random number functions off io.c, so that they can be documented
separately.
Martin Mares [Mon, 5 Jun 2000 11:41:41 +0000 (11:41 +0000)]
Documented memory resources.
Martin Mares [Mon, 5 Jun 2000 10:01:09 +0000 (10:01 +0000)]
Spelling.
Martin Mares [Mon, 5 Jun 2000 09:51:24 +0000 (09:51 +0000)]
Description of protocol module moved to where it belongs. If documentation
of standard modules is stored in their source, such auxilliary files
should be as well.
Ondrej Filip [Mon, 5 Jun 2000 05:06:53 +0000 (05:06 +0000)]
Bug in LSA origination.
Ondrej Filip [Mon, 5 Jun 2000 05:06:22 +0000 (05:06 +0000)]
Premature age LSA if you're NOT dr.
Ondrej Filip [Mon, 5 Jun 2000 03:46:19 +0000 (03:46 +0000)]
Small patch to better hash type=2 LSAs.
Ondrej Filip [Mon, 5 Jun 2000 02:23:20 +0000 (02:23 +0000)]
Many bugfixes (I don't remember all of them):
Added link ID calculation for external routes with same prefix but
different mask.
Bugfix in NET lsa origination.
Bugfix in NET hashing.
Bugfix in LSA installing.
Martin Mares [Sun, 4 Jun 2000 20:06:42 +0000 (20:06 +0000)]
Updated the TODO list with our last-minute stuff.
Moved the rest to "Various ideas".
Martin Mares [Sun, 4 Jun 2000 20:00:35 +0000 (20:00 +0000)]
Don't set precedence and TTL for the dummy socket.
Martin Mares [Sun, 4 Jun 2000 19:57:04 +0000 (19:57 +0000)]
One more newline less... :)
Martin Mares [Sun, 4 Jun 2000 19:56:06 +0000 (19:56 +0000)]
Removed lots of trailing newlines in log messages.
Please note that the only calls which don't add newlines automatically
(i.e., don't print a full line of output) are debug() and DBG().
Martin Mares [Sun, 4 Jun 2000 19:55:11 +0000 (19:55 +0000)]
debug -> DBG
Martin Mares [Sun, 4 Jun 2000 19:30:55 +0000 (19:30 +0000)]
Use nested scopes properly. Updated according to cf_define_symbol() changes.
The rest of code doesn't need changing since it doesn't use nesting.
Martin Mares [Sun, 4 Jun 2000 19:30:13 +0000 (19:30 +0000)]
Nested scopes could never have worked. My fault I wrote such a buggy code,
Pavel's fault that he's never tested shadowing of declarations in the filters.
cf_define_symbol() has been modified to check the scope of the symbol it's
given and it if it's an already defined symbol, but in a different scope,
a copy is created in the current scope and redefined to the new meaning,
the consequence being that it cf_define_symbol() now returns the new symbol
you need to use when assigning aux and aux2.
Ondrej Filip [Sun, 4 Jun 2000 19:21:23 +0000 (19:21 +0000)]
Install newer lsa even if nothing in its body change.
Ondrej Filip [Sun, 4 Jun 2000 19:20:28 +0000 (19:20 +0000)]
Many bugs in ext lsa origination.
Ondrej Filip [Sun, 4 Jun 2000 19:19:36 +0000 (19:19 +0000)]
Schedule RT calcualtion if you delete LSA by premature aging.
Martin Mares [Sun, 4 Jun 2000 18:46:30 +0000 (18:46 +0000)]
When cloning a rte and replacing its rta, remember to free the old one
so that we don't leak memory. Thanks go to the resource tracking system
for quickly discovering the source of leakages.
Martin Mares [Sun, 4 Jun 2000 18:34:39 +0000 (18:34 +0000)]
Added library progdocs.
Ondrej Filip [Sun, 4 Jun 2000 17:51:52 +0000 (17:51 +0000)]
Just to be sure, that rt calculation cannot start beforeorigination of rt LSA.
Ondrej Filip [Sun, 4 Jun 2000 17:33:15 +0000 (17:33 +0000)]
Bug in debugging.
Ondrej Filip [Sun, 4 Jun 2000 17:10:52 +0000 (17:10 +0000)]
:-) No bison does not have any comment to my code. :-)
Martin Mares [Sun, 4 Jun 2000 17:06:18 +0000 (17:06 +0000)]
BGP documented.
Ondrej Filip [Sun, 4 Jun 2000 16:36:57 +0000 (16:36 +0000)]
Clean up.
Ondrej Filip [Sun, 4 Jun 2000 16:17:39 +0000 (16:17 +0000)]
Another clean up.
Martin Mares [Sun, 4 Jun 2000 16:16:08 +0000 (16:16 +0000)]
Document.
Martin Mares [Sun, 4 Jun 2000 16:15:37 +0000 (16:15 +0000)]
Documented all the trivial protocols.
Ondrej Filip [Sun, 4 Jun 2000 16:12:01 +0000 (16:12 +0000)]
Small change to make bison happy.
Martin Mares [Sun, 4 Jun 2000 15:22:20 +0000 (15:22 +0000)]
Moved parser docs to cf-lex.l, so that the parser compiles.
Martin Mares [Sat, 3 Jun 2000 18:23:27 +0000 (18:23 +0000)]
Minor changes to the progdocs.
Martin Mares [Sat, 3 Jun 2000 18:23:00 +0000 (18:23 +0000)]
Documentation.
Martin Mares [Sat, 3 Jun 2000 18:22:43 +0000 (18:22 +0000)]
`|' now works as it should.