File wavemon.changes of Package wavemon

-------------------------------------------------------------------
Sat Jul 13 18:39:06 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.9.6
  Enhancements and Fixes
  * Info Screen:
    + Fix hanging receive by switching to non-blocking netlink
      socket.
  Miscellaneous
  * Bump autoconf minimum version to 2.7.1.


-------------------------------------------------------------------
Wed Nov  1 19:54:30 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- 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.

-------------------------------------------------------------------
Sun Dec 25 07:29:37 UTC 2022 - Luigi Baldoni <aloisio@gmx.com>

- 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)

-------------------------------------------------------------------
Sat Dec 26 20:59:25 UTC 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 19:04:00 UTC 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 12:58:04 UTC 2020 - Martin Pluskal <mpluskal@suse.com>

- Clean up spec file with spec-cleaner

-------------------------------------------------------------------
Mon Dec 30 00:03:35 UTC 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 09:18:25 UTC 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.

-------------------------------------------------------------------
Sun Feb 18 16:16:37 UTC 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 15:29:35 UTC 2017 - bwiedemann@suse.com

- Override BUILD_DATE for reproducible builds
- Add reproducible.patch to avoid random link order

-------------------------------------------------------------------
Mon May  8 12:11:42 UTC 2017 - mpluskal@suse.com

- Use pkgconfig style dependencies

-------------------------------------------------------------------
Mon May  8 10:13:05 UTC 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  8 04:35:09 UTC 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 13:52:48 UTC 2011 - coolo@suse.com

- add autoconf as buildrequire to avoid implicit dependency

-------------------------------------------------------------------
Wed Dec 21 10:31:51 UTC 2011 - coolo@suse.com

- remove call to suse_update_config (very old work around)

-------------------------------------------------------------------
Mon Apr 12 20:08:01 UTC 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 10:35:46 CEST 2009 - coolo@novell.com

- disable as-needed for this package as it fails to build with it

-------------------------------------------------------------------
Fri Jan  2 18:18:15 CET 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  8 16:18:06 CEST 2008 - lmuelle@suse.de

- Fix ordered comparison of pointer with integer zero; (bnc#433389).

-------------------------------------------------------------------
Thu Apr  5 09:55:14 CEST 2007 - ssommer@suse.de

- added ncurses-devel to BuildRequires
- fixed includes for newer kernel headers

-------------------------------------------------------------------
Sat Nov 11 11:37:32 CET 2006 - aj@suse.de

- Fix permissions on man pages.

-------------------------------------------------------------------
Wed Jan 25 21:42:45 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Mon Oct 31 12:40:42 CET 2005 - dmueller@suse.de

- don't build as root 

-------------------------------------------------------------------
Sun Feb  6 22:15:47 CET 2005 - meissner@suse.de

- truly use rpm_opt_flags, fixed warnings and gcc4 compile problems.

-------------------------------------------------------------------
Thu Apr 17 13:01:11 CEST 2003 - lmuelle@suse.de

- inital SuSE RPM
openSUSE Build Service is sponsored by