Introduction
Introduction Statistics Contact Development Disclaimer Help
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.
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.