diff options
author | Jonathan McCrohan <jmccrohan@gmail.com> | 2012-02-05 19:03:25 +0000 |
---|---|---|
committer | Jonathan McCrohan <jmccrohan@gmail.com> | 2012-02-05 19:03:25 +0000 |
commit | 03dfbc2efa31d3c4fd7e576111883ea488e3e179 (patch) | |
tree | 6f227b085f675e294edd98d66ccbf190e898f544 /NEWS | |
download | wavemon-03dfbc2efa31d3c4fd7e576111883ea488e3e179.tar.gz |
Imported Upstream version 0.6.10upstream/0.6.10
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 180 |
1 files changed, 180 insertions, 0 deletions
@@ -0,0 +1,180 @@ +NEWS +==== + +-------------------- +0.6.10 (2009-10-25) +-------------------- + * Bug Fixes: + - fixed installation bug which caused manpages to be installed in /man; + - fixed mode of installation to support sandbox-builds on Gentoo (Lovelace); + - improved (automated) linking process, now possible to pass LDFLAGS (Boeck); + - bail out when no statistics are available, instead of flagging an error. + +-------------------- +0.6.7 (2009-07-09) +-------------------- + * Screen geometry: + Reduced the screen size again, to 24x80, since this is a widely used default + size (thanks to Nelson A. de Oliveira). Removed the "wireless extensions" + information from the information screen, to reduce the minimum required + number of lines from 25 to 24. The wireless extension information however + remains still available, via the "wavemon -d" dump option. + + * Histogram screen improvements: + - a new revised approach to fix several old bugs and limitations, + - new code better observes the boundaries and the configured ranges, + - better visibility, signal/noise are now plotted in bold. + + * Better separation of error messages, into: + - informational warning messages (outside ncurses mode), + - fatal errors unrelated to system calls, + - fatal errors following a system call (with interpretation of errno(3)). + + * Bug Fixes: + - fixed a bug in the histogram initialisation (producing ghost values); + - fixed a bug which caused non-ASCII encryption key strings to be garbled; + - key string length is now checked to avoid spilling over the right border + into the next line; curtailing long keys in a pretty-printing manner. + +-------------------- +0.6.6 (2009-06-01) +-------------------- + * Access point screen: + Overly long access point lists (more than 6 peer access points) are now + truncated, so as not to overwrite screen borders. + + * Histogram screen: + The bottom 'key' window used to replicate the configured range values which + are available also via the configuration screen. This replication has now + been superseded by a dynamic range-tracking feature: + - for each of the three ranges (signal level, noise level, SNR), it shows + the min..max values on the screen or 'unknown' if the driver reports + values as unknown (e.g. noise levels on iwl3945), + - these values correspond to the current histogram and are updated + dynamically, thus complementing the visual display. + + * Bug Fixes: + - histogram screen no longer tracks values that the driver reports as invalid; + - fixed off-by-one bug which caused the bottom access-point border to be erased; + - miscellaneous code clean-ups: + o unified description of window sizes via header file constants, + o updated and extended source code documentation. + +-------------------- +0.6.5 (2009-05-08) +-------------------- + * Several improvements in displaying driver parameters: + - ESSID: support for indexed ESS identifiers, + - nickname: no longer present empty/void nicknames, + - nwid: added support for displaying it (even if is pre-802.11), + - IP-address: collapse netmask information into shorter CIDR prefix length, + - mode: preliminary support to display 802.11s mesh mode (2.6.26), + - retry: new code to display information about MAC-layer retransmissions, + - frequency: suppress trailing zeroes, unified conversion, + - channel: now also prints the number of the current channel, + - encryption keys: added pretty-printing, suppress always-present '0' index, + - sensitivity: only print if card supports it, now also supports dBm values, + - tx-power: better support for the various formats (relative | mW | dBm), + - power management: improved output formatting. + + * Mode-sensitive display: + - when operating in 'monitor' or 'access point' mode, the 'access point' + field is not necessary or redundant (in AP mode, it is the same as the + mac address shown in the network window), hence omitted; + - when operating in 'master', 'repeater' or 'secondary' mode, the bitrate + information is also not needed and hence suppressed; + - wavemon is now able to distinguish auto-configured values (using upper-case + labels) from manually configured values (using standard lower-case labels). + + * Encryption keys (only with CAP_NET_ADMIN privileges): display of all-ASCII + keys is now in cleartext, otherwise the hex format is now pretty-printed. + + * Screen Layout: redundancies (repeated interface name) have been removed, the + whole screen fits again into a 25x80 console window. In addition, wavemon + tests if the screen size and bails out if the screen is too small for a + readable layout. + + * Better display of MAC addresses: + - detects the "not associated" state of a managed client and then + - displays 'non-associated' state instead of showing zero MAC address, + - sanity checks on access point addresses (broadcast address is invalid), + - Ethernet addresses are automatically translated to symbolic names if a + mapping exists for the MAC address in /etc/ethers. + + * The Access Point List is now sorted in descending order of signal strength. + + * The LC_NUMERIC locale is honoured: when displaying large numbers (e.g. packet + counters, numbers are now grouped according to the locale. + + * Bug Fixes: + - fixed several conditions which caused the window borders to be punctured; + - fixed a bug in the display of MAC addresses on the access point screen; + - RTS/CTS threshold suffered from the same problem - also fixed, + - fixed broken display of frag[mentation] threshold; + - fixed a bug which caused empty nicknames ("") to be displayed; + - fixed several smaller bugs, thanks to sparse. + +-------------------- +0.6 (2009-04-01) +-------------------- + * Update to the latest wireless extension API (number 22), + As a consequence of updating the wireless extensions, more + information is now displayed, including + - excessive TX MAC reassembly retries, + - missed beacon count + - display of wireless extension version used by the driver + - the driver's internal WE version + + * wavemon now uses ioctl to obtain IW statistics and falls back + to /proc/net/wireless only as a last resort. (It is planned + to add netlink support in a later release.) + + * Linear scales (-l option) no longer supported, since levels + are always reported both in log (dBm) and lin (mW). + (NB: in case of using an old version of ~/.wavemonrc, it is + necessary to remove the line containing 'linear_scale', + which is the option that has been removed.) + + * Added sanity checks to the display of level information: + - noise level is only displayed if valid signal levels exist; + - some cards set a magic number to mean an invalid noise level - a + constant has been added to catch such cases; + - if the noise level (and hence the SNR value) is undefined, spread + out the display of quality/signal levels over the info window. + + * Added gui option for smoothing level meters (better readability). + + * Much better and more accurate information in the Access Point List. + + * Bug Fixes: + - it is finally possible to use the Access Point List as start screen, + - updated and fixed display of operation modes, + - selecting the wireless interface now works with multiple interfaces, + - header inclusion bug fix for Puppy Linux (thanks to Tom Gordon). + + * Updated all components of the autoconf build system: + - DESTDIR is now supported for building packages + (thanks to Christoph J. Thompson), + - now using autoconf to set package version and build date. + + * Reorganised source tree organisation: + - merged many small (one-line) header files into one, + - created a 'contrib' directory for contributed scripts, + - added 'config' directory for autoconf auxiliary scripts + - reinstated standard GNU autoconf listing of files + +-------------------- +0.5 (2009-01-17) +-------------------- +Update on the build process, new maintainer, git tree +to keep the changes. Fixes in this release include + * minor bug fixes + * build fixups and fixes for the build process + * a stub handler for SIGWINCH (still not fully supported) + * adding units to the levels (lin/log) + * tidied up code + +-------------------- +0.4.0b (2002-12-21) +-------------------- +Last release by the original author, Jan Morgenstern. |