Update to dhcpcd-9.0.2 with the following changes: * Control sockets are not opened in test mode * privsep: no longer aborts if protocol not available * inet6: Don't regen temporary addresses without a state * inet6: Reduce RA log spam * dhcp6: Don't log when things consitently fail * inet6: Add temporary directive to slaac option [1] * Ensure current interface flags persist when setting a flag * DHCP via BPF is now aligned correctly * CMSG buffers are now aligned correctly * hostnames are no longer clobbered when being forced and a RA is recieved [1] dhcpcd no longer looks at any possible kernel settings when deciding to manage IPv6 temporary addresses or not. You now instruct dhcpcd to do this in dhcpcd.conf. Playing whack-a-mole with various kernel knobs wasn't fun and some OS's have or are removing RA and thus temporary address managemnt from the kernel so said knobs are no longer there.diff -r1.99 -r1.100 pkgsrc/net/dhcpcd/Makefile
(roy)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.99 2020/04/13 16:24:09 roy Exp $ | 1 | # $NetBSD: Makefile,v 1.100 2020/04/21 09:59:48 roy Exp $ | |
2 | 2 | |||
3 | DISTNAME= dhcpcd-9.0.1 | 3 | DISTNAME= dhcpcd-9.0.2 | |
4 | PKGNAME= ${DISTNAME:S/-rc/rc/} | 4 | PKGNAME= ${DISTNAME:S/-rc/rc/} | |
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= https://roy.marples.name/projects/dhcpcd/ | 12 | HOMEPAGE= https://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 | .include "../../mk/bsd.prefs.mk" | 16 | .include "../../mk/bsd.prefs.mk" |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.96 2020/04/13 16:24:09 roy Exp $ | 1 | $NetBSD: distinfo,v 1.97 2020/04/21 09:59:48 roy Exp $ | |
2 | 2 | |||
3 | SHA1 (dhcpcd-9.0.1.tar.xz) = 572154cb44497458d0a7994ccb35249b3c0e12d6 | 3 | SHA1 (dhcpcd-9.0.2.tar.xz) = 6aa06f0f8fb0c01adabdad9028c0473312dbe1b9 | |
4 | RMD160 (dhcpcd-9.0.1.tar.xz) = c03fdbcc39b855aeec92248dafd92f51d83a4ffc | 4 | RMD160 (dhcpcd-9.0.2.tar.xz) = 571e4a0552185c19ea14d4ab34bf3610e9071c4e | |
5 | SHA512 (dhcpcd-9.0.1.tar.xz) = dea153c9a2f4a9d9c983bf50d8c18b544d7dbe1a2972ccc8eb33bbbc8b09178b39bdb9a38cc293db7861024509ccd475e11d84004bc4cd45947786f5e10db0a3 | 5 | SHA512 (dhcpcd-9.0.2.tar.xz) = 2a606bff2e96d1da5d3642ac68341c14b378d9a905cba364ab42eba1285604f8be56b9efeff3eee18d89b71f0f9f3b05cb7b88e8fce568baf1c0d1e5d3becb5f | |
6 | Size (dhcpcd-9.0.1.tar.xz) = 244816 bytes | 6 | Size (dhcpcd-9.0.2.tar.xz) = 244800 bytes |