#
0b4c9755 |
| 18-Dec-2023 |
Roy Marples <roy@marples.name> |
Import dhcpcd-10.0.6 with the following changes:
* privsep: Stop proxying stderr to console and fix some detachment issues * non-privsep: Fix launcher hangup * DHCP6: Allow the invalid interface
Import dhcpcd-10.0.6 with the following changes:
* privsep: Stop proxying stderr to console and fix some detachment issues * non-privsep: Fix launcher hangup * DHCP6: Allow the invalid interface name - to mean don't assign an address from a delegated prefix * DHCP6: Load the configuration for the interface being activated from prefix delegation
show more ...
|
#
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 |
|
#
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 |
|
#
1b3b16a2 |
| 11-Oct-2019 |
Roy Marples <roy@marples.name> |
Import dhcpcd-8.1.0 to vendor branch with the following changes:
* Fix carrier status after a route socket overflow * Allow domain spaced options * DHCP: Allow not sending Force Renew Nonce or Re
Import dhcpcd-8.1.0 to vendor branch with the following changes:
* Fix carrier status after a route socket overflow * Allow domain spaced options * DHCP: Allow not sending Force Renew Nonce or Reconf Accept * IPv4LL: Now passes Apple Bonjour test versions 1.4 and 1.5 * ARP: Fix a typo and remove pragma (thus working with old gcc) * DHCP6: Fix a cosmetic issue with infinite leases * DHCP6: SLA 0 and Prefix Len 0 will now add a delegatd /64 address * Ignore some virtual interfaces such as Tap and Bridge by default * BPF: Move validation logic out of BPF and back into dhcpcd
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 |
|
#
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 |
|
#
1b3b16a2 |
| 11-Oct-2019 |
Roy Marples <roy@marples.name> |
Import dhcpcd-8.1.0 to vendor branch with the following changes:
* Fix carrier status after a route socket overflow * Allow domain spaced options * DHCP: Allow not sending Force Renew Nonce or Re
Import dhcpcd-8.1.0 to vendor branch with the following changes:
* Fix carrier status after a route socket overflow * Allow domain spaced options * DHCP: Allow not sending Force Renew Nonce or Reconf Accept * IPv4LL: Now passes Apple Bonjour test versions 1.4 and 1.5 * ARP: Fix a typo and remove pragma (thus working with old gcc) * DHCP6: Fix a cosmetic issue with infinite leases * DHCP6: SLA 0 and Prefix Len 0 will now add a delegatd /64 address * Ignore some virtual interfaces such as Tap and Bridge by default * BPF: Move validation logic out of BPF and back into dhcpcd
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
|