* Sat Dec 26 2020 Martin Hauke <mardnh@gmx.de>
- Update to version 0.9.3
Fixes General
* proper rendering on UTF-8 terminals (#70),
* enabled by using libncursesw in place of libncurses,
* and using wide-characters for rendering where supported.
Fixes Info Screen:
* properly clear area when updating with new data,
* do not leave rx / tx empty when no data available (use 'n/a'
instead),
* improve rendering on some terminal types (e.g. ansi),
* refresh immediately after a window-size change;
Fixes History Screen:
* do not display noise / SNR levels when such data is not
reported by the driver;
Fixes Scan Screen:
* fix segmentation fault when no CAP_NET_ADMIN permissions
* fix locking bug (#78), redoing the original and incorrect fix;
* as a result, screen now retains data when switching windows;
Fixes Conf Screen:
* fix memory leak identified in #73,
* reorganize into sections via separators.
Miscellaneous
* Keyboard shortcuts: can now use 0..9 in place of F10, F1..F9;
* Scan screen: increased the usable window size by 1 line;
* Build: updated several outdated build/bootstrap files.
* Sat Oct 24 2020 Martin Hauke <mardnh@gmx.de>
- Update to versino 0.9.2
General
* proper rendering on UTF-8 terminals (#70),
* enabled by using libncursesw in place of libncurses,
* and using wide-characters for rendering where supported.
Info Screen:
* properly clear area when updating with new data,
* do not leave rx / tx empty when no data available (use 'n/a'
instead),
* improve rendering on some terminal types (e.g. ansi),
* refresh immediately after a window-size change;
History Screen:
* do not display noise / SNR levels when such data is not
reported by the driver;
Scan Screen:
* fix segmentation fault when no CAP_NET_ADMIN permissions,
* fix locking bug (#78), redoing the original and incorrect fix
(#42),
as a result, screen now retains data when switching windows;
Conf Screen:
* fix memory leak identified in #73,
* reorganize into sections via separators.
Miscellaneous
* Keyboard shortcuts: can now use 0..9 in place of F10,
F1..F9 (#76);
* Scan screen: increased the usable window size by 1 line;
* Build: updated several outdated build/bootstrap files.
* Mon Mar 16 2020 Martin Pluskal <mpluskal@suse.com>
- Clean up spec file with spec-cleaner
* Mon Dec 30 2019 Martin Hauke <mardnh@gmx.de>
- Update to version 0.9.1
Fixes
* Compatibility:
- replace non-portable on_exit with portable at_exit
- address gcc8 compiler warnings;
* Scan Screen:
- fix memory leak in scan handler
* Info Screen:
- fix logic around uninitialized variable
* Configuration Screen:
- fix numerical key issue on ARM 32bit (Raspberri Pi 2)
* Sat May 18 2019 Martin Hauke <mardnh@gmx.de>
- Update to version 0.9.0
General
* wavemon now has a transparent background.
Fixes
* Info Screen:
- disable locale to avoid funny thousand separators
- prefer station signal over average station signal
* Scan Screen:
- fix bug in displaying TLV elements
- restore interface state on exit
Miscellaneous
* more fixes for reproducible builds - time/date display is gone
* various code updates (new nl80211.h) and clean-ups.
Version: 0.8.2-bp150.2.4
* Sun Feb 18 2018 mardnh@gmx.de
- Remove patch:
* reproducible.patch (fixed upstream)
- Update to version 0.8.2
* Fixes
- Info Screen:
+ do not warn about missing data if driver returns 0
signal value (#44),
+ present retry/drop rate also as percentage (#38),
+ remove outdated WEP encryption key information (#8);
- Scan Screen:
+ revise and improve access to thread data (#42).
* Miscellaneous
- build process now sorts input files for reproducible builds
- miscellaneous fixes, such as typos, email information
- code clean-up
* Tue May 23 2017 bwiedemann@suse.com
- Override BUILD_DATE for reproducible builds
- Add reproducible.patch to avoid random link order
* Mon May 08 2017 mpluskal@suse.com
- Use pkgconfig style dependencies
* Mon May 08 2017 mardnh@gmx.de
- Update to version 0.8.1
* fix for musl build thanks to @joerg-krause
* resolved #19, #22, #23, #28
* info screen: replace interval timer with pthread
* fixed an illegal free (found on ARM), which seems to also have caused a memory leak on ARM.
- Update to version 0.8.0
* majority of WEXT functions now replaced by nl80211
* scan screen has more information (channel utilisation)
and sorting mode (MAC addresses)
* info screen contains more output, tested new support
* for displaying noise floor data (based on nl80211)
* random signal generator option was dropped
* Wed Apr 08 2015 p.drouand@gmail.com
- Update to version 0.7.6
* complete redesign based on pthreads to fix terminal bug, as a result of better
design the scan window now also can be suspended (details of fix are below),
* add message for 'too much data' (E2BIG) error case,
* use same formatting (3 digits) for 2/5 GHz,
* support for changing sort order via keyboard shortcuts (see manpage, several
ascending/descending sort orders are now available directly on the screen),
* currently active sort order is now displayed on status line at the bottom,
* stabilized by-channel sort to always use the same order for identical channels,
* added 'sort by Essid' to selection of sort menus;
* add percentage for easier reading of link quality,
* deprecate use of locale settings for 'discard' information (fixes display);
* add support for Page Up/Down, Home, and End buttons to ease navigation,
* added more information to '-v' version information (ncurses/WE versions);
* fix bug in ranking top/bottom 3 channels in scan window,
* complete redesign of scan process based on pthreads to fix bug that became
visible on ncurses >= 5.9.20130504 (slackware 14.1 and debian jessie), caused
by child/parent both updating the same screen (bug had been hidden by the
internal buffering of ncurses which was then removed),
- For changes from previous versions, please read the NEWS file
- Update download and project Urls
- Remove autoconf require; not needed anymore
- Remove wavemon-optflags.diff; cflags are passed by configure script
- Remove obsolete %clean and AUTHORS section
- Enable parallel building with %{?_smp_mflags}
* Wed Dec 21 2011 coolo@suse.com
- add autoconf as buildrequire to avoid implicit dependency
* Wed Dec 21 2011 coolo@suse.com
- remove call to suse_update_config (very old work around)
* Mon Apr 12 2010 davejplater@gmail.com
- Update to version 0.6.10 Removed all patches except wavemon-optflags.diff.
- *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.
- See /usr/share/doc/packages/wavemon/NEWS for all changes since version 0.4b.
* Fri Jun 19 2009 coolo@novell.com
- disable as-needed for this package as it fails to build with it
* Fri Jan 02 2009 lmuelle@suse.de
- Handle dBm values in /proc/net/wireless as displayed when IW_QUAL_DBM is set
by the driver; (bdo#426300); (bnc#463032).
* Wed Oct 08 2008 lmuelle@suse.de
- Fix ordered comparison of pointer with integer zero; (bnc#433389).
* Thu Apr 05 2007 ssommer@suse.de
- added ncurses-devel to BuildRequires
- fixed includes for newer kernel headers
* Sat Nov 11 2006 aj@suse.de
- Fix permissions on man pages.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Oct 31 2005 dmueller@suse.de
- don't build as root
* Sun Feb 06 2005 meissner@suse.de
- truly use rpm_opt_flags, fixed warnings and gcc4 compile problems.
* Thu Apr 17 2003 lmuelle@suse.de
- inital SuSE RPM