lp:ntrack

Created by Alexander Sack and last modified
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

Release 017

374. By Alexander Sack

update NEWS for 017 release

373. By Alexander Sack

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

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

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

370. By Alexander Sack

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

369. By Alexander Sack

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

368. By Alexander Sack

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

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

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