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

493 Commits

Author SHA1 Message Date
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
e59e310e64 Age LSA DB after LSA origination and before routing table calculation. 2002-03-04 15:54:39 +00:00
025b0e856a New trace added. 2002-03-04 15:52:40 +00:00
b78696282d Bugfix in router importation. 2001-12-07 17:34:09 +00:00
8e32493c56 Removed some useless (hope!) code in next hop calculation. 2001-08-21 17:00:15 +00:00
68db89a2ce Finally, next hop problem fixed. 2001-08-21 16:44:57 +00:00
37da55168c Useless trace. 2001-08-21 15:03:42 +00:00
e8ab168030 Hope, bug in next hop calculation for stub routes fixed. 2001-08-21 15:00:29 +00:00
e43ae6330e Fix %<something>I format strings. 2001-08-19 11:15:24 +00:00
c926eee724 Area networks added into configuration. 2001-08-12 00:04:42 +00:00
b2bdb40656 Changed definition of stub area. 2001-08-11 16:22:29 +00:00
85062e8a60 Bugfix in B-bit setting in router LSA. 2001-08-11 14:40:51 +00:00
78e2c6ccf1 I will not originate the same lsa before MINLSINTERVAL. 2001-08-11 14:01:54 +00:00
24c00cb119 Install route into main routing table just if it's necessary. 2001-06-12 21:10:30 +00:00
87c450dffc Added comments. 2001-06-09 14:56:01 +00:00
e9d3c3aaea Bug in next-hop calculation fixed. (For dual connected neighbors.) 2001-06-09 14:55:10 +00:00
ea31425a61 Patch from David Rohleder <davro@ics.muni.cz> thanx. 2001-04-09 19:15:03 +00:00
32749f493f Hmm, nasty bug, LSUPD was not well flooded via PTP interfaces. :-( 2000-12-14 01:04:51 +00:00
501c5bb03f Small bugfix in ext routes calculation. 2000-11-21 23:47:51 +00:00
52fa3e3869 Fixed many bugs in rt calculation and interface adding. Now it seems to be
OK, I'm going to advertise 1.0.4.
2000-09-04 21:21:34 +00:00
b02e40111e I allocate struct ifa before unlocking. So route exported to OSPF are correct.
I work also with interfaces that have some problems with socket opening.
I declare them as stub.
2000-09-04 19:42:17 +00:00
fdb1998202 Serious bug in ext lsa origination found. Going for 1.0.4. 2000-09-03 22:18:40 +00:00
1e972b5524 Log some unusual situation. 2000-09-03 16:16:33 +00:00
e3bc10fdc4 Added stub interface. (Interface which is propagated to OSPF but
it does not sends nor listens packets.)

I added some new options, please look at it and look into doc if it's OK.
2000-09-02 08:54:40 +00:00
5ddec4e6cf Reconfigure poll interval. 2000-09-02 07:58:05 +00:00
7cedbf217e Reconfiguration for new options. 2000-09-02 00:15:07 +00:00
a190e7200b Added hellos on NBMA networks. (I don't violate RFC now.) 2000-09-02 00:03:36 +00:00
5a063efeea Bugfix in ext lsa importing. 2000-08-28 13:51:13 +00:00
9e2920824e Typo. 2000-08-18 16:47:27 +00:00