November 14th, 2011Fixed Bugs:
· lp:889820 - ftbfs in 'recv_msgs': 'link.ifla_name' may be used uninitialized
· lp:889822 - rtnetlink configure check not portable across linux flavours
November 14th, 2011Fixed Bugs:
· lp:750554 - nl modules are not linked with libntrack even if they use symbols from it
· lp:755608 - Ntrack dead loop in function get_nl_link_by_index
· lp:834639 - Build failure with -Werror=strict-aliasing
· lp:774690 - Build error in a fresh environment
· lp:785119 - ntrack can get into endless poll loop if no backend modules found
· lp:801407 - ntrack-014 compilation fails if all libnl[123] are present together
· lp:448400 - add pure rtnetlink backend for linux
· lp:879141 - support libnl 3.1
March 28th, 2011· Disable launchpad answers tracker
December 21st, 2010· libnl-2.0 support; libnl-1 still supported; general backend code cleanup
· first release with refactored and runtime pluggable backend/arch API
· keep testing changes inside ntrack source tree a pleasant experience even with the new pluggable backend model
February 22nd, 2010· This is a regression fix release; in 005 ntrackbase.h was not installed.
January 11th, 2010· This release reaches out for even more potential applications, by shipping a python gobject module as well as a native qt4 API on top.
October 26th, 2009New Stuff:
· gobject API with state and event signals
· cleanup API; make symbol name scheme used consistent across the project
· make libntrack (common) a top level shared object
· use -version-info and .symbols file for libntrack.so and libntrack-glib.so to track API/ABI
Fixed Bugs:
· review and consolidate event/state constants used in the ntrack common backend/glib/qt layers - lp:452229
· gobject: provide high level gobject wrapper around the ntrack GSource - lp:448353
· get_state function reports UNKNOWN before processing first rtnetlink event - lp:454885
Known Issues:
· API/ABI cannot be considered stable yet
· qt bindings are only stubbed out - not working yet
· no pkg-config files available yet - lp:454735
October 18th, 2009New Stuff:
· glib mainloop integration through a GSource for ntrack events
· working glib test for gsource that echoes state changes to stdout
· improved build-system with support for BSD-make
· libntrack.la is now a top level library installed in libdir
Fixed Bugs:
· glib: implement a GSource wrapping NTrackMonitor API - lp:448350
· glib: lack of make check tests - lp:448355
· common/glib: cache and export accessor to current NTrackMonitorState in common and glib APIs - lp:448360
Known Issues:
· API/ABI cannot be considered stable yet
· qt bindings are only stubbed out - not working yet
· gobject api still missing; only low level mainloop integration avail
October 12th, 2009Features:
· track aggregated network CONNECT, DISCONNECT and REROUTE events in user-space
· build time backend API provides hooks for OS-specific code
· hook in desktop/architecture dependent
· libnl backend for Linux
· test monitor proof-of-concept app that echoes net online state changes on stdout
Known Issues:
· API/ABI cannot be considered stable yet
· glib and qt bindings are only stubbed out - not working yet
· mtest_monitor needs manual changes to network topology