ntrack Announcementstag:launchpad.net,2009-08-14:/ntrack/+announcementshttps://launchpad.net/@@/product-logohttps://launchpad.net/@@/product2014-11-08T22:48:11.555396+00:00017 comes with fixed libnl backend and user option to select backend2014-11-08T22:47:45.127253+00:002014-11-08T22:48:11.555396+00:00tag:launchpad.net,2014-11-08:/+announcement/13058Alexander Sackhttps://launchpad.net/~asac<p>Listen! This will be the last release with libnl backend by default; we will move to rtnetlink next. Anyway, good news is that libnl at least is now in better state than ever; it basically seems to finally work pretty much as specified now for me in all cases - even in VPN setup. Enjoy and maybe read the official release blurb below for more details:</p>
<p>-----</p>
<p> ntrack version 017 released!</p>
<p> Homepage: <a href="https://launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack</a><br/>
Release: <a href="https://launchpad.net/ntrack/main/017" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/017</a><br/>
Download: <a href="http://launchpad.net/ntrack/main/017/+download/ntrack-017.tar.gz" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/ntrack/<wbr/>main/017/<wbr/>+download/<wbr/>ntrack-<wbr/>017.tar.<wbr/>gz</a><br/>
TODO: <a href="https://bugs.launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/bugs.launchpad<wbr/>.net/ntrack</a></p>
<p> ntrack 017 is a first release after almost 3 years. It includes various code<br/>
cleanups as well as fixes for the rtnetlink and even more for libnl backend.</p>
<p> From what the author can see, both modules (direct kernel with rtnetlink as<br/>
as well as libnl variants available) work as expected; final fixes to the<br/>
libnl backend made reconnect behaviour sane too.</p>
<p> This release will be last release with libnl backend as default; code base and<br/>
follow up release with rtnetlink being default will be there soon.</p>
<p> If you use the ntrack-libnl3_x.so module, please ensure you do a respin once<br/>
you hit libnl 3.2.21; that version moved some previously used private symbols<br/>
out of public ABI and while that struct wasn't broken yet, there is no<br/>
guarantee that upstream libnl will remember to bump ABI if they do so; hence,<br/>
stay safe and respin or consider to move to rtnetlink.</p>
<p> Please ensure you ping author on IRC (asac on freenode, OFTC and mozilla) in<br/>
case this build breaks your integration scenario.</p>
<p> Fixed Bugs:<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/770390">lp:770390</a> - disconnecting PPTP and OPENVPN VPN in NM causes libnl backend module to get stuck in OFFLINE<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/1115449">lp:1115449</a> - ntrack-<wbr/>libnl.c:<wbr/>544:3: error: invalid use of undefined type 'struct nl_object_ops'<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/1226090">lp:1226090</a> - Developer build instructions are inaccurate<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/889570">lp:889570</a> - select backend through environ NTRACK_BACKEND=...</p>
<p> Known Issues:<br/>
* no Qt python wrappers yet - <a class="bug-link" href="https://launchpad.net/bugs/505672">lp:505672</a></p>ntrack 016 fixes some build issues seen in 0152011-11-13T13:25:23.142853+00:002011-11-13T13:25:58.037609+00:00tag:launchpad.net,2011-11-13:/+announcement/9193Alexander Sackhttps://launchpad.net/~asac<p>Hi all,</p>
<p>had to do a quick respin to address issues seen when building ntrack 015 on old linux flavours and lpia port.</p>
<p>Go to <a href="https://launchpad.net/ntrack/main/016" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/016</a> and download latest bits. If you haven't read the 015 announcement check out the milestone for this rather feature-rich release: <a href="https://launchpad.net/ntrack/main/015" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/015</a>.</p>
<p> - Alexander</p>ntrack 015 comes with experimental rtnetlink backend and support for libnl 1.1 up to libnl 3.2.x2011-11-12T12:56:00.576091+00:002011-11-12T12:56:00.505313+00:00tag:launchpad.net,2011-11-12:/+announcement/9190Alexander Sackhttps://launchpad.net/~asac<p> ntrack version 015 released!</p>
<p> Homepage: <a href="https://launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack</a><br/>
Release: <a href="https://launchpad.net/ntrack/main/015" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/015</a><br/>
Download: <a href="http://launchpad.net/ntrack/main/015/+download/ntrack-015.tar.gz" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/ntrack/<wbr/>main/015/<wbr/>+download/<wbr/>ntrack-<wbr/>015.tar.<wbr/>gz</a><br/>
TODO: <a href="https://bugs.launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/bugs.launchpad<wbr/>.net/ntrack</a></p>
<p> ntrack 015 is a long expected release that started low, but ended up coming out<br/>
strong. This is not only because a first experimental revision of our next gen<br/>
backend for linux, rtnetlink, got included.</p>
<p> Early testing indicates that rtnetlink really has the potential to leave out<br/>
the flaky libnl middleware alltogether and get network state info first hand<br/>
from the kernel. Once stabilized and properly field tested, This will clearly<br/>
contribute to a more complete, consistent and reliable ntrack experience.</p>
<p> <wbr/> Nevertheless, ntrack 015 also grows more complete libnl support and can now<br/>
build backends for libnl 1.1, 2.0, 3.0, 3.1 (NEW), 3.2.x (NEW) and latest git<br/>
(NEW).</p>
<p> See below for info what bugs were fixed on top for this release.</p>
<p> Fixed Bugs:<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/750554">lp:750554</a> - nl modules are not linked with libntrack even if they use symbols from it<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/755608">lp:755608</a> - Ntrack dead loop in function get_nl_<wbr/>link_by_<wbr/>index<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/834639">lp:834639</a> - Build failure with -Werror=<wbr/>strict-<wbr/>aliasing<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/774690">lp:774690</a> - Build error in a fresh environment<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/785119">lp:785119</a> - ntrack can get into endless poll loop if no backend modules found<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/801407">lp:801407</a> - ntrack-014 compilation fails if all libnl[123] are present together<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/448400">lp:448400</a> - add pure rtnetlink backend for linux<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/879141">lp:879141</a> - support libnl 3.1</p>
<p> Known Issues:<br/>
* no Qt python wrappers yet - <a class="bug-link" href="https://launchpad.net/bugs/505672">lp:505672</a></p>lp answers feature for ntrack disabled; support continues on bugs and IRC2011-03-27T00:27:58.248996+00:002011-03-27T00:27:58.149689+00:00tag:launchpad.net,2011-03-27:/+announcement/8036Alexander Sackhttps://launchpad.net/~asac<p>Hi all,</p>
<p>I haven't received many questions through the launchpad answers tracker and decided to disable that feature starting today.</p>
<p>Bugs and IRC as support channel seem to be appropriate enough.</p>
<p>Thanks, enjoy and talk to you soon.</p>
<p> - asac</p>ntrack 010 released!2010-12-21T01:25:00+00:002010-12-21T00:58:43.243250+00:00tag:launchpad.net,2010-12-21:/+announcement/7442Alexander Sackhttps://launchpad.net/~asac<p>ntrack version 010 released!</p>
<p>Summary:<br/>
+ libnl-2.0 support; libnl-1 still supported; general backend code cleanup<br/>
+ first release with refactored and runtime pluggable backend/arch API<br/>
+ keep testing changes inside ntrack source tree a pleasant experience even with the new pluggable backend model<br/>
Homepage: <a href="https://launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack</a><br/>
Release: <a href="https://launchpad.net/ntrack/main/010" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/010</a><br/>
Download: <a href="http://launchpad.net/ntrack/main/010/+download/ntrack-010.tar.gz" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/ntrack/<wbr/>main/010/<wbr/>+download/<wbr/>ntrack-<wbr/>010.tar.<wbr/>gz</a><br/>
TODO: <a href="https://bugs.launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/bugs.launchpad<wbr/>.net/ntrack</a></p>
<p>This release adds support for libnl-2.0 and introduces a runtime loadable<br/>
modules API for implementing ntrack backends. This lead to a few code cleanups<br/>
and refactoring. API is not considered stable enough to export as a public API.<br/>
But build/code wise this is already prepared; once the API can be frozen<br/>
backends can be contributed from outside of ntrack.</p>
<p>Fixed Bugs:<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/661769">lp:661769</a> - building in a build/ directory fails to find pyntrack-<wbr/>gmonitor.<wbr/>override<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/686554">lp:686554</a> - change from deprecated libnl-1 to libnl-2<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/692703">lp:692703</a> - mtest-gmonitor.py segfauls in latest <a class="branch-short-link" href="https://launchpad.net/+code/ntrack">lp:ntrack</a> revno. 235<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/692245">lp:692245</a> - add support for pluggable backends</p>
<p>Known Issues:<br/>
* no Qt python wrappers yet - <a class="bug-link" href="https://launchpad.net/bugs/505672">lp:505672</a></p>ntrack 006 fixes missing header regression2010-02-21T20:44:04.370593+00:002010-02-21T20:40:07.468795+00:00tag:launchpad.net,2010-02-21:/+announcement/5201Alexander Sackhttps://launchpad.net/~asac<p>Hi,</p>
<p>ntrack 005 failed to install ntrackbase.h, which broke a few header includes. ntrack 006 is a quick fix release to address this. Sorry for any inconvenience ...</p>
<p> Homepage: <a href="https://launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack</a><br/>
Release: <a href="https://launchpad.net/ntrack/main/006" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/006</a><br/>
Download: <a href="http://launchpad.net/ntrack/main/006/+download/ntrack-006.tar.gz" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/ntrack/<wbr/>main/006/<wbr/>+download/<wbr/>ntrack-<wbr/>006.tar.<wbr/>gz</a><br/>
TODO: <a href="https://bugs.launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/bugs.launchpad<wbr/>.net/ntrack</a></p>
<p> This is a regression fix release; in 005 ntrackbase.h was not installed.</p>
<p> Known Issues:<br/>
* no Qt python wrappers yet - <a class="bug-link" href="https://launchpad.net/bugs/505672">lp:505672</a></p>ntrack 005 with carrier detect2010-02-21T18:39:30.125296+00:002010-02-21T18:40:23.611161+00:00tag:launchpad.net,2010-02-21:/+announcement/5198Alexander Sackhttps://launchpad.net/~asac<p>Hi,</p>
<p>with this release considering net carrier status for calculating online/offline status becomes the new default. Also the symbol names of ntrack's qt4 API were refreshed to match Qt best practices.</p>
<p>This is the first release where all APIs can be considered relatively stable:</p>
<p>Homepage: <a href="https://launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack</a><br/>
Release: <a href="https://launchpad.net/ntrack/main/005" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/005</a><br/>
Download: <a href="http://launchpad.net/ntrack/main/005/+download/ntrack-005.tar.gz" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/ntrack/<wbr/>main/005/<wbr/>+download/<wbr/>ntrack-<wbr/>005.tar.<wbr/>gz</a><br/>
TODO: <a href="https://bugs.launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/bugs.launchpad<wbr/>.net/ntrack</a></p>
<p>New Stuff:<br/>
* common: ntrack 005 also considers link status for online status<br/>
* common: add support for _foreach to ntracklist api<br/>
* qt4: change API: adhere best practices for qt class symbol names</p>
<p>Fixed Bugs:<br/>
* <a class="bug-link" href="https://launchpad.net/bugs/512094">lp:512094</a> - ntrack-libnl.c indicates ONLINE even if link is down</p>
<p>Known Issues:<br/>
* no Qt python wrappers yet - <a class="bug-link" href="https://launchpad.net/bugs/505672">lp:505672</a></p>ntrack 004 comes with python and qt4 support2010-01-11T02:17:56.087061+00:002010-01-11T02:09:35.781008+00:00tag:launchpad.net,2010-01-11:/+announcement/4819Alexander Sackhttps://launchpad.net/~asac<p>Hi,</p>
<p>it took a few month longer than previously thought to get this one out, but here it is. The wait was definitly worth it. This release reaches out for even more potential applications, by shipping a python gobject module as well as a native qt4 API on top. Check it out, Play with the included test code for the various language/API bindings and enjoy!</p>
<p>Homepage: <a href="https://launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack</a><br/>
Release: <a href="https://launchpad.net/ntrack/main/004" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/004</a><br/>
Download: <a href="http://launchpad.net/ntrack/main/004/+download/ntrack-004.tar.gz" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/ntrack/<wbr/>main/004/<wbr/>+download/<wbr/>ntrack-<wbr/>004.tar.<wbr/>gz</a><br/>
Support: <a href="https://answers.launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/answers.<wbr/>launchpad.<wbr/>net/ntrack</a><br/>
Bugs/TODO: <a href="https://bugs.launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/bugs.launchpad<wbr/>.net/ntrack</a></p>
<p>New Stuff:<br/>
* make libntrack-qt4 library which ships a simple Qt4 wrapper for libntrack<br/>
* add "pyntrack" - a python binding for ntrack-gmonitor<br/>
* implement gobject API enums as GType's; this enables easy use in python<br/>
* move gobject/gtype API from libntrack-glib to it's own library<br/>
called "libtrack-gobject"<br/>
* pkg-config files available<br/>
* libntrack-glib SONAME bumped to libntrac-glib.so.2 after glib/gobject<br/>
library split<br/>
* add ntrack_util_* API with state and event to ascii inline funcs</p>
<p>Fixed Bugs:<br/>
* gobject: add python gobject bindings<br/>
- <a class="bug-link" href="https://launchpad.net/bugs/448404">lp:448404</a><br/>
* common: add ntrack_util_* API with state and event to ascii inline funcs<br/>
- <a class="bug-link" href="https://launchpad.net/bugs/466777">lp:466777</a><br/>
* qt: first stab at qt API; implement QNtrack and add QNTrackListener<br/>
- <a class="bug-link" href="https://launchpad.net/bugs/466779">lp:466779</a><br/>
* ship pkg-config (.pc) files for libntrack, libntrack-glib and libntrack-qt<br/>
- <a class="bug-link" href="https://launchpad.net/bugs/454735">lp:454735</a></p>
<p>Known Issues:<br/>
* API/ABI is approaching stability - but not yet.<br/>
* no Qt python wrappers yet - <a class="bug-link" href="https://launchpad.net/bugs/505672">lp:505672</a></p>ntrack 003 release provides gobject api to track network online/offline events2009-10-25T23:06:17.849720+00:002009-10-25T22:58:47.194319+00:00tag:launchpad.net,2009-10-25:/+announcement/4150Alexander Sackhttps://launchpad.net/~asac<p>Hi,</p>
<p>I finished another release cycle for my current pet and spare-time project "ntrack".</p>
<p>ntrack is ment to improve the linux desktop experience by making it easy for application developers to track network online status changes and make their applications react accordingly.</p>
<p>In line with the previous two releases, ntrack 003 is still a "get-out-<wbr/>in-the-<wbr/>wild" proof-of-concept release and as that far from complete.</p>
<p>The ntrack 003 release focus was to provide a straight-forward gobject API, which we succeeded to deliver together with a manual test/example. The test code shows well how easy it is to react on network status changes such as "offline" or "online" in your gobject based application. Give it a try.</p>
<p>As usual, here some quick facts about ntrack and this release:</p>
<p> <wbr/> Project-<wbr/>Homepage: <a href="https://launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack</a><br/>
Release: <a href="https://launchpad.net/ntrack/main/003" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/003</a><br/>
Download: <a href="http://launchpad.net/ntrack/main/003/+download/ntrack-003.tar.gz" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/ntrack/<wbr/>main/003/<wbr/>+download/<wbr/>ntrack-<wbr/>003.tar.<wbr/>gz</a><br/>
TODO: <a href="https://bugs.launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/bugs.launchpad<wbr/>.net/ntrack</a></p>
<p> New Stuff:<br/>
* gobject API with state and event signals<br/>
* cleanup API; make symbol name scheme used consistent across the project<br/>
* make libntrack (common) a top level shared object<br/>
* use -version-info and .symbols file for libntrack.so and libntrack-glib.so<br/>
to track API/ABI</p>
<p> Fixed Bugs:<br/>
* review and consolidate event/state constants used in the ntrack common<br/>
<wbr/> backend/<wbr/>glib/qt layers - <a class="bug-link" href="https://launchpad.net/bugs/452229">lp:452229</a><br/>
* gobject: provide high level gobject wrapper around the ntrack<br/>
GSource - <a class="bug-link" href="https://launchpad.net/bugs/448353">lp:448353</a><br/>
* get_state function reports UNKNOWN before processing first rtnetlink<br/>
event - <a class="bug-link" href="https://launchpad.net/bugs/454885">lp:454885</a></p>
<p> Known Issues:<br/>
* API/ABI cannot be considered stable yet<br/>
* qt bindings are only stubbed out - not working yet<br/>
* no pkg-config files available yet - <a class="bug-link" href="https://launchpad.net/bugs/454735">lp:454735</a></p>
<p>Enjoy,<br/>
- Alexander</p>ntrack 002 release comes with easy tracking of online/offline state for glib applications2009-10-18T00:56:59.833105+00:002009-10-18T00:57:29.818851+00:00tag:launchpad.net,2009-10-18:/+announcement/4083Alexander Sackhttps://launchpad.net/~asac<p>Hi,</p>
<p>I finished the second release cycle for my current pet and spare-time project "ntrack". Let's see how long I can keep up this weekly release schedule ... at least for now there are definitly enough tasks to release often and early. If you want to help, see TODO: in the "facts section" below.</p>
<p>ntrack is ment to improve the linux desktop experience by making it easy for application developers to track network online status changes and make their applications react accordingly.</p>
<p>Similar to ntrack 001 release, this one is still a "get-out-<wbr/>in-the-<wbr/>wild" proof-of-concept release and as that far from complete.</p>
<p>ntrack 002's development focus was glib integration. The result is that this release now comes with a low-level way of integrating ntrack with your glib mainloop driven application. Technically speaking, ntrack 002 ships a GSource that emits event changes to a callback. Check out the glib/test/<wbr/>mtest_gsource.<wbr/>c for a comprehensible example. Also note that for most Gtk+ applications, the GSource approach might still be a bit too low-level. Applications that use the GObject's rather than pure glib mainloop should wait for the higher level GObject API that is in the pipeline for ntrack 003 or 004.</p>
<p>As usual, here some quick facts on ntrack in general and this release in particular:</p>
<p>Project: ntrack - Network Online Status Tracking library for Desktop Applications<br/>
Project-Summary: ntrack aims to be a lightweight and easy to use library for application developers that want to get events on network online status changes such as online, offline or route changes.<br/>
Project-Homepage: <a href="https://launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack</a><br/>
Release: <a href="https://launchpad.net/ntrack/main/002" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/002</a><br/>
Download: <a href="http://launchpad.net/ntrack/main/002/+download/ntrack-002.tar.gz" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/ntrack/<wbr/>main/002/<wbr/>+download/<wbr/>ntrack-<wbr/>002.tar.<wbr/>gz</a><br/>
TODO: <a href="https://bugs.launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/bugs.launchpad<wbr/>.net/ntrack</a><br/>
Release notes:<br/>
New Stuff:<br/>
* glib mainloop integration through a GSource for ntrack events<br/>
* working glib test for gsource that echoes state changes to stdout<br/>
* improved build-system with support for BSD-make<br/>
* libntrack.la is now a top level library installed in libdir</p>
<p> Fixed Bugs:<br/>
* glib: implement a GSource wrapping NTrackMonitor API - <a class="bug-link" href="https://launchpad.net/bugs/448350">lp:448350</a><br/>
* glib: lack of make check tests - <a class="bug-link" href="https://launchpad.net/bugs/448355">lp:448355</a><br/>
* common/glib: cache and export accessor to current NTrackMonitorState<br/>
in common and glib APIs - <a class="bug-link" href="https://launchpad.net/bugs/448360">lp:448360</a></p>
<p> Known Issues:<br/>
* API/ABI cannot be considered stable yet<br/>
* qt bindings are only stubbed out - not working yet<br/>
* gobject api still missing; only low level mainloop integration avail</p>
<p> - Alexander</p>ntrack 001 - a library to track network online status changes2009-10-10T19:03:06.882675+00:002009-10-10T18:33:44.059390+00:00tag:launchpad.net,2009-10-10:/+announcement/4010Alexander Sackhttps://launchpad.net/~asac<p>Hi,</p>
<p>I finished a first release cycle for my current pet and spare-time project "ntrack".</p>
<p>ntrack is ment to improve the linux desktop experience by making it easy for application developers to track network online status changes and make their applications react accordingly.</p>
<p>This is a "get-out-<wbr/>in-the-<wbr/>wild" proof-of-concept release and as that far from complete; besides a working monitor test application that echoes network state changes to stdout there is not much to see. However, there is already enough work to hack on don't hesitate to contact me or submit patches directly!</p>
<p>Here some quick facts on ntrack and this release:</p>
<p>Project: ntrack - Network Online Status Tracking library for Desktop Applications<br/>
Project-Summary: ntrack aims to be a lightweight and easy to use library for application developers that want to get events on network online status changes such as online, offline or route changes.<br/>
Project-Homepage: <a href="https://launchpad.net/ntrack" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack</a><br/>
Release: <a href="https://launchpad.net/ntrack/main/001" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/ntrack/<wbr/>main/001</a><br/>
Download: <a href="http://launchpad.net/ntrack/main/001/+download/ntrack-001.tar.gz" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/ntrack/<wbr/>main/001/<wbr/>+download/<wbr/>ntrack-<wbr/>001.tar.<wbr/>gz</a><br/>
Release notes:<br/>
Features:<br/>
* desktop/<wbr/>architecture independent common lib/API<br/>
* track network CONNECT, DISCONNECT and REROUTE events<br/>
* build time backend API provides hooks for OS-specific code<br/>
* working libnl backend implementation for Linux<br/>
* working mtest_monitor that echos net state changes on stdout</p>
<p> Known Issues:<br/>
* API/ABI cannot be considered stable yet<br/>
* glib and qt bindings are only stubbed out - not working yet<br/>
* mtest_monitor needs manual changes to network topology</p>
<p>Stay tuned,<br/>
- Alexander</p>