2010-12-21 Alexander Sack <email address hidden>
Release 010
2010-12-21 Alexander Sack <email address hidden>
update NEWS for 010 release
2010-12-21 Alexander Sack <email address hidden>
gobject: ship a python wrapper as mtest-gmonitor-py as part of check_PROGRAMS
- introduce a convenience -py wrapper that sets PYTHONPATH properly for in-source builds
- final fix for lp:692703
2010-12-21 Alexander Sack <email address hidden>
BUILD: enable maintainer mode by default so make dist doesnt fail
2010-12-21 Alexander Sack <email address hidden>
gobject: add license for gobject/pyntrack-module.c
2010-12-21 Alexander Sack <email address hidden>
gobject: explicitly link tests against libntrack.la since they now use ntrack_init directly
2010-12-21 Alexander Sack <email address hidden>
glib: explicitly link tests against libntrack.la since they now use ntrack_init directly
2010-12-21 Alexander Sack <email address hidden>
common: enable MAINTAINER_MODE define in common/Makefile.am for ntrack.c
2010-12-21 Alexander Sack <email address hidden>
gobject: extend python monitor test to make use of ntrack_init
2010-12-21 Alexander Sack <email address hidden>
object: rename pyntrack-module exception type to NtrackException
2010-12-21 Alexander Sack <email address hidden>
gobject: add a wrapped ntrack_init func to pyntrack module that sys.argv as argument
2010-12-21 Alexander Sack <email address hidden>
modules: link ntrack-libnl1.la and ntrack-libnl2.la against ../common/libntrack.la to make python module loader happy
2010-12-21 Alexander Sack <email address hidden>
modules: drop trailing / from ntrackmodulesdir definition
2010-12-20 Alexander Sack <email address hidden>
BUILD: build modules/ after common/ source and allow modules/ to depend on common/
2010-12-20 Alexander Sack <email address hidden>
qt4: make test use QNtrack::init
2010-12-20 Alexander Sack <email address hidden>
qt4: add QNtrack::init as wrapper for ntrack_init to API
2010-12-20 Alexander Sack <email address hidden>
gobject: make tests use ntrack_init
2010-12-20 Alexander Sack <email address hidden>
glib: make tests use ntrack_init
2010-12-20 Alexander Sack <email address hidden>
common: make tests use ntrack_init
2010-12-20 Alexander Sack <email address hidden>
glib: add license to recyle test
2010-12-20 Alexander Sack <email address hidden>
BUILD: enable AM_MAINTAINER_MODE automake feature in configure.ac
2010-12-20 Alexander Sack <email address hidden>
common: add ntrack_init function to ntrackbase.h that adds a couple of potential in-source locations to the backend search list iif in MAINTAINER_MODE
2010-12-20 Alexander Sack <email address hidden>
common: fix modules not looked for in MODULES_DIR; the plugin search loop iterator got accidentially bumped twice in one loop run
2010-12-20 Alexander Sack <email address hidden>
gobject: update copyright for 2010 modifications in gobject
2010-12-20 Alexander Sack <email address hidden>
common: update copyright for 2010 modifications in common/test
2010-12-20 Alexander Sack <email address hidden>
common: update copyright for 2010 modifications in common/
2010-12-20 Alexander Sack <email address hidden>
common: update NTRACK_LT_VERSION = 3:3:3 for libntraakc.so
API additions: ntrack_monitor_put
API removal: -
API change: -
2010-12-20 Alexander Sack <email address hidden>
common: use GCC visibile pragma to hide private functions from common/ntrackarch.h
2010-12-20 Alexander Sack <email address hidden>
common: rename private ntrack-arch.h => ntrackarch.h
2010-12-20 Alexander Sack <email address hidden>
common: consider build-tree modules/ directory before MODULES_DIR for typical ntrack tests
+ Also beautify backend loader loggging a bit in common/ntrack.c
2010-12-20 Alexander Sack <email address hidden>
modules: create top level modules/ source directory and move ntrack-libnl.c there
2010-12-19 Alexander Sack <email address hidden>
common: trigger rebuild of libntrack.la if ntrackarchapi.h changes
2010-12-19 Alexander Sack <email address hidden>
common: first step towards public plugain api; factor backend API to separate header: ntrackarchapi.h, see lp:692327
2010-12-19 Alexander Sack <email address hidden>
common: drop ntrack_monitor_arch_event_f typdef from private ntrack-arch.h; its identical with ntrack_monitor_callback_f from public api
2010-12-19 Alexander Sack <email address hidden>
common: add ntrack-arch.h to libntrack_la_SOURCES
2010-12-19 Alexander Sack <email address hidden>
common: build ntrack-libnl.c as ntrack-libnl1.la and ntrack-libnl1.la modules - lp:692245
2010-12-19 Alexander Sack <email address hidden>
common: use plugin delegate functions in ntrackmonitor.c
2010-12-19 Alexander Sack <email address hidden>
common: add backend plugin code to ntrack.c and introduce glue functions for ntrack-arch.h API
2010-12-19 Alexander Sack <email address hidden>
common: add support for libnl-2.0 and use by default; keep compile time fallback support for libnl-1 - lp:686554
+ add support for HAVE_LIBNL1 and HAVE_LIBNL2 to configure and autoheaders
+ introduce macros for NL_CACHE_MNGR_ALLOC NL_CACHE_MNGR_ADD, NL_PRINT_ERROR and RTNL_ROUTE_GET_PRIO to abstract from libnl1/2 api changes
+ introduce typedef for NTRACK_nl_handle that abstracts from nl_handle (libnl1) vs. nl_sock (libnl2)
+ allocate nl_handle for HAVE_LIBNL1 and nl_sock for HAVE_LIBNL2 in libnl backend init
2010-12-19 Alexander Sack <email address hidden>
common: code cleanup and indent in setup_smart_handle of libnl backend
2010-12-19 Alexander Sack <email address hidden>
common: start using nl cache mngr for main handle as well; eliminate cache refills
2010-12-19 Alexander Sack <email address hidden>
common: remove unused/commented code in ntrack-libnl.c
2010-12-19 Alexander Sack <email address hidden>
common: fix how we set binary_addr for dst_filter; also set prefixlen on dst_filter
2010-10-16 Alexander Sack <email address hidden>
gobject: use pyntrack-gmonitor.override from $(srcdir) to fix failure when building in build/ dir - lp:661769
2010-10-10 Alexander Sack <email address hidden>
start ntrack 010 development