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