Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-06 | Many changes in I/O and OSPF sockets and packet handling. | Ondrej Zajicek | |
I/O: - BSD: specify src addr on IP sockets by IP_HDRINCL - BSD: specify src addr on UDP sockets by IP_SENDSRCADDR - Linux: specify src addr on IP/UDP sockets by IP_PKTINFO - IPv6: specify src addr on IP/UDP sockets by IPV6_PKTINFO - Alternative SKF_BIND flag for binding to IP address - Allows IP/UDP sockets without tx_hook, on these sockets a packet is discarded when TX queue is full - Use consistently SOL_ for socket layer values. OSPF: - Packet src addr is always explicitly set - Support for secondary addresses in BSD - Dynamic RX/TX buffers - Fixes some minor buffer overruns - Interface option 'tx length' - Names for vlink pseudoifaces (vlinkX) - Vlinks use separate socket for TX - Vlinks do not use fixed associated iface - Fixes TTL for direct unicast packets - Fixes DONTROUTE for OSPF sockets - Use ifa->ifname instead of ifa->iface->name | |||
2012-03-15 | Adds warning for mismatch MTU in OSPF packets. | Ondrej Zajicek | |
Thanks Alexander V. Chernikov for the original patch. | |||
2010-03-11 | Temoporary OSPF commit - socket changes. | Ondrej Zajicek | |
2010-02-11 | Temporary OSPF commit - socket changes. | Ondrej Zajicek | |
2009-12-11 | Implements protocol-specific Router ID for OSPF. | Ondrej Zajicek | |
And fixes one minor bug. | |||
2009-10-29 | Implements better checks on incoming packets and LSAs in OSPF. | Ondrej Zajicek | |
2009-09-04 | Temporary OSPFv3 development commit (changing multicast support). | Ondrej Zajicek | |
2009-08-25 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-08-21 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-07-23 | Use %R in OSPF when appropriate. | Ondrej Zajicek | |
2009-07-05 | Another pile of ipa_from_u32() calls. | Ondrej Zajicek | |
2009-04-06 | Fixes 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-06 | Better OSPF packet tracing log messages. | Ondrej Zajicek | |
Replaces old OSPF packet tracing messages with uniform messages with packet dumps. | |||
2009-02-25 | Fixes 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-12 | Fixes 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-13 | Fix 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-11 | Some fixes and update of OSPF debug messages | Ondrej Zajicek | |
2004-07-15 | Huge OSPF database redesign. Since now, all LSAs of all areas | Ondrej Filip | |
are in single database. This avoids duplication of external LSAs and fixes bug in external LSA distribution. | |||
2004-07-13 | Bugfix: Router was unable to advertise AS external routes. | Ondrej Filip | |
2004-07-13 | Bugfix - options bits were not included in LSAs | Ondrej Filip | |
Bugfix - E bit was not unset on stub areas. | |||
2004-06-26 | Md5 authentification added (unsested). | Ondrej Filip | |
Packet receiving clean up. | |||
2004-06-25 | A 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-11 | Better adjacency building, some minor bugfixes. | Ondrej Filip | |
2004-06-06 | Cleanup in packet.c. Deleted unused parameters. | Ondrej Filip | |
2004-06-06 | Indentation. | Ondrej Filip | |
2004-06-05 | Staticized 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-04 | Bugfix in last patch. | Ondrej Filip | |
2004-06-04 | OSPF is ready for changing MTU. | Ondrej Filip | |
2004-06-04 | no comment | Ondrej Filip | |
2004-06-04 | dbdes indent an minor changes. | Ondrej Filip | |
2004-06-04 | Fatal bug found. Sometimes BIRD did not originate router LSA. FIXED. :-) | Ondrej Filip | |
2004-06-04 | This can happen now. | Ondrej Filip | |
2004-06-04 | hello.c and hello.h cleaned up. No design changes. | Ondrej Filip | |
2004-05-31 | Minor bug fix in neighbor state machine. | Ondrej Filip | |
2004-05-19 | Bug in DBDES receiving fixed. | Ondrej Filip | |
2003-08-23 | Minor OSPF changes for faster startup. | Ondrej Filip | |
2003-08-23 | Many spelling mistakes fixed. | Ondrej Filip | |
Thanks you Harry Moyes. | |||
2001-08-19 | Fix %<something>I format strings. | Martin Mares | |
2000-08-18 | Typo. | Ondrej Filip | |
2000-06-08 | Don't send dbdes before rtlsa origination. | Ondrej Filip | |
2000-06-07 | Doc | Ondrej Filip | |
2000-06-07 | Originate rt lsa before sending first dbdes. | Ondrej Filip | |
2000-06-06 | Deleted some debug() | Ondrej Filip | |
2000-06-06 | Tracing. | Ondrej Filip | |
2000-06-06 | All die() renamed to bug(). | Ondrej Filip | |
2000-06-05 | Reset inactim timer if you receive any packet from neighbor. | Ondrej Filip | |
2000-06-05 | Removed some FIXMEs by deleting them. | Ondrej Filip | |
2000-06-04 | Removed 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(). |