61 lines
1.5 KiB
Plaintext
61 lines
1.5 KiB
Plaintext
* 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.
|
|
- Allow to use hostnames instead of IP addresses.
|
|
|
|
|
|
* libowlps
|
|
|
|
- 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 locks to read/write the AP list
|
|
Currently, several threads can access the list simultaneously, and
|
|
that's not cool!
|
|
- Allow blank parameters for output options.
|
|
- Fix segfault on SIGINT.
|
|
|
|
|
|
* Listener
|
|
|
|
- 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?
|
|
- Use positive (USE_CONFUSE) and negative (NO_USE_PTHREAD) options?
|
|
The default options could be modified, but that's not so important,
|
|
is it?
|
|
|
|
|
|
* Client
|
|
|
|
- Check the direction
|
|
The direction provided by the user should be one of the four
|
|
possible values.
|
|
- Allow to use a string for the direction
|
|
Could be nice, but probably useless.
|
|
|
|
|
|
* Positioning
|
|
|
|
- Has its own fat TODO file, which I should translate.
|
|
|
|
|
|
* writeInDb
|
|
|
|
- Do something about that
|
|
° Merge in owlps-positioning?
|
|
° Delete?
|