Better adjacency building, some minor bugfixes.
It was too verbose.
Deleted unused parameters.
Cleanup in iface.c
Staticized lots of local functions.
... and a whole bunch of unused parameters and variables in ospf.
Be more verbose.
cleanup in lsupd.c, indenting, "struct proto" removed...
Useless logs removed.
OSPF is ready for changing MTU.
dbdes indent an minor changes.
lsreq.c indented and small 'struct proto' changes.
lsack.c cleaned. Better names for functions andDIRECT acks can be sent in one packet now.
ackd_timer_hook moded to neighbor.c
Initialize iterator on the right place.
hello.c and hello.h cleaned up. No design changes.
Patch from Andreas Steinmetz <firstname.lastname@example.org>
Minor bug fix in neighbor state machine.
Minor OSPF changes for faster startup.
Many spelling mistakes fixed.
Thanks you Harry Moyes.
Fix %<something>I format strings.
I will not originate the same lsa before MINLSINTERVAL.
Bug in next-hop calculation fixed. (For dual connected neighbors.)
Ehm, my (B)DR election was based on router id, but RFC says ip!
Doc in neighbor.c and some tiny changes related to.
Better dumping neighbors' states on PTP interface.
All die() renamed to bug().
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.
show ospf implemented.
Cisco-like "show ospf neighbors" implemented.
LSArt origination and routing table calculation is now not doing sooften. Instead of calculation I just schedule it latter.
Very ancient bug in (B)DR election, I didn't fill correctly my own IP.
Downing of interface should work.
Bugfix in (B)DR election.
Ever test possibility of forming of adjacency.
Destroying of neighbor moved from 'hello' to 'neighbor' andimproved.
Bug in (B)DR election fixed.
Many bugfixes. Actually, how could this ever work? :-)
Bugfix in testing of possibility of adjacency.
Sorry, it didn't compile. :-(
Another bugfix in neighbor state machine.
Small bug in neighbor state machine.
Do not stop lsrr_timer in FULL state. Use it for retransmition.
Fixed some FIXME's by deleting them. :-)
Stopping RXMT timer when going to lower state than EXSTART.
Typo in debug.
Bugfix in Network lsa originatingBugfix in ntohlsab() and htonlsab()For calculating of rt I use my own fib. I delete routes! ;-)
Better rt and net originating.
Many small changes and bug fixes. Routing table calculation works.I'm waiting for rt lookup to add stub networks.
Sync with nest's rt table and some minor improvements.
Bugfix in neighbor dumping.
Many %u changed into %I and dump cleanup.
Better dumping in neighbor chstate.
Some lsack work. There is something very worng. :-( It locked my network.
Flooding work continues.
Minor change in area list. Now I use MJ's lists.
Add hashing to link state request list.
LSreq initial work.
Many changes in dbdes sending & receiving. EXDONE caused.
IMMS reverted to bits. Outgoing packets dumping added.Cisco does not set inteface MTU. Hmm....
DBdes sending/receiving changes.
LSA DB is completely redesigned. Now it should be faster and it needsless memory.
Sending of DBDes. (Checksum and length calculation NOT done.)
ospf.c and ospc.h splitted into various files.