X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ap-utils.git;a=blobdiff_plain;f=ChangeLog;h=5a27d38e26ca7e07f54f3dfdab8deef7d4d24209;hp=fbac6b91fa88278b913aa6a769c2eb6f77d1061a;hb=67fc54773e1504698e80c9cb83977bde32665350;hpb=a48f472adf4aa10f467808215563a3cd6e0438d1 diff --git a/ChangeLog b/ChangeLog index fbac6b9..5a27d38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,137 @@ +2004-11-09 Jan Rafaj + * README: + - removed reference to HARDWARE-NOTES, that didnt made it into + previous ap-utils versions by accident + - added WARNING 1 and WARNING 2 sections (originally intended to be + in HARDWARE-NOTES, but the magnitude of their importance deserves + to put them straight into README) + * TODO: updated + * lib/ap-utils.h: + - added "(valid)" to the ERR_RET message, which more accurately + reflects what may actually happen (AP actually _may_ return + data, but in an unexpected format) + - enhanced WirelessStatistics structure for TransmittedPackets_11Mbps, + TransmittedPackets_55Mbps, TransmittedPackets_2Mbps, and + TransmittedPackets_1Mbps so that we can support functionally + enhanced firmware from VERNET WISP. + * lib/ap_search.c: + - in third column, display operAccessPointName OUI using label + "Name" instead of Wireless OUI. Makes more sense. + - made the number of APs per screen, as well as the offset at which + the info about whats actually scanned, is printed, relative + to the actual screen height (so to increase maximum hard-coded + amount of APs displayed, just switch from 80x25 console font + to a bigger one, or use X terminal window) + * lib/aps.c: + - reverted displaying back to RSSI & LQ both in % in screen 1. + This is becouse a) we want to keep as close to the view of the + original ATMEL utility as possible here, and b) huge dispersion + in dBm versus raw value of RSSI exists among different flavours + of APs, and the dBm formula unfortunately often gives results + very far from real values. So we want to display something thats + less jittering in the scope of inter-AP comparison. + - cosmetic fixes (2-line legend instead of 3-line) + - rebound the 'refresh' from 's' key to otherwise unused keys, + in favour of keyboard interface unification + * lib/common.c: + - created get_mib_details() to provide vendor-specific private + ATMEL MIB detection + - fixed a bug introduced by the 'name' patch, resulting in + omission to clear screen properly when user has given + insufficient credentials (bad password) to detect new AP type + - made the 'name'-patch code malloc-free (and memleak #2 free). + There's no point to use malloc()d space here since we dont + reuse it elsewhere (contrary to char *community). + - fixed bad variable boundary-handling introduced by 'name'-patch + that might result in crash of utility under circumstance + when ~/.ap-config didnt previously exist and user attempted + to add new AP with name of length >= 7 characters + - added possibility to skip name definition if user wants to + (useful for example when the newly added AP's IP will be used + solely for testing purposes :) + * vendor-specific private ATMEL MIB detection is now referred to + get_mib_details() everywhere + * lib/file.c: + - a lot of indentation fixes + - in get_opts(): fixed couple of bugs: + - it was possible to issue 'Connect' command when the AP list + was empty (was leading to endless loop) + - 'Delete' command failed to remove last remaining AP from the + list, ending up in endless loop (as get_value() doesnt do + sanity checking on its input paremeters) + - fixed a memleak #1 possibly introduced by 'name' patch - we need + to free char *name after its use + - in _scroll_rows(), fixed the AP MIB TYPE cutoff-by-format-string, + introduced by 'name' patch, and enhanced message size to accomodate + the true max. row size instead + - in get_opts() appended '(in ~/.ap-config)' behind the user-defined + APs list banner, to better reflect the real meaning of 'NAME' + (and other fields), to prevent someone from f.e. thinking + that the NAME here is the name stored in AP's configuration + (which it is NOT, of course). + * lib/oui.c: added OUIs: + - 000B46 (Cisco) + - 000D54 (3Com Europe Ltd) + - 000D88 (D-Link Corporation) + - 000EA6 (ASUSTEK COMPUTER INC.) + * lib/radio.c: + - fixed non-working radio menu with ATMEL12350 APs by merging the + initial TestModeRadioConfiguration and operAntennaSettings OID + modifications when ap_type == ATMEL12350 + * lib/stat.c: + - replaced ERR_RET_PRESS with ERR_RET + - simplified; no more forking, goto's reduced, no need of + pipe(), alarm() or sig*jmp(); use select() for waiting - + it is now possible to quit (by pressing 'q' or 'Q') immediately. + Also, the counters now get updated immediately after pressing + whatever key != q. + - fixed a bug that, due to previous use of sig*jmp(), resulted + in lockup when attempting to quit ap-config after it has received + invalid packet, by pressing 'q' key several times + - WirelessStat(): implemented support of ATMEL 12350 functionally + enhanced MIB by VERNET WISP. + * lib/sysinfo.c: + - enhanced atmel_sysinfo() for displaying system uptime using + UpTime OID from ATMEL12350 VERNET MIB. + * lib/wlan.c: + - fixed showing/setting of BeaconPeriod value for ATMEL12350_TELLUS - + acceptable value range is now 0 - 65535 as originally intended + - new: implemented showing/setting of 'SIFS time' parameter, specific + to APs with ATMEL12350_VERNET firmware/MIB + * spelling & indentation fixes + * lib/scr.c, src/stations.c: + - implemented support for viewing statistics + produced by enhanced ATMEL 12350 firmware by VERNET + - implemented toggling of RSSI between 'dBm' view, '%' view, and + raw view - added new functions print_viewtype_rssi(), conv_rssi(). + [TODO: update ap-gl/stations.c, too] + - pressing other than the selected keys will now result in refresh + of all values + +2004-10-24 Roman Festchook + * lib/common.c: fix to clear display before displaying AP type + * configure.in: version 1.4.2pre1 + +2004-10-24 Przemyslaw Stanislaw Knycz + * po/pl.po: translation updated + +2004-10-18 Roman Festchook + * lib/common.c: fix to use get_value instead of get_pass for input AP name + * po/uk.po: translation updated + +2004-10-18 Teemu Kiviniemi + * src/ap-auth.c: command line utility to change the list of authorised MAC addresses added + * Documentation/README.ap-auth: some docs for ap-auth utility + +2004-10-18 Aleksey Korenkov + * lib/common.c, lib/file.c, src/ap-config.c: patch that adds name to list of APs + +2004-08-08 Dan Pelleg + * lib/ap_search.c: fix error when build ap-utils on freebsd. + +2004-06-22 Elif Bilge Maden + * po/tr.po: Turkish translation added + 2004-05-16 Roman Festchook * configure.in: version 1.4.1 * NEWS: main changes added @@ -12,7 +146,7 @@ * lib/ap_search.c: Compiler Error for ap-utils on Darwin 7.3 (Mac OS X 10.3.3) fix 2004-03-20 Roman Festchook - * ap-gl/bridge.c: Isolate wireless clients status displaying fixed + * ap-gl/bridge.c: Isolate wireless clients status displaying fixed * lib/snmp.c: decreased timeout waiting for snmp reply packet to 1 second * src/ap-mrtg.c: to decrease usage of network and AP CPU AP name only requested if -n option specified