djbdns (1:1.05-22ubuntu2) resolute; urgency=medium

  * No-change mass rebuild for Ubuntu 26.04 (LP: #2132257)

 -- Sebastien Bacher <seb128@debian.org>  Tue, 03 Feb 2026 22:26:38 +0100

djbdns (1:1.05-22ubuntu1) questing; urgency=medium

  * Merge with Debian unstable. (LP: #2120837) Dropped changes:
    - d/t/control: increase tests timeout to 600 seconds
    [ Incorporated by debian. ]
    - d/p/0011-datalimit.patch: double the data segment limit.
    [ Incorporated by debian. ]
  * New changes:
    - d/rules: add -std=gnu17 to build it with gcc-15 on questing

 -- Nishit Majithia <nishit.majithia@canonical.com>  Mon, 18 Aug 2025 17:01:25 +0530

djbdns (1:1.05-22) unstable; urgency=medium

  * Bump the "million UDP queries" test timeout again; it seems that now
    it is indeed a matter of a timeout and not djbdns running out of
    memory again.

 -- Peter Pentchev <roam@debian.org>  Thu, 10 Apr 2025 11:41:52 +0300

djbdns (1:1.05-21) unstable; urgency=medium

  * Bump the autopkgtest time limit once again, but, at the same time,
    introduce a small delay between successive queries.
  * Salsa CI configuration updates:
    - use the now-canonical debian/salsa-ci.yml filename
    - use the now-canonical "debian" recipe
    - enable some optional features: build twice, force gbp-export-orig,
      enable diffoscope in the reprotest, only allow autopkgtest exit code 0

 -- Peter Pentchev <roam@debian.org>  Wed, 09 Apr 2025 21:30:17 +0300

djbdns (1:1.05-20) unstable; urgency=medium

  * Try to raise the autopkgtest timeout for sending a million
    local queries to see if that, and not increasing the process
    data limit, will fix the tests.

 -- Peter Pentchev <roam@debian.org>  Tue, 18 Mar 2025 11:57:07 +0200

djbdns (1:1.05-19) unstable; urgency=medium

  * Declare compliance with Policy 4.7.2 with no changes.
  * Drop the fakeroot-for-setgroups patch, fixed in sbuild.
  * Drop the setgroups Salsa CI workaround.
  * Minor autopkgtest refactoring.
  * Push the autopkgtest source into debian/tests/python/tinytest/.
  * Bump the default datalimit even more (to 700000 bytes) to fix
    autopkgtest failures on some platforms.

 -- Peter Pentchev <roam@debian.org>  Mon, 17 Mar 2025 14:05:32 +0200

djbdns (1:1.05-18) unstable; urgency=medium

  * As a maybe temporary workaround suggested by Niels Thykier, use
    fakeroot during the build only for the build tools that try to
    use setgroups(2). Closes: #1091850

 -- Peter Pentchev <roam@debian.org>  Wed, 01 Jan 2025 16:37:08 +0200

djbdns (1:1.05-17) unstable; urgency=medium

  * Add the ftbfs-gid-t, ftbfs-uint32-ulong, and ftbfs-utime patches to
    fix FTBFS. Closes: #1081076
  * Fix the DEP-3 header of the ftbfs-implicit-declarations patch.
  * Use debputy's X-Style: black.
  * Minor updates to the autopkgtest tool:
    - use Ruff 0.8.4 for testing, override some docstring checks
    - use the same settings as utf8-locale:
      - set LC_ALL to "C.UTF-8", it is there on all supported Debian versions
      - remove LANGUAGE instead of setting it to "en"
    - allow the -b / --bindir and -s / --sbindir command-line options to
      specify relative paths

 -- Peter Pentchev <roam@debian.org>  Mon, 30 Dec 2024 16:18:59 +0200

djbdns (1:1.05-16) unstable; urgency=medium

  * Acknowledge NMU; thanks, Helmut Grohne and Chris Hofstaedtler!
  * Drop the "type is a bashism" Lintian override, Lintian no longer
    emits this false positive message.
  * Declare compliance with Policy 4.7.0 with no changes.
  * Use debhelper 14:
    - the sysusers sequence is activated by default now
    - let debhelper add some default dependencies automatically
  * Stop overriding the "lines too long" Lintian warning.
  * Use dpkg's default.mk in the rules file.
  * Declare dpkg-build-api v1, drop the implied Rules-Requires-Root: no.
  * Use dh-package-notes to record ELF package metadata.
  * Drop the version of the dh-runit build dependency.
  * Raise the datalimit in the 0011-datalimit patch again to try to fix
    the autopkgtest failures on 32-bit systems.
  * Refresh the Python coding style in the autopkgtest suite.

 -- Peter Pentchev <roam@debian.org>  Wed, 03 Jul 2024 18:08:00 +0300

djbdns (1:1.05-15.1) unstable; urgency=medium

  * Non-maintainer upload.

  [ Helmut Grohne ]
  * Move from dh-sysuser to standard dh_installsysusers (Closes: #1071526)
  * Fix FTBFS. (Closes: #1066632)

 -- Chris Hofstaedtler <zeha@debian.org>  Wed, 12 Jun 2024 21:17:37 +0200

djbdns (1:1.05-15ubuntu2) mantic; urgency=medium

  * d/t/control: increase tests timeout to 600 seconds (LP: #2032766)
    Autopkgtests are timing out on arm64 and armhf environments. As they
    are working fine when tested locally on an ARM board, it's probably due
    to the infrastructure. Based on the previous timeouts, 600 seconds
    should be more than enough even for the worst cases.

 -- Danilo Egea Gondolfo <danilo.egea.gondolfo@canonical.com>  Wed, 23 Aug 2023 09:19:52 +0100

djbdns (1:1.05-15ubuntu1) mantic; urgency=medium

  * d/p/0011-datalimit.patch: double the data segment limit. (LP: #2031909)
    The tinydns binary was failing with "libc.so.6: cannot map zero-fill
    pages". The new value was determined empirically. Slightly increasing it
    will cause a different issue ("cannot allocate TLS data structures for
    initial thread").

 -- Danilo Egea Gondolfo <danilo.egea.gondolfo@canonical.com>  Tue, 22 Aug 2023 10:01:34 +0100

djbdns (1:1.05-15fakesync1) jammy; urgency=medium

  * Fakesync from Debian due to orig tarball mismatch

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 26 Jan 2022 22:26:33 +0100

djbdns (1:1.05-15) unstable; urgency=medium

  * Fix the setgid directory FTBFS on kFreeBSD: let the test tool
    detect this situation and change the temporary directory's group to
    its own.

 -- Peter Pentchev <roam@debian.org>  Mon, 15 Nov 2021 02:21:04 +0200

djbdns (1:1.05-14) unstable; urgency=medium

  * Declare compliance with Policy 4.6.0 with no changes.
  * Override two Lintian diagnostics.
  * Drop leading slashes in the *.install destination.
  * Drop the version the dh-sysuser build dependency, satisfied even
    in oldstable.
  * Use debian/clean to clean up the sysvinit/conf directory.
  * Add the 0010-dnsroots.global patch. Closes: #996373
  * Add the 0011-datalimit patch to catch up with recent versions of
    glibc generating larger executable files. Closes: #996807
  * Several improvements to the Python tinytest autopkgtest tool:
    - use "with subprocess.Popen()"
    - simplify the command-line parsing a bit
    - minor import statement fixes
    - add a tox.ini file to make it easier to run static code checkers
    - turn a class into a dataclass
    - send a lot of queries to tinydns to make sure that the fix for
      #996807 actually works
  * Bump the debhelper compatibility level to 13 and drop the check for
    "nocheck" in DEB_BUILD_OPTIONS, since it is done automatically now.
  * Build and install systemd service files, too.
  * Use `execute_after_*` for one more target.
  * Fix a typo in the debian/manpages-README file.

 -- Peter Pentchev <roam@debian.org>  Sun, 14 Nov 2021 20:41:31 +0200

djbdns (1:1.05-13) unstable; urgency=medium

  * Do not even consider running tinydns during the package build.
    Hence, drop the lsof dependency; as a side effect, this should
    help the build on kFreeBSD and the Hurd.
    The test will still be performed during an autopkgtest run.

 -- Peter Pentchev <roam@debian.org>  Tue, 28 Jul 2020 00:03:21 +0300

djbdns (1:1.05-12) unstable; urgency=medium

  * New maintainer. Closes: #958111
  * Reflect the fact that the Debian packages place some of the programs
    into the /usr/sbin directory instead of /usr/bin:
    - correct the paths in the debian/service/* files
    - add the 0009-usr-sbin patch to update the *-conf tools
  * Fix a typo in the random-ip manual page.
  * Add Rules-Requires-Root: no to the source control stanza.
  * Add Multi-Arch: foreign to the binary packages.
  * Convert the patch headers to the DEP-3 format.
  * Note the two patches that fix #516394.
  * A couple of changes to the compiler flags configuration:
    - use DEB_CPPFLAGS_MAINT_APPEND
    - use printf instead of echo for variable strings
    - just in case, put CPPFLAGS before CFLAGS
  * Add the autogenerated conf-{cc,home,ld} files to debian/clean.
  * Implement a simple test suite for the tinydns-related tools and
    run it as an autopkgtest.
  * Drop an unused PREFIX variable from the rules file.
  * Add my name to the copyright file.

 -- Peter Pentchev <roam@debian.org>  Mon, 27 Jul 2020 16:02:06 +0300

djbdns (1:1.05-11) unstable; urgency=medium

  * QA upload.
  * Orphan the package.
  * debian/control: Set package maintainer to be Debian QA Group.

 -- Boyuan Yang <byang@debian.org>  Sat, 18 Apr 2020 11:44:13 -0400

djbdns (1:1.05-10) unstable; urgency=low

  * [c2cfa602] New maintainer
  * [396a7ccd] Switch to source format 3.0 (quilt).
  * [62a99982] Trim trailing whitespace.
  * [29feca33] Apply patches with quilt instead of manual calls to patch(1).
  * [d0ad4375] Make build system respect common build flags
  * [c6723dc4] Convert package to debhelper style
  * [2795c1a0] Fix formatting error in djbdns-data(8) manpage.
  * [c03eb6e3] Make description to not start with article
  * [d4fbe3d0] Add Homepage field into debian/control
  * [1311fd0d] Fix spelling error in patch description
  * [eabe0399] Do not install obsolete pickdns binary
  * [53036e5e] Drop "dbndns" binary package
  * [abe20451] Split djbdns into separate binary packages
  * [f5d44f41] Add runscripts for services
  * [1d85784a] Bump standards version to 4.3.0
  * [c9195eb6] Round-trip patches with gbp-pq
  * [68bd488a] Apply patches (including security) from Gentoo
  * [db8be0c4] Add Vcs-* fields into debian/control
  * [d5e484b9] Make debian/copyright follow DEP-5
  * [953827ea] Elaborate description of djbdns-utils package
  * [5d286cbe] Drop DESTDIR from debian/rules
  * [f5f008f8] Write 'debian/clean'
  * [27aa843b] Add init.d scripts for services
  * [a0fbedcb] Write manpage for /usr/bin/random-ip
  * [4225b84a] Add Gitlab CI config file

 -- Dmitry Bogatov <KAction@debian.org>  Sun, 14 Jul 2019 11:20:42 +0000

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