Download project files

How do I verify a download?


1117 of 17 releases

007 release from the main series released

Release information
Release notes:

        ntrack version 007 released!

        Homepage: https://launchpad.net/ntrack
        Release: https://launchpad.net/ntrack/main/007
        Download: http://launchpad.net/ntrack/main/007/+download/ntrack-007.tar.gz
        TODO: https://bugs.launchpad.net/ntrack

        This release release fixes the linkage of glib and gobject binding and
        ensures that libnl headers are installed at build time

        Known Issues:
         * no Qt python wrappers yet - lp:505672

Changelog:

2010-04-15 Alexander Sack <email address hidden>

        Release 007

2010-04-10 Alexander Sack <email address hidden>

        gobject: include ntrack-glib.h rather than ntrackbase.h by default in ntrack-monitor.h

        This ensures that all the glib symbols and types are available to ntrack-gobject consumers

2010-04-03 Alexander Sack <email address hidden>

        add more built files to .bzrignore

2010-02-22 Alexander Sack <email address hidden>

        gobject: do not pass redundant GLIB_CFLAGS and GLIB_LIBS to compiler/linker

2010-02-22 Alexander Sack <email address hidden>

        glib: do not unnecessarily link against GOBJECT_LIBS

2010-02-22 Alexander Sack <email address hidden>

        ensure that any backend is build

        For now this means: make configure fail if ! test ac_have_libnl = 1.

File Description Downloads
download icon ntrack-007.tar.gz (md5, sig) Source tarball 34
last downloaded 41 weeks ago
Total downloads: 34

006 release from the main series released

Release information
Release notes:

        ntrack version 006 released!

        Homepage: https://launchpad.net/ntrack
        Release: https://launchpad.net/ntrack/main/006
        Download: http://launchpad.net/ntrack/main/006/+download/ntrack-006.tar.gz
        TODO: https://bugs.launchpad.net/ntrack

        This is a regression fix release; in 005 ntrackbase.h was not installed.

        Known Issues:
         * no Qt python wrappers yet - lp:505672

Changelog:

2010-02-21 Alexander Sack <email address hidden>

 Release ntrack 006

2010-02-21 Alexander Sack <email address hidden>

 update NEWS for 006 release

2010-02-21 Alexander Sack <email address hidden>

 common: install ntrackbase.h in pkgcommonincludedir

2010-02-21 Alexander Sack <email address hidden>

 start ntrack 006 development

File Description Downloads
download icon ntrack-006.tar.gz (md5, sig) Source tarball 39
last downloaded 24 hours ago
Total downloads: 39

005 release from the main series released

Release information
Release notes:

        ntrack version 005 released!

        Homepage: https://launchpad.net/ntrack
        Release: https://launchpad.net/ntrack/main/005
        Download: http://launchpad.net/ntrack/main/005/+download/ntrack-005.tar.gz
        TODO: https://bugs.launchpad.net/ntrack

        New Stuff:
         * common: ntrack 005 also considers link status for online status
         * common: add support for _foreach to ntracklist api
         * qt4: change API: adhere best practices for qt class symbol names

        Fixed Bugs:
         * lp:512094 - ntrack-libnl.c indicates ONLINE even if link is down

        Known Issues:
         * no Qt python wrappers yet - lp:505672

Changelog:

2010-02-21 Alexander Sack <email address hidden>

 Release ntrack 005

2010-02-21 Alexander Sack <email address hidden>

 update NEWS for 005 release

2010-02-21 Alexander Sack <email address hidden>

 qt4: remove some empty lines between QNtrack private fields

2010-02-21 Alexander Sack <email address hidden>

 qt4: fix memleak in get_nl_link_by_index

2010-02-21 Alexander Sack <email address hidden>

 qt4: build qt4/ dir with -pedantic and -Wall -Werror; make QtCore includedir -isystem

2010-02-21 Alexander Sack <email address hidden>

 qt4: bump SONAME version-info to 1:0:0 to reflect API changes

2010-02-13 Alexander Sack <email address hidden>

 qt4: rename getters to match qt nomenclature

 + singleton getInstance() becomes instance()
 + getState() becomes networkState()

2010-02-12 Alexander Sack <email address hidden>

 glib: fix indentation of function parameters in ntrack-gsource.h

2010-02-12 Alexander Sack <email address hidden>

 glib: fix indentation of function parameters in ntrack-gsource.c

2010-02-12 Alexander Sack <email address hidden>

 common: honor link/carrier state when considering a topmost_route candidate (lp:512094)

 Improve update_connectivity logic maintained in ntrack-libnl.c as below:
 1. fill a sorted list with nl_objects taken from current nl link_cache
 2. when iterating through default routes, we only consider routes that have a matching
 output interface (oif) in the link cache
 3. a new topmost_route candidate is only considered if it has a carrier
 4. after all clear the sorted link_list

