aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorJonathan McCrohan <jmccrohan@gmail.com>2012-02-05 19:03:25 +0000
committerJonathan McCrohan <jmccrohan@gmail.com>2012-02-05 19:03:25 +0000
commit03dfbc2efa31d3c4fd7e576111883ea488e3e179 (patch)
tree6f227b085f675e294edd98d66ccbf190e898f544 /NEWS
downloadwavemon-6d314215d33f4a69a984b853156c2191c7f171f2.tar.gz
Imported Upstream version 0.6.10upstream/0.6.10
Diffstat (limited to '')
-rw-r--r--NEWS180
1 files changed, 180 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..947fdd4
--- /dev/null
+++ b/NEWS
@@ -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.