dhcpcd (1:10.1.0-11+deb13u4) trixie; urgency=medium
* [patches]
+ Cherry-pick upstream fix for CVE-2026-14258 (commit 75289ca).
= Refresh all patches.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Tue, 14 Jul 2026 14:36:11 +0300
dhcpcd (1:10.1.0-11+deb13u3) trixie; urgency=medium
* [patches] (Closes: #1140767)
+ Cherry-pick upstream fix for CVE-2025-70102 (commit 117742d).
+ Cherry-pick upstream fix for CVE-2026-56113 (commit 5733d3c).
+ Cherry-pick upstream fix for CVE-2026-56114 (commit 2f00c7b).
+ Cherry-pick upstream fix for CVE-2026-56116 (commit 708b4a5).
+ Cherry-pick upstream fix for CVE-2026-56117 (commit 78ea09e).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Fri, 26 Jun 2026 18:23:21 +0300
dhcpcd (1:10.1.0-11+deb13u2) trixie; urgency=medium
* [patches]
+ Uncomment 'ntp_servers' in dhcpcd.conf (Closes: #1123962).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 25 Dec 2025 11:40:14 +0200
dhcpcd (1:10.1.0-11+deb13u1) trixie; urgency=medium
* [patches]
+ DHCP: Fix crash when someone deletes our address (Closes: #1114964).
Cherry-pick from upstream Git (included in Forky since 10.2.0).
* [service]
- Remove /etc/wpa_supplicant from ReadWritePaths (Closes: #1111467).
Otherwise dhcpcd fails to launch if wpasupplicant is not installed.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 24 Sep 2025 07:36:32 +0300
dhcpcd (1:10.1.0-11) unstable; urgency=medium
* [patches]
+ Upstream Git cherry-picks: prevent exit on timeout. We keep on trying to
acquire an IP no matter what, switching to IPv4LL and back as needed.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 08 May 2025 21:47:28 +0300
dhcpcd (1:10.1.0-10) unstable; urgency=medium
* [patches]
+ Upstream Git cherry-pick: Remove option rapid_commit from dhcpcd.conf
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 20 Apr 2025 12:05:44 +0300
dhcpcd (1:10.1.0-9) unstable; urgency=medium
* [autopkgtest]
- Cautiously remove 'flaky' from timesyncd restrictions.
* [control]
= Bumped Standards-Version to 4.7.2 (no change required).
= Migrate the Homepage field from Roy's website to Github.
= Shuffle the Suggests order to prioritize openresolv (Closes: #1102254).
* [copyright]
= Update copyright info.
* [gbp.conf]
= Update Git repository layout to follow DEP-14.
In addition to debian/latest, we have debian/bookworm and debian/trixie.
* [salsa-ci.yml]
+ Implement basic CI support using the stock Debian pipeline include.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 10 Apr 2025 10:33:08 +0300
dhcpcd (1:10.1.0-8) unstable; urgency=medium
* [debian/control]
- dhcpcd-base: Drop the Provides avahi-autoipd (Closes: #1090742).
1) Since Trixie, avahi-autoipd no longer Recommends isc-dhcp-client
and ifupdown prioritizes dhcpcd in its search path.
2) The only significant package that still Recommends avahi-autoipd
is task-laptop, where it remains perfectly reasonable.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Tue, 11 Mar 2025 19:02:47 +0200
dhcpcd (1:10.1.0-7) unstable; urgency=medium
* [debian/patches]
+ Add one cherry-pick from upstream Git for glibc6 2.41 (Closes: #1096157).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Mon, 17 Feb 2025 08:39:25 +0200
dhcpcd (1:10.1.0-6) unstable; urgency=medium
* [autopkgtest]
= Revert to previous veth recipe.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Fri, 07 Feb 2025 07:39:38 +0200
dhcpcd (1:10.1.0-5) unstable; urgency=medium
* [autopkgtest]
= Sanitize IPv6 commands in timesyncd-ntp-servers-from-dhcp.
* [debian/patches]
+ Add two cherry-picks from upstream Git to fix IPv6.
+ Add "Forwarded: not-needed" to upstream Git cherry-picks.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 06 Feb 2025 10:01:15 +0200
dhcpcd (1:10.1.0-4) unstable; urgency=medium
* [debian/patches]
+ Append the Applied-Upstream line to the Git cherry-pick from previous.
* [debian/rules]
+ Explicitly configure --with-hooks="timesyncd.conf" to ensure it ships.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 02 Feb 2025 16:09:39 +0200
dhcpcd (1:10.1.0-3) unstable; urgency=medium
* [copyright]
= Bump my debian/* line to 2025.
* [debian/NEWS]
= Update the text to make differences with dhclient more obvious.
* [debian/patches]
+ Git pick: exit 50-timesyncd if not found or disabled (Closes: #1086161).
+ Uncomment 'hostname' in dhcpcd.conf (Closes: #1089598).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Fri, 24 Jan 2025 21:33:57 +0200
dhcpcd (1:10.1.0-2) unstable; urgency=medium
* [autopkgtest]
+ Restrictions: timesyncd-ntp-servers-from-dhcp flaky (Closes: #1087113).
Thanks to Luca Boccassi for this kludge against 'dnsmasq' timeouts.
* [copyright]
= Update according to latest Lintian results (Closes: #1084139).
Thanks to Phil Wyett for the extensive copyright review.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sat, 09 Nov 2024 10:18:58 +0200
dhcpcd (1:10.1.0-1) unstable; urgency=medium
* New upstream version.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sat, 05 Oct 2024 08:24:12 +0300
dhcpcd (1:10.0.10-2) unstable; urgency=medium
* [control]
= Make dhcpcd-base Priority: important to match the override change.
See #1038882.
* [gbp.conf]
+ upstream-branch = upstream
* [NEWS]
+ SLAAC uses privacy extensions as per upstream defaults.
+ No separate inet6 line is needed with dhcpcd.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 22 Sep 2024 08:56:39 +0300
dhcpcd (1:10.0.10-1) unstable; urgency=medium
* New upstream version.
* [control]
+ dhcpcd-base: Provides: avahi-autoipd. Our IPV4LL fallback does the same.
* [debian/][debian/tests]
= Run 'shfmt -p' on all POSIX scripts.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 21 Aug 2024 18:20:25 +0300
dhcpcd (1:10.0.8-3) unstable; urgency=medium
* [autopkgtest]
= Merge common-ntp-servers-from-dhcp into timesyncd-ntp-servers-from-dhcp.
+ Implement basic autopkgtest using adequate.
* [examples]
= Rename and update DHCPv6-PD example configuration.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 08 Aug 2024 09:46:28 +0300
dhcpcd (1:10.0.8-2) unstable; urgency=medium
* [control]
+ Build-Depends: systemd-timesyncd [linux-any]
* [rules]
- Remove --with-hooks="ntp.conf timesyncd.conf" line.
1) Debian ships systemd-timesyncd with Priority:standard on Linux.
2) Upstream configure does not check for non-default configuration paths
for Chrony or OpenNTPD, and it doesn't check for ntpsec at all.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 12 Jun 2024 19:54:51 +0300
dhcpcd (1:10.0.8-1) unstable; urgency=medium
* New upstream version.
* [patches]
- Drop all patches. Merged upstream.
* [control]
= Cleanup by routine-update.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Fri, 24 May 2024 21:17:17 +0300
dhcpcd (1:10.0.6-5) unstable; urgency=medium
* [control]
= Bump Standards-Version to 4.7.0 (no change required).
* [gbp.conf]
+ Set the Debian branch.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Mon, 13 May 2024 18:17:22 +0300
dhcpcd (1:10.0.6-4) unstable; urgency=medium
[ Benjamin Drung ]
* [patches]
+ hooks/30-hostname:
Exit with 0 if setting hostname is not needed (LP: #2064926).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Tue, 07 May 2024 13:49:47 +0300
dhcpcd (1:10.0.6-3) unstable; urgency=medium
* [control]
= Migrate Build-Depends from pkg-config to pkgconf.
* [autopkgtest]
- Remove usrmerge tests since Bookworm and newer releases are merged.
+ Add Depends on systemd-timesyncd (Closes: #1069599).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Mon, 22 Apr 2024 07:32:46 +0300
dhcpcd (1:10.0.6-2) unstable; urgency=medium
* [copyright]
= Bump year for upstream and myself.
= Migrate upstream URL to Github.
* [control]
Make our package bin-NMU friendly:
+ Make binary:all Depends on (>= ${source:Version}).
= Move from ${binary:Version} to ${source:Version}.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 24 Mar 2024 09:59:07 +0200
dhcpcd (1:10.0.6-1) unstable; urgency=medium
* New upstream release.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Tue, 19 Dec 2023 04:09:22 +0200
dhcpcd (1:10.0.5-5) unstable; urgency=medium
* [patches]
- Remove all GNU/Hurd patches. Let Hurd porters handle that.
* [control]
= Breaks/Replaces: dhcpcd5 using (<< ${binary:Version}) variable.
* [rules]
+ Add --no-stop-on-upgrade --no-restart-after-upgrade (Closes: #1057959).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Tue, 12 Dec 2023 18:50:16 +0200
dhcpcd (1:10.0.5-4) unstable; urgency=medium
* Attempt to fix the GNU/Hurd build.
+ 003_fix_FTBFS_on_Hurd.patch
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 22 Nov 2023 08:42:43 +0200
dhcpcd (1:10.0.5-3) unstable; urgency=medium
* Attempt to fix the GNU/Hurd build.
+ 002_fix_FTBFS_on_Hurd.patch
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sat, 18 Nov 2023 14:46:18 +0200
dhcpcd (1:10.0.5-2) unstable; urgency=medium
* Attempt to fix the GNU/Hurd build.
+ 001_fix_FTBFS_on_Hurd.patch
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 16 Nov 2023 13:22:06 +0200
dhcpcd (1:10.0.5-1) unstable; urgency=low
* New upstream release:
Fixes "Version 10.0.4 fails to fork in the background" (Closes: #1055275).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Fri, 10 Nov 2023 17:54:05 +0200
dhcpcd (1:10.0.4-1) unstable; urgency=low
* New upstream release.
* Migrate Breaks/Replaces dhcpcd5 (<< 9.4.1-2) to Conflicts.
* Build against OpenSSL instead of upstream's crypto support.
+ [control] Build-Depends: libssl-dev
+ [rules] --with-openssl
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 19 Oct 2023 21:43:06 +0300
dhcpcd (1:10.0.3-1) unstable; urgency=medium
* New upstream release.
* Move Recommends on wpasupplicant from dhcpcd-base to dhcpcd.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Fri, 06 Oct 2023 13:41:36 +0300
dhcpcd (1:10.0.2-4) unstable; urgency=medium
[ lintian-brush ]
* Set upstream metadata: Bug-[Database|Submit], Repository[-Browse].
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 09 Aug 2023 17:04:52 +0300
dhcpcd (1:10.0.2-3) unstable; urgency=medium
* Revert "Drop transitional dhcpcd5 package."
* Delete debian/gbp.conf.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 30 Jul 2023 17:50:38 +0300
dhcpcd (1:10.0.2-2) unstable; urgency=medium
* Autopkgtest:
+ Specify timesyncd test Architecture as linux-any.
= Fix the timesyncd path for IPv4 NTP servers.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sat, 22 Jul 2023 09:16:48 +0300
dhcpcd (1:10.0.2-1) unstable; urgency=medium
* New upstream release.
* Drop transitional dhcpcd5 package.
* Clean up autopkgtest directory:
= Update timesyncd test to use upstream hooks.
- Remove tests for Chrony, NTPD, OpenNTPD.
= Fix path for dhcpcd binary.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 19 Jul 2023 19:04:37 +0300
dhcpcd (1:10.0.1-3) unstable; urgency=medium
* Reintroduce epoch for the whole package (Closes: #1040714).
Since src:package dropped the 5, it too has a version older than Wheezy.
* [rules]
- Remove override_dh_gencontrol recipe as a result of the above.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Tue, 11 Jul 2023 18:49:15 +0300
dhcpcd (10.0.1-2) unstable; urgency=medium
* Add new Wheezy migration preinst by Andreas Beckmann (Closes: #1037190).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 09 Jul 2023 15:52:33 +0300
dhcpcd (10.0.1-1) unstable; urgency=medium
* New upstream release:
- Drop all patches. Merged upstream.
* [control]
- Drop 5 from src:package name (Closes: #1026169).
* [copyright],[dhcpcd-base.install]
- Drop all Debian NTP hooks.
* [rules]
+ Use upstream NTP hooks --with-hooks="ntp.conf timesyncd.conf" instead.
+ Include /usr/share/dpkg/pkg-info.mk needed for target version mingling.
+ Add epoch to bin:dhcpcd via override_dh_gencontrol (Closes: #1037190).
Wheezy had (1:3.2.3-11+deb7u1) so reintroduce the epoch for one target.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Fri, 09 Jun 2023 11:30:21 +0300
dhcpcd5 (9.4.1-24) unstable; urgency=medium
* Upload to unstable.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Mon, 29 May 2023 15:45:31 +0800
dhcpcd5 (9.4.1-23) experimental; urgency=medium
[ Martin-Éric Racine ]
* Migrate both VCS addresses to 5-less ones.
[ Shengjing Zhu ]
* Drop Conflicts/Replaces dhcp-client (Closes: #1036085).
* Drop deprecated ntpd integration (Closes: #1036092).
No longer working since ntpd was superseded by ntpsec.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 28 May 2023 06:02:59 +0300
dhcpcd5 (9.4.1-22) unstable; urgency=medium
[ Martin-Éric Racine ]
* Migrate debian/watch to Github in cadence with upstream.
Upstream no longer maintains his own private repository.
* Import upstream GPG key.
[ Shengjing Zhu ]
* Fix autopkgtests (Closes: #1036098):
+ Use bind-interfaces in dnsmasq.conf.
+ Wait until NTP server is reloaded.
* Backport seccomp patch to allow newfstatat syscall (Closes: #1034465)
* Backport seccomp patch for SECCOMP_AUDIT_ARCH on ppc64el (Closes: #1036662)
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 24 May 2023 15:03:22 +0300
dhcpcd5 (9.4.1-21) unstable; urgency=medium
* Document migration to Predictable Network Interface Names in NEWS.Debian.
Specify Debian 12 (Bookworm) as the release where this got implemented.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Tue, 14 Mar 2023 13:00:16 +0200
dhcpcd5 (9.4.1-20) unstable; urgency=medium
* Finalize debian/control dependencies and phrasing.
+ Specify that Linux ports utilize Predictable Network Interface Names.
= Move Suggests on resolvconf to dhcpcd-base.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Fri, 03 Mar 2023 09:21:00 +0200
dhcpcd5 (9.4.1-19) unstable; urgency=medium
[ lintian-brush ]
* debian/copyright: use spaces rather than tabs to start continuation lines.
* Fix day-of-week for changelog entries 5.2.12-1, 5.2.7-3.
* Trim trailing whitespace.
[ Martin-Éric Racine ]
* Revert 9.4.1-6 cherry-pick from upstream Git (Closes: #1019100).
While that fixed a race condition, it also introduced a regression
for cases when IPv6 link-local uses a 128-bit prefix.
Due to the Bookworm freeze, reverting 9.4.1-6 feels appropriate.
This may need to be revisited when the next upstream is released.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 19 Feb 2023 15:13:44 +0200
dhcpcd5 (9.4.1-18) unstable; urgency=medium
* Add wpasupplicant to Recommends for dhcpcd-base for SSID profiles.
* Ship an empty /etc/wpa_supplicant/ with dhcpcd for ReadWritePaths.
Thanks to Beat Bolli for spotting that one in #1020641.
* Add exit hook for IPv6 debugging to examples.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 12 Feb 2023 07:53:59 +0200
dhcpcd5 (9.4.1-17) unstable; urgency=medium
* Fix systemd unit hardening to work with dhcpcd-gtk (Closes: #1020641).
+ Add /etc/wpa_supplicant /etc/dhcpcd.conf to ReadWritePaths.
- Comment out PrivateTmp=true.
Many thanks to martintxo and János Pásztor for extensive testing.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 08 Feb 2023 08:42:40 +0200
dhcpcd5 (9.4.1-16) unstable; urgency=medium
* Add patch from upstream Git: Fix incorrect CTASSERT in ND_OPT_DNSSL.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 01 Feb 2023 07:07:23 +0200
dhcpcd5 (9.4.1-15) unstable; urgency=medium
* Fix "dhcpcd fails to chroot during start" (Closes: #1029437).
Thanks to János Pásztor for the patch.
* Add ORed Depends on sysvinit-utils for obsolete lsb-base.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 26 Jan 2023 10:32:24 +0200
dhcpcd5 (9.4.1-14) unstable; urgency=medium
* Revert "Add 4 patches from upstream Git to fix compiler warnings."
Those 4 patches cannot be cherry-picked. They depend on earlier upstream
Git commits without which the code breaks, even though it compiles fine.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 19 Jan 2023 11:07:51 +0200
dhcpcd5 (9.4.1-13) unstable; urgency=medium
* Update my copyright for 2023.
* Move transitional package to Section: oldlibs.
* Add 4 patches from upstream Git to fix compiler warnings:
0008_use_return_of_functions.patch
0009_fix_clang_compiler_warning.patch
0010_fix_more_compiler_warnings.patch
0011_remove_suffix_from_md5.patch
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sat, 14 Jan 2023 10:12:39 +0200
dhcpcd5 (9.4.1-12) unstable; urgency=medium
* Add patch from Git 0007_set_buffer_lenght_to_0.patch (Closes: #1024357).
* Migrate binaries from dhcpcd5 to dhcpcd.
= Move maintainer scripts from dhcpcd5 to dhcpcd.
+ Add transitional package dhcpcd5.
= Rename dhcpcd5 to dhcpcd.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 08 Jan 2023 13:08:42 +0200
dhcpcd5 (9.4.1-11) unstable; urgency=medium
* Merge patch from Git to skip ~ backup hooks (Closes: #1014446).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sat, 12 Nov 2022 12:29:49 +0200
dhcpcd5 (9.4.1-10) unstable; urgency=medium
* Add Conflicts/Provides/Replaces: dhcp-client
interfaces(5) precedence for DHCP method is: dhclient, pump, udhcpc, dhcpcd.
We wanna ensure that none of those with a higher priority are installed.
We skip pump since it hasn't been in the Debian archive for a long time.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Fri, 11 Nov 2022 15:02:15 +0200
dhcpcd5 (9.4.1-9) unstable; urgency=medium
* Add --no-block to Debian's timesyncd exit hook (Closes: #1003225).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 27 Oct 2022 07:38:44 +0300
dhcpcd5 (9.4.1-8) unstable; urgency=medium
* Add missing Build-Depends on pkg-config.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 19 Oct 2022 00:47:38 +0300
dhcpcd5 (9.4.1-7) unstable; urgency=medium
* [patches]
+ Merge upstream Git patch to fix configure --prefix for autoconf.
* [rules]
= Simplified configure options to match.
* [postinst]
= Input GECOS for dhcpcd upon account creation instead of afterwards.
* [postinst|postrm]
- Remove cruft for upgrading from oldstable.
- Remove binary symlinks since Bookworm pulls usrmerge.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Tue, 18 Oct 2022 08:45:55 +0300
dhcpcd5 (9.4.1-6) unstable; urgency=medium
* Merge patch from upstream Git: Use netlink to workout address flags.
+ 0004_use_netlink_for_ipv6.patch
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Wed, 31 Aug 2022 05:52:03 +0300
dhcpcd5 (9.4.1-5) unstable; urgency=medium
* Add sample config for IPv6 Prefix Delegation.
* Merge patch from upstream Git for minimum IPv6 lifetime.
+ 0003_RFC4862_minimum_lft.patch
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Sun, 28 Aug 2022 12:07:33 +0300
dhcpcd5 (9.4.1-4) unstable; urgency=medium
* [service]
= Update pid paths in both systemd service units (Closes: #1014277).
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 07 Jul 2022 08:31:37 +0300
dhcpcd5 (9.4.1-3) unstable; urgency=medium
* [control]
= Move Depends on lsb-base from dhcpcd-base to dhcpcd5.
Needed by the init.d script, not by the binaries.
= Make Build-Depends on libudev-dev specific to [linux-any].
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Thu, 30 Jun 2022 10:55:38 +0300
dhcpcd5 (9.4.1-2) unstable; urgency=medium
[ Martin-Éric Racine ]
* Adopt package (Closes: #1013763).
Thanks to Scott Leggett for having maintained the package in recent years.
* Implement privilege separation (Closes: #1013430).
+ Add to [rules]:
--privsepuser=dhcpcd
+ Add to [posinst]: dhcpcd system user creation.
+ Add to [postrm]: dhcpcd system user deletion.
+ Add to [control]: Depends: adduser
* Bump Standards-Version to 4.6.1 (no change required).
* Merge patch against hooks/60-ntp-common.conf (Closes: #1008059).
* Move path of Chrony helper from /usr/lib to /usr/libexec (Closes: #980861).
* Fix openntpd restart command (Closes: #1001763).
* Split package into two targets:
+ dhcpcd-base (binaries, exit hooks and manual pages) Provides: dhcp-client
+ dhcpcd5 (init.d script and systemd unit) Depends: dhcpcd-base
Thus dhcpcd-base provides a dhcp-client backend for ifupdown that offers
a dual-stack replacement for isc-dhcp-client.
Meanwhile dhcpcd5 still exists for minimalist systems without ifupdown.
[ Scott Leggett ]
* Avoid pointless NTP client reloads
* Add local gbp.conf for upstream tag format.
* Add to [control]:
+ Rules-Requires-Root: no
* Tests: work around issue with checksums on veth interfaces.
* Tests: Give NTP services more grace time for updates.
* Add support for systemd unit file hardening.
[ Bastian Germann ]
* Update rundir to align with upstream.
[ Julien Rabier ]
* Update the systemd unit.
* Add a systemd unit template for interface-specific cases.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Mon, 27 Jun 2022 22:37:37 +0300
dhcpcd5 (9.4.1-1) unstable; urgency=medium
* QA upload
* Vcs: Use debian namespace
-- Bastian Germann <bage@debian.org> Sun, 26 Jun 2022 21:57:01 +0200
dhcpcd5 (9.4.1-0.1) unstable; urgency=low
* Non-maintainer upload.
* Fix "New upstream version available: 9.1.4" (Closes: #964947).
* Drop Lintian override.
* Drop all patches. Applied upstream.
* Add patch 0001_typo-in-manual-page.patch. Forwarded upstream.
* Add patch 0002_type_to_command-v.patch from upstream Git.
* Migrate d/control to debhelper-compat (= 13). Drop d/compat.
* Add Build-Dep libudev-dev. Now uses Predictable Network Interface Names.
* Bump d/watch to version 4. No change required.
* Run 'wrap-and-sort -a -b' on the source tree.
* Fix d/rules to use upstream default --prefix=/usr. Caveats:
1) --prefix somehow doesn't propagate to --libdir or --mandir.
Compensated by manually specifying these in d/rules.
2) Lintian doesn't like scripts without the shebang in /usr/libexec.
Using --libexecdir=/usr/lib for now.
3) Lintian incorrectly reports non-standard-dir-in-var for /var/db.
This path nonetheless is mentioned in FHS. Bug report filed.
Using --dbdir=/var/lib for now.
4) Using --rundir=/run to match current Debian practices.
* Rename postinst and postrm to dhcpcd5.* for clarity.
-- Martin-Éric Racine <martin-eric.racine@iki.fi> Fri, 04 Mar 2022 11:06:21 +0200
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog dhcpcd-base`.
Generated by dwww version 1.16 on Sat Oct 3 04:07:48 CEST 2026.