dhcpcd (1:10.0.6-1ubuntu3.1) noble; urgency=medium
* hooks/30-hostname: Exit with 0 if setting hostname is not needed
This prevents retrying dhcpcd for 5 minutes during boot. (LP: #2064926)
-- Benjamin Drung <bdrung@ubuntu.com> Tue, 07 May 2024 12:12:01 +0200
dhcpcd (1:10.0.6-1ubuntu3) noble; urgency=medium
* No-change rebuild for CVE-2024-3094
-- Steve Langasek <steve.langasek@ubuntu.com> Sun, 31 Mar 2024 08:48:02 +0000
dhcpcd (1:10.0.6-1ubuntu2) noble; urgency=medium
* No-change rebuild against libssl3t64
-- Steve Langasek <steve.langasek@ubuntu.com> Mon, 04 Mar 2024 17:38:45 +0000
dhcpcd (1:10.0.6-1ubuntu1) noble; urgency=medium
* Remove test dependencies on usrmerge (LP: #2051674).
-- Ravi Kant Sharma <ravi.kant.sharma@canonical.com> Fri, 02 Feb 2024 17:27:52 +0100
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 Mon Dec 15 21:03:16 CET 2025.