update TODO / CHANGELOG - sdhcp - simple dhcp client | |
git clone git://git.codemadness.org/sdhcp | |
Log | |
Files | |
Refs | |
LICENSE | |
--- | |
commit c671dc0487570ee917373cd0c625584e04199af4 | |
parent 176aad994ae2ddf0603b572ae57b88bfbed5708a | |
Author: Hiltjo Posthuma <[email protected]> | |
Date: Fri, 25 Apr 2014 22:22:31 +0200 | |
update TODO / CHANGELOG | |
Signed-off-by: Hiltjo Posthuma <[email protected]> | |
Diffstat: | |
M TODO | 38 +++++++++++++++++++----------… | |
1 file changed, 23 insertions(+), 15 deletions(-) | |
--- | |
diff --git a/TODO b/TODO | |
@@ -1,19 +1,27 @@ | |
TODO: | |
[ ] manual check memcpy bounds. | |
- [ ] compile with stricter options, ansi and/or c99, -Wall. | |
- [ ] fix code style, trailing whitespace. | |
- [ ] add and use strlcpy. | |
- [ ] dont overflow ifname (strcpy -> strlcpy). | |
- [ ] configurable (command-line?) client-id, atm hardcoded to vaio, tes… | |
[?] ipv6 support ? | |
- [?] use arg.h ? | |
- [ ] replace write(, len) in some cases with [f]printf() | |
-changed: | |
- - code style | |
- - trailing whitespace and use tabs | |
- - remove dbgprintf() code in sdhcp.c | |
- - sdhcp.c: inferface typo | |
- - sdhcp.8: shdcp typo | |
- - make exit(n), EXIT_SUCCESS or EXIT_FAILURE | |
- - makefile: man page install should respect $DESTDIR | |
+Changed (for now): | |
+ - cleanup | |
+ - code style. | |
+ - trailing whitespace and use tabs. | |
+ - remove debug (dbgprintf()) code in sdhcp.c. | |
+ - code compiles more cleanly (ansi and c99), | |
+ -D_BSD_SOURCE added and explicitly added missing headers (ti… | |
+ - typos: | |
+ - sdhcp.c: inferface typo. | |
+ - sdhcp.1: shdcp typo. | |
+ - make exit([01]), EXIT_SUCCESS or EXIT_FAILURE. | |
+ - replace write() for stdout messages with fprintf() | |
+ - replace die() with eprintf(). | |
+ - makefile: | |
+ - man page install should respect $DESTDIR. | |
+ - make sure on install /sbin and mandir exists. | |
+ - add config.mk, and follow suckless Makefile style. | |
+ - add arg.h | |
+ - first parameter remaings interface. | |
+ - add -d flag, update /etc/resolv.conf (default changed to no). | |
+ - add -c flag, set client id, used to be hardcoded to "vaio". | |
+ this can also be specified as a second parameter. | |
+ - add -i flag, set interface name. |