git: vendor/DHCPCD Update to dhcpcd-9.3.0 with the following changes: * dhcpcd: Backticks have been removed from quoting filenames * dhcpcd: Only manipulate stdin, stdout and stderr if they are valid * duid: Adjust option so the type can be specified * logerr: Don't leak logfile fd to scripts * privsep: Run the launcher process in the sandbox * privsep: getifaddrs now carries ifa_data for BSD * BSD: Use `ifi_link_state` as the single source of truth about carrier * BSD: Ignore vether(4) devices by default
Roy Marples
roy at crater.dragonflybsd.org
Mon Oct 5 09:23:29 PDT 2020
commit a0d9933aabfb43c4d0b360e420eb436685efda36
Author: Roy Marples <roy at marples.name>
Date: Mon Oct 5 17:22:25 2020 +0100
Update to dhcpcd-9.3.0 with the following changes:
* dhcpcd: Backticks have been removed from quoting filenames
* dhcpcd: Only manipulate stdin, stdout and stderr if they are valid
* duid: Adjust option so the type can be specified
* logerr: Don't leak logfile fd to scripts
* privsep: Run the launcher process in the sandbox
* privsep: getifaddrs now carries ifa_data for BSD
* BSD: Use `ifi_link_state` as the single source of truth about carrier
* BSD: Ignore vether(4) devices by default
Summary of changes:
contrib/dhcpcd/README.md | 5 -
contrib/dhcpcd/src/bpf.c | 7 +-
contrib/dhcpcd/src/defs.h | 2 +-
contrib/dhcpcd/src/dev.h | 4 +-
contrib/dhcpcd/src/dhcp-common.c | 2 +-
contrib/dhcpcd/src/dhcp.c | 18 ++-
contrib/dhcpcd/src/dhcp6.c | 10 +-
contrib/dhcpcd/src/dhcpcd.c | 216 ++++++++++++++++++-----------------
contrib/dhcpcd/src/dhcpcd.conf.5.in | 19 +--
contrib/dhcpcd/src/dhcpcd.h | 8 +-
contrib/dhcpcd/src/duid.c | 14 ++-
contrib/dhcpcd/src/duid.h | 1 +
contrib/dhcpcd/src/if-bsd.c | 92 ++++++++-------
contrib/dhcpcd/src/if-options.c | 52 +++++----
contrib/dhcpcd/src/if-options.h | 2 -
contrib/dhcpcd/src/if.c | 49 +++-----
contrib/dhcpcd/src/if.h | 5 +-
contrib/dhcpcd/src/ipv6nd.c | 2 +-
contrib/dhcpcd/src/logerr.c | 2 +-
contrib/dhcpcd/src/privsep-bpf.c | 31 ++---
contrib/dhcpcd/src/privsep-bsd.c | 13 ++-
contrib/dhcpcd/src/privsep-control.c | 13 +--
contrib/dhcpcd/src/privsep-inet.c | 23 +---
contrib/dhcpcd/src/privsep-root.c | 62 +++++++---
contrib/dhcpcd/src/privsep-root.h | 2 +-
contrib/dhcpcd/src/privsep.c | 109 ++++++++++++++----
contrib/dhcpcd/src/privsep.h | 18 ++-
contrib/dhcpcd/src/script.c | 2 +-
28 files changed, 424 insertions(+), 359 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a0d9933aabfb43c4d0b360e420eb436685efda36
--
DragonFly BSD source repository
More information about the Commits
mailing list