changelog: mention hippotat
[secnet] / TODO
... / ...
CommitLineData
1dh.c: change format to binary from decimal string (without introducing
2endianness problems)
3
4netlink.c: test the 'allow_route' option properly.
5Add fragmentation code. Check that we comply with RFC1812.
6
7random.c: test properly
8
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
12rsa.c: check padding type, change format to binary from decimal string
13(without introducing endianness problems)
14
15site.c: Abandon key exchanges when a bad packet is received. Modify
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?
23
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,
27etc. (similar to udptunnel)
28
29udp.c: option for path-MTU discovery (once fragmentation support is
30implemented in netlink)
31
32
33global:
34consider using liboop for the event loop