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-07-14 16:34:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pdns (Old) and /work/SRC/openSUSE:Factory/.pdns.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pdns" Thu Jul 14 16:34:13 2022 rev:82 rq:988983 version:4.6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/pdns/pdns.changes 2022-04-12 21:52:00.489827464 +0200 +++ /work/SRC/openSUSE:Factory/.pdns.new.1523/pdns.changes 2022-07-14 16:34:39.604650407 +0200 @@ -1,0 +2,7 @@ +Wed Jul 13 10:59:37 UTC 2022 - Michael Str??der <mich...@stroeder.com> + +- Update to 4.6.3 + * fix deleteDomain() in lmdb backend (Kees Monshouwer) PR#11765 + * RFC2136: match autosplit TXT correctly PR#11746 + +------------------------------------------------------------------- Old: ---- pdns-4.6.2.tar.bz2 pdns-4.6.2.tar.bz2.sig New: ---- pdns-4.6.3.tar.bz2 pdns-4.6.3.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdns.spec ++++++ --- /var/tmp/diff_new_pack.5BhSni/_old 2022-07-14 16:34:40.148650943 +0200 +++ /var/tmp/diff_new_pack.5BhSni/_new 2022-07-14 16:34:40.148650943 +0200 @@ -57,7 +57,7 @@ %endif Name: pdns -Version: 4.6.2 +Version: 4.6.3 Release: 0 Summary: Authoritative-only nameserver License: GPL-2.0-only ++++++ pdns-4.6.2.tar.bz2 -> pdns-4.6.3.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.6.2/configure new/pdns-4.6.3/configure --- old/pdns-4.6.2/configure 2022-04-12 09:02:27.000000000 +0200 +++ new/pdns-4.6.3/configure 2022-07-12 14:02:18.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.6.2. +# Generated by GNU Autoconf 2.69 for pdns 4.6.3. # # # 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.6.2' -PACKAGE_STRING='pdns 4.6.2' +PACKAGE_VERSION='4.6.3' +PACKAGE_STRING='pdns 4.6.3' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1647,7 +1647,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.6.2 to adapt to many kinds of systems. +\`configure' configures pdns 4.6.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1718,7 +1718,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pdns 4.6.2:";; + short | recursive ) echo "Configuration of pdns 4.6.3:";; esac cat <<\_ACEOF @@ -1970,7 +1970,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pdns configure 4.6.2 +pdns configure 4.6.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2687,7 +2687,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.6.2, which was +It was created by pdns $as_me 4.6.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3557,7 +3557,7 @@ # Define the identity of the package. PACKAGE='pdns' - VERSION='4.6.2' + VERSION='4.6.3' cat >>confdefs.h <<_ACEOF @@ -29342,7 +29342,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.6.2, which was +This file was extended by pdns $as_me 4.6.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -29408,7 +29408,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.6.2 +pdns config.status 4.6.3 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.6.2/configure.ac new/pdns-4.6.3/configure.ac --- old/pdns-4.6.2/configure.ac 2022-04-12 09:02:12.000000000 +0200 +++ new/pdns-4.6.3/configure.ac 2022-07-12 14:02:03.000000000 +0200 @@ -1,6 +1,6 @@ AC_PREREQ([2.69]) -AC_INIT([pdns], [4.6.2]) +AC_INIT([pdns], [4.6.3]) 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.6.2/docs/calidns.1 new/pdns-4.6.3/docs/calidns.1 --- old/pdns-4.6.2/docs/calidns.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/calidns.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "CALIDNS" "1" "Jul 12, 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.6.2/docs/dnsbulktest.1 new/pdns-4.6.3/docs/dnsbulktest.1 --- old/pdns-4.6.2/docs/dnsbulktest.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/dnsbulktest.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSBULKTEST" "1" "Jul 12, 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.6.2/docs/dnsgram.1 new/pdns-4.6.3/docs/dnsgram.1 --- old/pdns-4.6.2/docs/dnsgram.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/dnsgram.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSGRAM" "1" "Jul 12, 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.6.2/docs/dnspcap2calidns.1 new/pdns-4.6.3/docs/dnspcap2calidns.1 --- old/pdns-4.6.2/docs/dnspcap2calidns.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/dnspcap2calidns.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSPCAP2CALIDNS" "1" "Jul 12, 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.6.2/docs/dnspcap2protobuf.1 new/pdns-4.6.3/docs/dnspcap2protobuf.1 --- old/pdns-4.6.2/docs/dnspcap2protobuf.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/dnspcap2protobuf.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSPCAP2PROTOBUF" "1" "Jul 12, 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.6.2/docs/dnsreplay.1 new/pdns-4.6.3/docs/dnsreplay.1 --- old/pdns-4.6.2/docs/dnsreplay.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/dnsreplay.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSREPLAY" "1" "Jul 12, 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.6.2/docs/dnsscan.1 new/pdns-4.6.3/docs/dnsscan.1 --- old/pdns-4.6.2/docs/dnsscan.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/dnsscan.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSSCAN" "1" "Jul 12, 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.6.2/docs/dnsscope.1 new/pdns-4.6.3/docs/dnsscope.1 --- old/pdns-4.6.2/docs/dnsscope.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/dnsscope.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSSCOPE" "1" "Jul 12, 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.6.2/docs/dnstcpbench.1 new/pdns-4.6.3/docs/dnstcpbench.1 --- old/pdns-4.6.2/docs/dnstcpbench.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/dnstcpbench.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSTCPBENCH" "1" "Jul 12, 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.6.2/docs/dnswasher.1 new/pdns-4.6.3/docs/dnswasher.1 --- old/pdns-4.6.2/docs/dnswasher.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/dnswasher.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "DNSWASHER" "1" "Jul 12, 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.6.2/docs/dumresp.1 new/pdns-4.6.3/docs/dumresp.1 --- old/pdns-4.6.2/docs/dumresp.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/dumresp.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "DUMRESP" "1" "Jul 12, 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.6.2/docs/ixfrdist.1 new/pdns-4.6.3/docs/ixfrdist.1 --- old/pdns-4.6.2/docs/ixfrdist.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/ixfrdist.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "IXFRDIST" "1" "Jul 12, 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.6.2/docs/ixfrdist.yml.5 new/pdns-4.6.3/docs/ixfrdist.yml.5 --- old/pdns-4.6.2/docs/ixfrdist.yml.5 2022-04-12 09:05:30.000000000 +0200 +++ new/pdns-4.6.3/docs/ixfrdist.yml.5 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "IXFRDIST.YML" "5" "Jul 12, 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.6.2/docs/ixplore.1 new/pdns-4.6.3/docs/ixplore.1 --- old/pdns-4.6.2/docs/ixplore.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/ixplore.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "IXPLORE" "1" "Jul 12, 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.6.2/docs/nproxy.1 new/pdns-4.6.3/docs/nproxy.1 --- old/pdns-4.6.2/docs/nproxy.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/nproxy.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "NPROXY" "1" "Jul 12, 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.6.2/docs/nsec3dig.1 new/pdns-4.6.3/docs/nsec3dig.1 --- old/pdns-4.6.2/docs/nsec3dig.1 2022-04-12 09:05:30.000000000 +0200 +++ new/pdns-4.6.3/docs/nsec3dig.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "NSEC3DIG" "1" "Jul 12, 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.6.2/docs/pdns_control.1 new/pdns-4.6.3/docs/pdns_control.1 --- old/pdns-4.6.2/docs/pdns_control.1 2022-04-12 09:05:30.000000000 +0200 +++ new/pdns-4.6.3/docs/pdns_control.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "PDNS_CONTROL" "1" "Jul 12, 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.6.2/docs/pdns_notify.1 new/pdns-4.6.3/docs/pdns_notify.1 --- old/pdns-4.6.2/docs/pdns_notify.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/pdns_notify.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "PDNS_NOTIFY" "1" "Jul 12, 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.6.2/docs/pdns_server.1 new/pdns-4.6.3/docs/pdns_server.1 --- old/pdns-4.6.2/docs/pdns_server.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/pdns_server.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "PDNS_SERVER" "1" "Jul 12, 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.6.2/docs/pdnsutil.1 new/pdns-4.6.3/docs/pdnsutil.1 --- old/pdns-4.6.2/docs/pdnsutil.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/pdnsutil.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "PDNSUTIL" "1" "Jul 12, 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.6.2/docs/saxfr.1 new/pdns-4.6.3/docs/saxfr.1 --- old/pdns-4.6.2/docs/saxfr.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/saxfr.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "SAXFR" "1" "Jul 12, 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.6.2/docs/sdig.1 new/pdns-4.6.3/docs/sdig.1 --- old/pdns-4.6.2/docs/sdig.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/sdig.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "SDIG" "1" "Jul 12, 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.6.2/docs/zone2json.1 new/pdns-4.6.3/docs/zone2json.1 --- old/pdns-4.6.2/docs/zone2json.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/zone2json.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "ZONE2JSON" "1" "Jul 12, 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.6.2/docs/zone2ldap.1 new/pdns-4.6.3/docs/zone2ldap.1 --- old/pdns-4.6.2/docs/zone2ldap.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/zone2ldap.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "ZONE2LDAP" "1" "Jul 12, 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.6.2/docs/zone2sql.1 new/pdns-4.6.3/docs/zone2sql.1 --- old/pdns-4.6.2/docs/zone2sql.1 2022-04-12 09:05:29.000000000 +0200 +++ new/pdns-4.6.3/docs/zone2sql.1 2022-07-12 14:04:49.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" "Apr 12, 2022" "" "PowerDNS Authoritative Server" +.TH "ZONE2SQL" "1" "Jul 12, 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.6.2/modules/lmdbbackend/lmdbbackend.cc new/pdns-4.6.3/modules/lmdbbackend/lmdbbackend.cc --- old/pdns-4.6.2/modules/lmdbbackend/lmdbbackend.cc 2022-04-04 19:51:40.000000000 +0200 +++ new/pdns-4.6.3/modules/lmdbbackend/lmdbbackend.cc 2022-07-11 15:54:25.000000000 +0200 @@ -673,6 +673,28 @@ doms.commit(); + { + auto md_txn = d_tmeta->getRWTransaction(); + auto range = md_txn.equal_range<0>(domain); + + for (auto& iter = range.first; iter != range.second; ++iter) { + iter.del(); + } + + md_txn.commit(); + } + + { + auto ck_txn = d_tkdb->getRWTransaction(); + auto range = ck_txn.equal_range<0>(domain); + + for (auto& iter = range.first; iter != range.second; ++iter) { + iter.del(); + } + + ck_txn.commit(); + } + return true; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.6.2/pdns/rfc2136handler.cc new/pdns-4.6.3/pdns/rfc2136handler.cc --- old/pdns-4.6.2/pdns/rfc2136handler.cc 2022-04-04 19:51:41.000000000 +0200 +++ new/pdns-4.6.3/pdns/rfc2136handler.cc 2022-07-05 16:25:45.000000000 +0200 @@ -1,3 +1,4 @@ +#include "dnswriter.hh" #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -398,7 +399,17 @@ recordsToDelete.push_back(rec); } if (rr->d_class == QClass::NONE) { // 3.4.2.4 - if (rrType == rec.qtype && rec.getZoneRepresentation() == rr->d_content->getZoneRepresentation()) + auto repr = rec.getZoneRepresentation(); + if (rec.qtype == QType::TXT) { + DLOG(g_log<<msgPrefix<<"Adjusting TXT content from ["<<repr<<"]"<<endl); + auto drc = DNSRecordContent::mastermake(rec.qtype.getCode(), QClass::IN, repr); + auto ser = drc->serialize(rec.qname, true, true); + auto rc = DNSRecordContent::deserialize(rec.qname, rec.qtype.getCode(), ser); + repr = rc->getZoneRepresentation(true); + DLOG(g_log<<msgPrefix<<"Adjusted TXT content to ["<<repr<<"]"<<endl); + } + DLOG(g_log<<msgPrefix<<"Matching RR in RRset - (adjusted) representation from request=["<<repr<<"], rr->d_content->getZoneRepresentation()=["<<rr->d_content->getZoneRepresentation()<<"]"<<endl); + if (rrType == rec.qtype && repr == rr->d_content->getZoneRepresentation()) recordsToDelete.push_back(rec); else rrset.push_back(rec);