dhcpcd (1:10.2.4-4) unstable; urgency=medium

  * [dhcpcd.service]
    - Remove /etc/wpa_supplicant from ReadWritePaths (Closes: #1111467).

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Fri, 29 Aug 2025 11:18:17 +0300

dhcpcd (1:10.2.4-3) unstable; urgency=medium

  * The "Welcome to Forky!" release. Uploading to unstable.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Sun, 10 Aug 2025 13:58:48 +0300

dhcpcd (1:10.2.4-2) experimental; urgency=medium

  * dhcpcd: Conflicts: network-manager (Closes: #1107683).
    This ensures that a daemonized dhcpcd and network-manager won't install on
    the same host. Meanwhile, dhcpcd-base itself does nothing without ifupdown
    or network-manager's dhcpcd backend.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Thu, 12 Jun 2025 11:03:25 +0300

dhcpcd (1:10.2.4-1) experimental; urgency=medium

  * New upstream version.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Fri, 06 Jun 2025 12:58:19 +0300

dhcpcd (1:10.2.3-1) experimental; urgency=medium

  * New upstream version:
    + Fix "SIGSYS with custom allocators" (Closes: #1101521).

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Fri, 16 May 2025 17:52:16 +0300

dhcpcd (1:10.2.2-6) experimental; urgency=medium

  * [changelog]
    = Fix typo in previous ChangeLog entry.
  * [control]
    + dhcpcd: Recommends: | iwd | wireless-tools.
      dhcpcd uses netlink's NL80211_CMD_GET_SCAN to determine the SSID profile
      in /etc/dhcpcd.conf it should use. This remains agnostic to what tool is
      used to configure the radio and authenticate to the AccessPoint.
  * [Lintian]
    + Override: non-virtual-facility-in-initd-script:
      dhcpcd Should indeed start after "networking" if found.
  * dhcpcd:
    + init.d: Should-Start: networking (ifupdown), before dhcpcd, if found.
    + *.service: run After networking.service (ifupdown), if found.
    - Stop shipping an empty /etc/wpa_supplicant/ directory.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Sat, 10 May 2025 14:18:15 +0300

dhcpcd (1:10.2.2-5) experimental; urgency=medium

  * [gbp.conf]
    = Update Git repository layout to follow DEP-14.
      In addition to debian/latest, we have debian/bookworm and debian/trixie.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Tue, 08 Apr 2025 08:41:34 +0300

dhcpcd (1:10.2.2-4) experimental; urgency=medium

  * [control]
    = Shuffle the Suggests order to prioritize openresolv (Closes: #1102254).
  * [copyright]
    = Updated copyright info for debian/* files.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Mon, 07 Apr 2025 11:26:33 +0300

dhcpcd (1:10.2.2-3) experimental; urgency=medium

  * [salsa-ci.yml]
    + Implement basic CI support using the stock Debian pipeline include.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Wed, 26 Mar 2025 08:45:15 +0200

dhcpcd (1:10.2.2-2) experimental; urgency=medium

  * [debian/control]
    = Bumped Standards-Version to 4.7.2 (no change required).
    - 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:06:39 +0200

dhcpcd (1:10.2.2-1) experimental; urgency=medium

  * New upstream version.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Tue, 25 Feb 2025 15:47:12 +0200

dhcpcd (1:10.2.1-1) experimental; urgency=medium

  * New upstream version.
  * [autopkgtest]
    - Cautiously remove 'flaky' from timesyncd restrictions.
  * [debian/control]
    = Bumped Standards-Version to 4.7.1 (no change required).

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Mon, 24 Feb 2025 07:02:56 +0200

dhcpcd (1:10.2.0-1) experimental; urgency=medium

  * New upstream version.
  * [debian/patches]
    - Delete all cherry-picks (merged upstream).

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Mon, 17 Feb 2025 09:12:47 +0200

dhcpcd (1:10.1.0-12) unstable; urgency=high

  * dhcpcd: Conflicts: network-manager (Closes: #1107683).
    This ensures that a daemonized dhcpcd and network-manager won't install on
    the same host and compete for control of the interfaces and resolver.
    Meanwhile, dhcpcd-base does nothing without ifupdown or network-manager's
    dhcpcd backend, so it remains harmless on a stock Trixie install.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Fri, 13 Jun 2025 14:09:46 +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`.
