Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pdns for openSUSE:Factory checked in at 2022-11-01 13:42:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pdns (Old) and /work/SRC/openSUSE:Factory/.pdns.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pdns" Tue Nov 1 13:42:59 2022 rev:85 rq:1032555 version:4.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pdns/pdns.changes 2022-10-21 16:20:03.834230972 +0200 +++ /work/SRC/openSUSE:Factory/.pdns.new.2275/pdns.changes 2022-11-01 13:43:00.616037177 +0100 @@ -1,0 +2,8 @@ +Mon Oct 31 15:43:18 UTC 2022 - Michael Str??der <mich...@stroeder.com> + +- Update to 4.7.1 + * include auth 4.7 schema upgrade files in tarballs and packages PR#12110 + * catalog zones: avoid bulk zone reset while migrating to a catalog PR#12124 + * catalog zones: stop wasting options update queries PR#12124 + +------------------------------------------------------------------- Old: ---- pdns-4.7.0.tar.bz2 pdns-4.7.0.tar.bz2.sig New: ---- pdns-4.7.1.tar.bz2 pdns-4.7.1.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdns.spec ++++++ --- /var/tmp/diff_new_pack.ohYzvf/_old 2022-11-01 13:43:01.188040219 +0100 +++ /var/tmp/diff_new_pack.ohYzvf/_new 2022-11-01 13:43:01.192040241 +0100 @@ -57,7 +57,7 @@ %endif Name: pdns -Version: 4.7.0 +Version: 4.7.1 Release: 0 Summary: Authoritative-only nameserver License: GPL-2.0-only ++++++ pdns-4.7.0.tar.bz2 -> pdns-4.7.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/configure new/pdns-4.7.1/configure --- old/pdns-4.7.0/configure 2022-10-19 11:23:20.000000000 +0200 +++ new/pdns-4.7.1/configure 2022-10-28 12:37:32.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for pdns 4.7.0. +# Generated by GNU Autoconf 2.69 for pdns 4.7.1. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='pdns' PACKAGE_TARNAME='pdns' -PACKAGE_VERSION='4.7.0' -PACKAGE_STRING='pdns 4.7.0' +PACKAGE_VERSION='4.7.1' +PACKAGE_STRING='pdns 4.7.1' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1659,7 +1659,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures pdns 4.7.0 to adapt to many kinds of systems. +\`configure' configures pdns 4.7.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1730,7 +1730,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pdns 4.7.0:";; + short | recursive ) echo "Configuration of pdns 4.7.1:";; esac cat <<\_ACEOF @@ -1988,7 +1988,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pdns configure 4.7.0 +pdns configure 4.7.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2747,7 +2747,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by pdns $as_me 4.7.0, which was +It was created by pdns $as_me 4.7.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3617,7 +3617,7 @@ # Define the identity of the package. PACKAGE='pdns' - VERSION='4.7.0' + VERSION='4.7.1' cat >>confdefs.h <<_ACEOF @@ -29723,7 +29723,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by pdns $as_me 4.7.0, which was +This file was extended by pdns $as_me 4.7.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -29789,7 +29789,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -pdns config.status 4.7.0 +pdns config.status 4.7.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/configure.ac new/pdns-4.7.1/configure.ac --- old/pdns-4.7.0/configure.ac 2022-10-19 11:23:10.000000000 +0200 +++ new/pdns-4.7.1/configure.ac 2022-10-28 12:37:20.000000000 +0200 @@ -1,6 +1,6 @@ AC_PREREQ([2.69]) -AC_INIT([pdns], [4.7.0]) +AC_INIT([pdns], [4.7.1]) AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip tar-ustar -Wno-portability subdir-objects parallel-tests 1.11]) AM_SILENT_RULES([yes]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/calidns.1 new/pdns-4.7.1/docs/calidns.1 --- old/pdns-4.7.0/docs/calidns.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/calidns.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "CALIDNS" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "CALIDNS" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME calidns \- A DNS recursor testing tool .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnsbulktest.1 new/pdns-4.7.1/docs/dnsbulktest.1 --- old/pdns-4.7.0/docs/dnsbulktest.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/dnsbulktest.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "DNSBULKTEST" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSBULKTEST" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME dnsbulktest \- A debugging tool for intermittent resolver failures .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnsgram.1 new/pdns-4.7.1/docs/dnsgram.1 --- old/pdns-4.7.0/docs/dnsgram.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/dnsgram.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "DNSGRAM" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSGRAM" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME dnsgram \- A debugging tool for intermittent resolver failures .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnspcap2calidns.1 new/pdns-4.7.1/docs/dnspcap2calidns.1 --- old/pdns-4.7.0/docs/dnspcap2calidns.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/dnspcap2calidns.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "DNSPCAP2CALIDNS" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSPCAP2CALIDNS" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME dnspcap2calidns \- A tool to convert PCAPs of DNS traffic to calidns input .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnspcap2protobuf.1 new/pdns-4.7.1/docs/dnspcap2protobuf.1 --- old/pdns-4.7.0/docs/dnspcap2protobuf.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/dnspcap2protobuf.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "DNSPCAP2PROTOBUF" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSPCAP2PROTOBUF" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME dnspcap2protobuf \- A tool to convert PCAPs of DNS traffic to PowerDNS Protobuf .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnsreplay.1 new/pdns-4.7.1/docs/dnsreplay.1 --- old/pdns-4.7.0/docs/dnsreplay.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/dnsreplay.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "DNSREPLAY" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSREPLAY" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME dnsreplay \- A PowerDNS nameserver debugging tool .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnsscan.1 new/pdns-4.7.1/docs/dnsscan.1 --- old/pdns-4.7.0/docs/dnsscan.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/dnsscan.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "DNSSCAN" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSSCAN" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME dnsscan \- List the amount of queries per qtype in a pcap .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnsscope.1 new/pdns-4.7.1/docs/dnsscope.1 --- old/pdns-4.7.0/docs/dnsscope.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/dnsscope.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "DNSSCOPE" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSSCOPE" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME dnsscope \- A PowerDNS nameserver debugging tool .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnstcpbench.1 new/pdns-4.7.1/docs/dnstcpbench.1 --- old/pdns-4.7.0/docs/dnstcpbench.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/dnstcpbench.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "DNSTCPBENCH" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSTCPBENCH" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME dnstcpbench \- tool to perform TCP benchmarking of nameservers .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnswasher.1 new/pdns-4.7.1/docs/dnswasher.1 --- old/pdns-4.7.0/docs/dnswasher.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/dnswasher.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "DNSWASHER" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSWASHER" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME dnswasher \- A PowerDNS nameserver debugging tool .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dumresp.1 new/pdns-4.7.1/docs/dumresp.1 --- old/pdns-4.7.0/docs/dumresp.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/dumresp.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "DUMRESP" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "DUMRESP" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME dumresp \- A dumb DNS responder .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/ixfrdist.1 new/pdns-4.7.1/docs/ixfrdist.1 --- old/pdns-4.7.0/docs/ixfrdist.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/ixfrdist.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "IXFRDIST" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "IXFRDIST" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME ixfrdist \- An IXFR/AXFR-only server that re-distributes zones .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/ixfrdist.yml.5 new/pdns-4.7.1/docs/ixfrdist.yml.5 --- old/pdns-4.7.0/docs/ixfrdist.yml.5 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/ixfrdist.yml.5 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "IXFRDIST.YML" "5" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "IXFRDIST.YML" "5" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME ixfrdist.yml \- The ixfrdist configuration file .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/ixplore.1 new/pdns-4.7.1/docs/ixplore.1 --- old/pdns-4.7.0/docs/ixplore.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/ixplore.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "IXPLORE" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "IXPLORE" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME ixplore \- A tool that provides insights into IXFRs .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/nproxy.1 new/pdns-4.7.1/docs/nproxy.1 --- old/pdns-4.7.0/docs/nproxy.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/nproxy.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "NPROXY" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "NPROXY" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME nproxy \- DNS notification proxy .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/nsec3dig.1 new/pdns-4.7.1/docs/nsec3dig.1 --- old/pdns-4.7.0/docs/nsec3dig.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/nsec3dig.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "NSEC3DIG" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "NSEC3DIG" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME nsec3dig \- Show and validate NSEC3 proofs .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/pdns_control.1 new/pdns-4.7.1/docs/pdns_control.1 --- old/pdns-4.7.0/docs/pdns_control.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/pdns_control.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "PDNS_CONTROL" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "PDNS_CONTROL" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME pdns_control \- Control the PowerDNS nameserver .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/pdns_notify.1 new/pdns-4.7.1/docs/pdns_notify.1 --- old/pdns-4.7.0/docs/pdns_notify.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/pdns_notify.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "PDNS_NOTIFY" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "PDNS_NOTIFY" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME pdns_notify \- A simple DNS NOTIFY sender .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/pdns_server.1 new/pdns-4.7.1/docs/pdns_server.1 --- old/pdns-4.7.0/docs/pdns_server.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/pdns_server.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "PDNS_SERVER" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "PDNS_SERVER" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME pdns_server \- The PowerDNS Authoritative Nameserver .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/pdnsutil.1 new/pdns-4.7.1/docs/pdnsutil.1 --- old/pdns-4.7.0/docs/pdnsutil.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/pdnsutil.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "PDNSUTIL" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "PDNSUTIL" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME pdnsutil \- PowerDNS record and DNSSEC command and control .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/saxfr.1 new/pdns-4.7.1/docs/saxfr.1 --- old/pdns-4.7.0/docs/saxfr.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/saxfr.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "SAXFR" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "SAXFR" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME saxfr \- Perform AXFRs and show information about it .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/sdig.1 new/pdns-4.7.1/docs/sdig.1 --- old/pdns-4.7.0/docs/sdig.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/sdig.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "SDIG" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "SDIG" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME sdig \- Perform a DNS query and show the results .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/zone2json.1 new/pdns-4.7.1/docs/zone2json.1 --- old/pdns-4.7.0/docs/zone2json.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/zone2json.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "ZONE2JSON" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "ZONE2JSON" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME zone2json \- convert BIND zones to JSON .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/zone2ldap.1 new/pdns-4.7.1/docs/zone2ldap.1 --- old/pdns-4.7.0/docs/zone2ldap.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/zone2ldap.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "ZONE2LDAP" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "ZONE2LDAP" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME zone2ldap \- convert zonefiles to ldif .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/zone2sql.1 new/pdns-4.7.1/docs/zone2sql.1 --- old/pdns-4.7.0/docs/zone2sql.1 2022-10-19 11:24:35.000000000 +0200 +++ new/pdns-4.7.1/docs/zone2sql.1 2022-10-28 12:39:03.000000000 +0200 @@ -27,7 +27,7 @@ .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "ZONE2SQL" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server" +.TH "ZONE2SQL" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server" .SH NAME zone2sql \- convert BIND zones to SQL .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gmysqlbackend/4.3.0_to_4.7.0_schema.mysql.sql new/pdns-4.7.1/modules/gmysqlbackend/4.3.0_to_4.7.0_schema.mysql.sql --- old/pdns-4.7.0/modules/gmysqlbackend/4.3.0_to_4.7.0_schema.mysql.sql 1970-01-01 01:00:00.000000000 +0100 +++ new/pdns-4.7.1/modules/gmysqlbackend/4.3.0_to_4.7.0_schema.mysql.sql 2022-10-28 12:36:26.000000000 +0200 @@ -0,0 +1,5 @@ +ALTER TABLE domains ADD options VARCHAR(64000) DEFAULT NULL; +ALTER TABLE domains ADD catalog VARCHAR(255) DEFAULT NULL; +ALTER TABLE domains MODIFY type VARCHAR(8) NOT NULL; + +CREATE INDEX catalog_idx ON domains(catalog); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gmysqlbackend/Makefile.am new/pdns-4.7.1/modules/gmysqlbackend/Makefile.am --- old/pdns-4.7.0/modules/gmysqlbackend/Makefile.am 2022-10-19 11:22:23.000000000 +0200 +++ new/pdns-4.7.1/modules/gmysqlbackend/Makefile.am 2022-10-28 12:36:26.000000000 +0200 @@ -13,6 +13,7 @@ 3.4.0_to_4.1.0_schema.mysql.sql \ 4.1.0_to_4.2.0_schema.mysql.sql \ 4.2.0_to_4.3.0_schema.mysql.sql \ + 4.3.0_to_4.7.0_schema.mysql.sql \ schema.mysql.sql libgmysqlbackend_la_SOURCES = \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gmysqlbackend/Makefile.in new/pdns-4.7.1/modules/gmysqlbackend/Makefile.in --- old/pdns-4.7.0/modules/gmysqlbackend/Makefile.in 2022-10-19 11:23:23.000000000 +0200 +++ new/pdns-4.7.1/modules/gmysqlbackend/Makefile.in 2022-10-28 12:37:34.000000000 +0200 @@ -529,6 +529,7 @@ 3.4.0_to_4.1.0_schema.mysql.sql \ 4.1.0_to_4.2.0_schema.mysql.sql \ 4.2.0_to_4.3.0_schema.mysql.sql \ + 4.3.0_to_4.7.0_schema.mysql.sql \ schema.mysql.sql libgmysqlbackend_la_SOURCES = \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/godbcbackend/4.3.0_to_4.7.0_schema.mssql.sql new/pdns-4.7.1/modules/godbcbackend/4.3.0_to_4.7.0_schema.mssql.sql --- old/pdns-4.7.0/modules/godbcbackend/4.3.0_to_4.7.0_schema.mssql.sql 1970-01-01 01:00:00.000000000 +0100 +++ new/pdns-4.7.1/modules/godbcbackend/4.3.0_to_4.7.0_schema.mssql.sql 2022-10-28 12:36:26.000000000 +0200 @@ -0,0 +1,5 @@ +ALTER TABLE domains ADD COLUMN options VARCHAR(MAX) DEFAULT NULL; +ALTER TABLE domains ADD COLUMN catalog VARCHAR(255) DEFAULT NULL; +ALTER TABLE domains ALTER COLUMN type VARCHAR(8) NOT NULL; + +CREATE INDEX catalog_idx ON domains(catalog); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/godbcbackend/Makefile.am new/pdns-4.7.1/modules/godbcbackend/Makefile.am --- old/pdns-4.7.0/modules/godbcbackend/Makefile.am 2022-10-19 11:22:23.000000000 +0200 +++ new/pdns-4.7.1/modules/godbcbackend/Makefile.am 2022-10-28 12:36:26.000000000 +0200 @@ -8,7 +8,8 @@ dist_doc_DATA = \ schema.mssql.sql \ 4.0.0_to_4.2.0_schema.mssql.sql \ - 4.2.0_to_4.3.0_schema.mssql.sql + 4.2.0_to_4.3.0_schema.mssql.sql \ + 4.3.0_to_4.7.0_schema.mssql.sql libgodbcbackend_la_SOURCES = \ godbcbackend.cc godbcbackend.hh \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/godbcbackend/Makefile.in new/pdns-4.7.1/modules/godbcbackend/Makefile.in --- old/pdns-4.7.0/modules/godbcbackend/Makefile.in 2022-10-19 11:23:23.000000000 +0200 +++ new/pdns-4.7.1/modules/godbcbackend/Makefile.in 2022-10-28 12:37:34.000000000 +0200 @@ -525,7 +525,8 @@ dist_doc_DATA = \ schema.mssql.sql \ 4.0.0_to_4.2.0_schema.mssql.sql \ - 4.2.0_to_4.3.0_schema.mssql.sql + 4.2.0_to_4.3.0_schema.mssql.sql \ + 4.3.0_to_4.7.0_schema.mssql.sql libgodbcbackend_la_SOURCES = \ godbcbackend.cc godbcbackend.hh \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gpgsqlbackend/4.3.0_to_4.7.0_schema.pgsql.sql new/pdns-4.7.1/modules/gpgsqlbackend/4.3.0_to_4.7.0_schema.pgsql.sql --- old/pdns-4.7.0/modules/gpgsqlbackend/4.3.0_to_4.7.0_schema.pgsql.sql 1970-01-01 01:00:00.000000000 +0100 +++ new/pdns-4.7.1/modules/gpgsqlbackend/4.3.0_to_4.7.0_schema.pgsql.sql 2022-10-28 12:36:26.000000000 +0200 @@ -0,0 +1,5 @@ +ALTER TABLE domains ALTER COLUMN type TYPE text; +ALTER TABLE domains ADD COLUMN options TEXT DEFAULT NULL, + ADD COLUMN catalog TEXT DEFAULT NULL; + +CREATE INDEX catalog_idx ON domains(catalog); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gpgsqlbackend/Makefile.am new/pdns-4.7.1/modules/gpgsqlbackend/Makefile.am --- old/pdns-4.7.0/modules/gpgsqlbackend/Makefile.am 2022-10-19 11:22:23.000000000 +0200 +++ new/pdns-4.7.1/modules/gpgsqlbackend/Makefile.am 2022-10-28 12:36:26.000000000 +0200 @@ -11,7 +11,8 @@ dnssec-3.x_to_3.4.0_schema.pgsql.sql \ 3.4.0_to_4.1.0_schema.pgsql.sql \ 4.1.0_to_4.2.0_schema.pgsql.sql \ - 4.2.0_to_4.3.0_schema.pgsql.sql + 4.2.0_to_4.3.0_schema.pgsql.sql \ + 4.3.0_to_4.7.0_schema.pgsql.sql libgpgsqlbackend_la_SOURCES = \ gpgsqlbackend.cc gpgsqlbackend.hh \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gpgsqlbackend/Makefile.in new/pdns-4.7.1/modules/gpgsqlbackend/Makefile.in --- old/pdns-4.7.0/modules/gpgsqlbackend/Makefile.in 2022-10-19 11:23:23.000000000 +0200 +++ new/pdns-4.7.1/modules/gpgsqlbackend/Makefile.in 2022-10-28 12:37:34.000000000 +0200 @@ -528,7 +528,8 @@ dnssec-3.x_to_3.4.0_schema.pgsql.sql \ 3.4.0_to_4.1.0_schema.pgsql.sql \ 4.1.0_to_4.2.0_schema.pgsql.sql \ - 4.2.0_to_4.3.0_schema.pgsql.sql + 4.2.0_to_4.3.0_schema.pgsql.sql \ + 4.3.0_to_4.7.0_schema.pgsql.sql libgpgsqlbackend_la_SOURCES = \ gpgsqlbackend.cc gpgsqlbackend.hh \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gsqlite3backend/4.3.1_to_4.7.0_schema.sqlite3.sql new/pdns-4.7.1/modules/gsqlite3backend/4.3.1_to_4.7.0_schema.sqlite3.sql --- old/pdns-4.7.0/modules/gsqlite3backend/4.3.1_to_4.7.0_schema.sqlite3.sql 1970-01-01 01:00:00.000000000 +0100 +++ new/pdns-4.7.1/modules/gsqlite3backend/4.3.1_to_4.7.0_schema.sqlite3.sql 2022-10-28 12:36:26.000000000 +0200 @@ -0,0 +1,14 @@ +.bail on + +PRAGMA foreign_keys = 0; + +BEGIN TRANSACTION; + ALTER TABLE domains ADD options VARCHAR(65535) DEFAULT NULL; + ALTER TABLE domains ADD catalog VARCHAR(255) DEFAULT NULL; + + CREATE INDEX catalog_idx ON domains(catalog); +COMMIT; + +PRAGMA foreign_keys = 1; + +ANALYZE; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gsqlite3backend/Makefile.am new/pdns-4.7.1/modules/gsqlite3backend/Makefile.am --- old/pdns-4.7.0/modules/gsqlite3backend/Makefile.am 2022-10-19 11:22:23.000000000 +0200 +++ new/pdns-4.7.1/modules/gsqlite3backend/Makefile.am 2022-10-28 12:36:26.000000000 +0200 @@ -13,6 +13,7 @@ 4.0.0_to_4.2.0_schema.sqlite3.sql \ 4.2.0_to_4.3.0_schema.sqlite3.sql \ 4.3.0_to_4.3.1_schema.sqlite3.sql \ + 4.3.1_to_4.7.0_schema.sqlite3.sql \ schema.sqlite3.sql libgsqlite3backend_la_SOURCES = gsqlite3backend.cc gsqlite3backend.hh diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gsqlite3backend/Makefile.in new/pdns-4.7.1/modules/gsqlite3backend/Makefile.in --- old/pdns-4.7.0/modules/gsqlite3backend/Makefile.in 2022-10-19 11:23:23.000000000 +0200 +++ new/pdns-4.7.1/modules/gsqlite3backend/Makefile.in 2022-10-28 12:37:34.000000000 +0200 @@ -527,6 +527,7 @@ 4.0.0_to_4.2.0_schema.sqlite3.sql \ 4.2.0_to_4.3.0_schema.sqlite3.sql \ 4.3.0_to_4.3.1_schema.sqlite3.sql \ + 4.3.1_to_4.7.0_schema.sqlite3.sql \ schema.sqlite3.sql libgsqlite3backend_la_SOURCES = gsqlite3backend.cc gsqlite3backend.hh diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/pdns/slavecommunicator.cc new/pdns-4.7.1/pdns/slavecommunicator.cc --- old/pdns-4.7.0/pdns/slavecommunicator.cc 2022-10-19 11:22:24.000000000 +0200 +++ new/pdns-4.7.1/pdns/slavecommunicator.cc 2022-10-28 12:36:27.000000000 +0200 @@ -92,7 +92,6 @@ bool doTransaction{true}; bool inTransaction{false}; - bool doOptions{false}; CatalogInfo ciCreate, ciRemove; std::unordered_map<DNSName, bool> clearCache; vector<CatalogInfo> retrieve; @@ -121,7 +120,14 @@ else { CatalogInfo ciXFR = *xfr; CatalogInfo ciDB = *db; - if (ciXFR.d_unique == ciDB.d_unique) { // update + if (ciDB.d_unique.empty() || ciXFR.d_unique == ciDB.d_unique) { // update + bool doOptions{false}; + + if (ciDB.d_unique.empty()) { // set unique + g_log << Logger::Warning << logPrefix << "set unique, zone '" << ciXFR.d_zone << "' is now a member" << endl; + ciDB.d_unique = ciXFR.d_unique; + doOptions = true; + } if (ciXFR.d_coo != ciDB.d_coo) { // update coo g_log << Logger::Warning << logPrefix << "update coo for zone '" << ciXFR.d_zone << "' to '" << ciXFR.d_coo << "'" << endl;