./net/dhcpcd, DHCP / IPv4LL / IPv6RA / DHCPv6 client

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 10.3.2, Package name: dhcpcd-10.3.2, Maintainer: roy

An implementation of the DHCP client specified in RFC2131.
It's very small and bloat free.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 272.82 KB

Version history: (Expand)


CVS history: (Expand)


   2026-05-20 07:27:36 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
dhcpcd: updated to 10.3.2

10.3.2

DHCP: Don't run double EXPIRE hooks on carrier loss
DHCP: free the state when dropping on state NONE
   2026-03-16 13:13:07 by Roy Marples | Files touched by this commit (2)
Log message:
Update to dhcpcd-10.3.1 with the following changes:

* BSD: don't send uninitialised memory using ps_root_indirectioctl
* Fix fallback_time option by @ColinMcInnes
* IPv4: Ignore DHCP state when building routes
* options: Ensure ldop is not NULL dereferenced
* route: Routes may not have an interface assinged
* options: Ensure that an overly long bitflag string does not crash
* options: Don't assume vsio options have an argument
* common: Cast via uintptr_t rather than unsigned long in UNCONST
* privsep: Ensure we recv for real after a successful recv MSG_PEEK
* DHCP: Add parentheses to macro definitions
* ipv6nd: empty IPV6RA_EXPIRE eloop queue when dropping
   2025-12-18 09:15:03 by Nia Alarie | Files touched by this commit (1)
Log message:
dhcpcd: Use old name for ppoll on netbsd-9 and earlier.
   2025-11-14 16:51:42 by Roy Marples | Files touched by this commit (2)
Log message:
Import dhcpcd-10.3.0 with the following changes:

* privsep: enforce message boundaries with MSG_EOR on our messages
* Protocols will notify when dhcpcd can exit
* DHCP: Don't request T1 and T2
* DHCP: Don't request a lease time
* DHCP6: Don't exit if using DHCP4 INFORM in non manager mode
* ND: Route Information Option prefix is optional
* ipv6: respect slaac hwaddr to really use the hwaddr
* When stopping all interfaces at exit and releasing, remove persistance
* NetBSD: Delete RTF_CONNECTED route when changing it
* privsep: Drain the log when the root process is exiting
* eloop: vastly reworked, kqueue and epoll support on by default
   2025-06-01 21:07:04 by Roy Marples | Files touched by this commit (2)
Log message:
Update to dhcpcd-10.2.4 with the following changes:

* compat: use timingsafe_bcmp if available
* IPv6: Sort routers by reachability correctly.
* definitions: define ND Route Information option
* IPv6: Clear previous address RA flags on receipt of a RA.
   2025-05-16 14:36:24 by Roy Marples | Files touched by this commit (2)
Log message:
Import dhcpcd-10.2.3 with the following changes:

* Restore logic on when to open an address specific socket by @dougnazar in \ 
https://github.com/NetworkConfiguration/dhcpcd/pull/502
* [Fix] DHCP Failure on WAN Interface Rename (Fixes #504) by @ngxquanganh in \ 
https://github.com/NetworkConfiguration/dhcpcd/pull/505
* BSD: routes via P2P interfaces now find their out-going interface
* -b --background fixed
* resolv: Fix processing more DNSSL options than RDNSS]
* dhcpcd: Remove option rapid_commit from dhcpcd.conf
* privsep: Fix valgrind and hardened-malloc on Linux with SECCOMP
* route: Don't spam route changes for lifetime
   2025-02-25 14:05:45 by Roy Marples | Files touched by this commit (2)
Log message:
Import dhcpcd-10.2.2 with the following changes:

* Only drop IPv4 LL addresses if configured to handle them
* Fix building with different options (INET and INET6 only)
* BSD: Fix netmask family and length for incoming route msgs
* DHCP6: RENEW/REBIND if T1/T2 have passed at CONFIRM
* Add option to not use syslog
   2025-02-12 17:54:18 by Roy Marples | Files touched by this commit (2)
Log message:
Update to dhcpcd-10.2.0 with the following changes:

dhcp6: start request when advertise received after IRT
dhcpcd: stdout output sometimes empty when redirected to a file
Fix help text formatting
Apply lastlease behavior to DHCPv6
dhcpcd not ignoring source-based routes on linux
DHCP6: lastlease behavior after Confim non-response
Allow limited RLIMIT_FSIZE when dumping lease
IPv6: Avoid uninitialized ifp state when adding address
DHCPv6: Add support for sending Option 17 (VSIO)
Exit the timesyncd hook if not on systemd and not executable
Add route lifetime from Router Advertisement
Fix using multiple enterprise IDs with vendclass
Update route if acquired time changes
Always send req for InfoRefreshTime option on Inform-Req
Increase max IPv4 clientid