------------------------------------------------------------------- Mon Jun 2 10:36:32 UTC 2025 - Jorik Cronenberg - Update to 10.2.4 * 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. ------------------------------------------------------------------- Fri May 16 12:39:20 UTC 2025 - Jorik Cronenberg - Update to 10.2.3 * Restore logic on when to open an address specific socket * [Fix] DHCP Failure on WAN Interface Rename (Fixes #504) * 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 ------------------------------------------------------------------- Wed Feb 26 13:56:29 UTC 2025 - Jorik Cronenberg - Update to 10.2.2 * DHCP6: Fix dhcpcd vendor class option * options: Allow interface block to be pattern matching ------------------------------------------------------------------- Mon Feb 24 12:29:09 UTC 2025 - Jorik Cronenberg - Update to 10.2.1 * Fix building with different options * Only drop IPv4 LL addresses if configured to handle them ------------------------------------------------------------------- Wed Feb 12 16:47:00 UTC 2025 - Jorik Cronenberg - Update to 10.2.0 * 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 * revert e3c5de1 * Fix using multiple enterprise IDs with vendclass (Option 124 DHCP / Option 16 DHCPv6) * Update route if acquired time changes * Always send req for InfoRefreshTime option on Inform-Req * Increase max IPv4 clientid * Update build.yml to fix BSD builds ------------------------------------------------------------------- Mon Oct 7 11:51:20 UTC 2024 - Jorik Cronenberg - Update to 10.1.0 * dhcp: get_option_uint32/16 only accept options with correct len * Include frame header in buffer length ------------------------------------------------------------------- Wed Aug 21 10:58:36 UTC 2024 - Jorik Cronenberg - Update to 10.0.10 * Option 2: Fix stdin parsing * IPv4LL: Restart ARP probling on address conflict * DHCP: Handle option 108 correctly when receiving 0.0.0.0 OFFER * DHCP: No longer set interface mtu * Update privsep-linux.c to allow statx ------------------------------------------------------------------- Mon Jul 1 11:02:27 UTC 2024 - Jorik Cronenberg - Initial packaging @ 10.0.8