1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

1318 Commits

Author SHA1 Message Date
98da26a0a0 Better error messages 2000-06-05 15:41:29 +00:00
49222defff Bug in comment. It didn't compile. 2000-06-05 15:06:26 +00:00
b093c328f5 Updates to both programmers and users doc 2000-06-05 12:52:57 +00:00
73275d855d Documented all the sysdeps (only briefly, I admit).
Except for Filters, RIP and OSPF, the progdocs are complete.
2000-06-05 12:49:04 +00:00
525fa2c1f0 Documented sockets, events and timers. 2000-06-05 12:19:12 +00:00
10304bed43 Split random number functions off io.c, so that they can be documented
separately.
2000-06-05 11:46:40 +00:00
5cc1e1f805 Documented memory resources. 2000-06-05 11:41:41 +00:00
9238b06a2c Spelling. 2000-06-05 10:01:09 +00:00
42b3daa09c 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.
2000-06-05 09:51:24 +00:00
ac272c0067 Bug in LSA origination. 2000-06-05 05:06:53 +00:00
dc2548d2cc Premature age LSA if you're NOT dr. 2000-06-05 05:06:22 +00:00
88048fb3c9 Small patch to better hash type=2 LSAs. 2000-06-05 03:46:19 +00:00
273fd2c164 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.
2000-06-05 02:23:20 +00:00
2d37d36c67 Updated the TODO list with our last-minute stuff.
Moved the rest to "Various ideas".
2000-06-04 20:06:42 +00:00
e24ddd9bef Don't set precedence and TTL for the dummy socket. 2000-06-04 20:00:35 +00:00
13e9bac33f One more newline less... :) 2000-06-04 19:57:04 +00:00
df49d4e14b 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().
2000-06-04 19:56:06 +00:00
201187c558 debug -> DBG 2000-06-04 19:55:11 +00:00
bf3eb98eb8 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.
2000-06-04 19:30:55 +00:00
04dc62a011 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.
2000-06-04 19:30:13 +00:00
dab6651916 Install newer lsa even if nothing in its body change. 2000-06-04 19:21:23 +00:00
67cc9135bf Many bugs in ext lsa origination. 2000-06-04 19:20:28 +00:00
ce8f0c083a Schedule RT calcualtion if you delete LSA by premature aging. 2000-06-04 19:19:36 +00:00
f7667ba1c4 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.
2000-06-04 18:46:30 +00:00
7722938d63 Added library progdocs. 2000-06-04 18:34:39 +00:00
102e3e0e02 Just to be sure, that rt calculation cannot start beforeorigination of rt LSA. 2000-06-04 17:51:52 +00:00
83e50ffc47 Bug in debugging. 2000-06-04 17:33:15 +00:00
71f7d043a6 :-) No bison does not have any comment to my code. :-) 2000-06-04 17:10:52 +00:00
54e55169da BGP documented. 2000-06-04 17:06:18 +00:00
3560cf8e0b Clean up. 2000-06-04 16:36:57 +00:00
e781124868 Another clean up. 2000-06-04 16:17:39 +00:00
47f8e0c216 Document. 2000-06-04 16:16:08 +00:00
3b31c53833 Documented all the trivial protocols. 2000-06-04 16:15:37 +00:00
2a863dd6e1 Small change to make bison happy. 2000-06-04 16:12:01 +00:00
58f9453776 Moved parser docs to cf-lex.l, so that the parser compiles. 2000-06-04 15:22:20 +00:00
cdb898cfd4 Minor changes to the progdocs. 2000-06-03 18:23:27 +00:00
06607335ef Documentation. 2000-06-03 18:23:00 +00:00
899fc0abfe `|' now works as it should. 2000-06-03 18:22:43 +00:00
2e130b5cad Recognize `|xxxx|' as verbatim text and typeset it using <tt>. 2000-06-03 17:02:30 +00:00
c0b2f6463f cf_symbol_class_name now recognizes SYM_IPA. 2000-06-03 16:56:00 +00:00
3d675cdbe7 More documentation. 2000-06-03 14:40:39 +00:00
aaaff77605 More conf. items defined. 2000-06-03 09:50:31 +00:00
a789d814dd Multiple items in area {} :-) 2000-06-03 08:42:04 +00:00
89d6782dd1 interface {} added. 2000-06-03 01:29:00 +00:00
b36a0a799c area {} added to config. 2000-06-02 19:55:55 +00:00
7e602d5ea7 Killed several bugs in kernel-doc. The most painful one was that it
was unable to recognize structure markers `&'.
2000-06-02 17:42:21 +00:00
a7ed3e557f New TODO list. 2000-06-02 17:41:43 +00:00
ddbcb927f2 Documented protocol hooks. 2000-06-02 17:24:11 +00:00
371adba6de Use <chapt> for chapters, <sect> for sections and <sect1> for subsections. 2000-06-02 17:23:53 +00:00
6cba2d5eeb 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.
2000-06-02 17:22:43 +00:00