2010-02-12 Alexander Sack <email address hidden>

 common: fix processing of last element in ntrack_list_foreach,

2010-02-12 Alexander Sack <email address hidden>

 common: add ntrack_list_free function to list api

2010-02-09 Alexander Sack <email address hidden>

 common[test]: extend common test-ntracklist to cover ntrack_list_foreach func

2010-02-09 Alexander Sack <email address hidden>

 common: add ntrack_list_foreach to ntracklist api

2010-01-21 Alexander Sack <email address hidden>

 common[libnl]: emit op_default_route_disappeared if no topmost_route is found in first update_connectivity run

 Currently, stateful monitor implementatoins start in state UNKNOWN, because they are not informed if no topmost_route
 is ever found. this fix allows them to interpret this as OFFLINE

2010-01-17 Alexander Sack <email address hidden>

 start ntrack 005 development

File Description Downloads
download icon ntrack-005.tar.gz (md5, sig) Source tarball 31
last downloaded 11 days ago
Total downloads: 31

004 release from the main series released

Release information
Release notes:

ntrack version 004 released!

Homepage: https://launchpad.net/ntrack
Release: https://launchpad.net/ntrack/main/004
Download: http://launchpad.net/ntrack/main/004/+download/ntrack-004.tar.gz
TODO: https://bugs.launchpad.net/ntrack

New Stuff:
* make libntrack-qt4 library which ships a simple Qt4 wrapper for libntrack
* add "pyntrack" - a python binding for ntrack-gmonitor
* implement gobject API enums as GType's; this enables easy use in python
* move gobject/gtype API from libntrack-glib to it's own library
   called "libtrack-gobject"
* pkg-config files available
* libntrack-glib SONAME bumped to libntrac-glib.so.2 after glib/gobject
   library split
* add ntrack_util_* API with state and event to ascii inline funcs

Fixed Bugs:
* gobject: add python gobject bindings
   - lp:448404
* ...

Changelog:

2010-01-11 Alexander Sack <email address hidden>

 Release ntrack 004

2010-01-11 Alexander Sack <email address hidden>

 update NEWS file for 004 release

2010-01-11 Alexander Sack <email address hidden>

 common: fix typo in .pc.in file

2010-01-11 Alexander Sack <email address hidden>

 qt4: fix typo in .pc.in file

2010-01-10 Alexander Sack <email address hidden>

 common: export all ntrack_* symbols in ntrack.symbols rather than a manual list

2010-01-10 Alexander Sack <email address hidden>

 glib: bump libntrack-glib soname after moving gobject API symbols to standalone library

2010-01-10 Alexander Sack <email address hidden>

 gobject: fix distcheck by not refering to glib/ntrack-enums.h in _SOURCES

2010-01-10 Alexander Sack <email address hidden>

 glib: dont ship mtest-gmonitor.py testcase in glib testsuite anymore

