Update TODO

This commit is contained in:
Matteo Cypriani 2012-02-06 11:35:53 +01:00
parent 7c7aac31e9
commit a5e46da662
1 changed files with 13 additions and 0 deletions

13
TODO
View File

@ -4,6 +4,14 @@
° Valgrind / libconfuse bugs (Listener & Aggregator):
. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639074
. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639115
- Check the size of the received packets to avoid buffer overflows.
- Use select(2) or poll(2)
Using polling for sockets would avoid setting up some threads,
especially the autocalibration threads in the Listener,
i.e. autocalibrate() and autocalibrate_hello(), and listen_for_aps()
in the Aggregator.
See also select_tut(2).
- Option -V should tell if DEBUG is enabled or not.
- Eliminate remaining exit() calls to avoid memory leaks on exit.
- Use atexit() / on_exit() instead of goto to clean at exit?
- Add option dump-configuration (displays the config & exits).
@ -54,6 +62,11 @@
* Listener
- Known bugs:
° On OpenWrt Backfire (10.03), when the program is statically linked,
using both -D and -A at the same time makes the program to block on
the first thread. This is a known issue of OpenWrt:
https://dev.openwrt.org/ticket/4809
- Refactor and review read_packet().
- Handle better the configuration file reading
Get rid of the "Cannot open configuration file" error, in quiet