- Update to version 0.9.5
Enhancements and Fixes:
* Info Screen:
+ improve format of percentages (use fixed format rather than
auto-format).
Configuration:
+ fix ncurses support for white backgrounds.
+ configuration file now either in
$XDG_CONFIG_HOME/wavemon/wavemonrc or in
$HOME/.config/wavemon/wavemonrc
Miscellaneous
* avoid including include linux/if.h
* check and set support for C99 standard
* configuration file can now be located in XDG_CONFIG_HOME
* added portable implementation of asprintf(3),
* updated copied nl80211 header file,
* make -Wpedantic the default when building.
OBS-URL: https://build.opensuse.org/request/show/1121696
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/wavemon?expand=0&rev=32
- Update to version 0.9.4
Enhancements and Fixes:
* Info Screen
+ fix mis-spelled format identifier
+ add fields for carrier / link mode,
+ handle (accidentally) positive signal levels
+ fix display of bonded interfaces
+ add more network information
+ add IPv6 support
+ use error-checking mutexes
+ display MCS bitrate information
* Scan Screen
+ do not enable scan if rfkill is enabled
+ unblock data mutex at end (fixing a deadlock condition)
+ reset filter when there are no results
* History Screen
+ deprecate threshold actions (were not of much use)
+ remove support for noise levels
+ add missing #include
+ add wide-character support
+ reset data when switching between interfaces
* Menu Bar
+ improve highlighting of selected entries
Miscellaneous:
* drop dependency on wireless extensions
* build uses correct ncurses flags
* build now uses -Wextra by default
* build now honours configure CFLAGS
* update README
* document how to use wavemon within screen
* list of wireless interfaces is now also populated via
nl80211 (no longer ioctl)
OBS-URL: https://build.opensuse.org/request/show/1045276
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/wavemon?expand=0&rev=30
- 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.
OBS-URL: https://build.opensuse.org/request/show/858779
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/wavemon?expand=0&rev=28
- 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.
OBS-URL: https://build.opensuse.org/request/show/843811
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/wavemon?expand=0&rev=26
- 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.
OBS-URL: https://build.opensuse.org/request/show/703934
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/wavemon?expand=0&rev=20
- 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
OBS-URL: https://build.opensuse.org/request/show/577781
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/wavemon?expand=0&rev=18
- Use pkgconfig style dependencies
- 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
OBS-URL: https://build.opensuse.org/request/show/493436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wavemon?expand=0&rev=22
- 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
OBS-URL: https://build.opensuse.org/request/show/493420
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/wavemon?expand=0&rev=13