gdnsd (3.8.3-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Backport upstream fix for test failures with Net::DNS 1.53.
    (Closes: #1117748)

 -- Adrian Bunk <bunk@debian.org>  Sat, 08 Nov 2025 16:00:53 +0200

gdnsd (3.8.3-2) unstable; urgency=medium

  * Backport upstream commit 4df9ddf to fix an Net::DNS 1.49 related testsuite
    breakage resulting into an FTBFS. (Closes: #1093331)

 -- Faidon Liambotis <paravoid@debian.org>  Sun, 16 Feb 2025 12:02:23 +0200

gdnsd (3.8.3-1) unstable; urgency=medium

  * New upstream release.
    - Fix compatibility with Net::DNS 1.46. (Closes: #1081862)
  * Switch Vcs from github.com/paravoid to salsa.debian.org/debian.

 -- Faidon Liambotis <paravoid@debian.org>  Fri, 20 Sep 2024 10:49:11 +0300

gdnsd (3.8.2-2) unstable; urgency=medium

  * Remove override for removed lintian tag
    package-supports-alternative-init-but-no-init.d-script.
  * Avoid hardcoding systemdsystemunitdir, Build-Depending on
    pkgconf/systemd-dev instead. In this way, the build system automatically
    picks up the right path (/lib on bookworm-backports, /usr/lib on trixie+).
  * Bump Standards-Version to 4.7.0.

 -- Faidon Liambotis <paravoid@debian.org>  Mon, 10 Jun 2024 16:19:32 +0300

gdnsd (3.8.2-1) unstable; urgency=medium

  * New upstream release.
    - Drop patch tests-fix-AXFR-related-Net-DNS-1.39-breakage, merged
      upstream.

 -- Faidon Liambotis <paravoid@debian.org>  Fri, 05 Jan 2024 12:00:05 +0200

gdnsd (3.8.1-2) unstable; urgency=medium

  * Add upstream patch (submitted as PR #237) to fix a FTBFS, with a test
    suite breakage caused by changes in Net::DNS >= 1.39. (Closes: #1042337)

 -- Faidon Liambotis <paravoid@debian.org>  Tue, 01 Aug 2023 16:59:34 +0300

gdnsd (3.8.1-1) unstable; urgency=medium

  * New upstream release.
    - The test suite patches introduced in the previous release have been
      pushed upstream (PR #229) and are now part of this release.
  * Update upstream's signing key; upstream replaced the SHA1 signatures in
    their key, making it more secure and now functional with dpkg.
  * Adjust libunwind-dev's architecture set to add s390x and riscv64, as
    introduced by libunwind 1.6.2-1.

 -- Faidon Liambotis <paravoid@debian.org>  Sat, 25 Feb 2023 00:37:06 +0200

gdnsd (3.8.0-1) unstable; urgency=high

  * New upstream release, with various optimizations and QA fixes.
  * Add three upstream patches to the test suite, to fix compatibility with
    Net::DNS > 1.32, and specifically API breakages introduced with 1.33 and
    1.36. Resolves a long-standing FTBFS. (Closes: #1002225)
  * Add an upstream patch to the test suite to resolve races while tailing
    gdnsd.out, that manifested in random failures for several tests.
  * Mark the daemon autopkgtest as "flaky" and the common-operations one as
    "skippable", with code to skip when the daemon is not running. This
    reduces our test coverage, but accounts for other daemons having taken
    over port 53 and gdnsd being unable to start. Notably, this is the case by
    default in the Ubuntu autopkgtest environment, which has systemd-resolved
    installed. (LP: #1764327)
  * Urgency high for an RC bug fix release and for re-entry to testing.
  * Switch debian/watch to the GitHub API, as the old web scraping method does
    not work anymore.
  * Bump Standards-Version to 4.6.2, no changes needed.

 -- Faidon Liambotis <paravoid@debian.org>  Fri, 10 Feb 2023 06:23:31 +0200

gdnsd (3.5.2-1) unstable; urgency=medium

  * New minor upstream release (reliability/safety bugfixes).

 -- Faidon Liambotis <paravoid@debian.org>  Wed, 24 Feb 2021 02:00:18 +0200

gdnsd (3.5.1-1) unstable; urgency=medium

  * New upstream release.

 -- Faidon Liambotis <paravoid@debian.org>  Thu, 11 Feb 2021 00:29:52 +0200

gdnsd (3.5.0-1) unstable; urgency=medium

  * New major upstream release.
    - Fixes CVE-2019-13952. (Closes: #932407)
    - Plugins cannot be built externally anymore; drop the gdnsd-dev package.
    - Add new build dependency on libsodium-dev.
    - Add build dependency on libnet-dns-perl and drop the embedded copy.
    - Drop build dependency on libwww-perl, not needed anymore.
    - Add new copyright stanza for src/kdf_compat.c.
    - Remove lib* plugins, everything is in /usr/sbin/gdnsd now.
    - Add lintian-override for gdnsd-plugin-* manpages.
    - Ship new binary /usr/bin/gdnsdctl.
  * Support zero downtime upgrades: add code to postinst to allow upgrades to
    happen with a native binary replace, rather than a stop/start. This only
    applies for upgrades from here on; an upgrade from 2.x will require a
    restart.
  * Update Standards-Version to 4.5.1.
  * Bump debhelper compat to 13.
  * Remove versioned depends on libmaxminddb-dev, as minimum version is now
    satisfied in oldstable.
  * Use upstream Makefile to install all files, rather than installing to
    debian/tmp and cherry-picking files to the (now sole) gdnsd binary
    package.
  * Drop our own copy of the systemd service and use upstream's instead.
  * Switch runtime directory from /var/run to /run.
  * Remove SysV init script: due to upstream changes, running with an init
    script requires a significant extra effort and additional dependencies.
    Thus, and per the 2019 init systems GR, support only systems with systemd
    as their init system.
  * Add --with-systemdsystemunitdir to configure, to avoid extra build
    dependencies on systemd and pkg-config.
  * Support building without (fake)root (Rules-Requires-Root: no).
  * Add support for the "nocheck" build profile, that skips the installation
    of the Perl build dependencies and the execution of the suite itself.
  * Add more autopkgtests:
    - Add "isolation-container" to the "daemon" test, due to the network port.
    - Enhance the existing, simple "daemon" test to also run gdnsdctl.
    - Add a "common-operations" test, that uses "dig" to resolve hostnames,
      and validates that "gdnsdctl reload-zones" and "gdnsdctl replace" work.
    - Add a "testsuite" test, that runs the upstream test suite against the
      installed binary.
  * Update debian/copyright:
    - Adjust years to include up to 2021.
    - Point to GPL-3, not GPL (copyright-refers-to-symlink-license).
  * Add upstream metadata.
  * Update a couple of links to https (from http).
  * Update debian/watch to v4.
  * Drop "unapply-patches" from debian/source/local-options.
  * Update git layout and gbp.conf for a DEP-14/"gbp import-orig" workflow.

 -- Faidon Liambotis <paravoid@debian.org>  Sun, 07 Feb 2021 09:50:53 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog gdnsd`.
