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

571 Commits

Author SHA1 Message Date
9831e5916f Staticized lots of local functions. 2004-06-05 09:58:23 +00:00
598b984d1f One less unused variable. 2004-06-05 09:58:06 +00:00
189dab54a2 defaut' should be default'. 2004-06-05 09:29:38 +00:00
1512813e95 ... and a whole bunch of unused parameters and variables in ospf. 2004-06-05 09:28:17 +00:00
c33d4cad9f Moved the tests for socket existence here.
BTW, where do you exactly set the new buffer sizes?
2004-06-05 08:59:17 +00:00
c6bdc78bef Be more verbose. 2004-06-04 21:19:47 +00:00
6f3203fabf cleanup in lsupd.c, indenting, "struct proto" removed... 2004-06-04 21:05:43 +00:00
9b7de4c4d1 'struct proto' removed
Finally, I found the bug reported by Andreas Steinmetz. FIXED.
2004-06-04 20:41:02 +00:00
54467ed46b Useless logs removed. 2004-06-04 19:53:36 +00:00
551e30886d Bugfix in last patch. 2004-06-04 19:21:19 +00:00
e7ef86a58c OSPF is ready for changing MTU. 2004-06-04 18:51:29 +00:00
f158bb710b no comment 2004-06-04 18:24:15 +00:00
12bed559ff dbdes indent an minor changes. 2004-06-04 17:49:25 +00:00
874654076a better log() usage. 2004-06-04 17:31:03 +00:00
27f49a2c3c lsreq.c indented and small 'struct proto' changes. 2004-06-04 17:28:41 +00:00
77539c4471 hello.* reindented, code cleanup. 2004-06-04 17:12:27 +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
d03e8ce00b Fatal bug found. Sometimes BIRD did not originate router LSA. FIXED. :-) 2004-06-04 15:26:46 +00:00
b90f9c526e Initialize iterator on the right place. 2004-06-04 14:23:58 +00:00
18b40a4072 This can happen now. 2004-06-04 14:23:21 +00:00
f9fdabe4f6 Small reversing of previous patch. 2004-06-04 14:22:30 +00:00
3df1e80464 Don't repeat "Sheduling rt calc....." 2004-06-04 14:21:08 +00:00
d6c28f3ada Code and comments cleanup. 2004-06-04 14:03:30 +00:00
39e517d47c hello.c and hello.h cleaned up. No design changes. 2004-06-04 12:53:10 +00:00
591656cdd5 Added source addr for multicast socket. 2004-06-03 08:18:49 +00:00
9b13345889 Hotfix for router's parent without nexthop.
It will probably work perfect, but I need to eliminate such situation.
2004-06-02 09:14:03 +00:00
f9625e9aca Bugfix in external routes calculation. 2004-06-01 14:06:25 +00:00
e8bf6c0766 Easier cleanup of an interface. 2004-06-01 13:44:53 +00:00
c9f6cf8a05 Don't free socket's resources. 2004-06-01 13:29:08 +00:00
035f6acbfe Patch from Andreas Steinmetz <ast@domdv.de> 2004-06-01 13:12:10 +00:00
bb68ad2fd3 Documented the pxlen parameter. 2004-05-31 22:22:21 +00:00
d83faf8dc4 static declarations don't belong to includes. (And most of them were
redundant anyway.)
2004-05-31 20:53:22 +00:00
0077aab4f9 The code was broken for external /29 to /32 routes. Assuming that you
have one machine publishing a route to 10.1.1.3/32 and another one
publishing a route to 10.1.1.4/32. If the first machine went down the
route to 10.1.1.4/32 was wrongly killed by the old code, leading either
to missing routes or worse to bug()s like "Router parent does not have
next hop" or just segfaults. The patch fixes this but in the long term a
redesign is required here. Note that the patch doesn't worse the
situation, instead it prevents the problems stated. The redesign is
required to handle multiple routes to small subnets properly.

(by Andreas)

Feela, I think that this is at least a good temporary fix, but it's
of course up to you to decide.
2004-05-31 18:16:42 +00:00
4ef3dccfa1 The OSPF authentication type was sent in host byte order instead of of
network byte order thus breaking interoperability with other routing
daemons on litte endian machines. The patch fixes this but note that
this breaks compatability with older bird installations using OSPF and
password authentication

(Andreas)
2004-05-31 18:13:14 +00:00
6f18235aad Useless include deleted. 2004-05-31 16:42:12 +00:00
781aa475aa Minor bug fix in neighbor state machine. 2004-05-31 13:22:49 +00:00
de259a41e3 Minor bug in configuration. 2004-05-31 10:38:44 +00:00
caeb02ea19 Bug in DBDES receiving fixed. 2004-05-19 12:30:58 +00:00
37299f1e44 OSPF was not able to be built stand-alone. 2003-09-30 17:05:55 +00:00
00bd27a1cc Endianity problem fixed. Thanx to Sörös József 2003-09-14 13:41:24 +00:00
35a86ceb40 This prevents infinite loop when bird has more that 60 neighbors. Thanks to Rani Assaf 2003-09-03 17:31:23 +00:00
c11007bc42 Endian-related bug fixes sent by Krzysztof Szuster <kszuster@polbox.com> 2003-08-26 10:41:02 +00:00
1d1a3c1c2a Minor OSPF changes for faster startup. 2003-08-23 10:47:46 +00:00
baa5dd6ccc Many spelling mistakes fixed.
Thanks you Harry Moyes.
2003-08-23 10:42:41 +00:00
47f18ac39a ABS should be a macro. 2002-11-13 08:47:19 +00:00
4ca0d0847e Small typo fixed. 2002-04-03 15:41:05 +00:00