CVS commit: pkgsrc/net/dhcpcd

"Roy Marples" <[email protected]> Wed, 5 Aug 2026 12:07:06 +0000
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	roy
Date:		Wed Aug  5 12:07:06 UTC 2026

Modified Files:
	pkgsrc/net/dhcpcd: Makefile distinfo

Log Message:
dhcpcd: Update to v10.5.0 with the following changes:

* Add missing SPDX-License tags
* Format code with clang-format
* privsep: Change IPC to use SOCK_STREAM
* BPF: Split OS specific code out into own files and add libpcap support
* hooks: Escape interface names and use printf
* Delete DHCPv6 IA FD from the loop before closing it
* eloop: Use kqueue or epoll to wait for a fd to become ready
* Darwin: Add initial support for macOS
* Import latest pidfile from NetBSD
* route: Rework rt structure so sockaddrs are pointers
* dhcp-common: Escape ifname for lease file
* privsep: smaller buffer size without INET6
* script: add ifxname as the escaped string
* privsep: Test defines for all ioctls
* privsep: Add ps_root_gethostname
* DHCP: Don't really expire the lease when testing
* DHCP: Don't add a trailing : on vendor if no machine arch
* privsep: guard setproctitle and only use compat on linux
* privsep: Don't open PF_INET socket for each ioctl
* sun: Enable building for privsep
* script: Use correct buffer length variable
* privsep: Remove PS_BUFLEN
* privsep: Simplify readerror
* timezone: disallow directory traversal
* privsep: ps_root_readfile should return the real file size
* linux: Ensure NLA data boundaries are valid
* options: Fix userclass boundary
* ND6: fix OOB reject mask for an undefined option
* DHCP6: Ensure IA_PD Prefix Lenth is valid
* ND: Enforce require and reject policy
* ARP: check we have enough to read the frame header
* hooks: Quote assignment of compat vars correctly
* udev: Ensure we have a subsystem, action and ifname by @rsmarples
* Fix CI build by @rsmarples
* DHCP: Santize messages from servers for output
* ARP: Iterate over states safely as the cb could remove ours
* privsep: Check data is terminated when a string
* auth: clear keys with memset_explicit
* auth: Ensure remaining dlen matches hash digest length
* hooks: don't read past truncated ip6 address starting fe
* ipv6: Only regen temp addrs with sufficent pltime
* eloop: Improve timespecdiff
* eloop: Fix compile warning where UTIME_MAX is a calculation
* vsio: Allow zero length options
* DHCP6: Fix configuring the suffix to delegated prefixes
* IPv6: Fix numerous issues extending temporary address times
* capsicum: Avoid some overflow issues in privsep sysctl
* script: Fix buffer over and under flows in script_buftoenv
* control: Avoid hangup in the recvdata path
* IPv6ND: Free routeinfo when it expires
* DHCPv6: Prefix exclude option can be 17 octets
* DHCPv6: When deprecating addresses, restart on prefix deletions
* IPv4: uset old_ia when adding an address causes early removal
* dhcp: add configurable backoff parameters for DHCPv4
* options: Introdce policy groups
* Build all the targets on macos
* control: remove unprivileged socket
* DHCP: deconfigure even when state is NULL or NONE


To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131 pkgsrc/net/dhcpcd/Makefile
cvs rdiff -u -r1.124 -r1.125 pkgsrc/net/dhcpcd/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 1.5 KB)
Modified files:

Index: pkgsrc/net/dhcpcd/Makefile
diff -u pkgsrc/net/dhcpcd/Makefile:1.130 pkgsrc/net/dhcpcd/Makefile:1.131
--- pkgsrc/net/dhcpcd/Makefile:1.130	Wed May 20 05:27:36 2026
+++ pkgsrc/net/dhcpcd/Makefile	Wed Aug  5 12:07:06 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.130 2026/05/20 05:27:36 adam Exp $
+# $NetBSD: Makefile,v 1.131 2026/08/05 12:07:06 roy Exp $
 
-DISTNAME=	dhcpcd-10.3.2
+DISTNAME=	dhcpcd-10.5.0
 CATEGORIES=	net
 MASTER_SITES=	${MASTER_SITE_GITHUB:=NetworkConfiguration/}
 GITHUB_RELEASE=	v${PKGVERSION_NOREV}

Index: pkgsrc/net/dhcpcd/distinfo
diff -u pkgsrc/net/dhcpcd/distinfo:1.124 pkgsrc/net/dhcpcd/distinfo:1.125
--- pkgsrc/net/dhcpcd/distinfo:1.124	Wed May 20 05:27:36 2026
+++ pkgsrc/net/dhcpcd/distinfo	Wed Aug  5 12:07:06 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.124 2026/05/20 05:27:36 adam Exp $
+$NetBSD: distinfo,v 1.125 2026/08/05 12:07:06 roy Exp $
 
-BLAKE2s (dhcpcd-10.3.2.tar.xz) = c327046ec7a994bcd3370f706c48dd99d11d460139830b929e8e1350d807baca
-SHA512 (dhcpcd-10.3.2.tar.xz) = 5944fa141bd40c8aabb2c3c46748d736f69f6fd0a773386508cbff868d8f69d88305a0fd97dff4da21c5662918016b36d8327498e5b0509804dbec80603f6d6d
-Size (dhcpcd-10.3.2.tar.xz) = 279368 bytes
+BLAKE2s (dhcpcd-10.5.0.tar.xz) = 3aa87eb27d5648de5d005746295e6b588c3ee77bf9d4d08b5de3d86b1b1546fd
+SHA512 (dhcpcd-10.5.0.tar.xz) = c662b7a81a83560add7bc6aee80f9dacdd2871d02e0b42a289b3e7f049cd7d656a1c03621d3fd24e1f1af5e65e7a7764bcdf6c6511a43eb9a20172ebdbc4b0ff
+Size (dhcpcd-10.5.0.tar.xz) = 288760 bytes