Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-30 | OSPF: Support for graceful restart | Ondrej Zajicek (work) | |
Implement OSPFv2 (RFC 3623) and OSPFv3 (RFC 5187) graceful restart, for both restarting and helper sides. Graceful restart is initiated by 'graceful down' command. | |||
2019-02-03 | OSPF: Reject duplicate DBDES packets after dead interval | Ondrej Zajicek (work) | |
Master may free last DBDES packet immediately. Slave must wait dead interval before freeing last DBDES packet and then reject duplicate DBDES packets with SeqNumberMismatch. | |||
2019-02-03 | OSPF: DD seqnum should be initialized only for first attempts | Ondrej Zajicek (work) | |
After SeqNumberMismatch/BadLSReq, we should continue with the old seqnum++. The old code tries to do that by n->adj, but it was set nowhere. | |||
2018-04-25 | OSPF: Support of authentication trailer for OSPFv3 | Ondrej Zajicek (work) | |
Implement RFC 7166, crypthographic authentication for OSPFv3 analogous to authentication used for OSPFv2. | |||
2017-12-07 | Timers: Revert temporary names and remove old timer.h | Ondrej Zajicek (work) | |
2017-12-07 | OSPF: Update to new timers | Ondrej Zajicek (work) | |
Note that recurrent timers are currently limited to ~1 hour. | |||
2017-12-07 | Timers: Show sub-second times in some protocol outputs | Ondrej Zajicek (work) | |
2017-12-07 | Timers: Replace old timers with microsecond timers | Ondrej Zajicek (work) | |
The old timer interface is still kept, but implemented by new timers. The plan is to switch from the old inteface to the new interface, then clean it up. | |||
2016-04-08 | Merge branch 'master' into int-new-channels | Jan Moskyto Matejka | |
2016-03-23 | OSPF: Fix reading from freed memory | Ondrej Zajicek (work) | |
Thanks to Pavel Tvrdik for noticing it. | |||
2015-12-24 | Follow-up work on integration | Ondrej Zajicek (work) | |
2014-11-03 | Fininshing integrated OSPF. | Ondrej Zajicek | |
2014-10-24 | Refactoring of OSPF messages. | Ondrej Zajicek | |
2014-07-19 | Whitespace cleanup in OSPF. | Ondrej Zajicek | |
2014-07-18 | Temporary integrated OSPF commit. | Ondrej Zajicek | |
2014-06-26 | Temporary integrated OSPF commit. | Ondrej Zajicek | |
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 | |||
2013-11-19 | BFD protocol, ready for release. | Ondrej Zajicek | |
Supports OSPF and BGP and also statically configured sessions. | |||
2012-10-31 | Fixes another bug in OSPFv3 vlinks. | Ondrej Zajicek | |
2011-03-17 | Vastly improved OSPF reconfiguration. | Ondrej Zajicek | |
Now it can handle a change in iface pattern structure. It can add, remove and reconfigure interfaces, vlinks and areas. | |||
2010-12-24 | Implements Point-to-MultiPoint interface type for OSPF. | Ondrej Zajicek | |
2010-11-19 | Minor finalizations of link state checks. | Ondrej Zajicek | |
2010-04-11 | Fixes next hop calculation on NBMA and parallel PTP links. | Ondrej Zajicek | |
2010-03-11 | Merge branch 'new' into socket2 | Ondrej Zajicek | |
2010-02-21 | Fix configure to enable warnings and fix most of them. | Ondrej Zajicek | |
2010-02-11 | Temporary OSPF commit - socket changes. | Ondrej Zajicek | |
2010-01-03 | Implements MRTdump feature. | Ondrej Zajicek | |
2009-12-11 | Implements protocol-specific Router ID for OSPF. | Ondrej Zajicek | |
And fixes one minor bug. | |||
2009-09-04 | Temporary OSPFv3 development commit (changing multicast support). | Ondrej Zajicek | |
2009-08-27 | Temporary OSPFv3 development commit | 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-01-13 | Fix typo. | Ondrej Zajicek | |
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 | |
2005-02-20 | Since now I can also use 'dead interval', not just 'dead counter'. | Ondrej Filip | |
2005-02-20 | Time of neighbor's dead was not shown correctly. | Ondrej Filip | |
2005-02-14 | Small changes to reduce number of warnings. | Ondrej Filip | |
2005-02-13 | Many bugfixes in routing table calculation and summary LSA origination. | Ondrej Filip | |
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-14 | Multiple OSPF areas can be attached. | Ondrej Filip | |
Origination of summary LSA works. Routing table calculation works. Virtual links works. Well, I hope, OSPF is fully compatible with RFC2328!!!! | |||
2004-06-26 | Md5 authentification added (unsested). | Ondrej Filip | |
Packet receiving clean up. | |||
2004-06-11 | Better adjacency building, some minor bugfixes. | Ondrej Filip | |
2004-06-07 | It was too verbose. | Ondrej Filip | |
2004-06-06 | Deleted unused parameters. | Ondrej Filip | |
2004-06-06 | Indentation. | Ondrej Filip | |
2004-06-06 | Cleanup in iface.c | Ondrej Filip | |