#
# allow-unsigned-notify=yes
-#################################
-# allow-unsigned-supermaster Allow supermasters to create zones without TSIG signed NOTIFY
-#
-# allow-unsigned-supermaster=yes
-
#################################
# also-notify When notifying a zone, also notify these nameservers
#
# api-key=
#################################
-# autosecondary Act as an autosecondary (formerly superslave)
+# autosecondary Act as an autosecondary
#
# autosecondary=no
# axfr-fetch-timeout=10
#################################
-# axfr-lower-serial Also AXFR a zone from a master with a lower serial
+# axfr-lower-serial Also AXFR a zone from a primary with a lower serial
#
# axfr-lower-serial=no
#################################
# config-dir Location of configuration directory (pdns.conf)
#
-# config-dir=/etc/powerdns
+# config-dir=/usr/local/etc
#################################
# config-name Name of this virtual configuration - will rename the binary image
#
# default-zsk-size=0
+#################################
+# delay-notifications Configure a delay to send out notifications, no delay by default
+#
+# delay-notifications=0
+
#################################
# direct-dnskey Fetch DNSKEY, CDS and CDNSKEY RRs from backend during DNSKEY or CDS/CDNSKEY synthesis
#
# expand-alias=no
#################################
-# forward-dnsupdate A global setting to allow DNS update packages that are for a Slave zone, to be forwarded to the master.
+# forward-dnsupdate A global setting to allow DNS update packages that are for a Secondary zone, to be forwarded to the primary.
#
# forward-dnsupdate=yes
#################################
-# forward-notify IP addresses to forward received notifications to regardless of master or slave settings
+# forward-notify IP addresses to forward received notifications to regardless of primary or secondary settings
#
# forward-notify=
#
# loglevel=4
+#################################
+# loglevel-show Include log level indicator in log output
+#
+# loglevel-show=no
+
#################################
# lua-axfr-script Script to be used to edit incoming AXFRs
#
# lua-axfr-script=
+#################################
+# lua-consistent-hashes-cleanup-interval Pre-computed hashes cleanup interval (in seconds)
+#
+# lua-consistent-hashes-cleanup-interval=3600
+
+#################################
+# lua-consistent-hashes-expire-delay Cleanup pre-computed hashes that haven't been used for the given delay (in seconds). See pickchashed() LUA function
+#
+# lua-consistent-hashes-expire-delay=86400
+
#################################
# lua-dnsupdate-policy-script Lua script with DNS update policy handler
#
#
# lua-records-exec-limit=1000
-#################################
-# master Act as a primary
-#
-# master=no
-
#################################
# max-cache-entries Maximum number of entries in the query cache
#
#################################
# module-dir Default directory for modules
#
-# module-dir=/usr/lib/powerdns/pdns
+# module-dir=/usr/local/lib/pdns
#################################
# negquery-cache-ttl Seconds to store negative query results in the QueryCache
# resolver=no
#################################
-# retrieval-threads Number of AXFR-retrieval threads for slave operation
+# retrieval-threads Number of AXFR-retrieval threads for secondary operation
#
# retrieval-threads=2
# signing-threads=3
#################################
-# slave Act as a secondary
-#
-# slave=no
-
-#################################
-# slave-cycle-interval Schedule slave freshness checks once every .. seconds
-#
-# slave-cycle-interval=60
-
-#################################
-# slave-renotify If we should send out notifications for secondaried updates
-#
-# slave-renotify=no
-
-#################################
-# socket-dir Where the controlsocket will live, /var/run/pdns when unset and not chrooted
+# socket-dir Where the controlsocket will live, /var/run/pdns when unset and not chrooted. Set to the RUNTIME_DIRECTORY environment variable when that variable has a value (e.g. under systemd).
#
# socket-dir=
-#################################
-# superslave Act as a autosecondary
-#
-# superslave=no
-
#################################
# svc-autohints Transparently fill ipv6hint=auto ipv4hint=auto SVC params with AAAA/A records for the target name of the record (if within the same zone)
#
--- a/pdns/Makefile.am
+++ b/pdns/Makefile.am
-@@ -80,7 +80,6 @@ CLEANFILES = \
+@@ -82,7 +82,6 @@ CLEANFILES = \
backends/gsql/gsqlbackend.gcda \
backends/gsql/gsqlbackend.gcno \
backends/gsql/gsqlbackend.gcov \
apidocfiles.h
if !HAVE_API_SWAGGER_JSON
-@@ -114,7 +113,6 @@ apidocfiles.h: api-swagger.yaml api-swag
- ./incfiles $^ > $@
+@@ -116,8 +115,6 @@ apidocfiles.h: api-swagger.yaml api-swag
+ $(AM_V_GEN)$(srcdir)/incfiles $^ > $@.tmp
+ @mv $@.tmp $@
- noinst_SCRIPTS = pdns.init
-sysconf_DATA = pdns.conf-dist
-
+-
sbin_PROGRAMS = pdns_server
bin_PROGRAMS = \
-@@ -155,7 +153,7 @@ if IXFRDIST
+ pdns_control \
+@@ -157,7 +154,7 @@ if IXFRDIST
bin_PROGRAMS += \
ixfrdist
ixfrdist.example.yml
endif
-@@ -1324,9 +1322,6 @@ dnspcap2protobuf_LDADD = \
+@@ -1341,9 +1338,6 @@ dnspcap2protobuf_LDADD = \
$(BOOST_PROGRAM_OPTIONS_LIBS) \
$(RT_LIBS)