-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 07 Feb 2021 09:50:53 +0200 Source: gdnsd Architecture: source Version: 3.5.0-1 Distribution: unstable Urgency: medium Maintainer: Faidon Liambotis <paravoid@debian.org> Changed-By: Faidon Liambotis <paravoid@debian.org> Closes: 932407 Changes: 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. Checksums-Sha1: 27b053e2ab555f1f4ab0911b7fc69f26c6d88da4 2378 gdnsd_3.5.0-1.dsc bb66fb012aafd7f6f303c164469c432f742d24b5 471296 gdnsd_3.5.0.orig.tar.xz 0bdc373d4235383bb5c997370b5b80fd549bec40 898 gdnsd_3.5.0.orig.tar.xz.asc 1e1384977d4a940d82e26a83ab4252a3654f45c7 9936 gdnsd_3.5.0-1.debian.tar.xz 452af036e71d05cf7ed3d0bfbcb9f97c7728faa2 6439 gdnsd_3.5.0-1_source.buildinfo Checksums-Sha256: f7203457792ea3a21822b34cbf511bfc0f4a44e84d2add2184ef9f7e25d1463a 2378 gdnsd_3.5.0-1.dsc afd15e8186860b706adb6ba7a9d422746e1ef3d74416b08096edf96afb6fb7dc 471296 gdnsd_3.5.0.orig.tar.xz d33de368bf3e99ed650a0985fa814cdb031d3603a6008c6e216ab8df2098f8aa 898 gdnsd_3.5.0.orig.tar.xz.asc de76dc7ae219763595d46be3b6c53541d5beb781b7e55af1fca9e5d9a03c9c07 9936 gdnsd_3.5.0-1.debian.tar.xz c62254c28225ef4da100c9eb94d4e1cb9b3cf68bd460441223d02b7ee22caa2d 6439 gdnsd_3.5.0-1_source.buildinfo Files: b0bdbc3e9f6728d33050b9218a5943cc 2378 net optional gdnsd_3.5.0-1.dsc 0e8711f5b526384c2d8c02829046aaca 471296 net optional gdnsd_3.5.0.orig.tar.xz 2e45032a8ebf2f8fb417219182963ec1 898 net optional gdnsd_3.5.0.orig.tar.xz.asc 4603bba63acb481873ea1164076e316a 9936 net optional gdnsd_3.5.0-1.debian.tar.xz 02862ae72e5a970490c86888f8ae0c04 6439 net optional gdnsd_3.5.0-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEqVksUhy5BAd9ZZgAnQteWx7sjw4FAmAfnpoACgkQnQteWx7s jw4yVRAA2RbD2Md8cgSPx3UgMIh34uxYJNTt5nAfDAD2ithPcbpFxJuQDC/f/sk9 ILgRhvrBS37stb9lSgpQcek/j64WEGXA6S4nOW4uj+lOzbpkWjbAHaIIEgWrRLTO Y+LwHAxPci4zA5iDCJR/cAWwgw1861YBt7+iJIM4QGnnK2IUO00qVxWR7aK7GwAO BrvGzM8B+sbcXCZyHPhSpnwyAqXuEMX1h1qwnE3yGjdboS/kcoTRYXeRikuo9MDG aSReetuXfG9des1zucTh2v295g+Zy/MQ9GSQ8vgmV92N+WiYW190kvo2HQgLghP2 Im3LeW5+ZAj7frxUHtfIUFmfqNWRI1vW5DRD4m9JG2k59HSl0tczacNHmJvmHvnE 7trvzbJ4zYihc+8a4jdbVAmmfzXUJA4iyYWIdOoMNfUbWCedoFScQG0kEpONzFnH bATM9ghz88pe4cSY8vQ6dPEM2bMJY8gnbUFeOjHtm61fefDw995B1P+jg8sKBAAx TsNvXgbp0XSikcrkLtXSSAnRfcU1WzyzZaRRrQJTw6HpTQhIqH+RoGk3SUq6nRnm Viejuf8bJv6IKf3fXDQ8ONor5n//stQ2IYUp1WLOok5olYHuW84cfiTc8J27k2am y04lLBzxbbje+Jop8Jx5OuJaBAN7mt/lSQDKhqlTipaZMY15NyQ= =isFf -----END PGP SIGNATURE-----