2011-11-12 Alexander Sack <email address hidden>
Release 015
2011-11-12 Alexander Sack <email address hidden>
update NEWS for 015 release
2011-11-12 Alexander Sack <email address hidden>
implement --enable-backend=backend1,backend2 configure option to enable one or many backends
* update README info accordingly
* drop --enable/disable-module-XXX options from configure
2011-10-29 Alexander Sack <email address hidden>
glib[test]: dump 'Initial state' in mtest-gsource before entering mainloop
2011-10-23 Alexander Sack <email address hidden>
modules[rtnetlink]: fix strict-aliasing violation in newroute addr parsing code
2011-10-23 Alexander Sack <email address hidden>
modules: use -Wno-variadic-macros to allow variadic macros; fix build failures on gcc < 4.6
2011-10-22 Alexander Sack <email address hidden>
rename netlink to rtnetlink in configure.ac and modules/Makefile.am
- changes configure option to --disable-module-rtnetlink
- fix name mismatch of module and configure/makefile switches; we
use 'rtnetlink' everywhere now
2011-10-22 Alexander Sack <email address hidden>
introduce configure switch AC_ARG_ENABLE([module-libnl], ...; disables building libnl modules
2011-10-22 Alexander Sack <email address hidden>
add 'Selecting Backend Module (Build)' and '... (Runtime)' sections to README
2011-10-22 Alexander Sack <email address hidden>
list rtnetlink module in README
2011-10-22 Alexander Sack <email address hidden>
document availability of libnl3 libnl3.1 and libnl3.x ntrack modules
2011-10-21 Alexander Sack <email address hidden>
fix copyright years in 'Licensing' of README
2011-10-21 Alexander Sack <email address hidden>
ship 3rd-party files in source; add to top-level Makefile.am EXTRA_DIST
2011-10-21 Alexander Sack <email address hidden>
3rd-party[libnl-3.1]: add license info for patches against libnl component
2011-10-21 Alexander Sack <email address hidden>
common: don't ignore return value of pipe(...) in _builtin_noop_monitor_new
2011-10-21 Alexander Sack <email address hidden>
modules[libnl]: add libnl3.x backend for libnl-3.x (v3.2 or later)
2011-10-21 Alexander Sack <email address hidden>
libnl has broken .pc versioning after 3.1; build LIBNL3 backend only for libnl-3.0 = 3.0
libnl 3.2 release and git head bounce back to version 3.0 in .pc files even though
SONAME was changed; this causes problem building one backend for all libnl releases
that have a libnl-3.0 .pc file.
To prepare introduction of 3.2 and later libnl support we have to constraint
building LIBNL3 backend variant for libnl-3.0 = 3.0 so we can introduce a LIBNL3_2
in the future that matches libnl-3.0 > 3.1
2011-10-21 Alexander Sack <email address hidden>
modules[libnl]: support libnl v3.1 - lp:879141
+ add build infrastructure to configure.ac
+ add a new backend major version to modules/Makefile.am
+ add code (ifdefs) to modules/ntrack-libnl.c; use 2.0/3.0 codepaths
+ add patch fixing crash in recycle unit test caused by dangling
pointer in libnl. If make check fails, remember to check if your libnl
has this patch
+ dump a prominent warning in configure if libnl 3.1 is found
2011-10-16 Alexander Sack <email address hidden>
gobject[test]: beautify mtest-gmonitor ntrack banner output by using g_print
2011-10-16 Alexander Sack <email address hidden>
modules[rtnetlink]: topmostr has to obey monitor lifecycle; move to global var to instance struct
2011-10-16 Alexander Sack <email address hidden>
glib: minor coding style tweak in test-gsource-recycle.c
2011-10-16 Alexander Sack <email address hidden>
common: fix noop monitor crash caused by double free of pipe fd buffer; hand out copy of rfds
2011-10-16 Alexander Sack <email address hidden>
modules[libnl]: add support to build all libnl version backends in one shot lp:801407
2011-10-16 Alexander Sack <email address hidden>
common: fix poll problems for noop monitor; use pipe to get valid rfds; thx to Alex Merry (randomguy3) lp:785119
2011-10-16 Alexander Sack <email address hidden>
call aclocal in autogen.sh; thx to Sanjaya Karunasena (sanjayak) lp:774690
2011-10-15 Alexander Sack <email address hidden>
glib: fix memleak; free rfds in ntrack_g_source_new
2011-10-15 Alexander Sack <email address hidden>
modules: link all modules against libntrack.la; thx to Felix Geyer (debfx) and Arkadiusz MiĆkiewicz (arekm) - lp:750554
2011-10-15 Alexander Sack <email address hidden>
modules: build rtnetlink module if HAVE_MODULE_NETLINK; allow -Wno-error=variadic-macros
2011-10-15 Alexander Sack <email address hidden>
modules[rtnetlink]: land code of rtnetlink backend - lp:448400
2011-10-15 Alexander Sack <email address hidden>
define AM_CONDITIONAL(HAVE_MODULE_NETLINK... if rtnetlink module will be build
2011-10-15 Alexander Sack <email address hidden>
common: fix strict-aliasing access in ntrack.c module initialization code; thx to Pascal Terjan - lp:834639
2011-10-15 Alexander Sack <email address hidden>
common: fix leak module location string and simplify module init loop code in ntrack.c
2011-09-27 Alexander Sack <email address hidden>
modules[libnl]: check if route oif has an address assigned before considering it a valid topmost route - kde:282153
2011-09-27 Alexander Sack <email address hidden>
modules[libnl]: refactor interface link lookup code in update_connectivity
2011-09-27 Alexander Sack <email address hidden>
introduce --disable-module-netlink and add infrastructure for linux kernel API based module-netlink to configure.ac
2011-04-25 Alexander Sack <email address hidden>
modules[libnl]: fix infinite loop if route oif/nhopif is NULL; thx to csslayer for helping - lp:755608
2011-04-25 Alexander Sack <email address hidden>
modules[libnl]: trigger update_connectivty on neighbour change events as well
2011-04-25 Alexander Sack <email address hidden>
common: fix typo in ntrack_util_event_to_ascii so that it echos proper string for RECONNECT
2011-04-04 Alexander Sack <email address hidden>
start ntrack 015 development