Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-07 | OSPF: Update to new timers | Ondrej Zajicek (work) | |
Note that recurrent timers are currently limited to ~1 hour. | |||
2017-10-10 | OSPF: Fix minor issue in TTL check | Ondrej Zajicek (work) | |
The TTL check must be done after instance ID dispatch to avoid warnings when a physical iface is shared by multiple instances and some use TTL security and some not. | |||
2016-11-08 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2016-11-02 | OSPF: Use message authentication interface | Ondrej Zajicek (work) | |
Based on former commit from Pavel Tvrdik | |||
2016-11-02 | Add generic message authentication interface | Ondrej Zajicek (work) | |
Add generic interface for generating and verifying MACs (message authentication codes). Replace multiple HMAC implementation with a generic one. | |||
2016-11-01 | Build: switch on -Wextra, get rid of most of the warnings | Jan Moskyto Matejka | |
There are several unresolved -Wmissing-field-initializers on older versions of GCC than 5.1, all of them false positive. | |||
2016-05-12 | Merge remote-tracking branch 'origin/master' into int-new | Ondrej Zajicek (work) | |
2016-05-12 | Prog Doc: Complete several missing parameters | Pavel Tvrdik | |
2015-12-24 | Follow-up work on integration | Ondrej Zajicek (work) | |
2015-11-25 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2015-11-24 | MD5: Mormalize naming style | Pavel Tvrdík | |
2015-11-12 | Follow-up commit on integrated BIRD | Ondrej Zajicek (work) | |
Use net_addr for interface address prefixes, support net_addr in configuration parser. | |||
2015-11-05 | Initial commit on integrated BIRD | Ondrej Zajicek (work) | |
New data types net_addr and variants (in lib/net.h) describing network addresses (prefix/pxlen). Modifications of FIB structures to handle these data types and changing everything to use these data types instead of prefix/pxlen pairs where possible. The commit is WiP, some protocols are not yet updated (BGP, Kernel), and the code contains some temporary scaffolding. Comments are welcome. | |||
2015-10-17 | Merge branch 'master' into rip-new | Ondrej Zajicek (work) | |
2015-10-05 | Major RIP redesign | Ondrej Zajicek (work) | |
The new RIP implementation fixes plenty of old bugs and also adds support for many new features: ECMP support, link state support, BFD support, configurable split horizon and more. Most options are now per-interface. | |||
2015-08-19 | OSPF: Fixes some issues with link detection | Ondrej Zajicek | |
Thanks to Bernardo Figueiredo and Israel G. Lugo for the bugreport. | |||
2014-11-03 | Fininshing integrated OSPF. | Ondrej Zajicek | |
2014-10-24 | Integrated IP functions. | Ondrej Zajicek | |
2014-10-24 | Refactoring of OSPF messages. | Ondrej Zajicek | |
2014-07-19 | Whitespace cleanup in OSPF. | Ondrej Zajicek | |
2014-06-26 | Temporary integrated OSPF commit. | Ondrej Zajicek | |
2014-05-18 | IPv4/IPv6 integrated socket code. | 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-06-25 | Implements TTL security for OSPF and RIP. | Ondrej Zajicek | |
Interfaces for OSPF and RIP could be configured to use (and request) TTL 255 for traffic to direct neighbors. Thanks to Simon Dickhoven for the original patch for RIPng. | |||
2012-05-14 | Real broadcast mode for OSPFv2. | Ondrej Zajicek | |
2012-01-22 | Some more verbose warnings. | Ondrej Zajicek | |
2011-10-06 | Signal problems with route installation to kernel tables. | Ondrej Zajicek | |
2011-05-19 | Fixes compatibility with Mikrotik. | Ondrej Zajicek | |
2011-04-13 | Fixed bug FICORA #503685. | Ondrej Filip | |
2011-03-29 | Fixes a nasty bug in OSPF. | Ondrej Zajicek | |
Sending malformed network prefixes in LSAs causes OSPF to crash just after the LSA is propagated to the other routers. | |||
2011-03-28 | Minor changes in addresses. | Ondrej Zajicek | |
Mainly changes IA_UNNUMBERED to IA_PEER and adds IA_HOST. Also do not show broadcast addr in show interfaces. Nobody cares for that. | |||
2010-12-24 | Implements Point-to-MultiPoint interface type for OSPF. | Ondrej Zajicek | |
2010-11-04 | Fixes a bug in LSA update of large LSAs. | Ondrej Zajicek | |
2010-10-22 | Fixes some typos. | Ondrej Zajicek | |
2010-04-26 | Neighbors on OSPF broadcast networks should be identified by IP address, not ↵ | Ondrej Zajicek | |
RID. Allows simple support for multiple interfaces to the same network. | |||
2010-04-11 | Fixes a bug in OSPF on NBMA interfaces. | Ondrej Zajicek | |
A very tricky bug. OSPF on NBMA interfaces probably never really worked. When a packet was sent to multiple destinations, the checksum was calculated multiple times from a packet with already filled checksum field (from previous calculation). Therefore, many packets were sent with an invalid checksum. | |||
2010-04-02 | Minor fixes to previous patches. | Ondrej Zajicek | |
2010-03-22 | Fixes LLS compatibility. | Ondrej Zajicek | |
2010-03-11 | Merge branch 'new' into socket2 | Ondrej Zajicek | |
2010-03-11 | Temoporary OSPF commit - socket changes. | 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-08 | A partial vlink fix. | Ondrej Zajicek | |
2009-12-11 | Implements protocol-specific Router ID for OSPF. | Ondrej Zajicek | |
And fixes one minor bug. | |||
2009-11-09 | Use IPv6 checksums in OSPFv3. | Ondrej Zajicek | |
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-05-24 | Ignore Hello packets from different IP network (than primary). | Ondrej Zajicek | |