2010-01-10 Alexander Sack <email address hidden>

 gobject: add more generated files to CLEANFILES (+ pyntrack-gmonitor.defs, ntrack-gmarshal.h

2010-01-10 Alexander Sack <email address hidden>

 glib/gobject: cut libntrack gobject parts into its own library shipped in gobject/ source tree

2010-01-10 Alexander Sack <email address hidden>

 build: define PYTHON_INCLUDES manually after dropping the AM_PYTHON_CHECK_HEADERS macro usage

2010-01-10 Alexander Sack <email address hidden>

 build: drop (obsolete/removed) AM_CHECK_PYTHON_HEADERS use from configure.ac

2010-01-10 Alexander Sack <email address hidden>

 qt4: rename libntrack-qt.so to libntrack-qt4.so

2010-01-10 Alexander Sack <email address hidden>

 qt/qt4: rename qt/ directory to qt4/

2010-01-10 Alexander Sack <email address hidden>

 glib: ship glib headers in $pkgincludedir/glib and gobject headers in $pkgincludedir/gobject

2010-01-10 Alexander Sack <email address hidden>

 * qt: ship qt4 headers in $(pkgincludedir\)/qt4

2010-01-10 Alexander Sack <email address hidden>

 * common: ship libntrack headers in $(pkgincludedir\)/common

2010-01-06 Alexander Sack <email address hidden>

 glib: define params as enum types for ntrack-event and ntrack-state-changed signal

 This helps python bindings to choose the proper type for the callback parameters.
 In turn adjust the marshallers used for callbacks and the marshaller definition
 list file.

2010-01-06 Alexander Sack <email address hidden>

 glib: export GType accessor symbols for state and event enums

2010-01-06 Alexander Sack <email address hidden>

 glib[test]: fix Makefile.am syntax for distcheck

2010-01-05 Alexander Sack <email address hidden>

 glib[test]: add simply python gmonitor (pyntrack) test

2010-01-05 Alexander Sack <email address hidden>

 glib: add license info to ntrack-enumtypes.{c,h} templates

2010-01-05 Alexander Sack <email address hidden>

 glib: add code and build infrastructure for pyntrack (gobject) python binding

2010-01-05 Alexander Sack <email address hidden>

 glib: include ntrack-gmarshal.h in dist tarball too

2010-01-05 Alexander Sack <email address hidden>

 glib: generate gtypes for ntrack-enums.h during build using glib-mkenums templating approach

2010-01-05 Alexander Sack <email address hidden>

 glib: redefine ntrack_state_t and ntrack_event_t in glib specific header to prepare for enum gtypes

2010-01-05 Alexander Sack <email address hidden>

 glib: make gobject macros/defines pygobject friendly/consistent

 NTRACK_TYPE_G_MONITOR -> N_TYPE_TRACK_GMONITOR
 NTRACK_IS_G_MONITOR -> N_TRACK_GMONITOR
 NTRACK_G_MONITOR_CLASS -> N_TRACK_GMONITOR_CLASS
 NTRACK_IS_G_MONITOR_CLASS -> N_TRACK_IS_GMONITOR_CLASS
 NTRACK_G_MONITOR_GET_CLASS -> N_TRACK_GMONITOR_GET_CLASS
 __NTRACK_G_MONITOR_H__ -> __NTRACK_GMONITOR_H__

2009-12-13 Alexander Sack <email address hidden>

 common: define explicit values for track_state_t and ntrack_event_t enum types and
 start with 1; in turn add a *_UNSET constant for state event for the 0 value

2009-11-05 Alexander Sack <email address hidden>

 common: define explicit values for track_state_t and ntrack_event_t enum types

2009-12-13 Alexander Sack <email address hidden>

 configure.ac: add pygobject support and AM_CONDITIONAL

2009-11-05 Alexander Sack <email address hidden>

 add pygobject support and AM_CONDITIONAL to configure.ac

2009-12-13 Alexander Sack <email address hidden>

 glib: move gmonitor private fields from public to a NTrackGMonitorPrivate struct

2009-12-13 Alexander Sack <email address hidden>

 glib: export concrete gmonitor class and object type definitions to pub header

2009-11-05 Alexander Sack <email address hidden>

 glib: export concrete gmonitor class and object type definitions to pub header

2009-12-13 Alexander Sack <email address hidden>

 common: make inline functions static; this allows multiple uses in the same binary
 without symbol conflicts

2009-11-01 Alexander Sack <email address hidden>

 common: make inline functions static; this allows multiple uses in the same binary
 without symbol conflicts

2009-12-05 Alexander Sack <email address hidden>

 glib[test]: dump initial state and use ntrack_util_ helper funcs in glib monitor test

2009-12-05 Alexander Sack <email address hidden>

 qt[test]: dump initial state and use ntrack_util_ helper funcs in qt monitor test

2009-11-01 Alexander Sack <email address hidden>

 common[test]: make use of new ntrack_util_ helper functs in monitor test

2009-11-01 Alexander Sack <email address hidden>

 common: add ntrack_util_* API with state and event to ascii inline funcs (lp:466777)

2009-11-01 Alexander Sack <email address hidden>

 qt[test]: add qt test to build system and add mtest-qmonitor test

2009-11-01 Alexander Sack <email address hidden>

 qt: first stab at qt API; implement QNtrack and add QNTrackListener (lp:466779)

2009-10-31 Alexander Sack <email address hidden>

 ship pkg-config (.pc) files for libntrack, libntrack-glib and libntrack-qt (lp:454735)

2009-10-31 Alexander Sack <email address hidden>

 qt: rename library: libqntrack -> libntrack-qt

2009-10-26 Alexander Sack <email address hidden>

 glib: fix ntrack-gmarshal.h generation for real; add it to BUILT_SOURCES

2009-10-26 Alexander Sack <email address hidden>

 start ntrack 004 development

File Description Downloads
download icon ntrack-004.tar.gz (md5, sig) Source tarball 150
last downloaded 41 weeks ago
Total downloads: 150

003 release from the main series released

Release information
Release notes:

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

File Description Downloads
download icon ntrack-003.tar.gz (md5, sig) Source tarball 97
last downloaded 24 hours ago
Total downloads: 97

002 release from the main series released

Release information
Release notes:

        New 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

File Description Downloads
download icon ntrack-002.tar.gz (md5, sig) Source Tarball 19
last downloaded 46 weeks ago
Total downloads: 19

001 release from the main series released

Release information
Release notes:

Features:
* 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

File Description Downloads
download icon ntrack-001.tar.gz (md5, sig) Source Tarball 22
last downloaded 41 weeks ago
Total downloads: 22

1117 of 17 releases