lp:ntrack

Created by Alexander Sack on 2009-08-14 and last modified on 2014-10-28
Get this branch:
bzr branch lp:ntrack
Only Alexander Sack can upload to this branch. If you are Alexander Sack please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alexander Sack
Project:
ntrack
Status:
Development

Recent revisions

375. By Alexander Sack on 2014-10-28

Release 017

374. By Alexander Sack on 2014-10-28

update NEWS for 017 release

373. By Alexander Sack on 2014-10-28

add support for NTRACK_BACKEND env to select module by filename - fixes lp:889570

Example (after make check):

NTRACK_BACKEND=ntrack-libnl3_x.so ./common/test/mtest-monitor

372. By Alexander Sack on 2014-10-27

modules[libnl]: redo reconnect logic noticed when topmost default route changes like in case of connecting/disconnecting from VPN - fixes lp:770390

This patch cleans up various aspects of the logic used to identify and process changes to topmost_route
that trigger a reconnect event.

While such logic in theory can happen often, in network-manager case we only observe this when having
two physical cards going on and off changing the default route and when enabling and disabling VPN.

371. By Alexander Sack on 2014-10-27

modules[libnl]: add WITH_DEBUG statements for better tracing of route changes etc.

370. By Alexander Sack on 2014-10-27

modules[rtnetlink]: fix typo - use BLOCKED, not ONLINE when calculating ip4 state with no carrier on link

369. By Alexander Sack on 2014-10-26

modules[libnl]: fix typo for code against libnl < 3.2.21

368. By Alexander Sack on 2014-10-26

modules[libnl]: fix ntrack fails to build from source because of 'route_obj_ops struct members' made private in 3.2.21 - lp:1115449

Important comment from configure.ac by author
  # route_obj_ops struct members were made private in 3.2.21 build headers; hence we
  # make a special 3.2 build that is produced with headers from libnl < 3.2.21;
  # the old struct element seem to be still available and not changed, so for now
  # we can be happily continuing using binaries using these headers in versions >= .21
  #
  # Integrators with deployed ntrack libnl 3.x module built against a version < 3.2.21
  # are urged to upgrade to ntrack 017 and do at least one respin with it when moving to
  # 3.2.21 or later to get back ABI/API protection.

367. By Alexander Sack on 2014-10-26

add info about how to autogen.sh autotools stuff in a fresh bzr checkout in READMEs 'Getting Started (Developer Build)' and fix missing 'cd build/' in 'Configure the source tree:' section - fixes lp:1226090

366. By Alexander Sack on 2014-10-26

improve README and in particular Requirements section to be more verbose and complete

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers