TODO for ap-utils: * translations (ALWAYS) * porting to other Unix'es and platforms (ALWAYS) * support new AP's (ALWAYS) * try to implement an ap-dfu utility [already scheduled for next release!] - ap-dfu, ap-dfu.8 (internal developer's notes): - what DFU really stands for (and that ap-dfu contains some extra Atmel-specific functionality) - only for ATMEL AT76C510-based hardware - *hci stuff - at least on Linux (prerequisities) - PIDs and VIDs for INTERSIL & RFMD based boards. If the AP does not present itself with PID & VID in kernel ring buffer (use dmesg for displaying) after it has been plugged to USB interface, it means that the flash content is apparently damaged and AP dead (the only solution in such case is to return AP to the reseller for replacement). - mandate user to read ap-tftp.8 warning sections first! - it is safe (?) if AP experiences power outtage during upgrade, or if ap-dfu bails out with error due to USB interface inconsistency. In such case, it is safe to start ap-dfu again, and it will continue where it left off - typically, when the AP is stuck in DFU mode with steady LEDs light. * (WA* firmware support?): get_mib_details(): rename to get_fw_details(); add FW (AP, WA) type detection (fw_type); rename ap_type to fw_eprises; rename ap_vendorext to fw_vendorext; enterprises should be named 410, 12350, NWN (strip down length) * make the screen appearance of deletion order same as for MAC auth. list * implement 'Insert' function for places where item lists are used (MAC auth. list, list of APs from ~/.ap-config) * add S Search key in get_opts that would allow - instead of connecting - searching for APs first * WISHLIST (and very unlikely this will happen): assemble JTAG interface documentation (and try to implement ap-jflash utility as last-resort flash for APs with 'dead' flash memory content) * try to assemble table of configuration value names & corresponding offsets in *.cfg (default conf.) files (may be different among different firmwares!) * switch the 'Status' field in 'Stations' from numeric to verbose representation * patch test.c so that it works with ATMEL12350 devices * try to not rely on actually configured subnet information on each network interface in ap scan * implement rssi view toggling for nwn_stations() * update manpages * increase/disable KnownAPs limit * use iptraf like ethernet.desc file to store stations description * add per client LQ and RSSI stats to ap-mrtg * add man page for ap-rrd