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

djbdns (1:1.05-9~exp2) experimental; urgency=low

  * add SRV support (closes: #682813)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Tue, 21 May 2013 15:46:40 -0400

djbdns (1:1.05-9~exp1) experimental; urgency=low

  * debian/tinydns-run.postinst: do not rely on English locales when
    parsing netstat output (closes: #586350).

 -- intrigeri <intrigeri+debian@boum.org>  Tue, 25 Oct 2011 20:31:58 +0200

djbdns (1:1.05-9~exp0) experimental; urgency=low

  * tinydns-run/*, debian/tinydns-run.*, debian/po/: new binary package
    tinydns-run.
  * debian/control, debian/rules: build new binary package tinydns-run
    (closes: #537223).
  * debian/control: Standards-Version: 3.8.4.0.

 -- Gerrit Pape <pape@smarden.org>  Wed, 31 Mar 2010 00:41:33 +0000

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

  * debian/dbndns.README.Debian: copy information from
    debian/djbdns.README.Debian (closes: #575473); clarify purpose of
    the package.
  * debian/control: dbndns: adapt long description to clarify the
    purpose of the package.
  * debian/dnscache-run.postrm: use -f option to deluser; don't complain
    if dnscache service already is removed; no longer remove the Gdnslog
    user on purge.

 -- Gerrit Pape <pape@smarden.org>  Mon, 29 Mar 2010 23:53:46 +0000

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

  * debian/dnscache-run.postinst: use the svc program instead of sv to
    restart dnscache on upgrade (thx ben; closes: #528973).
  * debian/diff/0003-dnstracesort.sh-don-t-use-deprecated...diff: new;
    dnstracesort.sh: don't use deprecated "+number" sort(1) option (thx
    Shai Rosenfeld; closes: #486935).
  * debian/djbdns-man/*-conf.8: refer to the update-service(8) program
    for enabling services, mark creating a symlink manually as example
    (closes: #542613).

 -- Gerrit Pape <pape@smarden.org>  Wed, 30 Sep 2009 19:49:20 +0000

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

  * dbndns/diff/0004-dnscache.c-allow-a-maximum-of-20-concurrent...diff:
    new; dnscache.c: allow a maximum of 20 concurrent outgoing SOA
    queries (#516394).
  * debian/djbdns.NEWS.Debian: talk about the patch 0004-dnscache.c...
    being applied to the dbndns package.
  * debian/dnscache-run.postinst: restart dnscache on package upgrade.
  * debian/dbndns.README.Debian: document that patches 0003-...diff,
    0004-...dif are applied to dbndns.

 -- Gerrit Pape <pape@smarden.org>  Mon, 16 Mar 2009 23:42:32 +0000

djbdns (1:1.05-5) unstable; urgency=high

  * debian/diff/0002-djbdns-misformats-some-long-response...diff: new;
    djbdns misformats some long response packets; patch and example
    attack (closes: #518169, #517631).
  * dbndns/diff/0003-djbdns-misformats-some-long-response...diff: new;
    djbdns misformats some long response packets; patch and example
    attack (closes: #518169, #517631).

 -- Gerrit Pape <pape@smarden.org>  Wed, 04 Mar 2009 15:55:50 +0000

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

  * debian/dnscache-run.postrm: use daemontools' svc program to take
    down service (thx Javier Fernández-Sanguino Peña for the patch,
    closes: #491503).
  * debian/dnscache-run.preinst, debian/dnscache-run.postinst: create
    seed file through dnscache-conf in postinst instead of preinst
    (closes: #491343).
  * debian/control: Standards-Version: 3.8.0.1.

 -- Gerrit Pape <pape@smarden.org>  Wed, 13 Aug 2008 19:30:06 +0000

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

  * debian/rules: build and install new package dbndns (based on patch
    by Robert Edmonds, thx).
  * debian/control: new package dbndns: Debian fork of djbdns (closes:
    #472771).
  * dbndns/diff/0001-hier.c-don-t-install-etc-dnsroots.global.diff,
    dbndns/diff/0002-Apply-fefe-s-djbdns-1.05-test23-ipv6-patch.diff:
    new; hier.c: don't install /etc/dnsroots.global; apply fefe's
    djbdns-1.05-test23 ipv6 patch.
  * debian/dbndns.conffiles: new; /etc/dnsroots.global.
  * debian/djbdns.NEWS.Debian: no longer talk about djbdns-installer
    still being available, it's been removed from sid.
  * debian/dbndns.README.Debian: new; document what patches are applied.
  * dnscache-run/*: new; sources for new dnscache-run package.
  * debian/dnscache-run.postinst, debian/dnscache-run.postrm,
    debian/dnscache-run.preinst, debian/dnscache-run.prerm: new; handle
    dnscache service.
  * debian/dnscache-run.conffiles: new.
  * debian/rules: build and install new package dnscache-run.
  * debian/control: new package dnscache-run: djbdns dnscache service.
  * debian/dnscache-run.README.Debian: new.
  * debian/control: packages djbdns, dbndns: Suggests: dnscache-run.

 -- Gerrit Pape <pape@smarden.org>  Tue, 13 May 2008 20:58:56 +0000

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

  * debian/djbdns.NEWS.Debian: add note that ./run scripts in already
    existing service directories most probably need to be adapted when
    upgrading from << 1:1.05.
  * debian/control: Standards-Version: 3.7.3.0.

 -- Gerrit Pape <pape@smarden.org>  Sun, 02 Mar 2008 23:22:04 +0000

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

  * debian/implicit: add proper dependencies to support 'parallel build'
    through make -j (thx Daniel Schepler for the patch).
  * debian/changelog: add epoch 1 to supersede unofficial package.
  * debian/rules: remove target configure:; use glibc by default instead
    of dietlibc; install programs into /usr/bin/.
  * debian/gcc/: remove; obsolete.
  * debian/control: no longer Build-Depends: dietlibc-dev.
  * debian/rules: run dpkg-shlibdeps; remove debian/substvars in target
    clean:.
  * debian/rules: use 'gcc -O2 -g -include /usr/include/errno.h' for
    conf-cc.
  * debian/diff/0001-hier.c-don-t-install-etc-dnsroots.global.diff: new;
    hier.c: don't install /etc/dnsroots.global.
  * debian/rules: new target patch: apply patches from debian/diff/;
    reverse apply in target clean:.
  * debian/rules: target install: force-remove install, instcheck before
    rebuilding to avoid race.
  * debian/rules: fix up directory permissions /usr/, /usr/bin/.
  * debian/control: remove reference to unofficial packages from the
    description.
  * debian/control: no longer Recommends: djbdns-doc; no longer Depends:
    daemontools, ucspi-tcp, make, but Recommends: them; Recommends:
    daemontools-run | runit; Depends: ${shlibs:Depends}.
  * debian/djbdns-man/: new; add manpages downloaded from
    http://smarden.org/pape/djb/manpages/djbdns-1.05-man-20031023.tar.gz.
  * debian/rules: install manpages from debian/djbdns-man/ into
    /usr/share/man/man1/ and /usr/share/man/man8/.
  * debian/copyright: rewrite copyright.
  * debian/djbdns.README.Debian: redo.
  * debian/control: Standards-Version: 3.7.2.2.
  * debian/rules: install updated debian/dnsroots.global, instead of
    upstream's.
  * debian/control: update short and long description.
  * upload to Debian/main (closes: #453680).
  * debian/djbdns.README.Debian: add note about daemontools' default
    directory for services is /etc/service/.
  * debian/djbdns.NEWS.Debian: new; package introduced to Debian/main,
    mention how to put on hold if upgrade from non-free is not desired.
  * debian/djbdns-man/dnsipq.1, debian/djbdns-man/dnstxt.1: typo.
  * debian/control: Replaces: djbdns-doc.

 -- Gerrit Pape <pape@smarden.org>  Tue, 26 Feb 2008 20:54:59 +0000

djbdns (1.05-zarge2) sarge; urgency=low

  * build against sarge's dietlibc-dev (0.28-3).

 -- Gerrit Pape <pape@smarden.org>  Thu, 26 May 2005 19:03:38 +0000

djbdns (1.05-zarge1) sarge; urgency=low

  * debian/rules: minor cleanup.
  * debian/implicit: update to revision 1.10.
  * debian/djbdns.conffiles: new; /etc/dnsroots.global.
  * debian/control: typo in description.

 -- Gerrit Pape <pape@smarden.org>  Wed, 18 Aug 2004 14:35:29 +0000

djbdns (1.05-zarge0.4) sarge; urgency=low

  * debian/control: Depends: make (thx Thomas Mangin); no longer
    Build-Depends: dephelper; remove Standards-Version.
  * debian/rules: stop using debhelper, use implicit rules.
  * debian/implicit: new; implicit Makefile rules.
  * debian/README.Debian, debian/docs: rename to debian/ucspi-tcp.*.
  * debian/dirs: remove; obsolete.
  * debian/copyright: minor.

 -- Gerrit Pape <pape@smarden.org>  Wed, 10 Mar 2004 08:23:22 +0000

djbdns (1.05-zarge0.2) sarge; urgency=low

  * use diet libc.
  * debian/rules: set up diet program as c compiler wrapper; conditionally
    overwrite PATH to have diet program used as c compiler wrapper; minor
    cleanup.
  * debian/gcc/gcc*: new; diet program as c compiler wrapper.
  * debian/control: Build-Depends: dietlibc-dev; no longer Depends:
    ${shlibs:Depends}; minor cleanup.

 -- Gerrit Pape <pape@smarden.org>  Wed, 12 Nov 2003 13:19:10 +0000

djbdns (1.05-woody1) woody; urgency=low

  * bump version for release.

 -- Gerrit Pape <pape@smarden.org>  Tue,  9 Jul 2002 11:05:16 +0200

djbdns (1.05-woody0.1) woody; urgency=low

  * woody package; new Standards-Version: 3.5.2.

 -- Gerrit Pape <pape@smarden.org>  Mon, 15 Oct 2001 11:49:50 +0200

djbdns (1.05-1) stable; urgency=low

  * new upstream version 1.05.
  * switched to _recommend_ djbdns-doc (not depend on).
  * dist stable.

 -- Gerrit Pape <pape@innominate.com>  Mon, 12 Feb 2001 14:55:09 +0100

djbdns (1.04-1) unstable; urgency=low

  * new upstream version 1.04.

 -- Gerrit Pape <pape@innominate.com>  Mon, 22 Jan 2001 10:50:51 +0100

djbdns (1.03-1) unstable; urgency=low

  * new upstream version 1.03.

 -- Gerrit Pape <pape@innominate.com>  Mon,  8 Jan 2001 23:29:43 +0100

djbdns (1.02-0.2) unstable; urgency=low

  * dependencies, cleanup.

 -- Gerrit Pape <pape@innominate.com>  Mon, 18 Dec 2000 11:32:59 +0100

djbdns (1.02-0.1) unstable; urgency=low

  * Initial Release.

 -- Gerrit Pape <pape@innominate.de>  Wed,  8 Nov 2000 10:21:36 +0100
