From b0b6592f247254b8bb2b758eda4182361dcb8473 Mon Sep 17 00:00:00 2001 From: roy Date: Fri, 31 Mar 2017 21:09:27 +0000 Subject: 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 SIGUSR1 --- net/dhcpcd/Makefile | 4 ++-- net/dhcpcd/distinfo | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'net') diff --git a/net/dhcpcd/Makefile b/net/dhcpcd/Makefile index bafb508a44f..f043d932e0d 100644 --- a/net/dhcpcd/Makefile +++ b/net/dhcpcd/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.61 2016/10/09 10:16:28 roy Exp $ +# $NetBSD: Makefile,v 1.62 2017/03/31 21:09:27 roy Exp $ # -DISTNAME= dhcpcd-6.11.5 +DISTNAME= dhcpcd-7.0.0-beta1 CATEGORIES= net MASTER_SITES= ftp://roy.marples.name/pub/dhcpcd/ MASTER_SITES+= http://roy.aydogan.net/dhcpcd/ diff --git a/net/dhcpcd/distinfo b/net/dhcpcd/distinfo index 88e51763855..dfd872e47e3 100644 --- a/net/dhcpcd/distinfo +++ b/net/dhcpcd/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.60 2016/10/09 10:16:28 roy Exp $ +$NetBSD: distinfo,v 1.61 2017/03/31 21:09:27 roy Exp $ -SHA1 (dhcpcd-6.11.5.tar.xz) = aa0a97682cb7dad3ea0acfe623a67da42614a2d8 -RMD160 (dhcpcd-6.11.5.tar.xz) = a40189585c0d2e0960b53c415383a644659bec65 -SHA512 (dhcpcd-6.11.5.tar.xz) = a23d5dde66567c4addbc86c8b3fbf2c5d4dba3b463659729778a310306ab0e949be8998154ef15401ac2d289bde2f090d44492bba6a1becd2f01890d4efe7051 -Size (dhcpcd-6.11.5.tar.xz) = 198080 bytes +SHA1 (dhcpcd-7.0.0-beta1.tar.xz) = f4dfb63b164a7b0558dc78a4d2389a0c96a10092 +RMD160 (dhcpcd-7.0.0-beta1.tar.xz) = 0204f80962a5e39e0a48d397eafc3df92b06f3f3 +SHA512 (dhcpcd-7.0.0-beta1.tar.xz) = 4852d8353dbfee286f801a348ce4fbd5165438e604438c6bcb9b21eeabdf1d8e2a87678c82085fc40358c6f63b4214beac8ffa3ba963c1759e4e96ec651ebe5d +Size (dhcpcd-7.0.0-beta1.tar.xz) = 200224 bytes -- cgit v1.2.3