Module Name: src Committed By: martin Date: Fri Apr 26 19:18:22 UTC 2019
Modified Files: src/external/bsd/dhcpcd/dist [netbsd-8]: BUILDING.md LICENSE Makefile configure iconfig.mk src/external/bsd/dhcpcd/dist/hooks [netbsd-8]: 20-resolv.conf 29-lookup-hostname 30-hostname 50-ntp.conf 50-yp.conf 50-ypbind.in dhcpcd-run-hooks.in src/external/bsd/dhcpcd/dist/src [netbsd-8]: Makefile arp.c arp.h auth.c auth.h bpf.c bpf.h common.c common.h control.c control.h defs.h dev.c dev.h dhcp-common.c dhcp-common.h dhcp.c dhcp.h dhcp6.c dhcp6.h dhcpcd-embedded.c.in dhcpcd-embedded.h.in dhcpcd.8.in dhcpcd.c dhcpcd.conf.5.in dhcpcd.h duid.c eloop.c eloop.h if-bsd.c if-linux-wext.c if-linux.c if-options.c if-options.h if-sun.c if.c if.h ipv4.c ipv4.h ipv4ll.c ipv4ll.h ipv6.c ipv6.h ipv6nd.c ipv6nd.h logerr.c logerr.h route.c route.h sa.c sa.h script.c script.h src/external/bsd/dhcpcd/dist/src/dev [netbsd-8]: udev.c src/external/bsd/dhcpcd/dist/tests [netbsd-8]: Makefile src/external/bsd/dhcpcd/sbin/dhcpcd [netbsd-8]: Makefile Added Files: src/external/bsd/dhcpcd/dist/compat [netbsd-8]: consttime_memequal.h Removed Files: src/external/bsd/dhcpcd/dist [netbsd-8]: .arcconfig Log Message: Sync to head, requested by roy in ticket #1250: external/bsd/dhcpcd/dist/compat/consttime_memequal.h up to 1.1.1.1 external/bsd/dhcpcd/dist/.arcconfig delete external/bsd/dhcpcd/dist/BUILDING.md up to 1.1.1.3 external/bsd/dhcpcd/dist/LICENSE up to 1.1.1.3 external/bsd/dhcpcd/dist/Makefile up to 1.1.1.6 external/bsd/dhcpcd/dist/configure up to 1.1.1.11 external/bsd/dhcpcd/dist/iconfig.mk up to 1.1.1.2 external/bsd/dhcpcd/dist/hooks/20-resolv.conf up to 1.2 external/bsd/dhcpcd/dist/hooks/29-lookup-hostname up to 1.2 external/bsd/dhcpcd/dist/hooks/30-hostname up to 1.2 external/bsd/dhcpcd/dist/hooks/50-ntp.conf up to 1.2 external/bsd/dhcpcd/dist/hooks/50-yp.conf up to 1.2 external/bsd/dhcpcd/dist/hooks/50-ypbind.in up to 1.2 external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.in up to 1.3 external/bsd/dhcpcd/dist/src/Makefile up to 1.1.1.5 external/bsd/dhcpcd/dist/src/arp.c up to 1.1.1.10 external/bsd/dhcpcd/dist/src/arp.h up to 1.1.1.7 external/bsd/dhcpcd/dist/src/auth.c up to 1.1.1.7 external/bsd/dhcpcd/dist/src/auth.h up to 1.1.1.4 external/bsd/dhcpcd/dist/src/bpf.c up to 1.8 external/bsd/dhcpcd/dist/src/bpf.h up to 1.1.1.5 external/bsd/dhcpcd/dist/src/common.c up to 1.1.1.7 external/bsd/dhcpcd/dist/src/common.h up to 1.1.1.7 external/bsd/dhcpcd/dist/src/control.c up to 1.1.1.5 external/bsd/dhcpcd/dist/src/control.h up to 1.1.1.3 external/bsd/dhcpcd/dist/src/defs.h up to 1.1.1.20 external/bsd/dhcpcd/dist/src/dev.c up to 1.1.1.4 external/bsd/dhcpcd/dist/src/dev.h up to 1.1.1.3 external/bsd/dhcpcd/dist/src/dhcp-common.c up to 1.1.1.5 external/bsd/dhcpcd/dist/src/dhcp-common.h up to 1.1.1.3 external/bsd/dhcpcd/dist/src/dhcp.c up to 1.18 external/bsd/dhcpcd/dist/src/dhcp.h up to 1.1.1.9 external/bsd/dhcpcd/dist/src/dhcp6.c up to 1.6 external/bsd/dhcpcd/dist/src/dhcp6.h up to 1.1.1.9 external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c.in up to 1.1.1.3 external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h.in up to 1.1.1.3 external/bsd/dhcpcd/dist/src/dhcpcd.8.in up to 1.1.1.12 external/bsd/dhcpcd/dist/src/dhcpcd.c up to 1.18 external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in up to 1.1.1.12 external/bsd/dhcpcd/dist/src/dhcpcd.h up to 1.1.1.9 external/bsd/dhcpcd/dist/src/duid.c up to 1.1.1.5 external/bsd/dhcpcd/dist/src/eloop.c up to 1.1.1.6 external/bsd/dhcpcd/dist/src/eloop.h up to 1.1.1.4 external/bsd/dhcpcd/dist/src/if-bsd.c up to 1.6 external/bsd/dhcpcd/dist/src/if-linux-wext.c up to 1.1.1.3 external/bsd/dhcpcd/dist/src/if-linux.c up to 1.1.1.12 external/bsd/dhcpcd/dist/src/if-options.c up to 1.13 external/bsd/dhcpcd/dist/src/if-options.h up to 1.1.1.8 external/bsd/dhcpcd/dist/src/if-sun.c up to 1.1.1.7 external/bsd/dhcpcd/dist/src/if.c up to 1.1.1.12 external/bsd/dhcpcd/dist/src/if.h up to 1.1.1.7 external/bsd/dhcpcd/dist/src/ipv4.c up to 1.1.1.13 external/bsd/dhcpcd/dist/src/ipv4.h up to 1.1.1.7 external/bsd/dhcpcd/dist/src/ipv4ll.c up to 1.1.1.7 external/bsd/dhcpcd/dist/src/ipv4ll.h up to 1.1.1.6 external/bsd/dhcpcd/dist/src/ipv6.c up to 1.1.1.16 external/bsd/dhcpcd/dist/src/ipv6.h up to 1.1.1.10 external/bsd/dhcpcd/dist/src/ipv6nd.c up to 1.6 external/bsd/dhcpcd/dist/src/ipv6nd.h up to 1.1.1.9 external/bsd/dhcpcd/dist/src/logerr.c up to 1.1.1.3 external/bsd/dhcpcd/dist/src/logerr.h up to 1.1.1.4 external/bsd/dhcpcd/dist/src/route.c up to 1.1.1.10 external/bsd/dhcpcd/dist/src/route.h up to 1.1.1.6 external/bsd/dhcpcd/dist/src/sa.c up to 1.1.1.4 external/bsd/dhcpcd/dist/src/sa.h up to 1.1.1.3 external/bsd/dhcpcd/dist/src/script.c up to 1.1.1.7 external/bsd/dhcpcd/dist/src/script.h up to 1.1.1.3 external/bsd/dhcpcd/dist/src/dev/udev.c up to 1.1.1.3 external/bsd/dhcpcd/dist/tests/Makefile up to 1.1.1.2 external/bsd/dhcpcd/sbin/dhcpcd/Makefile up to 1.45 Import dhcpcd-7.2.1 with the following changes: * auth: Use consttime_memequal to avoid latency attack * DHCP: Fix a potential 1 byte read overflow with DHO_OPTSOVERLOADED * DHCPv6: Fix a potential buffer overflow reading NA/TA addresses To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r0 src/external/bsd/dhcpcd/dist/.arcconfig cvs rdiff -u -r1.1.1.2 -r1.1.1.2.8.1 src/external/bsd/dhcpcd/dist/BUILDING.md cvs rdiff -u -r1.1.1.1.8.1 -r1.1.1.1.8.2 src/external/bsd/dhcpcd/dist/LICENSE cvs rdiff -u -r1.1.1.4.2.1 -r1.1.1.4.2.2 \ src/external/bsd/dhcpcd/dist/Makefile cvs rdiff -u -r1.1.1.3.2.3 -r1.1.1.3.2.4 \ src/external/bsd/dhcpcd/dist/configure cvs rdiff -u -r1.1.1.1 -r1.1.1.1.8.1 src/external/bsd/dhcpcd/dist/iconfig.mk cvs rdiff -u -r0 -r1.1.1.1.2.2 \ src/external/bsd/dhcpcd/dist/compat/consttime_memequal.h cvs rdiff -u -r1.1.1.1.8.1 -r1.1.1.1.8.2 \ src/external/bsd/dhcpcd/dist/hooks/20-resolv.conf \ src/external/bsd/dhcpcd/dist/hooks/29-lookup-hostname \ src/external/bsd/dhcpcd/dist/hooks/30-hostname \ src/external/bsd/dhcpcd/dist/hooks/50-ntp.conf \ src/external/bsd/dhcpcd/dist/hooks/50-yp.conf \ src/external/bsd/dhcpcd/dist/hooks/50-ypbind.in cvs rdiff -u -r1.1.1.1.8.2 -r1.1.1.1.8.3 \ src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.in cvs rdiff -u -r1.1.1.3.2.1 -r1.1.1.3.2.2 \ src/external/bsd/dhcpcd/dist/src/Makefile cvs rdiff -u -r1.1.1.2.8.3 -r1.1.1.2.8.4 \ src/external/bsd/dhcpcd/dist/src/arp.c \ src/external/bsd/dhcpcd/dist/src/ipv6nd.c cvs rdiff -u -r1.1.1.1.8.1 -r1.1.1.1.8.2 \ src/external/bsd/dhcpcd/dist/src/arp.h \ src/external/bsd/dhcpcd/dist/src/control.h \ src/external/bsd/dhcpcd/dist/src/dev.h \ src/external/bsd/dhcpcd/dist/src/dhcp-common.h \ src/external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c.in \ src/external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h.in \ src/external/bsd/dhcpcd/dist/src/eloop.h \ src/external/bsd/dhcpcd/dist/src/if-linux-wext.c \ src/external/bsd/dhcpcd/dist/src/logerr.c \ src/external/bsd/dhcpcd/dist/src/sa.c \ src/external/bsd/dhcpcd/dist/src/sa.h \ src/external/bsd/dhcpcd/dist/src/script.h cvs rdiff -u -r1.1.1.1.8.2 -r1.1.1.1.8.3 \ src/external/bsd/dhcpcd/dist/src/auth.c \ src/external/bsd/dhcpcd/dist/src/auth.h \ src/external/bsd/dhcpcd/dist/src/common.h \ src/external/bsd/dhcpcd/dist/src/ipv4.h \ src/external/bsd/dhcpcd/dist/src/logerr.h \ src/external/bsd/dhcpcd/dist/src/route.h cvs rdiff -u -r1.3.8.2 -r1.3.8.3 src/external/bsd/dhcpcd/dist/src/bpf.c cvs rdiff -u -r1.1.1.2.8.1 -r1.1.1.2.8.2 \ src/external/bsd/dhcpcd/dist/src/bpf.h \ src/external/bsd/dhcpcd/dist/src/control.c \ src/external/bsd/dhcpcd/dist/src/dev.c \ src/external/bsd/dhcpcd/dist/src/dhcp-common.c \ src/external/bsd/dhcpcd/dist/src/duid.c \ src/external/bsd/dhcpcd/dist/src/eloop.c \ src/external/bsd/dhcpcd/dist/src/ipv4ll.c \ src/external/bsd/dhcpcd/dist/src/script.c cvs rdiff -u -r1.1.1.2.8.2 -r1.1.1.2.8.3 \ src/external/bsd/dhcpcd/dist/src/common.c \ src/external/bsd/dhcpcd/dist/src/ipv4ll.h cvs rdiff -u -r1.1.1.4.2.6 -r1.1.1.4.2.7 \ src/external/bsd/dhcpcd/dist/src/defs.h cvs rdiff -u -r1.1.1.3.8.5 -r1.1.1.3.8.6 \ src/external/bsd/dhcpcd/dist/src/dhcp.c cvs rdiff -u -r1.1.1.1.8.3 -r1.1.1.1.8.4 \ src/external/bsd/dhcpcd/dist/src/dhcp.h \ src/external/bsd/dhcpcd/dist/src/dhcp6.h \ src/external/bsd/dhcpcd/dist/src/ipv6nd.h cvs rdiff -u -r1.1.1.4.2.4 -r1.1.1.4.2.5 \ src/external/bsd/dhcpcd/dist/src/dhcp6.c \ src/external/bsd/dhcpcd/dist/src/dhcpcd.8.in \ src/external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in cvs rdiff -u -r1.4.2.4 -r1.4.2.5 src/external/bsd/dhcpcd/dist/src/dhcpcd.c cvs rdiff -u -r1.1.1.3.2.2 -r1.1.1.3.2.3 \ src/external/bsd/dhcpcd/dist/src/dhcpcd.h \ src/external/bsd/dhcpcd/dist/src/if-options.h cvs rdiff -u -r1.1.1.3.2.4 -r1.1.1.3.2.5 \ src/external/bsd/dhcpcd/dist/src/if-bsd.c \ src/external/bsd/dhcpcd/dist/src/if-linux.c \ src/external/bsd/dhcpcd/dist/src/route.c cvs rdiff -u -r1.4.2.3 -r1.4.2.4 \ src/external/bsd/dhcpcd/dist/src/if-options.c cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.3 \ src/external/bsd/dhcpcd/dist/src/if-sun.c \ src/external/bsd/dhcpcd/dist/src/if.h cvs rdiff -u -r1.1.1.3.2.3 -r1.1.1.3.2.4 \ src/external/bsd/dhcpcd/dist/src/if.c \ src/external/bsd/dhcpcd/dist/src/ipv4.c cvs rdiff -u -r1.1.1.3.2.5 -r1.1.1.3.2.6 \ src/external/bsd/dhcpcd/dist/src/ipv6.c cvs rdiff -u -r1.1.1.2.2.3 -r1.1.1.2.2.4 \ src/external/bsd/dhcpcd/dist/src/ipv6.h cvs rdiff -u -r1.1.1.1.8.1 -r1.1.1.1.8.2 \ src/external/bsd/dhcpcd/dist/src/dev/udev.c cvs rdiff -u -r1.1.1.1 -r1.1.1.1.8.1 \ src/external/bsd/dhcpcd/dist/tests/Makefile cvs rdiff -u -r1.40.4.2 -r1.40.4.3 \ src/external/bsd/dhcpcd/sbin/dhcpcd/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.