Version 0.7.7
  Features:
    * Add a global shortcut to toggle traffic plotters.

  Bugfixes:
   * Find the interface of the default gateway again. (BR 328752)
   * Log statistics to the correct time if we're resuming from suspend.
     (BR 332086)
   * Fix translation word puzzles, missing contexts. (BR 329095, BR 329097)
   * Add an include to fix broken compilation when using libnl >= 3.2.26.

Version 0.7.6
 * Tweak the dialogs to make them a bit more compact
 * Make the traffic plotter widgets behave more like those in the KDE System
   Monitor
 * Fix a few minor bugs that gave us wrong values in the traffic plotter range

Version 0.7.5
 * Fix building on ARM architecture
 * Version 0.7.4 failed to create tables in new statistics databases. Fix
   that.
 * Possibly fix a plotter crash

Version 0.7.4
 * Fix bugs in the BSD backend, thanks to Alberto Villa
   - KDE bug #301546: Wrong traffic reported on FreeBSD
   - KDE bug #301577: Broken link state awareness on FreeBSD
   - KDE bug #301697: Wrong encryption state for mixed WEP connections on
     FreeBSD
   - KDE bug #301699: Default gateway undetected on FreeBSD
 * Fix another bug in the BSD backend, thanks to help from Viktor Tsymbalyuk
   - KDE bug #307279: tunnel interfaces status as 'disconnected' on freebsd
 * Add monochrome icon theme contributed by Vinícius Sabino.
 * Port to libnl3
 * Remove support for the legacy system tray icon
 * Transition from deprecated KCalendarSystem calls
 * Drop embedded plotter code in favor of libksignalplotter

Version 0.7.3
 * By request, add a configure switch to disable wireless support.

Version 0.7.2
 * fix loading/calculating off-peak traffic
 * use bugs.kde.org for bug reports
 * keep the pixmap cache size under control

Version 0.7.1
 * bugfixes:
   - fix a warning about K_EXPORT_COMPONENT_FACTORY
   - fix how the poll interval gets validated

Version 0.7.0
 * statistics changes:
   - statistics are now stored in an SQLite 3 database
   - custom billing periods are based on rules; this includes more flexible
     period lengths and the ability to track peak/off-peak hours
   - support for an arbitrary number of traffic notifications
 * ui changes:
   - the statistics dialog entries have tooltips; select multiple entries to
     get their sum
 * bugfixes:
   - reset traffic counters when an interface becomes unavailable
   - mark pointopoint interfaces as connected only if they have an ip address
   - fix build on FreeBSD and GNU/kFreeBSD
   - netload icon theme shouldn't use the unavailable color as its background

Version 0.6.3
 * save changes to traffic threshold setting
 * add option to report traffic rate in bit/s
 * update the signal plotter from KDE SC 4.4 branch; a few minor plotter
   config options were dropped as a result
 * on startup sync recent traffic statistics with vnstat if it's available;
   this should help KNemo account for traffic between sessions
 * fix possible hang when text icon theme uses fixed fonts

Version 0.6.2
 * add rolling 24 hour statistics
 * make traffic notification more flexible to accommodate some common limits
   (hourly, daily, etc...)
 * font of the text icon theme is configurable
 * fix a bug that always showed the ports of a bridge or aggregated interface
   as down
 * if compiled against KDE SC >= 4.4, use KStatusNotifierItem by default
 * if running on KDE SC >= 4.4, statistics use the calendar system selected in
   System Settings

Version 0.6.1
 * support for reading wireless info on FreeBSD
 * add a netload icon theme (bar graphs)
 * text and netload themes can change color depending on traffic load
 * more cleanup of the config dialog
 * fixed appending stats in the statistics dialog
 * fix bug that prevented periodic statistics saving, and use fsync()

Version 0.6.0
 * backend changes:
   - added IPv6 support
   - sysfs and nettools backends replaced with a netlink backend on Linux and
     a more general backend for BSD (currently only tested on FreeBSD).
     Note: BSD backend currently lacks wireless support.
   - polling periods can range from 0.1 to 2 seconds
   - added notifications for when an interface becomes available/unavailable
   - kill custom commands that are still running when KNemo closes
 * statistics changes:
   - added weekly statistics
   - monthly statistics can act like "billing periods".  Billing periods can
     start on an arbitrary day and can span 1-6 months.
   - optional notification if a billing period's traffic exceeds a threshold
 * ui changes:
   - improved icon theming modeled after the network status icons in the
     freedesktop.org icon naming spec
   - added a text icon theme that reports upload/download speeds in the tray
   - status dialog supports multiple IP addresses per interface
   - redesigned config dialog; should reduce information overload
   - plotter properties are saved per interface and accessible by right
     clicking a plotter

