]>
git.ipfire.org Git - thirdparty/bird.git/log
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.
Martin Mares [Sat, 3 Jun 2000 17:02:30 +0000 (17:02 +0000)]
Recognize `|xxxx|' as verbatim text and typeset it using <tt>.
Martin Mares [Sat, 3 Jun 2000 16:56:00 +0000 (16:56 +0000)]
cf_symbol_class_name now recognizes SYM_IPA.
Martin Mares [Sat, 3 Jun 2000 14:40:39 +0000 (14:40 +0000)]
More documentation.
Ondrej Filip [Sat, 3 Jun 2000 09:50:31 +0000 (09:50 +0000)]
More conf. items defined.
Ondrej Filip [Sat, 3 Jun 2000 08:42:04 +0000 (08:42 +0000)]
Multiple items in area {} :-)
Ondrej Filip [Sat, 3 Jun 2000 01:29:00 +0000 (01:29 +0000)]
interface {} added.
Ondrej Filip [Fri, 2 Jun 2000 19:55:55 +0000 (19:55 +0000)]
area {} added to config.
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 `&'.
Martin Mares [Fri, 2 Jun 2000 17:41:43 +0000 (17:41 +0000)]
New TODO list.
Martin Mares [Fri, 2 Jun 2000 17:24:11 +0000 (17:24 +0000)]
Documented protocol hooks.
Martin Mares [Fri, 2 Jun 2000 17:23:53 +0000 (17:23 +0000)]
Use <chapt> for chapters, <sect> for sections and <sect1> for subsections.
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.
Ondrej Filip [Fri, 2 Jun 2000 15:05:41 +0000 (15:05 +0000)]
First option into config added. :-)
Ondrej Filip [Fri, 2 Jun 2000 13:52:50 +0000 (13:52 +0000)]
Flush LSA when receive aged one.
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).
Ondrej Filip [Fri, 2 Jun 2000 13:27:34 +0000 (13:27 +0000)]
Bugfix in receiving of aged LSA.
Martin Mares [Fri, 2 Jun 2000 12:41:25 +0000 (12:41 +0000)]
Better description of the route distribution process.
Ondrej Filip [Fri, 2 Jun 2000 12:34:28 +0000 (12:34 +0000)]
Better LSA Aging.
Martin Mares [Fri, 2 Jun 2000 12:29:55 +0000 (12:29 +0000)]
Documentation on routing tables and route attributes.
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.
Ondrej Filip [Fri, 2 Jun 2000 11:24:38 +0000 (11:24 +0000)]
sh interface "iface" dumpped all.
Ondrej Filip [Fri, 2 Jun 2000 11:00:14 +0000 (11:00 +0000)]
Better dumping, if I get strange lsack.
Ondrej Filip [Fri, 2 Jun 2000 10:21:02 +0000 (10:21 +0000)]
Handle "show ospf *" even if protocol is down.
Ondrej Filip [Fri, 2 Jun 2000 09:57:22 +0000 (09:57 +0000)]
Silly bug in sh interface. Now I test ALL interfaces. :-)
Ondrej Filip [Fri, 2 Jun 2000 09:53:26 +0000 (09:53 +0000)]
Speedup loading process.
Martin Mares [Fri, 2 Jun 2000 09:51:26 +0000 (09:51 +0000)]
Spelling fixes.
Martin Mares [Fri, 2 Jun 2000 09:46:35 +0000 (09:46 +0000)]
Minor fixes.
Ondrej Filip [Fri, 2 Jun 2000 09:42:24 +0000 (09:42 +0000)]
Bugfix in lsreq receiving.
Martin Mares [Fri, 2 Jun 2000 09:35:17 +0000 (09:35 +0000)]
Made it *compile* !!!
Pavel Machek [Fri, 2 Jun 2000 08:01:12 +0000 (08:01 +0000)]
Do not try to divide by zero.
Pavel Machek [Fri, 2 Jun 2000 07:59:26 +0000 (07:59 +0000)]
Results of complete reading of documentation.
Ondrej Filip [Thu, 1 Jun 2000 17:52:21 +0000 (17:52 +0000)]
Added show ospf interface.
show ospf neighbors now knows "<interface>".
Martin Mares [Thu, 1 Jun 2000 17:12:19 +0000 (17:12 +0000)]
Documentation.