#
80aa9461 |
| 21-Apr-2023 |
Roy Marples <roy@marples.name> |
Update to dhcpcd-10.0.1 with the following changes:
* privsep: keep resources open rather than open/close * dhcp6: OPTION_NTP_SERVER is now preferred over OPTION_SNTP_SERVER * Misc bug fixes main
Update to dhcpcd-10.0.1 with the following changes:
* privsep: keep resources open rather than open/close * dhcp6: OPTION_NTP_SERVER is now preferred over OPTION_SNTP_SERVER * Misc bug fixes mainly around privsep for many platforms. * Fix for reading the some BSD routing table entries. * Fix reading authtokens from config.
show more ...
|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.2.0, v6.3.0 |
|
#
0a68f8d2 |
| 22-Oct-2021 |
Roy Marples <roy@marples.name> |
Update to dhcpcd-9.4.1 with the following changes:
* BSD: Find the correct interface for tunnelled routes * OpenBSD: Fix uniqueness of routes for matching priorities * Linux: Support more platfor
Update to dhcpcd-9.4.1 with the following changes:
* BSD: Find the correct interface for tunnelled routes * OpenBSD: Fix uniqueness of routes for matching priorities * Linux: Support more platforms for seccomp (thanks to Fabrice Fontaine) * eloop: Process all waiting fd's as they come in * control: Unlink sockets when not in privsep * privsep: Renamed Master to Manager * privsep: Renamed Privilged Actioneer to Privileged Proxy * privsep: Fix getting interface VLANID on BSD * privsep: Enforce proper alignment of serialized struct cmsghdr * IPv4LL: Don't remove statically assigned addresses * routes: Fix route comparision for network prefixes with different masks * DHCP6: Only send FQDN for SOLICIT, REQUEST, RENEW, or REBIND messages * DHCP6: Don't spam the log when a RA repeatedly triggers an INFORM * DHCP: Fix infinite INFORM messages
show more ...
|
Revision tags: v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2 |
|
#
cc34ba0c |
| 02-Jul-2020 |
Roy Marples <roy@marples.name> |
dhcpcd: Update to version 9.1.3 with the following changes:
* inet6: Add support for reporting Mobile IPv6 RA's * inet6: Report RA Proxy flag if set * privsep: Don't handle any signals meant for
dhcpcd: Update to version 9.1.3 with the following changes:
* inet6: Add support for reporting Mobile IPv6 RA's * inet6: Report RA Proxy flag if set * privsep: Don't handle any signals meant for the main process * eloop: Try and survive a signal storm * dhcpcd: Add an option to poll the interface carrier state * script: Make visible some link level parameters to lease dumping * inet6: Don't regen temp addresses we didn't add * privsep: Don't limit file writes if logging to a file * DHCP6: Fix lease timings with nodelay option
show more ...
|
#
d4fb1e02 |
| 01-Jun-2020 |
Roy Marples <roy@marples.name> |
Update to dhcpcd-9.1.0 with the following changes:
* Leases are stored outside the chroot again * The chroot directory can now be (and should be) empty [1] * BPF: set write filters when supported
Update to dhcpcd-9.1.0 with the following changes:
* Leases are stored outside the chroot again * The chroot directory can now be (and should be) empty [1] * BPF: set write filters when supported * ARP is now per address rather than per interface * Filter allowed ioctls in the privileged actioneer * Filter allowed UDP ports used by sendto(2) in the privileged actioneer * Filter allowed file paths in the privileged actioneer * route socket is now drained on overflow as it cannot be re-opened by the unpriviledged user
* hostname can no longer be clobbered by SLAAC * grep is no longer used by the test hook * Interface hardware address type changes are now picked up * Fixed some RA timing issues * Fixed nd_* option parsing in dhcpcd.conf * Allow SIGPIPE in scripts * Default dhcpcd.conf no longer sends the current hostname * Default dhcpcd.conf no longer sends a vendorclassid
show more ...
|
Revision tags: v5.8.1 |
|
#
6e63cc1f |
| 02-Apr-2020 |
Roy Marples <roy@marples.name> |
Import dhcpcd-9.0.0 with the following changes:
* inet: Allow forcing a host route from an interface without a lease * dhcpcd: Don't wait for an address family to complete if not using it
* INET
Import dhcpcd-9.0.0 with the following changes:
* inet: Allow forcing a host route from an interface without a lease * dhcpcd: Don't wait for an address family to complete if not using it
* INET6: Support a /128 prefix advertised via RA * BSD: More address validation from route(4) messages * DHCP: Fix a potential segfault on DaD failure * IPv4LL: Fix a potential segfault when dropping IPv4LL addresses
* Decode interface complex interface names eth0.100:2 eth0i100:2. This allows us to ignore some virtual interfaces by default * ARP: Report L2 header address on conflict for more clarity * DHCP: Support jumbo frames (untested) * DHCP6: Clean up old lease on failure to confirm/rebind, etc * RA: Prefer older routers * INET6: Obscure prefixes are now calculated correctly
* Privilege Separation * Default hostname is now a blank string * Leases are now dumped over the control socket - you get RA's now as well. * Better support for many IPv6 routers * RA: Deprecate stale addresses by setting pltime 0 * DHCP6: Deprecate stale addresses by setting pltime 0
show more ...
|
Revision tags: v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
#
12af092a |
| 13-Sep-2019 |
Roy Marples <roy@marples.name> |
Import dhcpcd-8.0.6 with the following changes:
* inet6: Fix default route not being installed * DHCP: If root fs is network mounted, enable last lease extend * man: Fix lint errors. * B
Import dhcpcd-8.0.6 with the following changes:
* inet6: Fix default route not being installed * DHCP: If root fs is network mounted, enable last lease extend * man: Fix lint errors. * BSD: avoid RTF_WASCLONED routes * DHCP: Give a better message when packet validation fails * DHCP: Ensure we have enough data to checksum IP and UDP
The last change fixes a potential DoS attack introduced in dhcpcd-8.0.3 when the checksuming code was changed to accomodate variable length IP headers.
show more ...
|
#
8d36e1df |
| 04-Sep-2019 |
Roy Marples <roy@marples.name> |
Import dhcpcd-8.0.4 to vendor branch.
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
#
7827cba2 |
| 19-Oct-2018 |
Aaron LI <aly@aaronly.me> |
Import dhcpcd 7.0.8
Version: 7.0.8 Date: 2018 August 20 URL: https://github.com/rsmarples/dhcpcd/releases Homepage: https://roy.marples.name/projects/dhcpcd
|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.2.0, v6.3.0 |
|
#
0a68f8d2 |
| 22-Oct-2021 |
Roy Marples <roy@marples.name> |
Update to dhcpcd-9.4.1 with the following changes:
* BSD: Find the correct interface for tunnelled routes * OpenBSD: Fix uniqueness of routes for matching priorities * Linux: Support more platfor
Update to dhcpcd-9.4.1 with the following changes:
* BSD: Find the correct interface for tunnelled routes * OpenBSD: Fix uniqueness of routes for matching priorities * Linux: Support more platforms for seccomp (thanks to Fabrice Fontaine) * eloop: Process all waiting fd's as they come in * control: Unlink sockets when not in privsep * privsep: Renamed Master to Manager * privsep: Renamed Privilged Actioneer to Privileged Proxy * privsep: Fix getting interface VLANID on BSD * privsep: Enforce proper alignment of serialized struct cmsghdr * IPv4LL: Don't remove statically assigned addresses * routes: Fix route comparision for network prefixes with different masks * DHCP6: Only send FQDN for SOLICIT, REQUEST, RENEW, or REBIND messages * DHCP6: Don't spam the log when a RA repeatedly triggers an INFORM * DHCP: Fix infinite INFORM messages
show more ...
|
Revision tags: v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2 |
|
#
cc34ba0c |
| 02-Jul-2020 |
Roy Marples <roy@marples.name> |
dhcpcd: Update to version 9.1.3 with the following changes:
* inet6: Add support for reporting Mobile IPv6 RA's * inet6: Report RA Proxy flag if set * privsep: Don't handle any signals meant for
dhcpcd: Update to version 9.1.3 with the following changes:
* inet6: Add support for reporting Mobile IPv6 RA's * inet6: Report RA Proxy flag if set * privsep: Don't handle any signals meant for the main process * eloop: Try and survive a signal storm * dhcpcd: Add an option to poll the interface carrier state * script: Make visible some link level parameters to lease dumping * inet6: Don't regen temp addresses we didn't add * privsep: Don't limit file writes if logging to a file * DHCP6: Fix lease timings with nodelay option
show more ...
|
#
d4fb1e02 |
| 01-Jun-2020 |
Roy Marples <roy@marples.name> |
Update to dhcpcd-9.1.0 with the following changes:
* Leases are stored outside the chroot again * The chroot directory can now be (and should be) empty [1] * BPF: set write filters when supported
Update to dhcpcd-9.1.0 with the following changes:
* Leases are stored outside the chroot again * The chroot directory can now be (and should be) empty [1] * BPF: set write filters when supported * ARP is now per address rather than per interface * Filter allowed ioctls in the privileged actioneer * Filter allowed UDP ports used by sendto(2) in the privileged actioneer * Filter allowed file paths in the privileged actioneer * route socket is now drained on overflow as it cannot be re-opened by the unpriviledged user
* hostname can no longer be clobbered by SLAAC * grep is no longer used by the test hook * Interface hardware address type changes are now picked up * Fixed some RA timing issues * Fixed nd_* option parsing in dhcpcd.conf * Allow SIGPIPE in scripts * Default dhcpcd.conf no longer sends the current hostname * Default dhcpcd.conf no longer sends a vendorclassid
show more ...
|
Revision tags: v5.8.1 |
|
#
6e63cc1f |
| 02-Apr-2020 |
Roy Marples <roy@marples.name> |
Import dhcpcd-9.0.0 with the following changes:
* inet: Allow forcing a host route from an interface without a lease * dhcpcd: Don't wait for an address family to complete if not using it
* INET
Import dhcpcd-9.0.0 with the following changes:
* inet: Allow forcing a host route from an interface without a lease * dhcpcd: Don't wait for an address family to complete if not using it
* INET6: Support a /128 prefix advertised via RA * BSD: More address validation from route(4) messages * DHCP: Fix a potential segfault on DaD failure * IPv4LL: Fix a potential segfault when dropping IPv4LL addresses
* Decode interface complex interface names eth0.100:2 eth0i100:2. This allows us to ignore some virtual interfaces by default * ARP: Report L2 header address on conflict for more clarity * DHCP: Support jumbo frames (untested) * DHCP6: Clean up old lease on failure to confirm/rebind, etc * RA: Prefer older routers * INET6: Obscure prefixes are now calculated correctly
* Privilege Separation * Default hostname is now a blank string * Leases are now dumped over the control socket - you get RA's now as well. * Better support for many IPv6 routers * RA: Deprecate stale addresses by setting pltime 0 * DHCP6: Deprecate stale addresses by setting pltime 0
show more ...
|
Revision tags: v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
#
12af092a |
| 13-Sep-2019 |
Roy Marples <roy@marples.name> |
Import dhcpcd-8.0.6 with the following changes:
* inet6: Fix default route not being installed * DHCP: If root fs is network mounted, enable last lease extend * man: Fix lint errors. * B
Import dhcpcd-8.0.6 with the following changes:
* inet6: Fix default route not being installed * DHCP: If root fs is network mounted, enable last lease extend * man: Fix lint errors. * BSD: avoid RTF_WASCLONED routes * DHCP: Give a better message when packet validation fails * DHCP: Ensure we have enough data to checksum IP and UDP
The last change fixes a potential DoS attack introduced in dhcpcd-8.0.3 when the checksuming code was changed to accomodate variable length IP headers.
show more ...
|
#
8d36e1df |
| 04-Sep-2019 |
Roy Marples <roy@marples.name> |
Import dhcpcd-8.0.4 to vendor branch.
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
#
7827cba2 |
| 19-Oct-2018 |
Aaron LI <aly@aaronly.me> |
Import dhcpcd 7.0.8
Version: 7.0.8 Date: 2018 August 20 URL: https://github.com/rsmarples/dhcpcd/releases Homepage: https://roy.marples.name/projects/dhcpcd
|