Martin Mares
0f32f2a65a
Modified the neighbor cache to remember local addresses as well.
...
neighbor->scope now contains proper address scope which is zero (SCOPE_HOST)
for local addresses, higher (SCOPE_LINK, ..., SCOPE_UNIVERSE) for remote ones.
2000-06-01 12:58:04 +00:00
Martin Mares
56ca7acd3a
BGP: RFC 2842 has replaced the cap-draft.
2000-06-01 12:55:26 +00:00
Ondrej Filip
df968040f6
Print tag unsigned rather then signed.
2000-06-01 12:17:08 +00:00
Ondrej Filip
c52c7e7645
Calculate checksum when reflooding (after min ls_refresh).
2000-06-01 12:08:14 +00:00
Pavel Machek
5f4aee76a2
Added && and ||.
2000-06-01 08:43:29 +00:00
Pavel Machek
1877dab217
Allow
...
case net {
62.0.0.0/8+:
10.0.0.0/8+:
else: reject;
}
2000-06-01 08:34:30 +00:00
Pavel Machek
1895e81e05
Allow matching on enums:
...
if !(scope ~ [ SCOPE_HOST, SCOPE_SITE ]) then {
print "Failed in test";
quitbird;
}
2000-06-01 08:32:49 +00:00
Ondrej Filip
42542c56c2
Cleanup.
2000-06-01 00:32:08 +00:00
Ondrej Filip
d27d0efe17
Very stuping bug. (I took me 4 hours to find it!)
...
I just wrote "=!" instead of "!=". :-(((((((
2000-06-01 00:22:48 +00:00
Martin Mares
2983460bc0
Both help' command and the
unknown command' error message now tell
...
the user to press `?' if he wants help.
2000-05-31 22:39:06 +00:00
Martin Mares
2f5e5ff9d6
Before configuration file is read, log to _both_ syslog and stderr.
2000-05-31 22:28:36 +00:00
Pavel Machek
c184d9d0bd
Documentation update
2000-05-31 21:51:04 +00:00
Pavel Machek
0b1cad8162
Complain when filter does not end in accept nor reject.
2000-05-31 21:50:13 +00:00
Ondrej Filip
b5958826cc
Ehm, some other "down" steps.
2000-05-31 18:55:57 +00:00
Ondrej Filip
3f6953a103
Some bugs in cleanup after iface down.
2000-05-31 18:45:16 +00:00
Ondrej Filip
489b21555e
Why does not work "sk_close(sk);rfree(sk);"?
2000-05-31 18:36:51 +00:00
Ondrej Filip
46962be628
Better debugging.
...
Safe neigh_list deleting.
2000-05-31 18:31:53 +00:00
Ondrej Filip
3728267827
And finally, Premature aging works. :-)
2000-05-31 18:21:42 +00:00
Ondrej Filip
31ee3d5f21
Another step to make premature aging better.
2000-05-31 15:51:39 +00:00
Ondrej Filip
a9eeefd63a
Warning destroyed. :-)
2000-05-31 15:28:13 +00:00
Ondrej Filip
82364f4db8
Flood my LSA (if exists) after old one is flushed.
2000-05-31 15:24:29 +00:00
Ondrej Filip
0822995cb3
Set E2 metric for internal routes to LSINFINITY.
2000-05-31 15:04:45 +00:00
Ondrej Filip
9a04d0307e
Delete _all_ ext routes from unreachable neighbor.
2000-05-31 14:52:22 +00:00
Ondrej Filip
528932368a
Stuping bug in net LSA origination. Now, I should survive
...
loss of my only neighbor.
2000-05-31 14:43:42 +00:00
Martin Mares
1c1f1b6c0a
This should be enough from the SGMLtools distribution to make the
...
SGMLtools happy.
The only symlink you need now is dist/birddoc -> dist/sgmltool. I'm
convinced it could be avoided by renaming the directory instead, but I'd
rather avoid it due to CVS pecularities.
2000-05-31 14:27:49 +00:00
Martin Mares
1885aa8ce3
Clean LaTeX .aux and .toc files as well.
2000-05-31 14:25:27 +00:00
Martin Mares
fcdddff5f3
Formatting of progdoc works in both HTML and LaTeX. The LaTeX output
...
still has somewhat weird spacing, but it will be hopefully easy
to fix.
2000-05-31 14:24:21 +00:00
Ondrej Filip
d1660fd3f3
Sort cleanup in aging.
2000-05-31 14:21:56 +00:00
Ondrej Filip
70a383198a
LSArt origination and routing table calculation is now not doing so
...
often. Instead of calculation I just schedule it latter.
2000-05-31 14:06:33 +00:00
Martin Mares
aa185265f1
Updated headings and copyrights.
2000-05-31 13:54:00 +00:00
Martin Mares
38cf78a97a
Added the introduction chapter of progdoc.
2000-05-31 13:30:58 +00:00
Martin Mares
3caca73fd9
Spelling check and update of LocalWords.
2000-05-31 13:30:29 +00:00
Ondrej Filip
fc741dab27
Handle better next hop in external LSA.
2000-05-31 13:20:25 +00:00
Ondrej Filip
e0bbb7b7ef
Very ancient bug in (B)DR election, I didn't fill correctly my own IP.
2000-05-31 12:52:12 +00:00
Ondrej Filip
a7a3a0a383
Added tagging of external LSA.
2000-05-31 12:07:09 +00:00
Martin Mares
fec5bec0b5
Make documentation targets available from the top-level makefile as well,
...
but not with separate object tree yet.
2000-05-31 11:36:21 +00:00
Martin Mares
46527a939e
Modified the Makefile to work in the source tree.
...
From now, you can just `make userdocs' in doc, no need to use ugly scripts.
Also, `make progdocs' builds the programmer's documentation in HTML,
LaTeX version to come later.
2000-05-31 11:35:47 +00:00
Martin Mares
fcb5f4a725
Updated all the Doc files to new format.
2000-05-31 11:30:18 +00:00
Martin Mares
6be13de762
New progdoc script generating SGML output.
2000-05-31 11:29:56 +00:00
Martin Mares
c9c3611734
Added new output format `bird' which creates birddoc SGML.
2000-05-31 11:29:22 +00:00
Martin Mares
3fc2595495
Added tags for markup of programmer's documentation.
2000-05-31 11:28:52 +00:00
Martin Mares
c92795e934
Moved old TeX documents to old/ to make them not interfere with doc building.
2000-05-31 11:28:07 +00:00
Martin Mares
a2a3ced83e
Added Pipe documentation.
2000-05-31 10:07:27 +00:00
Ondrej Filip
0884f49223
Ehm, in had this in code: "break; i--;" :-(
2000-05-30 23:29:23 +00:00
Martin Mares
3b0b2cb61f
IPv6: Absolutize link-scope addresses of incoming packets.
...
IPv6 socket interface is hopefully right now.
2000-05-30 22:48:14 +00:00
Martin Mares
cfa6ab0593
Added ipa_absolutize() which converts link-scope addresses to global scope
...
ones according to prefix assigned to the corresponding interface.
2000-05-30 22:47:33 +00:00
Martin Mares
69a20d2eff
Recognize `!'.
2000-05-30 21:46:21 +00:00
Martin Mares
5919c66e8f
Route attributes for OSPF.
2000-05-30 21:25:32 +00:00
Martin Mares
2cec475b8f
Removed several unused local variables.
2000-05-30 21:24:53 +00:00
Martin Mares
2f71123158
Killed bug in merging of dynamic attributes.
2000-05-30 21:24:15 +00:00