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