Fri Mar 31 21:09:27 2017 UTC ()
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


(roy)
diff -r1.61 -r1.62 pkgsrc/net/dhcpcd/Makefile
diff -r1.60 -r1.61 pkgsrc/net/dhcpcd/distinfo

cvs diff -r1.61 -r1.62 pkgsrc/net/dhcpcd/Makefile (expand / switch to unified diff)

--- pkgsrc/net/dhcpcd/Makefile 2016/10/09 10:16:28 1.61
+++ pkgsrc/net/dhcpcd/Makefile 2017/03/31 21:09:27 1.62
@@ -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
4DISTNAME= dhcpcd-6.11.5 4DISTNAME= dhcpcd-7.0.0-beta1
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= ftp://roy.marples.name/pub/dhcpcd/ 6MASTER_SITES= ftp://roy.marples.name/pub/dhcpcd/
7MASTER_SITES+= http://roy.aydogan.net/dhcpcd/ 7MASTER_SITES+= http://roy.aydogan.net/dhcpcd/
8MASTER_SITES+= http://cflags.cc/roy/dhcpcd/ 8MASTER_SITES+= http://cflags.cc/roy/dhcpcd/
9EXTRACT_SUFX= .tar.xz 9EXTRACT_SUFX= .tar.xz
10 10
11MAINTAINER= roy@NetBSD.org 11MAINTAINER= roy@NetBSD.org
12HOMEPAGE= http://roy.marples.name/projects/dhcpcd/ 12HOMEPAGE= http://roy.marples.name/projects/dhcpcd/
13COMMENT= DHCP / IPv4LL / IPv6RA / DHCPv6 client 13COMMENT= DHCP / IPv4LL / IPv6RA / DHCPv6 client
14LICENSE= modified-bsd 14LICENSE= modified-bsd
15 15
16USE_LANGUAGES= c99 16USE_LANGUAGES= c99
17HAS_CONFIGURE= yes 17HAS_CONFIGURE= yes

cvs diff -r1.60 -r1.61 pkgsrc/net/dhcpcd/distinfo (expand / switch to unified diff)

--- pkgsrc/net/dhcpcd/distinfo 2016/10/09 10:16:28 1.60
+++ pkgsrc/net/dhcpcd/distinfo 2017/03/31 21:09:27 1.61
@@ -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
3SHA1 (dhcpcd-6.11.5.tar.xz) = aa0a97682cb7dad3ea0acfe623a67da42614a2d8 3SHA1 (dhcpcd-7.0.0-beta1.tar.xz) = f4dfb63b164a7b0558dc78a4d2389a0c96a10092
4RMD160 (dhcpcd-6.11.5.tar.xz) = a40189585c0d2e0960b53c415383a644659bec65 4RMD160 (dhcpcd-7.0.0-beta1.tar.xz) = 0204f80962a5e39e0a48d397eafc3df92b06f3f3
5SHA512 (dhcpcd-6.11.5.tar.xz) = a23d5dde66567c4addbc86c8b3fbf2c5d4dba3b463659729778a310306ab0e949be8998154ef15401ac2d289bde2f090d44492bba6a1becd2f01890d4efe7051 5SHA512 (dhcpcd-7.0.0-beta1.tar.xz) = 4852d8353dbfee286f801a348ce4fbd5165438e604438c6bcb9b21eeabdf1d8e2a87678c82085fc40358c6f63b4214beac8ffa3ba963c1759e4e96ec651ebe5d
6Size (dhcpcd-6.11.5.tar.xz) = 198080 bytes 6Size (dhcpcd-7.0.0-beta1.tar.xz) = 200224 bytes