git: vendor/DHCPCD Import dhcpcd-9.1.1 with the following changes:
Roy Marples
roy at crater.dragonflybsd.org
Thu Jun 4 06:24:07 PDT 2020
commit acd7a309360503fab9726f6546f88f80fdf7a529
Author: Roy Marples <roy at marples.name>
Date: Thu Jun 4 13:23:18 2020 +0000
Import dhcpcd-9.1.1 with the following changes:
* Restore dumping leases from stdin
* auth: Only accept RECONFIGURE messages from LL addresses
* auth: Access the RDM monotonic counter file via privsep
* ARP: call arp_announced() when cancelling it
* BSD: fwip(4) interfaces are now ignored by default
* privsep: Ensure IPC buffers are large enough to carry messages
* privsep: Only open RAW sockets for the needed protocols
* privsep: Fix indirect ioctls returning data
* privsep: wait for processes on SIGCHLD rather than when sent a STOP cmd
* eloop: just use ppoll/pollts(2), falling back to pselect(2)
Summary of changes:
contrib/dhcpcd/src/arp.c | 4 +-
contrib/dhcpcd/src/auth.c | 74 ++++--
contrib/dhcpcd/src/auth.h | 6 +-
contrib/dhcpcd/src/defs.h | 2 +-
contrib/dhcpcd/src/dhcp.c | 16 +-
contrib/dhcpcd/src/dhcp6.c | 37 ++-
contrib/dhcpcd/src/dhcpcd.c | 24 +-
contrib/dhcpcd/src/eloop.c | 547 ++++++--------------------------------
contrib/dhcpcd/src/eloop.h | 4 +-
contrib/dhcpcd/src/if-bsd.c | 4 +-
contrib/dhcpcd/src/privsep-bpf.c | 2 +-
contrib/dhcpcd/src/privsep-bsd.c | 54 ++--
contrib/dhcpcd/src/privsep-inet.c | 4 +-
contrib/dhcpcd/src/privsep-root.c | 110 ++++++--
contrib/dhcpcd/src/privsep-root.h | 3 +-
contrib/dhcpcd/src/privsep.c | 123 +++++----
contrib/dhcpcd/src/privsep.h | 1 +
17 files changed, 389 insertions(+), 626 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/acd7a309360503fab9726f6546f88f80fdf7a529
--
DragonFly BSD source repository
More information about the Commits
mailing list