]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
25 years agoBugfix in <>.
Ondrej Filip [Wed, 7 Jun 2000 13:28:54 +0000 (13:28 +0000)] 
Bugfix in <>.

25 years agoFixes to the progdoc.
Martin Mares [Wed, 7 Jun 2000 13:25:53 +0000 (13:25 +0000)] 
Fixes to the progdoc.

25 years agoOriginate rt lsa before sending first dbdes.
Ondrej Filip [Wed, 7 Jun 2000 13:19:48 +0000 (13:19 +0000)] 
Originate rt lsa before sending first dbdes.

25 years agoSGML syntax fix.
Pavel Machek [Wed, 7 Jun 2000 13:15:48 +0000 (13:15 +0000)] 
SGML syntax fix.

25 years agoOSPF user documentation added.
Ondrej Filip [Wed, 7 Jun 2000 12:35:43 +0000 (12:35 +0000)] 
OSPF user documentation added.

25 years agoSpelling fixes to progdoc.
Martin Mares [Wed, 7 Jun 2000 12:29:08 +0000 (12:29 +0000)] 
Spelling fixes to progdoc.

25 years agoUpdated TODO file.
Martin Mares [Wed, 7 Jun 2000 12:27:30 +0000 (12:27 +0000)] 
Updated TODO file.

