Module Name: src Committed By: roy Date: Fri Mar 31 20:51:16 UTC 2017
Update of /cvsroot/src/external/bsd/dhcpcd/dist In directory ivanova.netbsd.org:/tmp/cvs-serv22545 Log Message: Import dhcpcd-7.0.0-beta. Changes from prior version include: * source file locations reworked: dhcpcd source is in src dhcpcd hooks are in hooks compat is in compat * README split into README.md and BUILDING.md * internal routing is now protocol agnostic * avoid using __packed and use compile time asserts instead * addresses some alignment issues * disable some ARP code on kernels which support RFC5227 * BSD IPv6 kernel settings are now updated to reflect dhcpcd config * custom logger has been removed, syslog handles everything as such, the --logfile option has been removed as well. If you need better/earlier logging, get a better syslogger! * distinfo and signed distinfo files are now available alongside release taraballs from this point onwards * default DBDIR has changed from /var/db to /var/db/dhcpcd * /etc/dhcpcd.duid moves to DBDIR/duid * /etc/dhcpcd.secret moves to DBDIR/secret * lease file names have dhcpcd removed from them as they are now inside a directory of the same name * fixed issues with reject routes not working on some platforms * improved nl80211 support on Linux for working out the SSID * no longer request NTP by default in dhcpcd.conf * BPF filtering vastly improved so dhcpcd only wake up on ARP or DHCP packets destined for it * support for MUD URL (draft-ietf-opsawg-mud-05) * if the kernel isn't doing DAD, don't insist on waiting for it to actually do it * fix a potential crash where the DHCP or ARP states could be freed before the packet processing loop naturally breaks * removed gateway and nogateway options (these can be controlled by the nooption directive which works for more than just gateways) * removed ipv6ra_own and ipv6ra_own_default options (these can be controled by the ipv6rs/noipv6rs directive) * fix a crash receiving SIGUSR1 Status: Vendor Tag: roy Release Tags: dhcpcd-7-0-0-beta1 N src/external/bsd/dhcpcd/dist/.arcconfig C src/external/bsd/dhcpcd/dist/.gitignore N src/external/bsd/dhcpcd/dist/BUILDING.md N src/external/bsd/dhcpcd/dist/LICENSE N src/external/bsd/dhcpcd/dist/Makefile N src/external/bsd/dhcpcd/dist/Makefile.inc N src/external/bsd/dhcpcd/dist/README.md N src/external/bsd/dhcpcd/dist/config-null.mk N src/external/bsd/dhcpcd/dist/configure N src/external/bsd/dhcpcd/dist/iconfig.mk N src/external/bsd/dhcpcd/dist/compat/_strtoi.h N src/external/bsd/dhcpcd/dist/compat/arc4random.c N src/external/bsd/dhcpcd/dist/compat/arc4random.h N src/external/bsd/dhcpcd/dist/compat/bitops.h N src/external/bsd/dhcpcd/dist/compat/queue.h N src/external/bsd/dhcpcd/dist/compat/arc4random_uniform.c N src/external/bsd/dhcpcd/dist/compat/arc4random_uniform.h N src/external/bsd/dhcpcd/dist/compat/reallocarray.c N src/external/bsd/dhcpcd/dist/compat/dprintf.c N src/external/bsd/dhcpcd/dist/compat/dprintf.h N src/external/bsd/dhcpcd/dist/compat/endian.h N src/external/bsd/dhcpcd/dist/compat/pidfile.c N src/external/bsd/dhcpcd/dist/compat/pidfile.h N src/external/bsd/dhcpcd/dist/compat/reallocarray.h N src/external/bsd/dhcpcd/dist/compat/strtoi.c N src/external/bsd/dhcpcd/dist/compat/strtoi.h N src/external/bsd/dhcpcd/dist/compat/strtou.c N src/external/bsd/dhcpcd/dist/compat/crypt/md5.c N src/external/bsd/dhcpcd/dist/compat/crypt/md5.h N src/external/bsd/dhcpcd/dist/compat/crypt/sha256.c N src/external/bsd/dhcpcd/dist/compat/crypt/sha256.h N src/external/bsd/dhcpcd/dist/src/GNUmakefile N src/external/bsd/dhcpcd/dist/src/Makefile N src/external/bsd/dhcpcd/dist/src/arp.c N src/external/bsd/dhcpcd/dist/src/arp.h N src/external/bsd/dhcpcd/dist/src/auth.c N src/external/bsd/dhcpcd/dist/src/auth.h N src/external/bsd/dhcpcd/dist/src/bpf.c N src/external/bsd/dhcpcd/dist/src/bpf.h N src/external/bsd/dhcpcd/dist/src/common.c N src/external/bsd/dhcpcd/dist/src/common.h N src/external/bsd/dhcpcd/dist/src/control.c N src/external/bsd/dhcpcd/dist/src/control.h N src/external/bsd/dhcpcd/dist/src/dhcp-common.c N src/external/bsd/dhcpcd/dist/src/defs.h N src/external/bsd/dhcpcd/dist/src/dev.c N src/external/bsd/dhcpcd/dist/src/dev.h N src/external/bsd/dhcpcd/dist/src/dhcpcd-definitions.conf N src/external/bsd/dhcpcd/dist/src/dhcp-common.h N src/external/bsd/dhcpcd/dist/src/dhcp.c N src/external/bsd/dhcpcd/dist/src/dhcp.h N src/external/bsd/dhcpcd/dist/src/dhcp6.c N src/external/bsd/dhcpcd/dist/src/dhcp6.h N src/external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in N src/external/bsd/dhcpcd/dist/src/dhcpcd.8.in N src/external/bsd/dhcpcd/dist/src/dhcpcd-definitions-small.conf N src/external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c.in N src/external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h.in N src/external/bsd/dhcpcd/dist/src/dhcpcd.c N src/external/bsd/dhcpcd/dist/src/dhcpcd.conf N src/external/bsd/dhcpcd/dist/src/genembedc N src/external/bsd/dhcpcd/dist/src/dhcpcd.h N src/external/bsd/dhcpcd/dist/src/duid.c N src/external/bsd/dhcpcd/dist/src/duid.h N src/external/bsd/dhcpcd/dist/src/eloop.c N src/external/bsd/dhcpcd/dist/src/eloop.h N src/external/bsd/dhcpcd/dist/src/if-linux-wext.c N src/external/bsd/dhcpcd/dist/src/genembedh N src/external/bsd/dhcpcd/dist/src/if-bsd.c N src/external/bsd/dhcpcd/dist/src/if-linux.c N src/external/bsd/dhcpcd/dist/src/if-options.c N src/external/bsd/dhcpcd/dist/src/if-options.h N src/external/bsd/dhcpcd/dist/src/if-sun.c N src/external/bsd/dhcpcd/dist/src/if.c N src/external/bsd/dhcpcd/dist/src/if.h N src/external/bsd/dhcpcd/dist/src/ipv4.c N src/external/bsd/dhcpcd/dist/src/ipv4.h N src/external/bsd/dhcpcd/dist/src/ipv4ll.c N src/external/bsd/dhcpcd/dist/src/ipv4ll.h N src/external/bsd/dhcpcd/dist/src/ipv6.c N src/external/bsd/dhcpcd/dist/src/ipv6.h N src/external/bsd/dhcpcd/dist/src/ipv6nd.c N src/external/bsd/dhcpcd/dist/src/ipv6nd.h N src/external/bsd/dhcpcd/dist/src/route.c N src/external/bsd/dhcpcd/dist/src/route.h N src/external/bsd/dhcpcd/dist/src/sa.c N src/external/bsd/dhcpcd/dist/src/sa.h N src/external/bsd/dhcpcd/dist/src/script.c N src/external/bsd/dhcpcd/dist/src/script.h N src/external/bsd/dhcpcd/dist/src/crypt/hmac_md5.c N src/external/bsd/dhcpcd/dist/src/crypt/crypt.h N src/external/bsd/dhcpcd/dist/src/dev/Makefile N src/external/bsd/dhcpcd/dist/src/dev/udev.c N src/external/bsd/dhcpcd/dist/hooks/15-timezone N src/external/bsd/dhcpcd/dist/hooks/01-test N src/external/bsd/dhcpcd/dist/hooks/02-dump N src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.8.in N src/external/bsd/dhcpcd/dist/hooks/10-wpa_supplicant N src/external/bsd/dhcpcd/dist/hooks/20-resolv.conf N src/external/bsd/dhcpcd/dist/hooks/29-lookup-hostname N src/external/bsd/dhcpcd/dist/hooks/30-hostname N src/external/bsd/dhcpcd/dist/hooks/50-dhcpcd-compat N src/external/bsd/dhcpcd/dist/hooks/50-ntp.conf N src/external/bsd/dhcpcd/dist/hooks/50-yp.conf N src/external/bsd/dhcpcd/dist/hooks/50-ypbind.in N src/external/bsd/dhcpcd/dist/hooks/Makefile N src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.in N src/external/bsd/dhcpcd/dist/test/test_hmac_md5.c N src/external/bsd/dhcpcd/dist/test/GNUmakefile N src/external/bsd/dhcpcd/dist/test/Makefile N src/external/bsd/dhcpcd/dist/test/test.c N src/external/bsd/dhcpcd/dist/test/test.h 1 conflicts created by this import. Use the following command to help the merge: cvs checkout -jroy:yesterday -jroy src/external/bsd/dhcpcd/dist