X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=TODO;h=3f5f028e5054c982fcee299ab83fd2933df6edc7;hp=45ee3302610be3fd62d9487d4a5820d17cd77ec4;hb=8689b3a94c043f04e334a7b181a7250ad5940616;hpb=5963521296680c2aeb40baeb72459dffc14cd996 diff --git a/TODO b/TODO index 45ee330..3f5f028 100644 --- a/TODO +++ b/TODO @@ -4,24 +4,30 @@ Makefile.in: autodep stuff conffile.c: done -dh.c: change format to binary from decimal string +dh.c: change format to binary from decimal string (without introducing +endianness problems) -netlink.c: done. Test tun-old code. +netlink.c: done. jdamery reports tun-old code works on Linux-2.2 random.c: test resolver.c: done rsa.c: check padding type, change format to binary from decimal string +(without introducing endianness problems) secnet.c: done site.c: the site_incoming() routing could be implemented much more cleanly using a table. There's still quite a lot of redundancy in this -file. +file. Abandon key exchanges when a bad packet is received. Tell +netlink link is down if it's down and we don't have address for other +end. -transform.c: done +transform.c: done. Needs checking for endianness problems. udp.c: done util.c: sort out logging + +General: check over MBM's patches for BSD.