25 years agoAdded `progspell' target which runs ispell on the progdoc SGML file with
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.

25 years agoAvoid SEGV's in tracing.
Martin Mares [Wed, 7 Jun 2000 11:55:36 +0000 (11:55 +0000)] 
Avoid SEGV's in tracing.

25 years agoRemoved useless trace.
Ondrej Filip [Wed, 7 Jun 2000 01:19:16 +0000 (01:19 +0000)] 
Removed useless trace.

25 years ago#define SIZE_OF_IP_HEADER
Ondrej Filip [Wed, 7 Jun 2000 01:18:36 +0000 (01:18 +0000)] 
#define SIZE_OF_IP_HEADER

25 years agoSome minor changes:
Ondrej Filip [Wed, 7 Jun 2000 01:03:53 +0000 (01:03 +0000)] 
Some minor changes:
Typo: transit delay!=transmit delay
Zero checks etc.

25 years agoReconfiguration hook.
Ondrej Filip [Wed, 7 Jun 2000 00:56:11 +0000 (00:56 +0000)] 
Reconfiguration hook.
It will survive many timer and constat changes.

25 years agomj's fixes to rip documentation.
Pavel Machek [Tue, 6 Jun 2000 20:54:05 +0000 (20:54 +0000)] 
mj's fixes to rip documentation.

25 years agoBatch of mj's corrections (config + filters)
Pavel Machek [Tue, 6 Jun 2000 20:35:59 +0000 (20:35 +0000)] 
Batch of mj's corrections (config + filters)

25 years agoBetter dumping neighbors' states on PTP interface.
Ondrej Filip [Tue, 6 Jun 2000 12:50:02 +0000 (12:50 +0000)] 
Better dumping neighbors' states on PTP interface.

25 years agoTypos in Static section.
Martin Mares [Tue, 6 Jun 2000 11:58:25 +0000 (11:58 +0000)] 
Typos in Static section.

25 years agoMerged mj's changes, up-to "import filter".
Pavel Machek [Tue, 6 Jun 2000 11:53:22 +0000 (11:53 +0000)] 
Merged mj's changes, up-to "import filter".

25 years agoAdded IP protocols.
Ondrej Filip [Tue, 6 Jun 2000 11:50:48 +0000 (11:50 +0000)] 
Added IP protocols.

25 years agoDon't let example overflow, and new chapter for "about routing tables".
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".

25 years agoSome '\n' deleted.
Ondrej Filip [Tue, 6 Jun 2000 02:54:41 +0000 (02:54 +0000)] 
Some '\n' deleted.

25 years agoTracing.
Ondrej Filip [Tue, 6 Jun 2000 02:50:49 +0000 (02:50 +0000)] 
Tracing.

25 years agoDeleted some debug()
Ondrej Filip [Tue, 6 Jun 2000 02:43:32 +0000 (02:43 +0000)] 
Deleted some debug()

25 years agoTracing.
Ondrej Filip [Tue, 6 Jun 2000 02:34:57 +0000 (02:34 +0000)] 
Tracing.

25 years agoTracing in LS ack.
Ondrej Filip [Tue, 6 Jun 2000 02:32:14 +0000 (02:32 +0000)] 
Tracing in LS ack.

25 years agoTracing in topology
Ondrej Filip [Tue, 6 Jun 2000 02:27:08 +0000 (02:27 +0000)] 
Tracing in topology

25 years agoTracing in LSUPD.
Ondrej Filip [Tue, 6 Jun 2000 02:16:39 +0000 (02:16 +0000)] 
Tracing in LSUPD.

25 years agoFirst part of tracing.
Ondrej Filip [Tue, 6 Jun 2000 02:09:58 +0000 (02:09 +0000)] 
First part of tracing.

25 years agoAllocate OSPF areas before interfaces.
Ondrej Filip [Tue, 6 Jun 2000 01:46:32 +0000 (01:46 +0000)] 
Allocate OSPF areas before interfaces.

25 years agoSimple autentication added.
Ondrej Filip [Tue, 6 Jun 2000 01:23:03 +0000 (01:23 +0000)] 
Simple autentication added.

25 years agoAll die() renamed to bug().
Ondrej Filip [Tue, 6 Jun 2000 01:00:34 +0000 (01:00 +0000)] 
All die() renamed to bug().

25 years agoDummy reconfigure added.
Ondrej Filip [Tue, 6 Jun 2000 00:52:35 +0000 (00:52 +0000)] 
Dummy reconfigure added.

25 years agoInterface locks added.
Ondrej Filip [Tue, 6 Jun 2000 00:46:00 +0000 (00:46 +0000)] 
Interface locks added.

25 years agoAdded NBMA into examples.
Ondrej Filip [Tue, 6 Jun 2000 00:21:06 +0000 (00:21 +0000)] 
Added NBMA into examples.

25 years agoSome useles variable deleted.
Ondrej Filip [Tue, 6 Jun 2000 00:16:31 +0000 (00:16 +0000)] 
Some useles variable deleted.

25 years agoSome useless variable deleted.
Ondrej Filip [Tue, 6 Jun 2000 00:16:03 +0000 (00:16 +0000)] 
Some useless variable deleted.

25 years agoNBMA networks seems to work, but this should be better. :-)
Ondrej Filip [Tue, 6 Jun 2000 00:08:27 +0000 (00:08 +0000)] 
NBMA networks seems to work, but this should be better. :-)

25 years agoNBMA networks should work now.
Ondrej Filip [Mon, 5 Jun 2000 23:44:26 +0000 (23:44 +0000)] 
NBMA networks should work now.

25 years agoAvoid sentence containing a colon to start new doc subsection.
Martin Mares [Mon, 5 Jun 2000 21:26:11 +0000 (21:26 +0000)] 
Avoid sentence containing a colon to start new doc subsection.

25 years agoAdded example of OSPF configuration.
Ondrej Filip [Mon, 5 Jun 2000 21:09:03 +0000 (21:09 +0000)] 
Added example of OSPF configuration.

25 years agoDefine element <progdoc> which initializes different formatting for the
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.

25 years agoDon't print empty synopses of functions.
Martin Mares [Mon, 5 Jun 2000 21:01:58 +0000 (21:01 +0000)] 
Don't print empty synopses of functions.

25 years agoBugfix in NET LSA flushing.
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.

25 years agoMinor tweaks of spacing.
Martin Mares [Mon, 5 Jun 2000 20:24:42 +0000 (20:24 +0000)] 
Minor tweaks of spacing.

25 years agoReset inactim timer if you receive any packet from neighbor.
Ondrej Filip [Mon, 5 Jun 2000 19:45:06 +0000 (19:45 +0000)] 
Reset inactim timer if you receive any packet from neighbor.

25 years agoRemoved some FIXMEs by deleting them.
Ondrej Filip [Mon, 5 Jun 2000 19:35:48 +0000 (19:35 +0000)] 
Removed some FIXMEs by deleting them.

25 years agoDon't info about DR and BDR on non-MA networks.
Ondrej Filip [Mon, 5 Jun 2000 19:31:55 +0000 (19:31 +0000)] 
Don't info about DR and BDR on non-MA networks.

25 years agoMove TeX trickery for typesetting of function descriptions to where
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.

25 years agoPTP link in RTLSA was not announced correctly.
Ondrej Filip [Mon, 5 Jun 2000 19:12:22 +0000 (19:12 +0000)] 
PTP link in RTLSA was not announced correctly.

25 years agoAvoid using style combinations such as italic typewriter font.
Martin Mares [Mon, 5 Jun 2000 19:08:27 +0000 (19:08 +0000)] 
Avoid using style combinations such as italic typewriter font.

25 years agoUnless a filter specifies otherwise, all external routes have type 2
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.

25 years agoSimplified the grammar and fixed several minor bugs (e.g., `INTERFACE "eth0" };'
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).

