network-utilities (0.6.6-2) unstable; urgency=medium

  * nuts: depend on 'lsb-base (>= 3.0-6)' for init script
  * use debhelper for rules
  * fix library package names
  * workaround missing QVector::append in older Qt
  * drop debug packages

 -- Stefan Bühler <stbuehler@web.de>  Mon, 12 Jun 2017 18:23:12 +0200

network-utilities (0.6.6-1) unstable; urgency=medium

  * [nuts] fix use (std::function<>) after free
  * [nutclientbase] fix header installation
  * [cmake] silence "mabye" warning
  * [qnut] fix some out-of-bound accesses (crashes in wlan list dialog)
  * [qnut] actually use CAvailableAPProxyModel::lessThan
  * [qnut] update code style, remove some globals, ...
  * [common] fix SSID handling
  * [qnut] add "quit" back to trayicon menu
  * [libnutwireless] style cleanup
  * [wireless] remove eappsk and nai
  * [qnut] simplify inputMask: space is the default blank character
  * [nuts] fix adjusting and cleanup of IPv6 routes
  * Release 0.6.6
  * Remove patch for "[nuts] fix use (std::function<>) after free"

 -- Stefan Bühler <stbuehler@web.de>  Mon, 12 Jun 2017 17:58:28 +0200

network-utilities (0.6.5-2) unstable; urgency=medium

  * [nuts] fix use (std::function<>) after free

 -- Stefan Bühler <stbuehler@web.de>  Tue, 28 Jun 2016 22:07:51 +0200

network-utilities (0.6.5-1) unstable; urgency=medium

  * [nuts] fix IPv6 auto configuration handling without restarting interface
  * [nuts] use nl_msg_parse instead of parsing netlink message manually
  * [nuts] apply metric to all IPv4 and IPv6 routes
  * [nuts] forward stdout/stderr from (backend) processes
  * Release 0.6.5
  * remove patch for: workaround missing RTNH_F_LINKDOWN

 -- Stefan Bühler <stbuehler@web.de>  Sun, 26 Jun 2016 21:54:48 +0200

network-utilities (0.6.4-2) unstable; urgency=medium

  * workaround missing RTNH_F_LINKDOWN

 -- Stefan Bühler <stbuehler@web.de>  Sun, 19 Jun 2016 21:22:00 +0200

