Import release 0.1.12
[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.
c6f79b17 5
794f2398 6process.c: capture output from children in sys_cmd() and log it
2fe58dfd 7
d3fe100d 8random.c: test properly
2fe58dfd 9
794f2398
SE
10resolver.c: ought to return a list of addresses for each address; the
11site code ought to remember them and try contacting them in turn.
12
2fe58dfd 13rsa.c: check padding type, change format to binary from decimal string
8689b3a9 14(without introducing endianness problems)
2fe58dfd 15
2fe58dfd
SE
16site.c: the site_incoming() routing could be implemented much more
17cleanly using a table. There's still quite a lot of redundancy in this
baa06aeb 18file. Abandon key exchanges when a bad packet is received. Modify
c6f79b17
SE
19protocol to include version fields, as described in the NOTES
20file. Implement keepalive mode. Make policy about when to initiate key
21exchanges more configurable (how many NAKs / bad reverse-transforms
22does it take to prompt a key exchange?)
23
24slip.c: restart userv-ipif to cope with soft routes? Restart it if it
25fails in use?
2fe58dfd 26
042a8da9
SE
27transform.c: separate the transforms into multiple parts, which can
28then be combined in the configuration file. Will allow the user to
29plug in different block ciphers, invent an authenticity-only mode,
30etc.