NetBSD/external/bsd
roy a468f856ed Import dhcpcd-6.4.0 with the following changes:
*  Only fork when the RA has a RDNSS option AND a valid prefix OR no DHCPv6 instruction.
  *  Handle BSD per interface rtadv kernel flag.
  *  Add a reject route for the delegated prefix so that unassigned prefixes don't go back upstream.
  *  If not specified, Delegated Prefixes will get an automatic SLA of the interface index. If the biggest SLA and the assigned prefix fits into a /64 then dhcpcd creates a /64 prefix so that SLAAC works. If bigger than /64 is needed then dhcpcd creates one rounded upto the nearest multiple of 8. Unless a configured SLA of 0 is assigned, a reject route for the Delegated Prefix is installed to stop unassigned addresses trying to be resolved upstream. Addresses added from Delegated Prefixes now have a default address suffix of 1 instead of using a SLAAC style address.
  *  Don't spam timezone updates unless its actually changed.
  *  Support ND6_IFF_OVERRIDE_RTADV on BSD.
  *  Document why we don't send both FQDN and hostname options.
  *  Respect RFC4861 MAX_RTR_SOLICITATION_DELAY as specified in section 6.3.7.
  *  RFC2131 section 4.4.1 states the client SHOULD wait a random time between one and ten seconds to desynchronize the use of DHCP at startup. Instead we wait a random time between zero and one second to mirror the more modern IPv6RS and DHCPv6 standards unless overridden by defining RFC2131_STRICT.
  *  Always send a carrier as it's no longer encapsulated in the IPv4 stack. When stopping and not departed, run with the STOPPED reason but do not process it in hooks.
  *  Poll kernel neighbour reachability (SIOCGNBRINFO_IN6) for each router instead of sending and listening for Neighbour Soliciation/Advertisement packets. The kernel is privy to a lot more reachability information than userland is.
  *  Ensure that ND6_IFF_PERFORMNUD is set.
  *  controlgroup option changes group ownership of the control socket.
  *  Should use arc4random_uniform when wanting a randon number between 1 and N. Improve the compat arc4random function a little and re-stir on fork.
  *  -4 and -6 are now mutually exclusive and when running on a single interface per protocol pidfiles are created. This means that other control options suchs as -x and -n will require the -4 or -6 option as well.
  *  Implement Stable Private Addresses for SLAAC as per RFC7217. Enable this as default in dhcpcd.conf.
  *  Log error condition if a new or changed Router Advertisment to avoid spamming the log.
  *  Add an IPv6 link-local address before upping the interface if needed. Bring an interface up when we start it and not during discovery. As such, stop waiting on carrier for a second if we did.
  *  Add gateway option to enable the gateway or an interface/profile. Ensure the option and require options disable the nooption option - last wins.
  *  Restarting ntp/yp are not critical and their initialisation continues in the background as well so we may as well background the restart commands for faster dhcpcd performance.
2014-06-14 20:51:03 +00:00
..
acpica Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
am-utils remove unused variables 2013-10-20 03:10:45 +00:00
atf Avoid running a helper program for atf-sh as a test. 2014-03-03 19:56:32 +00:00
bind Match #if change in task.c. 2014-03-29 22:44:20 +00:00
byacc Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them. 2013-12-30 19:08:55 +00:00
bzip2 fix unused variable warnings 2013-10-20 03:14:21 +00:00
cron Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
dhcp Fix (back into) comment 2014-03-07 05:51:44 +00:00
dhcpcd Import dhcpcd-6.4.0 with the following changes: 2014-06-14 20:51:03 +00:00
elftoolchain lint has __alignof__ too. 2014-04-18 02:28:06 +00:00
elftosb Shut up a bunch of (valid) warnings from Clang. 2013-11-29 23:02:49 +00:00
fetch Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
file Initialise all fields. 2014-06-13 13:38:52 +00:00
flex remove unused variables 2013-10-20 03:10:45 +00:00
ipf Fix build. 2014-06-12 22:15:25 +00:00
iscsi Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
kyua-atf-compat
kyua-cli Fix paths to internal libraries. 2014-02-15 19:42:10 +00:00
kyua-testers
less Don't ring the terminal bell if the user forward-searches for a string 2013-09-04 20:02:10 +00:00
libarchive Annotate warnc/errc for format string checking. 2014-01-07 02:09:37 +00:00
libbind/dist fix incorrect overflow test: https://android-review.googlesource.com/#/c/50570/ 2014-03-07 01:04:29 +00:00
libc++ Import libc++ r209785. Fix a regression with std::bind exposed by recent 2014-05-30 11:39:48 +00:00
libdwarf remove set but unused variables 2013-10-19 22:55:01 +00:00
libelf add gnu attributes to the known sections 2014-01-02 19:20:35 +00:00
libevent At least event(3) looks better when passed through tbl(1), so set USETBL. 2014-04-19 08:03:21 +00:00
liblzf Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
libpcap Re-add cloning bpf definition that got lost in rev 1.4. 2014-04-07 01:29:12 +00:00
llvm Mark files without llvm-209886 tag as dead. 2014-05-31 22:42:11 +00:00
lutok Update reachover build files for lutok-0.3. 2013-10-18 23:36:10 +00:00
mdocml When not built as host tool, define USE_WCHAR to get locale support. 2014-03-13 09:13:32 +00:00
ntp remove remaining makefile support for GCC < 45 that i found. 2014-06-14 20:49:36 +00:00
nvi PR toolchain/48833: Ilia Zykov: nvi build fails if under /common 2014-05-23 19:59:17 +00:00
openldap Update for building OpenLDAP 2.4.39. 2014-05-28 11:32:19 +00:00
openpam Add missing Nm section which was breaking makemandb indexing of the man page. 2014-06-10 11:36:41 +00:00
openresolv Use Mt for email addresses. 2013-07-20 21:39:55 +00:00
pcc fix Big Endian compilation 2014-03-21 01:17:40 +00:00
pdisk remove unused variables 2013-10-20 03:10:45 +00:00
pkg_install Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
ppp CID 1006982: Fix memory leak 2013-12-07 20:24:35 +00:00
sljit
smbfs remove unused variable 2013-12-30 01:55:54 +00:00
tcpdump When running as root and wanting to write a file and not having CAPNG, don't 2014-05-13 20:29:59 +00:00
tmux Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
top Don't die if we resize to smaller than Y_LINES. The display could do better, 2014-05-13 20:06:41 +00:00
tre
wpa CID 272959: NULL deref 2014-05-28 14:36:41 +00:00
Makefile Add smbfs 2013-12-25 22:04:20 +00:00