Import dhcpcd-10.0.7 with the following changes:vendor/DHCPCD
commit54175cef3f7cfb8497d1d0169f5866430740c13d
authorRoy Marples <roy@marples.name>
Fri, 24 May 2024 10:52:56 +0000 (24 11:52 +0100)
committerRoy Marples <roy@marples.name>
Fri, 24 May 2024 10:52:56 +0000 (24 11:52 +0100)
tree496bedd813c6b77da2271ff8673414a70ff4ddc0
parent0b4c975541fbbaacb8ffef309e245a63b35e648b
Import dhcpcd-10.0.7 with the following changes:

* DHCP: use request_time, fallback_time and ipv4ll_time rather than reboot timeout
* DHCP6: Wait for IRT to elapse before requesting advertisments
* DHCPv6: Don't re-INFORM if the RA changes
* privsep: Reduce fd use
* dhcpcd: Add support for arp persist defence
* Move dhcp(v4) packet size check earlier
* Define the Azure Endpoint and other site-specific options
* add RFC4191 support by @goertzenator in #297
* dhcpcd: Respect IPV6_PREFERRED_ONLY flag regardless of state
* Fix time_offset to be int to match RFC-2132
* hooks/30-hostname: Exit with 0 if setting hostname is not needed
26 files changed:
contrib/dhcpcd/hooks/10-wpa_supplicant
contrib/dhcpcd/hooks/30-hostname
contrib/dhcpcd/src/arp.c
contrib/dhcpcd/src/defs.h
contrib/dhcpcd/src/dhcp.c
contrib/dhcpcd/src/dhcp6.c
contrib/dhcpcd/src/dhcpcd-embedded.c
contrib/dhcpcd/src/dhcpcd-embedded.h
contrib/dhcpcd/src/dhcpcd.c
contrib/dhcpcd/src/dhcpcd.conf.5
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/ipv6.c
contrib/dhcpcd/src/ipv6nd.c
contrib/dhcpcd/src/ipv6nd.h
contrib/dhcpcd/src/logerr.c
contrib/dhcpcd/src/privsep-bpf.c
contrib/dhcpcd/src/privsep-control.c
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/sa.c
contrib/dhcpcd/src/sa.h