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: Support of address families in OSPFv3 | Ondrej Zajicek (work) | |
OSPFv3-AF can handle multiple topologies of diferent address families (IPv4, IPv6, both unicast and multicast) using separate instances distinguished by instance ID ranges. | |||
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-05-01 | OSPF: Redesign LSA checksumming | Ondrej Zajicek | |
New LSA checksumming code separates generic Fletcher-16 and OSPF-specific code and avoids back and forth endianity conversions, making it much more readable and also several times faster. | |||
2015-04-28 | OSPF: Fixes validation of LSA checksums | Ondrej Zajicek | |
Prior to this patch, BIRD validates the OSPF LSA checksum by calculating a new checksum and comparing it with the checksum in the header. Due to the specifics of the Fletcher checksum used in OSPF, this is not necessarily correct as the checkbytes in the header may be calculated via a different means and end up with a different value that is nonetheless still correct. The documented means of validating the checksum as specified in RFC 905 B.4 is to calculate c0 and c1 from the unchanged contents of the packet, which must result in a zero value to be considered valid. Thanks to Chris Boot for the patch. | |||
2014-06-26 | Temporary integrated OSPF commit. | 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-05-02 | Merge several fixes suggested by Joakim Tjernlund. | Ondrej Zajicek | |
2010-04-25 | Skip LSA host<->network endianity conversions on big endians. | Ondrej Zajicek | |
2010-02-21 | Fix configure to enable warnings and fix most of them. | Ondrej Zajicek | |
2009-10-29 | Implements better checks on incoming packets and LSAs in OSPF. | Ondrej Zajicek | |
2009-08-21 | Temporary OSPFv3 development commit | 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-06-06 | Deleted unused parameters. | Ondrej Filip | |
2004-06-06 | Indentation. | Ondrej Filip | |
2000-06-07 | Doc in lsalib.c + related minor changes. | Ondrej Filip | |
2000-06-02 | Flush LSA when receive aged one. | Ondrej Filip | |
2000-05-31 | Sort cleanup in aging. | Ondrej Filip | |
2000-05-03 | Cleanup of code. Some arguments of functions were useless. | Ondrej Filip | |
2000-05-02 | Aging of lsa database added. | Ondrej Filip | |
2000-04-30 | Many small changes and bug fixes. Routing table calculation works. | Ondrej Filip | |
I'm waiting for rt lookup to add stub networks. | |||
2000-04-04 | LSupdate processing improved. Now there is some bug in hashing. :-( | Ondrej Filip | |
2000-04-02 | Work on lsupdates continues. Some checksum cleanup. | Ondrej Filip | |
2000-04-02 | lsa_cmp moved into lsalib.c | Ondrej Filip | |
2000-04-01 | LSA checksum works. But it's very uneficient on little endian systems. | Ondrej Filip | |
2000-03-31 | Sending of lspd as responce to lsreq done. | Ondrej Filip | |