0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/proto/ospf
Ondrej Zajicek 024c310b53 Fixes broken cryptographic authentication in OSPF
Cryptographic authentication in OSPF is defective by
design - there might be several packets independently
sent to the network (for example HELLO, LSUPD and LSACK)
where they might be reordered and that causes crypt.
sequence number error.

That can be workarounded by not incresing sequence number
too often. Now we update it only when last packet was sent
before at least one second. This can constitute a risk of
replay attacks, but RFC supposes something similar (like time
in seconds used as CSN).
2009-04-08 20:15:01 +02:00
..
config.Y Fixes broken cryptographic authentication in OSPF 2009-04-08 20:15:01 +02:00
dbdes.c Fixes bug in OSPF packet retransmission. 2009-04-06 16:53:06 +02:00
dbdes.h Fixes bug in OSPF packet retransmission. 2009-04-06 16:53:06 +02:00
Doc Doc. 2000-06-07 23:23:37 +00:00
hello.c Better OSPF packet tracing log messages. 2009-04-06 16:17:47 +02:00
hello.h Cleanup in packet.c. Deleted unused parameters. 2004-06-06 19:53:52 +00:00
iface.c Some fixes and update of OSPF debug messages 2009-01-11 12:14:27 +01:00
iface.h Added new parametr 'rx buffer <num>'. BIRD is able to receive 2005-03-15 22:06:36 +00:00
lsack.c Better OSPF packet tracing log messages. 2009-04-06 16:17:47 +02:00
lsack.h Cleanup in packet.c. Deleted unused parameters. 2004-06-06 19:53:52 +00:00
lsalib.c Unused code deleted. 2005-02-20 19:03:34 +00:00
lsalib.h Huge OSPF database redesign. Since now, all LSAs of all areas 2004-07-15 16:37:52 +00:00
lsreq.c Better OSPF packet tracing log messages. 2009-04-06 16:17:47 +02:00
lsreq.h Cleanup in packet.c. Deleted unused parameters. 2004-06-06 19:53:52 +00:00
lsupd.c Better OSPF packet tracing log messages. 2009-04-06 16:17:47 +02:00
lsupd.h Better OSPF packet tracing log messages. 2009-04-06 16:17:47 +02:00
Makefile Routing table calculation. Dijkstra done. 2000-04-26 12:54:23 +00:00
neighbor.c Fixes bug in OSPF packet retransmission. 2009-04-06 16:53:06 +02:00
neighbor.h Fix OSPF protocol error recovery behavior. 2009-01-13 19:15:49 +01:00
ospf.c Proper format functions for ORIGINATOR_ID, CLUSTER_LIST 2008-11-08 23:33:22 +01:00
ospf.h Fixes broken cryptographic authentication in OSPF 2009-04-08 20:15:01 +02:00
packet.c Fixes broken cryptographic authentication in OSPF 2009-04-08 20:15:01 +02:00
packet.h Md5 authentification added (unsested). 2004-06-26 20:15:34 +00:00
rt.c OSPF routes appeared with random value of ospf_tag attribute. 2008-11-14 21:13:56 +01:00
rt.h Minor bugfix: Summary LSA for aggregated area was always propagated with 2005-02-18 18:51:42 +00:00
topology.c Fix OSPF protocol error recovery behavior. 2009-01-13 19:15:49 +01:00
topology.h Many bugfixes in routing table calculation and summary LSA origination. 2005-02-13 23:36:31 +00:00