25 years agoFirst calculate checksum and then send refreshed LSA!
Ondrej Filip [Mon, 5 Jun 2000 18:09:49 +0000 (18:09 +0000)] 
First calculate checksum and then send refreshed LSA!

25 years agoBetter checksum checking.
Ondrej Filip [Mon, 5 Jun 2000 18:09:15 +0000 (18:09 +0000)] 
Better checksum checking.

25 years agoBetter documentation. There are functions whose description is good when
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.

25 years agoMake rip example fit on page.
Pavel Machek [Mon, 5 Jun 2000 16:42:54 +0000 (16:42 +0000)] 
Make rip example fit on page.

25 years agoDocs updates:
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

25 years agoYet another change, now flushing of net lsa seems to be perfect. :-)
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. :-)

25 years agoPrint out function synopsis as a part of the declaration.
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 `& -> &amp;' conversions.

25 years agoI calculated next hop of parent instead of actual LSA. :-(
Ondrej Filip [Mon, 5 Jun 2000 16:13:50 +0000 (16:13 +0000)] 
I calculated next hop of parent instead of actual LSA. :-(

25 years agoDon;t send packet over downed interface.
Ondrej Filip [Mon, 5 Jun 2000 15:44:11 +0000 (15:44 +0000)] 
Don;t send packet over downed interface.

25 years agoAdd safety check.
Pavel Machek [Mon, 5 Jun 2000 15:41:44 +0000 (15:41 +0000)] 
Add safety check.

25 years agoBetter error messages
Pavel Machek [Mon, 5 Jun 2000 15:41:29 +0000 (15:41 +0000)] 
Better error messages

25 years agoBug in comment. It didn't compile.
Ondrej Filip [Mon, 5 Jun 2000 15:06:26 +0000 (15:06 +0000)] 
Bug in comment. It didn't compile.

25 years agoUpdates to both programmers and users doc
Pavel Machek [Mon, 5 Jun 2000 12:52:57 +0000 (12:52 +0000)] 
Updates to both programmers and users doc

25 years agoDocumented all the sysdeps (only briefly, I admit).
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.

25 years agoDocumented sockets, events and timers.
Martin Mares [Mon, 5 Jun 2000 12:19:12 +0000 (12:19 +0000)] 
Documented sockets, events and timers.

25 years agoSplit random number functions off io.c, so that they can be documented
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.

25 years agoDocumented memory resources.
Martin Mares [Mon, 5 Jun 2000 11:41:41 +0000 (11:41 +0000)] 
Documented memory resources.

25 years agoSpelling.
Martin Mares [Mon, 5 Jun 2000 10:01:09 +0000 (10:01 +0000)] 
Spelling.

25 years agoDescription of protocol module moved to where it belongs. If documentation
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.

25 years agoBug in LSA origination.
Ondrej Filip [Mon, 5 Jun 2000 05:06:53 +0000 (05:06 +0000)] 
Bug in LSA origination.

25 years agoPremature age LSA if you're NOT dr.
Ondrej Filip [Mon, 5 Jun 2000 05:06:22 +0000 (05:06 +0000)] 
Premature age LSA if you're NOT dr.

25 years agoSmall patch to better hash type=2 LSAs.
Ondrej Filip [Mon, 5 Jun 2000 03:46:19 +0000 (03:46 +0000)] 
Small patch to better hash type=2 LSAs.

25 years agoMany bugfixes (I don't remember all of them):
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.

25 years agoUpdated the TODO list with our last-minute stuff.
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".

25 years agoDon't set precedence and TTL for the dummy socket.
Martin Mares [Sun, 4 Jun 2000 20:00:35 +0000 (20:00 +0000)] 
Don't set precedence and TTL for the dummy socket.

25 years agoOne more newline less... :)
Martin Mares [Sun, 4 Jun 2000 19:57:04 +0000 (19:57 +0000)] 
One more newline less... :)

25 years agoRemoved lots of trailing newlines in log messages.
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().

25 years agodebug -> DBG
Martin Mares [Sun, 4 Jun 2000 19:55:11 +0000 (19:55 +0000)] 
debug -> DBG

25 years agoUse nested scopes properly. Updated according to cf_define_symbol() changes.
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.

25 years agoNested scopes could never have worked. My fault I wrote such a buggy code,
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.

25 years agoInstall newer lsa even if nothing in its body change.
Ondrej Filip [Sun, 4 Jun 2000 19:21:23 +0000 (19:21 +0000)] 
Install newer lsa even if nothing in its body change.

25 years agoMany bugs in ext lsa origination.
Ondrej Filip [Sun, 4 Jun 2000 19:20:28 +0000 (19:20 +0000)] 
Many bugs in ext lsa origination.

25 years agoSchedule RT calcualtion if you delete LSA by premature aging.
Ondrej Filip [Sun, 4 Jun 2000 19:19:36 +0000 (19:19 +0000)] 
Schedule RT calcualtion if you delete LSA by premature aging.

25 years agoWhen cloning a rte and replacing its rta, remember to free the old one
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.

25 years agoAdded library progdocs.
Martin Mares [Sun, 4 Jun 2000 18:34:39 +0000 (18:34 +0000)] 
Added library progdocs.

25 years agoJust to be sure, that rt calculation cannot start beforeorigination of rt LSA.
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.

25 years agoBug in debugging.
Ondrej Filip [Sun, 4 Jun 2000 17:33:15 +0000 (17:33 +0000)] 
Bug in debugging.

25 years ago:-) No bison does not have any comment to my code. :-)
Ondrej Filip [Sun, 4 Jun 2000 17:10:52 +0000 (17:10 +0000)] 
:-) No bison does not have any comment to my code. :-)

25 years agoBGP documented.
Martin Mares [Sun, 4 Jun 2000 17:06:18 +0000 (17:06 +0000)] 
BGP documented.

25 years agoClean up.
Ondrej Filip [Sun, 4 Jun 2000 16:36:57 +0000 (16:36 +0000)] 
Clean up.

25 years agoAnother clean up.
Ondrej Filip [Sun, 4 Jun 2000 16:17:39 +0000 (16:17 +0000)] 
Another clean up.

25 years agoDocument.
Martin Mares [Sun, 4 Jun 2000 16:16:08 +0000 (16:16 +0000)] 
Document.

25 years agoDocumented all the trivial protocols.
Martin Mares [Sun, 4 Jun 2000 16:15:37 +0000 (16:15 +0000)] 
Documented all the trivial protocols.

25 years agoSmall change to make bison happy.
Ondrej Filip [Sun, 4 Jun 2000 16:12:01 +0000 (16:12 +0000)] 
Small change to make bison happy.

25 years agoMoved parser docs to cf-lex.l, so that the parser compiles.
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.

25 years agoMinor changes to the progdocs.
Martin Mares [Sat, 3 Jun 2000 18:23:27 +0000 (18:23 +0000)] 
Minor changes to the progdocs.

25 years agoDocumentation.
Martin Mares [Sat, 3 Jun 2000 18:23:00 +0000 (18:23 +0000)] 
Documentation.

25 years ago`|' now works as it should.
Martin Mares [Sat, 3 Jun 2000 18:22:43 +0000 (18:22 +0000)] 
`|' now works as it should.