]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
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.

25 years agoRecognize `|xxxx|' as verbatim text and typeset it using <tt>.
Martin Mares [Sat, 3 Jun 2000 17:02:30 +0000 (17:02 +0000)] 
Recognize `|xxxx|' as verbatim text and typeset it using <tt>.

25 years agocf_symbol_class_name now recognizes SYM_IPA.
Martin Mares [Sat, 3 Jun 2000 16:56:00 +0000 (16:56 +0000)] 
cf_symbol_class_name now recognizes SYM_IPA.

25 years agoMore documentation.
Martin Mares [Sat, 3 Jun 2000 14:40:39 +0000 (14:40 +0000)] 
More documentation.

25 years agoMore conf. items defined.
Ondrej Filip [Sat, 3 Jun 2000 09:50:31 +0000 (09:50 +0000)] 
More conf. items defined.

25 years agoMultiple items in area {} :-)
Ondrej Filip [Sat, 3 Jun 2000 08:42:04 +0000 (08:42 +0000)] 
Multiple items in area {} :-)

25 years agointerface {} added.
Ondrej Filip [Sat, 3 Jun 2000 01:29:00 +0000 (01:29 +0000)] 
interface {} added.

25 years agoarea {} added to config.
Ondrej Filip [Fri, 2 Jun 2000 19:55:55 +0000 (19:55 +0000)] 
area {} added to config.

25 years agoKilled several bugs in kernel-doc. The most painful one was that it
Martin Mares [Fri, 2 Jun 2000 17:42:21 +0000 (17:42 +0000)] 
Killed several bugs in kernel-doc. The most painful one was that it
was unable to recognize structure markers `&'.

25 years agoNew TODO list.
Martin Mares [Fri, 2 Jun 2000 17:41:43 +0000 (17:41 +0000)] 
New TODO list.

25 years agoDocumented protocol hooks.
Martin Mares [Fri, 2 Jun 2000 17:24:11 +0000 (17:24 +0000)] 
Documented protocol hooks.

25 years agoUse <chapt> for chapters, <sect> for sections and <sect1> for subsections.
Martin Mares [Fri, 2 Jun 2000 17:23:53 +0000 (17:23 +0000)] 
Use <chapt> for chapters, <sect> for sections and <sect1> for subsections.

25 years agoTypographical enhancements. Now, the documentation is typeset using a modified
Martin Mares [Fri, 2 Jun 2000 17:22:43 +0000 (17:22 +0000)] 
Typographical enhancements. Now, the documentation is typeset using a modified
book style.

Please look at this version and tell me your opinion. Especially I don't feel
happy about the spacing and (not) indenting of paragraphs.

Also, I've removed things like "fax" and "letter" from the LaTeX mapping file.

25 years agoFirst option into config added. :-)
Ondrej Filip [Fri, 2 Jun 2000 15:05:41 +0000 (15:05 +0000)] 
First option into config added. :-)

25 years agoFlush LSA when receive aged one.
Ondrej Filip [Fri, 2 Jun 2000 13:52:50 +0000 (13:52 +0000)] 
Flush LSA when receive aged one.

25 years agoAdded documentation on protocols.
Martin Mares [Fri, 2 Jun 2000 13:42:36 +0000 (13:42 +0000)] 
Added documentation on protocols.

Protocol hooks deserve an extra chapter (to come soon).

25 years agoBugfix in receiving of aged LSA.
Ondrej Filip [Fri, 2 Jun 2000 13:27:34 +0000 (13:27 +0000)] 
Bugfix in receiving of aged LSA.

25 years agoBetter description of the route distribution process.
Martin Mares [Fri, 2 Jun 2000 12:41:25 +0000 (12:41 +0000)] 
Better description of the route distribution process.

25 years agoBetter LSA Aging.
Ondrej Filip [Fri, 2 Jun 2000 12:34:28 +0000 (12:34 +0000)] 
Better LSA Aging.

25 years agoDocumentation on routing tables and route attributes.
Martin Mares [Fri, 2 Jun 2000 12:29:55 +0000 (12:29 +0000)] 
Documentation on routing tables and route attributes.

25 years agoRemoved rta_find() since nobody uses it and it's more convenient
Martin Mares [Fri, 2 Jun 2000 12:29:24 +0000 (12:29 +0000)] 
Removed rta_find() since nobody uses it and it's more convenient
to use ea_find() directly.

25 years agosh interface "iface" dumpped all.
Ondrej Filip [Fri, 2 Jun 2000 11:24:38 +0000 (11:24 +0000)] 
sh interface "iface" dumpped all.

25 years agoBetter dumping, if I get strange lsack.
Ondrej Filip [Fri, 2 Jun 2000 11:00:14 +0000 (11:00 +0000)] 
Better dumping, if I get strange lsack.

25 years agoHandle "show ospf *" even if protocol is down.
Ondrej Filip [Fri, 2 Jun 2000 10:21:02 +0000 (10:21 +0000)] 
Handle "show ospf *" even if protocol is down.

25 years agoSilly bug in sh interface. Now I test ALL interfaces. :-)
Ondrej Filip [Fri, 2 Jun 2000 09:57:22 +0000 (09:57 +0000)] 
Silly bug in sh interface. Now I test ALL interfaces. :-)

25 years agoSpeedup loading process.
Ondrej Filip [Fri, 2 Jun 2000 09:53:26 +0000 (09:53 +0000)] 
Speedup loading process.

25 years agoSpelling fixes.
Martin Mares [Fri, 2 Jun 2000 09:51:26 +0000 (09:51 +0000)] 
Spelling fixes.

25 years agoMinor fixes.
Martin Mares [Fri, 2 Jun 2000 09:46:35 +0000 (09:46 +0000)] 
Minor fixes.

25 years agoBugfix in lsreq receiving.
Ondrej Filip [Fri, 2 Jun 2000 09:42:24 +0000 (09:42 +0000)] 
Bugfix in lsreq receiving.

25 years agoMade it *compile* !!!
Martin Mares [Fri, 2 Jun 2000 09:35:17 +0000 (09:35 +0000)] 
Made it *compile* !!!

25 years agoDo not try to divide by zero.
Pavel Machek [Fri, 2 Jun 2000 08:01:12 +0000 (08:01 +0000)] 
Do not try to divide by zero.

25 years agoResults of complete reading of documentation.
Pavel Machek [Fri, 2 Jun 2000 07:59:26 +0000 (07:59 +0000)] 
Results of complete reading of documentation.

25 years agoAdded show ospf interface.
Ondrej Filip [Thu, 1 Jun 2000 17:52:21 +0000 (17:52 +0000)] 
Added show ospf interface.
show ospf neighbors now knows "<interface>".

25 years agoDocumentation.
Martin Mares [Thu, 1 Jun 2000 17:12:19 +0000 (17:12 +0000)] 
Documentation.