From 3fe1f1be6ed8a64e3b149edb7a66f92efd2edb16 Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Wed, 16 Mar 2011 16:53:55 +0100 Subject: [PATCH] Update TODO --- TODO | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/TODO b/TODO index 04cd247..f12b052 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,6 @@ * Global +- Use string for network exchanges? - Mark arguments as const in function headers if needed That is done in the owlps-positioning C++ code, but not constantly in C modules. @@ -8,11 +9,18 @@ * libowlps -- Rename types? Prefix them? +- Prefix types with "owl_". Rename some of them (lowercase, at least). +- Remove timestamp_to_ms() + This function is used only by the aggregator to test if a TIMESTAMP + is null. We should create a function to test that, instead of + converting to ms every time. +- mac_bytes_to_string(): do not malloc anymore. * Aggregator +- Use inet_ntoa() instead of ip_bytes_to_string(). +- monitor_couples(): rename 'demande' variable. - Use locks to read/write the AP list Currently, several threads can access the list simultaneously, and that's not cool! @@ -24,6 +32,8 @@ - read_packet(): use ieee80211_header_size for all implicit packets Currently the size is corrected only for data packets. +- Fix SIGTERM handling + Sometimes owlps-listener refuses to quit on SIGTERM. - Fix segfault when rtap_iface is not in monitor mode (?) on Foneras. - Merge Makefile and Makefile_atheros? Use autohell?