summaryrefslogtreecommitdiff
path: root/proto/ospf/dbdes.c
AgeCommit message (Collapse)Author
2009-10-29Implements better checks on incoming packets and LSAs in OSPF.Ondrej Zajicek
2009-09-04Temporary OSPFv3 development commit (changing multicast support).Ondrej Zajicek
2009-08-25Temporary OSPFv3 development commitOndrej Zajicek
2009-08-21Temporary OSPFv3 development commitOndrej Zajicek
2009-07-23Use %R in OSPF when appropriate.Ondrej Zajicek
2009-07-05Another pile of ipa_from_u32() calls.Ondrej Zajicek
2009-04-06Fixes bug in OSPF packet retransmission.Ondrej Zajicek
If a DBDES packet from a master to a slave is lost, then the old code does not retransmit it and instead send a next one with the same sequence number. That leads to silent desynchronization of LSA databases.
2009-04-06Better OSPF packet tracing log messages.Ondrej Zajicek
Replaces old OSPF packet tracing messages with uniform messages with packet dumps.
2009-02-25Fixes another bug in packet retransmissions.Ondrej Zajicek
When slave was in full state, it didn't retransmit lost packets. That leads to OSPF connection locked in states loading-full.
2009-02-12Fixes bug in packet retransmissions.Ondrej Zajicek
When packet was lost during dbdes exchange, slave did not retransmit it. That leads to OSPF connection locked in states exchange-exstart.
2009-01-13Fix OSPF protocol error recovery behavior.Ondrej Zajicek
When OSPF neighbor state drops down to EXSTART, clear LSA request and retransmit lists, as specified by RFC. I hope that this will prevent oscillations between EXSTART and LOADING states, which sometimes happened. It also contains related fix from Yury Shevchuk that properly resets DB summary list iterator.
2009-01-11Some fixes and update of OSPF debug messagesOndrej Zajicek
2004-07-15Huge OSPF database redesign. Since now, all LSAs of all areasOndrej Filip
are in single database. This avoids duplication of external LSAs and fixes bug in external LSA distribution.
2004-07-13Bugfix: Router was unable to advertise AS external routes.Ondrej Filip
2004-07-13Bugfix - options bits were not included in LSAsOndrej Filip
Bugfix - E bit was not unset on stub areas.
2004-06-26Md5 authentification added (unsested).Ondrej Filip
Packet receiving clean up.
2004-06-25A lot of changes:Ondrej Filip
- 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-11Better adjacency building, some minor bugfixes.Ondrej Filip
2004-06-06Cleanup in packet.c. Deleted unused parameters.Ondrej Filip
2004-06-06Indentation.Ondrej Filip
2004-06-05Staticized lots of local functions.Martin Mares
2004-06-05`defaut' should be `default'.Martin Mares
2004-06-05... and a whole bunch of unused parameters and variables in ospf.Martin Mares
2004-06-04Bugfix in last patch.Ondrej Filip
2004-06-04OSPF is ready for changing MTU.Ondrej Filip
2004-06-04no commentOndrej Filip
2004-06-04dbdes indent an minor changes.Ondrej Filip
2004-06-04Fatal bug found. Sometimes BIRD did not originate router LSA. FIXED. :-)Ondrej Filip
2004-06-04This can happen now.Ondrej Filip
2004-06-04hello.c and hello.h cleaned up. No design changes.Ondrej Filip
2004-05-31Minor bug fix in neighbor state machine.Ondrej Filip
2004-05-19Bug in DBDES receiving fixed.Ondrej Filip
2003-08-23Minor OSPF changes for faster startup.Ondrej Filip
2003-08-23Many spelling mistakes fixed.Ondrej Filip
Thanks you Harry Moyes.
2001-08-19Fix %<something>I format strings.Martin Mares
2000-08-18Typo.Ondrej Filip
2000-06-08Don't send dbdes before rtlsa origination.Ondrej Filip
2000-06-07DocOndrej Filip
2000-06-07Originate rt lsa before sending first dbdes.Ondrej Filip
2000-06-06Deleted some debug()Ondrej Filip
2000-06-06Tracing.Ondrej Filip
2000-06-06All die() renamed to bug().Ondrej Filip
2000-06-05Reset inactim timer if you receive any packet from neighbor.Ondrej Filip
2000-06-05Removed some FIXMEs by deleting them.Ondrej Filip
2000-06-04Removed lots of trailing newlines in log messages.Martin Mares
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-03interface {} added.Ondrej Filip
2000-05-30Ehm, in had this in code: "break; i--;" :-(Ondrej Filip
2000-05-11Bugfix in flooding. (bad size)Ondrej Filip
Better debugging. More robust in receiving.
2000-05-10Test better lsa size.Ondrej Filip
2000-05-10Better dumping.Ondrej Filip