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

37 Commits

Author SHA1 Message Date
86c84d76b7 Huge OSPF database redesign. Since now, all LSAs of all areas
are in single database. This avoids duplication of external LSAs and
fixes bug in external LSA distribution.
2004-07-15 16:37:52 +00:00
3e2bd0f17a Md5 authentification added (unsested).
Packet receiving clean up.
2004-06-26 20:15:34 +00:00
98ac61766d A lot of changes:
- metric is 3 byte long now
	- summary lsa originating
	- more OSPF areas possible
	- virtual links
	- better E1/E2 routes handling
	- some bug fixes..

I have to do:
	- md5 auth (last mandatory item from rfc2328)
	- !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs)
	- 2328 appendig E
2004-06-25 16:39:53 +00:00
5e3436d20f Cleanup in packet.c. Deleted unused parameters. 2004-06-06 19:53:52 +00:00
2e10a170fe Indentation. 2004-06-06 09:37:54 +00:00
1512813e95 ... and a whole bunch of unused parameters and variables in ospf. 2004-06-05 09:28:17 +00:00
9b7de4c4d1 'struct proto' removed
Finally, I found the bug reported by Andreas Steinmetz. FIXED.
2004-06-04 20:41:02 +00:00
8e15e048f2 Deleted useles "struct proto" sending. 2004-06-04 17:05:24 +00:00
7a03e29d5c Better log() usage. 2004-06-04 16:56:54 +00:00
fb9bf6888c Indented. No other change. 2004-06-04 16:55:53 +00:00
c76ba51a5f lsack.c cleaned. Better names for functions and
DIRECT acks can be sent in one packet now.
2004-06-04 16:30:04 +00:00
28de5133ec ackd_timer_hook moded to neighbor.c 2004-06-04 15:45:35 +00:00
035f6acbfe Patch from Andreas Steinmetz <ast@domdv.de> 2004-06-01 13:12:10 +00:00
d5e4b51865 Doc 2000-06-07 22:10:46 +00:00
531a48d8c5 Tracing in LS ack. 2000-06-06 02:32:14 +00:00
eb436e16fd NBMA networks seems to work, but this should be better. :-) 2000-06-06 00:08:27 +00:00
4bb9ce56bb Reset inactim timer if you receive any packet from neighbor. 2000-06-05 19:45:06 +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
83e50ffc47 Bug in debugging. 2000-06-04 17:33:15 +00:00
89d6782dd1 interface {} added. 2000-06-03 01:29:00 +00:00
7a5582ac00 Better dumping, if I get strange lsack. 2000-06-02 11:00:14 +00:00
3728267827 And finally, Premature aging works. :-) 2000-05-31 18:21:42 +00:00
c8d1f3feb2 Better debugging.
More robust.
2000-05-11 22:00:16 +00:00
a3ae6246c2 Bugfix in lsrt slist adding. 2000-05-09 19:38:16 +00:00
9669362f05 Many bugfixes. (I added one entry twice to slist.)
Debug cleanup.
Retransmiting of unacknolegded LSAs
2000-05-09 18:17:34 +00:00
8a3049f6f1 Useless '\n' in log() 2000-05-08 22:42:56 +00:00
158b99c912 Better logging. (%d->%I) 2000-05-08 22:02:45 +00:00
19fc4c763e LS ack. 2000-04-18 21:13:56 +00:00
26116eac93 Better LS Ack dumping. 2000-04-18 20:34:19 +00:00
9eada7ca03 Fixed the serious bug in LSack.
Oh, I'm an idiot. I sent LSACK, but in header was LSUPD. :-(
2000-04-18 19:44:16 +00:00
284c43ff66 Sending of ACK disabled, since I'll find bug. 2000-04-18 17:36:46 +00:00
023f5e86eb Another LSack update. It's still NOT correct and it surely
kills gated or Cyclades OSPF implementation. :-)
2000-04-18 17:00:56 +00:00
67315ef64e Some lsack work. There is something very worng. :-( It locked my network. 2000-04-18 01:06:16 +00:00
ebff007f08 LSack receiving bugfix. 2000-04-12 15:37:52 +00:00
4bf41ac8b1 LS Ack receiving done. 2000-04-12 15:20:13 +00:00
921a93f217 Flooding work continues. 2000-04-04 00:32:17 +00:00
de769e24c0 Skeleton structures and files added. 2000-03-30 20:00:42 +00:00