git: vendor/DHCPCD Update to dhcpcd-9.1.0 with the following changes:
Roy Marples
roy at crater.dragonflybsd.org
Mon Jun 1 03:00:01 PDT 2020
commit d4fb1e029ea1c9b97b58401b3c425a611b026984
Author: Roy Marples <roy at marples.name>
Date: Mon Jun 1 09:57:38 2020 +0000
Update to dhcpcd-9.1.0 with the following changes:
* Leases are stored outside the chroot again
* The chroot directory can now be (and should be) empty [1]
* BPF: set write filters when supported
* ARP is now per address rather than per interface
* Filter allowed ioctls in the privileged actioneer
* Filter allowed UDP ports used by sendto(2) in the privileged actioneer
* Filter allowed file paths in the privileged actioneer
* route socket is now drained on overflow as it cannot be
re-opened by the unpriviledged user
* hostname can no longer be clobbered by SLAAC
* grep is no longer used by the test hook
* Interface hardware address type changes are now picked up
* Fixed some RA timing issues
* Fixed nd_* option parsing in dhcpcd.conf
* Allow SIGPIPE in scripts
* Default dhcpcd.conf no longer sends the current hostname
* Default dhcpcd.conf no longer sends a vendorclassid
Summary of changes:
contrib/dhcpcd/README.md | 2 -
contrib/dhcpcd/compat/pidfile.c | 4 +-
contrib/dhcpcd/hooks/01-test | 36 +-
contrib/dhcpcd/hooks/dhcpcd-run-hooks.8.in | 6 +-
contrib/dhcpcd/hooks/dhcpcd-run-hooks.in | 2 +-
contrib/dhcpcd/src/arp.c | 250 +++-----
contrib/dhcpcd/src/arp.h | 26 +-
contrib/dhcpcd/src/bpf.c | 385 ++++++------
contrib/dhcpcd/src/bpf.h | 33 +-
contrib/dhcpcd/src/common.c | 117 +++-
contrib/dhcpcd/src/common.h | 5 +-
contrib/dhcpcd/src/control.c | 41 +-
contrib/dhcpcd/src/control.h | 4 +-
contrib/dhcpcd/src/defs.h | 4 +-
contrib/dhcpcd/src/dev.h | 7 +-
contrib/dhcpcd/src/dhcp-common.c | 115 ++--
contrib/dhcpcd/src/dhcp-common.h | 7 +-
contrib/dhcpcd/src/dhcp.c | 459 ++++++++-------
contrib/dhcpcd/src/dhcp.h | 9 +-
contrib/dhcpcd/src/dhcp6.c | 544 ++++++++++-------
contrib/dhcpcd/src/dhcp6.h | 7 +-
contrib/dhcpcd/src/dhcpcd-embedded.c | 904 ++++++++++++++---------------
contrib/dhcpcd/src/dhcpcd-embedded.h | 2 +-
contrib/dhcpcd/src/dhcpcd.8.in | 17 +-
contrib/dhcpcd/src/dhcpcd.c | 340 ++++++-----
contrib/dhcpcd/src/dhcpcd.conf | 19 +-
contrib/dhcpcd/src/dhcpcd.conf.5.in | 6 +-
contrib/dhcpcd/src/dhcpcd.h | 18 +-
contrib/dhcpcd/src/duid.c | 55 +-
contrib/dhcpcd/src/duid.h | 2 +-
contrib/dhcpcd/src/eloop.c | 5 +-
contrib/dhcpcd/src/if-bsd.c | 150 ++---
contrib/dhcpcd/src/if-options.c | 233 ++------
contrib/dhcpcd/src/if-options.h | 54 +-
contrib/dhcpcd/src/if.c | 144 ++---
contrib/dhcpcd/src/if.h | 19 +-
contrib/dhcpcd/src/ipv4.c | 3 -
contrib/dhcpcd/src/ipv4.h | 4 -
contrib/dhcpcd/src/ipv4ll.c | 184 ++----
contrib/dhcpcd/src/ipv4ll.h | 4 +-
contrib/dhcpcd/src/ipv6.c | 146 +++--
contrib/dhcpcd/src/ipv6.h | 26 +-
contrib/dhcpcd/src/ipv6nd.c | 167 +++---
contrib/dhcpcd/src/ipv6nd.h | 5 +-
contrib/dhcpcd/src/logerr.c | 5 +-
contrib/dhcpcd/src/privsep-bpf.c | 179 +++---
contrib/dhcpcd/src/privsep-bpf.h | 9 +-
contrib/dhcpcd/src/privsep-bsd.c | 114 +++-
contrib/dhcpcd/src/privsep-inet.c | 267 ++++++---
contrib/dhcpcd/src/privsep-inet.h | 5 +-
contrib/dhcpcd/src/privsep-root.c | 742 ++++++++++++++++-------
contrib/dhcpcd/src/privsep-root.h | 21 +-
contrib/dhcpcd/src/privsep.c | 164 +++---
contrib/dhcpcd/src/privsep.h | 75 ++-
contrib/dhcpcd/src/sa.c | 6 +-
contrib/dhcpcd/src/script.c | 109 ++--
contrib/dhcpcd/src/script.h | 2 +-
57 files changed, 3562 insertions(+), 2706 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d4fb1e029ea1c9b97b58401b3c425a611b026984
--
DragonFly BSD source repository
More information about the Commits
mailing list