KNemo Changelog

New in version 0.7.7

August 20th, 2015
  • Add a global shortcut to toggle traffic plotters.
  • 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.

New in version 0.7.6 (December 5th, 2012)

  • 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

New in version 0.7.4 (October 31st, 2012)

  • 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

New in version 0.7.3 (January 8th, 2012)

  • By request, add a configure switch to disable wireless support.

New in version 0.7.2 (August 8th, 2011)

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

New in version 0.7.1 (March 31st, 2011)

  • Bugfixes:
  • fix a warning about K_EXPORT_COMPONENT_FACTORY
  • fix how the poll interval gets validated

New in version 0.7.0 (December 6th, 2010)

  • The most significant changes here have to do with statistics handling (again). If you were using custom billing periods before, KNemo will try to migrate the settings, but you might need to reset the option because of a problem with how that info used to get stored.

New in version 0.7.0 Beta 1 (August 28th, 2010)

  • The most significant changes here have to do with statistics handling (again). If you were using custom billing periods before, KNemo will try to migrate the settings, but you might need to reset the option because of a problem with how that info used to get stored.

New in version 0.6.3 (June 18th, 2010)

  • 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

New in version 0.6.2 (April 9th, 2010)

  • 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

New in version 0.6.1 (January 18th, 2010)

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

New in version 0.6.0 (December 4th, 2009)

  • 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

New in version 0.6.0 Beta 1 (November 7th, 2009)

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

New in version 0.5.2 (April 1st, 2009)

  • 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

New in version 0.5.1 (March 5th, 2009)

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

New in version 0.5.0 (February 23rd, 2009)

  • ported to KDE 4