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
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
January 8th, 2012· By request, add a configure switch to disable wireless support.
August 8th, 2011· fix loading/calculating off-peak traffic
· use bugs.kde.org for bug reports
· keep the pixmap cache size under control
March 31st, 2011Bugfixes:
· fix a warning about K_EXPORT_COMPONENT_FACTORY
· fix how the poll interval gets validated
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.
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.
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
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
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()
December 4th, 2009backend 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
November 7th, 2009backend 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
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
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.
February 23rd, 2009· ported to KDE 4