summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorroy <roy>2014-10-06 18:28:47 +0000
committerroy <roy>2014-10-06 18:28:47 +0000
commit26223d55a6e9e85a43509dda057351609558c427 (patch)
tree7e88c64dcc74f23ab2c2cf56a6b4c4d47d73dd6b /net
parent078c824d369bf5bf933b80cf0aef3a1614952b90 (diff)
downloadpkgsrc-26223d55a6e9e85a43509dda057351609558c427.tar.gz
Import dhcpcd-6.5.0 with the following changes:
* Fix an unaligned access error on BeagleBone Black with FreeBSD. Thanks to Guy Yur for the patch. * Remove the fast loop trying to up an interface which does not report carrier. * Remove vis based encoding - instead validate against option type and stop at invalid [1] This removes all shell escaped encoding - dhcpcd will assume that IF the --script option is a shell, it will quote variables correctly. The stock dhcpcd-run-hooks does. * dhcpcd -V now prints how the variables will be decoded. * Changed some options in dhcpcd-definitions.conf to more sensible defaults. * Don't daemonise on delegated address dad. * Don't drop delegated reject route when forking. * Fix IPv6 handling of link-local addresses on KAME stacks. * Work on OpenBSD-5.6 without any special interface setup needed. * Callout to handlecarrier when we don't have real carrier support and rely on looking at IFF_UP and IFF_RUNNING. This allows our hooks to know that dhcpcd thinks we have a carrier or not. [1] DHCP option encodings defined in dhcpcd-definitions.conf * domain (RFC3397)/dname (string) is strict domain name allowance (ie, [alnum] with _- (but not at the start or end)) * string is now printable ascii (1-127) until invalid * ascii is all ascii (1-127) until invalid * raw is all chars (1-255) until NUL * binhex is a hex representation of the option including embedded NULs * ssid is still escpaed octal because it's expected to be human readable AND can technically be all NUL * everything else has strict option -> value encoding
Diffstat (limited to 'net')
-rw-r--r--net/dhcpcd/Makefile5
-rw-r--r--net/dhcpcd/distinfo8
2 files changed, 6 insertions, 7 deletions
diff --git a/net/dhcpcd/Makefile b/net/dhcpcd/Makefile
index 6616ff3de5b..2bd4969e556 100644
--- a/net/dhcpcd/Makefile
+++ b/net/dhcpcd/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.38 2014/10/01 00:20:37 roy Exp $
+# $NetBSD: Makefile,v 1.39 2014/10/06 18:28:47 roy Exp $
#
-DISTNAME= dhcpcd-6.4.3
-PKGREVISION= 1
+DISTNAME= dhcpcd-6.5.0
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 1598a862069..eb081bd39be 100644
--- a/net/dhcpcd/distinfo
+++ b/net/dhcpcd/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.35 2014/10/01 00:20:37 roy Exp $
+$NetBSD: distinfo,v 1.36 2014/10/06 18:28:47 roy Exp $
-SHA1 (dhcpcd-6.4.3.tar.bz2) = d90e5a0537ea902335a48a61703f49b5cd53c8f1
-RMD160 (dhcpcd-6.4.3.tar.bz2) = 99330bbc60558cf59dd6c1918552e1fee0b535e8
-Size (dhcpcd-6.4.3.tar.bz2) = 149927 bytes
+SHA1 (dhcpcd-6.5.0.tar.bz2) = 466b5d99b36df9ba32c683acc38ca2cc71fc777b
+RMD160 (dhcpcd-6.5.0.tar.bz2) = 3b173c9141e68ff4c59ce2f7980ff5780049ca3f
+Size (dhcpcd-6.5.0.tar.bz2) = 155345 bytes