network-utilities (0.6.4-1) unstable; urgency=medium

  * [nuts] move address+route management to hardware.cpp
  * [common] fix endless loop in DBusAbstractAdaptor::removeConnections
  * [nuts] only delay carrier up event
  * [nuts] restart interface on carrier loss to kick IPv6 state
  * [nuts] start working on a "clear IPv6 state" method. work in progress.
  * [nuts] make default config really small, example is in docs/config.example
  * [nuts] don't allow 0 and 1 as boolean values, no blanks between '-' and digits for numbers
  * [nuts] document config syntax in README.md
  * [nuts] fix fallback handling, especially zeroconf (fixes #1)
  * [nuts] allow metric configuration per interface
  * [nuts] fix ARP announces
  * [nuts] try handling lost device a bit better
  * [nuts] prefer interface index over name, use netlink to discover interfaces
  * [nuts] don't set default route with zeroconf
  * Release 0.6.4

 -- Stefan Bühler <stbuehler@web.de>  Sun, 19 Jun 2016 16:41:42 +0200

network-utilities (0.6.3-1) unstable; urgency=medium

  * [libnutclient*] use explicit constructors
  * [dbus API] extend device (properties) by "next" and "userPreferred"
    environments
  * [nuts] fix missing NUT_EVENT variable in dispatch script
  * Release 0.6.3

 -- Stefan Bühler <stbuehler@web.de>  Tue, 14 Jun 2016 15:48:00 +0200

network-utilities (0.6.2-1) unstable; urgency=medium

  * [nuts] fix endless loop on failure in config parser
  * workaround for pre Qt5.4 QTimer::singleShot API
  * fix init script, provide systemd service
  * [nuts] use process manager to keep track of running child processes before terminating
  * [nuts] split time wrapper class into separate header
  * cleanup: whitespace, style, explicit constructors, ...
  * update README requirements to Qt5
  * [libnutcommon] more cleanups, split config DBus serialization code, enum class
  * [nuts] replace local QObjectTimer with official QBasicTimer
  * [libnutcommon] use QBasicTimer in DBus
  * [libnutcommon] cleanup dbus manager: use QPrivateSignal, fix class name
  * [libnutcommon] split DBus functions from device.cpp, cleanup MacAddress
  * [libnutcommon] can't have signals in dbus abstractor, as they'd get relayed to DBus
  * [nuts] refactor time classes, ARP and zeroconf handling
  * [nuts] detect device renames, refactor initial discovery
  * [nuts] use same list for device paths and names
  * [libnutcommon] fix DBus connection handling: store known connections for later registrations
  * [libnutcommon] add some DBus logging on failures
  * [nuts] synchronize signal names from common code, fixing adding and removing of devices on the fly
  * [libnutcommon] fix DBus serialization of MacAddress (needs to be wrapped in struct), sadly breaking compatibility
  * Release 0.6.2

 -- Stefan Bühler <buehler@cert.uni-stuttgart.de>  Tue, 31 May 2016 21:22:26 +0200

network-utilities (0.6.1-1) unstable; urgency=medium

  * [cmake] use CMAKE_C[XX]_STANDARD[_REQUIRED] if available
  * [cmake] LinkObjectLibrary: document how target_sources call would
    look like if it worked
  * [libnutwireless] fix comparison with EAPF_UNDEFINED
  * [nuts] fix ambiguous value construction by adding type
  * [cmake] manual "moc" in targets using TARGET_OBJECTS to workaround
    cmake bug
  * [cmake] create "qt5_translate" function to handle translations in a
    sane way; require cmake 3.1
  * [cmake] explicitly add all header and parser files in target sources
  * connect by member function pointer
  * [nutcommon] hide DBusAbstractAdapater internal signals
  * [nuts] refactor and fix timer id management
  * [qnut] add command line option to prevent minimizing to tray
  * Release 0.6.1

 -- Stefan Bühler <stbuehler@web.de>  Sun, 06 Dec 2015 20:34:43 +0100

network-utilities (0.6.0-3) experimental; urgency=medium

  * add missing package containing linguist binaries

 -- Stefan Bühler <stbuehler@web.de>  Sat, 05 Sep 2015 22:17:10 +0200

network-utilities (0.6.0-2) experimental; urgency=medium

  * fix missing qt linguist dependency

 -- Stefan Bühler <stbuehler@web.de>  Sat, 05 Sep 2015 22:04:22 +0200

network-utilities (0.6.0-1) experimental; urgency=medium

  * move to Qt5; split libnutclientbase into separate library
  * update translations files
  * fix trayicon (use png, svg doesn't work), fix segfault on quit
  * Translated using Weblate (German)
  * Release 0.6.0

 -- Stefan Bühler <stbuehler@web.de>  Sat, 05 Sep 2015 20:51:34 +0200

network-utilities (0.5.9-3) experimental; urgency=medium

  * fix debian lib/*.install filenames, require cmake >= 3 in debian/control

 -- Stefan Bühler <stbuehler@web.de>  Sat, 05 Sep 2015 19:15:32 +0200

network-utilities (0.5.9-2) experimental; urgency=medium

  * require pkg-config

 -- Stefan Bühler <stbuehler@web.de>  Sat, 05 Sep 2015 19:01:24 +0200

network-utilities (0.5.9-1) experimental; urgency=medium

  * fix build errors with more recent bison
  * [cmake] add -std=c++11, more and configurable warning flags, default to
    RelWithDebInfo
  * [libnutwireless/wpa_ctrl] make libc function definitions visible with
    feature macros
  * [libnutwireless] mark `ver` as unused variable
  * whitespace cleanup: remove trailing whitespace
  * removed Doxyfile
  * [libnutcommon] c++11-ify config structures, some cmake cleanup, make
    libnutcommon a shared lib
  * cleanup common types and dbus interface
  * [nuts] fix state check in Interface_IPv4::startFallback
  * [dbus] DBus rewrite
  * [dbus] refactor DBusAbstractAdapater: always require a path to register the
    object
  * [dbus] add mac address to device properties + more
  * [qnut] initialize some pointer to nullptr
  * [libnutclient] fix missing deviceRemoved() events
  * [libnutclient] delay CWireless creation until device name is available
  * [dbus] simplify ACL rules by using destination/sender instead of interface;
    also enables introspection
  * [dbus] device type can change; expose all properties with Q_PROPERTY
  * [cnut/nutclient] link (statically) only dbus.cpp into cnut
  * [qmake] remove all *.pro files, using cmake now
  * cleanup .gitignore files
  * [cmake] common version, minimize -D flags, some cleanup
  * [cmake] search for Qt4 in global file, fix translations
  * [nuts] replace bison parser with recursive descent parser
  * update to libnl 3.0, refactor cmake config/lib handling
  * suppress warning about struct addrinfo inside paramer list
  * put all output binaries into main build directory
  * use full version for so version
  * cleanup qnut.desktop mimetype
  * Release 0.5.9

 -- Stefan Bühler <stbuehler@web.de>  Sat, 05 Sep 2015 15:52:40 +0200

network-utilities (0.5.8-1) unstable; urgency=low

  [ Daniel Bahrdt ]
  * Patch support for disabling of wireless support

  [ Oliver Groß ]
  * [qnut] added error code evaluator
  * [qnut/wireless] implemented evaluation of error codes for network configs
  * [qnut] file renaming part 1
  * [qnut] renamed/sorted files
  * [libnutwireless] fixed setting network priority and removed a warning
  * [qnut/wireless] added support for setting access point priority
  * [qnut/wireless] changed icons for enabling/disabling networks
  * [qnut/wireless] fixed window title
  * [qnut] updated notification manager (more detached from gui)
  * [qnut] small toolbar style fix
  * [libnutwireless] gcc 4.5 build fix
  * [qnut] using ssid information from libnutwireless
  * [qnut] fixed some debug output and code description
  * [debian] added compile flag for no debug output
  * [libnutwireless] fixed debug output
  * [qnut/wireless] don't update BSSID menu if there is no selected network (workarround for the slow wpa supplicant)
  * [qnut] constants cleanup
  * [libnutwireless] changed some qDebug calls -> no QDebug include neccessary
  * [libnutwireless] minor inlcude fixes
  * [qnut] converted translation

  [ Stefan Bühler ]
  * Fix endless loop in search for new random zeroconf addr
  * Add README, add fallback zeroconf to config example
  * fix build errors with new gcc
  * [debian] update compat, hardening stuff
  * pre release
  * [debian] remove debian/ stuff from main repo
  * Release v0.5.8

 -- Stefan Bühler <stbuehler@web.de>  Thu, 09 May 2013 10:44:58 +0200

network-utilities (0.5.7-1) unstable; urgency=low

  [ Stefan Bühler ]
  * New release

  [ Daniel Bahrdt ]
  * [nuts] fix segfault if device is removed. lostCarrier event was dispatched though the device was deleted before.
  * [nuts]Don't use essid as check for a wirelessdevice as some cards return a no essid if not associated
  * [nuts] Check in sys if device has wireless
  * [libnutwireless] remove managed configs if config is saved to wpa_supplicant

  [ Oliver Groß ]
  * [libnutwireless] fixed cnetworkconfig constructors and set_* methods
  * [libnutwireless] clean indentation
  * [qnut/wireless] fixed adhoc config dialog
  * [qnut/wireless] fixed access point config
  * [qnut] gui lockup fix?
  * [libnutwireless] removed obsolete KM_OFF flag
  * [qnut/wireless] removed parsing KM_OFF flag
  * [libnutwireless] added setEqualsToUndefinded to CNetworkConfig
  * [qnut/wireless] added check for equal settings before editing a network
  * [qnut/wireless] fixed setting wep keys

 -- Stefan Bühler <stbuehler@web.de>  Mon, 31 Jan 2011 12:31:43 +0100

network-utilities (0.5.6-1) unstable; urgency=low

  * New release
  * Fixed some cmake problems

 -- Stefan Bühler <stbuehler@web.de>  Wed, 27 Oct 2010 21:51:52 +0200

network-utilities (0.5.5-1) unstable; urgency=low

  * New release

 -- Stefan Bühler <stbuehler@web.de>  Wed, 27 Oct 2010 12:47:43 +0200

network-utilities (0.5.4-1) unstable; urgency=low

  * New release
  * Many fixes
  * [qnut] simple accesspoint selection
  * [nuts] added device option "metric" for priority of default routes:
    example: metric 10 for eth0, metric 20 for wlan0

 -- Stefan Bühler <stbuehler@web.de>  Tue, 15 Jun 2010 11:33:11 +0200

network-utilities (0.5.3-1) unstable; urgency=low

  * New release
  * [nuts] added support for wildcard and regexp device names
  * [libnut*] switch to dynamic linked client library
    + added development lib
  * [qnut] made settings more "standardized"
    + added support for compile flag to be not compatible with old settings:
      QNUT_SETTINGS_NOCOMPAT
  * [qnut] changed scripting settings to more general device settings
    + device details cleanup
    + Former scripts witch were executed on device state change are substituted
      by command lists. In each list the user can now specify witch commands
      will be executed and each entry can either be a specific command or a
      directory with executables.
  * some gerenal polishing, cleanup and as always: bugfixes

 -- Oliver Groß <neokensuke@freenet.de>  Mon, 09 Nov 2009 11:05:40 +0100

network-utilities (0.5.2-1) unstable; urgency=low

  * Fixed some crashes with dbus restart/crashes

 -- Stefan Bühler <stbuehler@web.de>  Mon, 27 Jul 2009 15:46:48 +0200

network-utilities (0.5.1-2) unstable; urgency=low

  * Library is completely async

 -- Stefan Bühler <source@stbuehler.de>  Tue, 05 May 2009 12:51:02 +0000

network-utilities (0.5.0) unstable; urgency=low

  * Many fixes/workarounds.
  * Added dhcp fallback to static or zeroconf.
  * Redesign of wireless settings in qnut.

 -- Oliver Groß <neokensuke@freenet.de>  Wed, 13 Aug 2008 14:32:08 +0200

network-utilities (0.4.9) unstable; urgency=low

  * Many fixes/workarounds.

 -- Stefan Bühler <stbuehler@web.de>  Tue, 27 May 2008 12:38:49 +0200

network-utilities (0.4.8) unstable; urgency=low

  * Fixed some wlan setting problems. 

 -- Stefan Bühler <stbuehler@web.de>  Wed, 26 Mar 2008 16:12:36 +0100

network-utilities (0.4.7) unstable; urgency=low

  * Change source package name
  * Some other things ;-)

 -- Stefan Bühler <stbuehler@web.de>  Mon, 11 Feb 2008 12:40:16 +0100

nut (0.4.6) unstable; urgency=low

  * Use new libnl (1.1-1)
  * Some fixes.

 -- Stefan Bühler <stbuehler@web.de>  Tue, 22 Jan 2008 12:07:30 +0100

nut (0.4.5) unstable; urgency=low

  * Some bug fixes
  * DBus monitoring
  * libwireless supports bitrates/AP-address

 -- Stefan Bühler <stbuehler@web.de>  Mon, 14 Jan 2008 15:55:09 +0100

nut (0.4.4) unstable; urgency=low

  * New libnl (1-pre8) 

 -- Stefan Bühler <stbuehler@web.de>  Mon, 07 Jan 2008 12:29:26 +0100

nut (0.4.3) unstable; urgency=low

  * Presentation release.

 -- Stefan Bühler <stbuehler@web.de>  Wed, 19 Dec 2007 14:33:29 +0100

nut (0.4.2) unstable; urgency=low

  * Ad-Hoc without encryption or with WEP.
  * command line client
  * new logo
  * Many bug fixes.

 -- Stefan Bühler <stbuehler@web.de>  Tue, 18 Dec 2007 16:10:49 +0100

nut (0.4.1) unstable; urgency=low

  * Bug fix release.

 -- Stefan Bühler <stbuehler@web.de>  Wed, 12 Dec 2007 12:01:48 +0100

nut (0.4.0) unstable; urgency=low

  * Many cleanups, renames and bug fixes.
  * Zeroconf completed. 
  * Supports Ad-Hoc.

 -- Stefan Bühler <stbuehler@web.de>  Tue, 27 Nov 2007 12:39:35 +0100

nut (0.3.0-rc2) unstable; urgency=low

  * Many bug fixes
  * New Features:
  * Client should support many WPA configurations (cannot add new AdHoc).
  * User can configure special "static user" interfaces.
  * Some basic Zeroconf support. Does not announce/watch for conflicts.
  * Compile in release mode.

 -- Stefan Bühler <stbuehler@web.de>  Thu, 08 Nov 2007 14:52:39 +0100

nut (0.3.0-rc1) unstable; urgency=low

  * New Features:
  * wpa_supplicant support (server and client)
  * dhcp-client done
  * server and client can start scripts on events
  * client shows many informations
  * server supports auto-select of environment based on essid/arp infos.

 -- Stefan Bühler <stbuehler@web.de>  Mon, 29 Oct 2007 23:25:03 +0100

nut (0.1.1) unstable; urgency=low

  * WPA Supplicant support. 

 -- Stefan Bühler <stbuehler@web.de>  Thu, 20 Sep 2007 16:47:39 +0200

nut (0.1.0-1) unstable; urgency=low

  * Initial release

 -- Stefan Bühler <stbuehler@web.de>  Thu, 30 Aug 2007 19:04:36 +0200

