netcfg:people/cjwatson/ipv6-ifupdown-0.7

Last commit made on 2011-08-09
Get this branch:
git clone -b people/cjwatson/ipv6-ifupdown-0.7 https://git.launchpad.net/netcfg

Branch merges

Branch information

Name:
people/cjwatson/ipv6-ifupdown-0.7
Repository:
lp:netcfg

Recent commits

de55543... by Colin Watson

Support new DHCPv6 and SLAAC configuration methods in ifupdown 0.7

cf2435d... by Colin Watson

Remove usleep workaround in stop_rdnssd; avoiding the use of stdio in signal handlers should have fixed this

24b5d1b... by Colin Watson

Release isc-dhcp-client IPv6 leases at end of install

429443b... by Colin Watson

Fix dhclient DUID generation

Use unsigned char to avoid sign-extension, and remember the terminating
semicolon.

971d61f... by Colin Watson

Use a sentinel file to determine whether dhcp6c has finished

This finally fixes spurious delays after stateless DHCPv6 configuration.

d788ee9... by Colin Watson

Exit immediately if daemon() fails

6c6aa4b... by Colin Watson

Remove di_debug calls from signal handlers

stdio is not safe to use from signal handlers. Attempting to do so may
cause random hangs and the like.

7949000... by Colin Watson

Fix up test suite to pass again

5cac786... by Colin Watson

Select DHCPv6 client at run-time

Choosing whether to use dhclient or dhcp6c at build-time based on
whether we're running kFreeBSD or Linux is a bit inflexible, and makes
it harder to test alternatives. Select at run-time instead.

01c542e... by Colin Watson

Kill stateless dhcp6c from netcfg rather than from print-dhcp6c-info

dhcp6c clears inherited environment variables from print-dhcp6c-info's
environment, so passing environment variables to control its behaviour
doesn't work. In this case, it's cleaner to kill dhcp6c from netcfg
anyway.