changelog: mention hippotat
[secnet] / TODO
CommitLineData
8689b3a9
SE
1dh.c: change format to binary from decimal string (without introducing
2endianness problems)
2fe58dfd 3
794f2398 4netlink.c: test the 'allow_route' option properly.
ff05a229 5Add fragmentation code. Check that we comply with RFC1812.
c6f79b17 6
d3fe100d 7random.c: test properly
2fe58dfd 8
794f2398
SE
9resolver.c: ought to return a list of addresses for each address; the
10site code ought to remember them and try contacting them in turn.
11
2fe58dfd 12rsa.c: check padding type, change format to binary from decimal string
8689b3a9 13(without introducing endianness problems)
2fe58dfd 14
ff05a229 15site.c: Abandon key exchanges when a bad packet is received. Modify
c6f79b17
SE
16protocol to include version fields, as described in the NOTES
17file. Implement keepalive mode. Make policy about when to initiate key
18exchanges more configurable (how many NAKs / bad reverse-transforms
19does it take to prompt a key exchange?)
20
21slip.c: restart userv-ipif to cope with soft routes? Restart it if it
22fails in use?
2fe58dfd 23
042a8da9
SE
24transform.c: separate the transforms into multiple parts, which can
25then be combined in the configuration file. Will allow the user to
26plug in different block ciphers, invent an authenticity-only mode,
ff05a229
SE
27etc. (similar to udptunnel)
28
ff05a229
SE
29udp.c: option for path-MTU discovery (once fragmentation support is
30implemented in netlink)
31
32
33global:
34consider using liboop for the event loop