Version 0.5.2:
 * fix config dialog so it preserves new position and size settings
 * events work again
 * sys backend uses iwlib instead of deprecated /sys/class/net/*/wireless
 * backends check the wireless access point for the encryption status
 * each monitored interface creates a plotter on startup but keeps it hidden;
   this way the plotter already has a history before it's made visible for the
   first time
 * don't inadvertently force libiw as a dependency
 * take range (or lack of it) into account when showing wireless link quality
 * if there is no config file, KNemo will monitor the default route interface;
   this should reduce confusion for first time users while remaining discreet
 * sys backend is now the default

Version 0.5.1:
 * added Ukranian translation, thanks to Sergey Panasenko
 * fix build on Gentoo
 * lots of little fixes to the traffic plotter dialog
 * fix sorting statistics for months/years
 * statistics dialog scrolls to the most recent item again
 * improve how dialog size/position is saved and restored
 * Set reasonable limits on numeric values in the config dialog
 * remove horizontal line count setting in config dialog; no longer relevant
 * change some behavior of the config dialog
   - The first time it is run it does not create a default list of devices;
     manually clicking "Defaults" will still create a default list though
   - tweak how various sections of the dialog become enabled/disabled
     depending on the settings
 * tooltip stats are now dynamically updated
 * config dialog now searches for icon sets on startup.  This lets users
   install their own custom sets.  See README for more details.

Version 0.5.0:
 * ported to KDE 4

Version 0.4.8:
 * fixed high CPU load when the default gateway is missing (sysbackend)

Version 0.4.7:
 * fixed missing tray icon caused by too many opened sockets
 * fixed crash when non-wireless interfaces get disconnected
 * make KNemo compilable on systems without iw lib

Version 0.4.6:
 * disable statistics entries in configuration dialog if statistics are
   not activated for at least one interface
 * sys backend uses ioctls for network addresses
 * sys backend uses proc filesystem for default gateway
 * sys backend uses iwlib for wireless information
 * wireless tab of status dialog was redesigned
 * improved switching of status dialog and signal plotter
 * if the PPP driver resets its data on disconnection KNemo should
   also start to count the data from zero for every new connection

Version 0.4.5:
 * fixed counting of transmitted data for sys backend
 * changed handling of KNemo as a service:
   KNemo must now be started using its control center module. This was
   necessary to keep KNemo from starting automatically for every user
   in a multiuser environment.
 * fixed calculation of transfer speed
 * redesigned the status dialog

Version 0.4.4:
 * fixed counting of transfered data for ppp interfaces

Version 0.4.3:
 * updated Russian translation
 * support for different backends to gather information

Version 0.4.2:
 * fixed crash when opening status dialog or tooltips

Version 0.4.1:
 * added Hungarian translation
 * updated Russian translation
 * added timer to store statistics periodically
 * made location of statistic files configurable
 * made update interval of interface informations configurable

Version 0.4.0 (april fool release):
 * added statistics for every day, month and year that show the
   incoming, outgoing and total traffic.
 * some minor improvements and changes

Version 0.3.1 (birthday release):
 * added Russian translation
 * updated Brazilian Portuguese translation
 * updated French translation
 * it's possible to move the custom menu entries up and down
 * added preview for iconsets
 * if visible but not on top RMB and MMB will bring traffic plotter to front
   instead of hiding it
 * same for LMB and status dialog
 * status dialog and traffic plotter store their position and size in the
   config file so that they keep them between 2 KDE sessions
 
Version 0.3.0:
 * updated Czech translation
 * updated Italian translation
 * added support for dynamic number of entries in the context menu. Useful
   to start/stop/restart interfaces or to configure them using external tools 
   like KNetworkConf or NetGo.

Version 0.2.3 (the illuminated release)
 * updated Czech translation
 * updated German translation
 * updated Brazilian Portuguese translation
 * updated Spanish translation
 * updated French translation
 * KNemo now supports iconsets. This is the same behaviour as the previous 
   'indication of connection type'. This checkbox was removed and an entry
   'Monitors' added to the combobox. The monitors are still default but now 
   you can select a different set of icons for every interface.
   Thanks to SarahB for this proposal.

Version 0.2.2 (maintenance release):
 * added Dutch translation
 * updated Italian translation
 * updated Brazilian Portuguese translation
 * the system tray icon can indicate the connection type
   drawback: you need to tell KNemo the type of connection as KNemo can
   only detect the type when the interface is connected. So offline
   interfaces would display the wrong icon. Automatic detection of the 
   connection type will be turned off if the user sets it manually.
 * traffic plotter now also accessible through context menu
 * status dialog and traffic plotter store their position on the screen
   between closing and reopening

Version 0.2.1 (maintenance release):
 * added French translation
 * added Brazilian Portuguese translation
 * updated Czech translation
 * added KNemo application icon ( Danke Bernd ;-) )
 * show correct uptime in the tooltip

Version 0.2.0:
 * added Italian translation
 * added Czech translation
 * fixed: selecting a different interface in the configuration dialog activated 
   the 'Apply' button
 * fixed the 4GB bug: Knemo reported 4GB of sent and received traffic
   shortly after the connection was established
 * added status information for ethernet interfaces: broadcast address
   and default gateway
 * added traffic information: transfer speed for up- and download
 * added notification for 'interface does not exist'
 * status dialog: made all labels on the IP-tab selectable making it possible
   to copy&paste the information on this tab 
 * middle-clicking on an icon displays a traffic plotter that was taken 
   from KSysGuard (2nd click hides dialog)

Version 0.1.10 (maintenance release):
 * removed the entry 'Quit' in the context menu as it shouldn't be used
   for daemons (moreover it doesn't work for them correctly)
 * fixed the German translation
 * updated Bulgarian and Spanish translation
 * fixed a compile problem with KDE-CVS
 * improved configure check of 'ifconfig' and 'iwconfig'
 * don't display empty line in tooltip if no alias is set
 * small fix for Bit Rate detection of wireless interfaces

Version 0.1.9:
 * fixed recognition of connection status for interfaces that are IPv6 enabled
 * don't compile and install documentation as long as there is none
 * added GPL header in all source files
 * added Bulgarian translations by Malin Malinov <lgmim@club-35.com>
 * ESSIDs can now contain any character
 * KNemo counts the number of transfered bytes and no longer depends on the
   output of 'ifconfig' for the total number of transfered bytes. This way 
   KNemo can even display a hugh amount of traffic while 'ifconfig' has an
   overflow at 4GB.
 * added "About KNemo" dialog
 * added "Report Bug" entry in context menu
 * KNemo now distinguishs between the interface not being connected and
   the interface not existing. Added an option to hide the icon when the
   interface does not exist. This is useful for interfaces that are dynamically
   created and destroyed, for example interfaces of bluetooth adapters.
 * tooltips don't display uptime and wireless information when not connected
   or the interface does not exist
 * statusdialog uses correct icon and displays the interface name in the
   title to avoid <2> etc in the title when opening more than one dialog
 * 'ifconfig' and 'iwconfig' are now called with LANG and LC_ALL set to C
   to avoid problems with localized output
 * configure will now search for 'ifconfig' and 'iwconfig' so it is no
   longer neccessary to setup the path in the config dialog

Version 0.1.8:
 * fixed a bug with localized output of 'ifconfig' (parsing of received
   and send packets)
 * fixed a bug with uptime using QDateTime::daysTo() which doesn't
   give the correct results when you are interessted in complete days
 * added support for notifications
 * started with localization

Version 0.1.7
 * custom tooltips: the tooltips can now be configured to show some (or all)
   of the information available in the status dialog. This is meant for easy
   and quick access to often needed information.
 * opening the control center module from the context menu will preselect
   the interface the context menu belongs to
 * fixed handling of 'Reset' in the control center

Version 0.1.6
 * left-clicking an icon toggles the status dialog
 * 2 optional custom entries in the context menu to start and stop the
   interface
 * using the more standard icons
   - network_disconnected
   - network_connected
   - network_incoming
   - network_outgoing
   - network_traffic
 * install the icons under $KDEDIR/share/icons/crystalsvg/22x22/actions
 * fixed a problem with QTime when uptime became negative after midnight

Version 0.1.5
 * Initial Release

