Import dhcpcd-7.0.0-beta1 Summary of changes since dhcpcd-6.11.5: * 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 * fix detecting IPv6 DAD on OpenBSD * remove custom Solaris DLPI filtering in favour of BPF (note there seems to be a kernel issue where the DHCP fd receives ARP's as well, the only side effect is a noisy syslog) * 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 memory leak on systems where posix_spawnattr_init allocates memory by calling posix_spawnattr_destroy afterwards * fix a crash receiving SIGUSR1diff -r1.61 -r1.62 pkgsrc/net/dhcpcd/Makefile
(roy)
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.61 2016/10/09 10:16:28 roy Exp $ | 1 | # $NetBSD: Makefile,v 1.62 2017/03/31 21:09:27 roy Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= dhcpcd-6.11.5 | 4 | DISTNAME= dhcpcd-7.0.0-beta1 | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= ftp://roy.marples.name/pub/dhcpcd/ | 6 | MASTER_SITES= ftp://roy.marples.name/pub/dhcpcd/ | |
7 | MASTER_SITES+= http://roy.aydogan.net/dhcpcd/ | 7 | MASTER_SITES+= http://roy.aydogan.net/dhcpcd/ | |
8 | MASTER_SITES+= http://cflags.cc/roy/dhcpcd/ | 8 | MASTER_SITES+= http://cflags.cc/roy/dhcpcd/ | |
9 | EXTRACT_SUFX= .tar.xz | 9 | EXTRACT_SUFX= .tar.xz | |
10 | 10 | |||
11 | MAINTAINER= roy@NetBSD.org | 11 | MAINTAINER= roy@NetBSD.org | |
12 | HOMEPAGE= http://roy.marples.name/projects/dhcpcd/ | 12 | HOMEPAGE= http://roy.marples.name/projects/dhcpcd/ | |
13 | COMMENT= DHCP / IPv4LL / IPv6RA / DHCPv6 client | 13 | COMMENT= DHCP / IPv4LL / IPv6RA / DHCPv6 client | |
14 | LICENSE= modified-bsd | 14 | LICENSE= modified-bsd | |
15 | 15 | |||
16 | USE_LANGUAGES= c99 | 16 | USE_LANGUAGES= c99 | |
17 | HAS_CONFIGURE= yes | 17 | HAS_CONFIGURE= yes |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.60 2016/10/09 10:16:28 roy Exp $ | 1 | $NetBSD: distinfo,v 1.61 2017/03/31 21:09:27 roy Exp $ | |
2 | 2 | |||
3 | SHA1 (dhcpcd-6.11.5.tar.xz) = aa0a97682cb7dad3ea0acfe623a67da42614a2d8 | 3 | SHA1 (dhcpcd-7.0.0-beta1.tar.xz) = f4dfb63b164a7b0558dc78a4d2389a0c96a10092 | |
4 | RMD160 (dhcpcd-6.11.5.tar.xz) = a40189585c0d2e0960b53c415383a644659bec65 | 4 | RMD160 (dhcpcd-7.0.0-beta1.tar.xz) = 0204f80962a5e39e0a48d397eafc3df92b06f3f3 | |
5 | SHA512 (dhcpcd-6.11.5.tar.xz) = a23d5dde66567c4addbc86c8b3fbf2c5d4dba3b463659729778a310306ab0e949be8998154ef15401ac2d289bde2f090d44492bba6a1becd2f01890d4efe7051 | 5 | SHA512 (dhcpcd-7.0.0-beta1.tar.xz) = 4852d8353dbfee286f801a348ce4fbd5165438e604438c6bcb9b21eeabdf1d8e2a87678c82085fc40358c6f63b4214beac8ffa3ba963c1759e4e96ec651ebe5d | |
6 | Size (dhcpcd-6.11.5.tar.xz) = 198080 bytes | 6 | Size (dhcpcd-7.0.0-beta1.tar.xz) = 200224 bytes |