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