Update to dhcpcd-9.1.2 with the following changes:
commit7f8103cd6117aa6e0a3477a357c138ad32da2540
authorRoy Marples <roy@marples.name>
Tue, 16 Jun 2020 08:43:31 +0000 (16 08:43 +0000)
committerRoy Marples <roy@marples.name>
Tue, 16 Jun 2020 08:43:31 +0000 (16 08:43 +0000)
tree927f13d59532e98e00386c097fdb536bf3ea85fb
parentacd7a309360503fab9726f6546f88f80fdf7a529
Update to dhcpcd-9.1.2 with the following changes:

 * BSD: Only mark static routes from dhcpcd.conf as static
 * DHCP6: Ensure requested addresses are requested
 * DHCP6: Fix prefix length calculation when no prefix specified

 * privsep: Implement a resource limited sandbox

You will see a control proxy process now.
This is for the resource limited sandbox so that we can isolate
requests over the control socket.
For NetBSD, FreeBSD and derivatives such as DragonFlyBSD this is a massive win
as these OS now enjoy a similar level of protection as Capsicum or Pledge,
but without the syscall filtering.
28 files changed:
contrib/dhcpcd/src/arp.c
contrib/dhcpcd/src/arp.h
contrib/dhcpcd/src/bpf.c
contrib/dhcpcd/src/control.c
contrib/dhcpcd/src/control.h
contrib/dhcpcd/src/defs.h
contrib/dhcpcd/src/dhcp6.c
contrib/dhcpcd/src/dhcpcd.c
contrib/dhcpcd/src/dhcpcd.h
contrib/dhcpcd/src/eloop.c
contrib/dhcpcd/src/eloop.h
contrib/dhcpcd/src/if-bsd.c
contrib/dhcpcd/src/if-options.c
contrib/dhcpcd/src/if-options.h
contrib/dhcpcd/src/if.c
contrib/dhcpcd/src/if.h
contrib/dhcpcd/src/ipv4ll.c
contrib/dhcpcd/src/ipv6nd.c
contrib/dhcpcd/src/logerr.c
contrib/dhcpcd/src/privsep-bsd.c
contrib/dhcpcd/src/privsep-control.c [new file with mode: 0644]
contrib/dhcpcd/src/privsep-control.h [copied from contrib/dhcpcd/src/control.h with 59% similarity]
contrib/dhcpcd/src/privsep-inet.c
contrib/dhcpcd/src/privsep-root.c
contrib/dhcpcd/src/privsep-root.h
contrib/dhcpcd/src/privsep.c
contrib/dhcpcd/src/privsep.h
contrib/dhcpcd/src/script.c