- pdns (4.1.3-1+rpi1) buster-staging; urgency=medium
++pdns (4.1.3-5+rpi1) buster-staging; urgency=medium
+
+ [changes brought forward from 4.1.0-1+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sun, 31 Dec 2017 14:27:56 +0000]
+ * Add -latomic to ldflags.
+
- -- Raspbian forward porter <root@raspbian.org> Fri, 22 Jun 2018 04:26:40 +0000
++ -- Raspbian forward porter <root@raspbian.org> Thu, 09 Aug 2018 16:24:49 +0000
++
+ pdns (4.1.3-5) unstable; urgency=medium
+
+ * Tests: cleanup leftovers
+
+ -- Chris Hofstaedtler <zeha@debian.org> Wed, 01 Aug 2018 19:49:32 +0000
+
+ pdns (4.1.3-4) unstable; urgency=medium
+
+ * Remove automatic database configuration.
+ Some database backends previously used dbconfig-common as a convenient
+ way of setting up the respective database server automatically,
+ including upgrades of the database schema. This has caused numerous
+ issues over the years, and has now been removed.
+ As we no longer know the database server credentials, drop generation
+ of configuration files.
+ Closer to the upstream packages, too.
+ * Reenable RestrictAddressFamilies on all architectures
+ * Tests: Disable ipv6-requiring tests.
+ The docker runners on salsa.d.o do not have working ::1.
+ * Tests: Remove check for ECC-GOST
+
+ -- Chris Hofstaedtler <zeha@debian.org> Tue, 31 Jul 2018 07:42:26 +0000
+
+ pdns (4.1.3-3) unstable; urgency=medium
+
+ * d/rules: print make check logfile on failure
+ * d/rules: Reenable -Wall
+ * d/rules: turn on all hardening flags
+
+ -- Chris Hofstaedtler <zeha@debian.org> Thu, 26 Jul 2018 10:06:56 +0000
+
+ pdns (4.1.3-2) unstable; urgency=medium
+
+ The yearly packaging cleanup release, from DebConf18.
+
+ * Bump Standards-Version to 4.1.5
+ * Use dh compat level 10, drop B-D on dh-autoreconf, dh-systemd,
+ autotools-dev
+ * d/rules: avoid directly calling $(shell ...)
+ * Set Rules-Requires-Root: no
+ * Honor nocheck build option
+
+ -- Chris Hofstaedtler <zeha@debian.org> Thu, 26 Jul 2018 06:51:59 +0000
pdns (4.1.3-1) unstable; urgency=medium
#!/usr/bin/make -f
- DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
- DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
- DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+ include /usr/share/dpkg/architecture.mk
+ include /usr/share/dpkg/pkg-info.mk
+ include /usr/share/dpkg/vendor.mk
# Vendor and version
- version := $(shell dpkg-parsechangelog -SVersion).$(shell dpkg-vendor --query Vendor)
+ version := $(DEB_VERSION).$(DEB_VENDOR)
CXXFLAGS += -DPACKAGEVERSION='"$(version)"'
+LDFLAGS += -latomic
+ # (Re-)Enable warnings
+ CXXFLAGS += -Wall
+
+ # Turn on all hardening flags, as we're a networked daemon.
+ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+ # Avoid test failure in docker.
+ export PDNS_TEST_NO_IPV6=1
+
# Backends
backends := bind ldap pipe gmysql godbc gpgsql gsqlite3 geoip lua mydns remote random opendbx tinydns