Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pdns for openSUSE:Factory checked in at 2021-07-27 14:32:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pdns (Old) and /work/SRC/openSUSE:Factory/.pdns.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pdns" Tue Jul 27 14:32:05 2021 rev:76 rq:908440 version:4.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pdns/pdns.changes 2021-07-14 23:58:57.721524957 +0200 +++ /work/SRC/openSUSE:Factory/.pdns.new.1899/pdns.changes 2021-07-27 14:32:22.915465085 +0200 @@ -1,0 +2,9 @@ +Mon Jul 26 12:52:56 UTC 2021 - Adam Majer <[email protected]> + +- Update to 4.5.1 + * Fixes a remote DoS when server receives query with QTYPE 65535 + (bsc#1188495, CVE-2021-36754) +- update keyring file +- no longer builds on 32-bit arches (since 4.5.0 release) + +------------------------------------------------------------------- Old: ---- pdns-4.5.0.tar.bz2 pdns-4.5.0.tar.bz2.sig New: ---- pdns-4.5.1.tar.bz2 pdns-4.5.1.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdns.spec ++++++ --- /var/tmp/diff_new_pack.Wfs14c/_old 2021-07-27 14:32:23.559464448 +0200 +++ /var/tmp/diff_new_pack.Wfs14c/_new 2021-07-27 14:32:23.559464448 +0200 @@ -50,8 +50,12 @@ %define services %{name}.service %{name}@.service %{?ixfrdist_services} +%ifarch %ix86 %arm +ExclusiveArch: no-32bit-build +%endif + Name: pdns -Version: 4.5.0 +Version: 4.5.1 Release: 0 Summary: Authoritative-only nameserver License: GPL-2.0-only ++++++ pdns-4.5.0.tar.bz2 -> pdns-4.5.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.5.0/configure new/pdns-4.5.1/configure --- old/pdns-4.5.0/configure 2021-07-12 20:43:39.000000000 +0200 +++ new/pdns-4.5.1/configure 2021-07-22 13:27:53.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.5.0. +# Generated by GNU Autoconf 2.69 for pdns 4.5.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.5.0' -PACKAGE_STRING='pdns 4.5.0' +PACKAGE_VERSION='4.5.1' +PACKAGE_STRING='pdns 4.5.1' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1641,7 +1641,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.5.0 to adapt to many kinds of systems. +\`configure' configures pdns 4.5.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1712,7 +1712,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pdns 4.5.0:";; + short | recursive ) echo "Configuration of pdns 4.5.1:";; esac cat <<\_ACEOF @@ -1965,7 +1965,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pdns configure 4.5.0 +pdns configure 4.5.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2682,7 +2682,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.5.0, which was +It was created by pdns $as_me 4.5.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3552,7 +3552,7 @@ # Define the identity of the package. PACKAGE='pdns' - VERSION='4.5.0' + VERSION='4.5.1' cat >>confdefs.h <<_ACEOF @@ -29285,7 +29285,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.5.0, which was +This file was extended by pdns $as_me 4.5.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -29351,7 +29351,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.5.0 +pdns config.status 4.5.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.5.0/configure.ac new/pdns-4.5.1/configure.ac --- old/pdns-4.5.0/configure.ac 2021-07-12 20:43:26.000000000 +0200 +++ new/pdns-4.5.1/configure.ac 2021-07-22 13:27:41.000000000 +0200 @@ -1,6 +1,6 @@ AC_PREREQ([2.69]) -AC_INIT([pdns], [4.5.0]) +AC_INIT([pdns], [4.5.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.5.0/docs/calidns.1 new/pdns-4.5.1/docs/calidns.1 --- old/pdns-4.5.0/docs/calidns.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/calidns.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "CALIDNS" "1" "Jul 22, 2021" "" "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.5.0/docs/dnsbulktest.1 new/pdns-4.5.1/docs/dnsbulktest.1 --- old/pdns-4.5.0/docs/dnsbulktest.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/dnsbulktest.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "DNSBULKTEST" "1" "Jul 22, 2021" "" "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.5.0/docs/dnsgram.1 new/pdns-4.5.1/docs/dnsgram.1 --- old/pdns-4.5.0/docs/dnsgram.1 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/dnsgram.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "DNSGRAM" "1" "Jul 22, 2021" "" "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.5.0/docs/dnspcap2calidns.1 new/pdns-4.5.1/docs/dnspcap2calidns.1 --- old/pdns-4.5.0/docs/dnspcap2calidns.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/dnspcap2calidns.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "DNSPCAP2CALIDNS" "1" "Jul 22, 2021" "" "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.5.0/docs/dnspcap2protobuf.1 new/pdns-4.5.1/docs/dnspcap2protobuf.1 --- old/pdns-4.5.0/docs/dnspcap2protobuf.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/dnspcap2protobuf.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "DNSPCAP2PROTOBUF" "1" "Jul 22, 2021" "" "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.5.0/docs/dnsreplay.1 new/pdns-4.5.1/docs/dnsreplay.1 --- old/pdns-4.5.0/docs/dnsreplay.1 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/dnsreplay.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "DNSREPLAY" "1" "Jul 22, 2021" "" "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.5.0/docs/dnsscan.1 new/pdns-4.5.1/docs/dnsscan.1 --- old/pdns-4.5.0/docs/dnsscan.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/dnsscan.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "DNSSCAN" "1" "Jul 22, 2021" "" "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.5.0/docs/dnsscope.1 new/pdns-4.5.1/docs/dnsscope.1 --- old/pdns-4.5.0/docs/dnsscope.1 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/dnsscope.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "DNSSCOPE" "1" "Jul 22, 2021" "" "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.5.0/docs/dnstcpbench.1 new/pdns-4.5.1/docs/dnstcpbench.1 --- old/pdns-4.5.0/docs/dnstcpbench.1 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/dnstcpbench.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "DNSTCPBENCH" "1" "Jul 22, 2021" "" "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.5.0/docs/dnswasher.1 new/pdns-4.5.1/docs/dnswasher.1 --- old/pdns-4.5.0/docs/dnswasher.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/dnswasher.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "DNSWASHER" "1" "Jul 22, 2021" "" "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.5.0/docs/dumresp.1 new/pdns-4.5.1/docs/dumresp.1 --- old/pdns-4.5.0/docs/dumresp.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/dumresp.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "DUMRESP" "1" "Jul 22, 2021" "" "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.5.0/docs/ixfrdist.1 new/pdns-4.5.1/docs/ixfrdist.1 --- old/pdns-4.5.0/docs/ixfrdist.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/ixfrdist.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "IXFRDIST" "1" "Jul 22, 2021" "" "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.5.0/docs/ixfrdist.yml.5 new/pdns-4.5.1/docs/ixfrdist.yml.5 --- old/pdns-4.5.0/docs/ixfrdist.yml.5 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/ixfrdist.yml.5 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "IXFRDIST.YML" "5" "Jul 22, 2021" "" "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.5.0/docs/ixplore.1 new/pdns-4.5.1/docs/ixplore.1 --- old/pdns-4.5.0/docs/ixplore.1 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/ixplore.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "IXPLORE" "1" "Jul 22, 2021" "" "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.5.0/docs/nproxy.1 new/pdns-4.5.1/docs/nproxy.1 --- old/pdns-4.5.0/docs/nproxy.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/nproxy.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "NPROXY" "1" "Jul 22, 2021" "" "PowerDNS Authoritative Server" .SH NAME nproxy \- DNS notification proxy .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.5.0/docs/nsec3dig.1 new/pdns-4.5.1/docs/nsec3dig.1 --- old/pdns-4.5.0/docs/nsec3dig.1 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/nsec3dig.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "NSEC3DIG" "1" "Jul 22, 2021" "" "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.5.0/docs/pdns_control.1 new/pdns-4.5.1/docs/pdns_control.1 --- old/pdns-4.5.0/docs/pdns_control.1 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/pdns_control.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "PDNS_CONTROL" "1" "Jul 22, 2021" "" "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.5.0/docs/pdns_notify.1 new/pdns-4.5.1/docs/pdns_notify.1 --- old/pdns-4.5.0/docs/pdns_notify.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/pdns_notify.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "PDNS_NOTIFY" "1" "Jul 22, 2021" "" "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.5.0/docs/pdns_server.1 new/pdns-4.5.1/docs/pdns_server.1 --- old/pdns-4.5.0/docs/pdns_server.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/pdns_server.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "PDNS_SERVER" "1" "Jul 22, 2021" "" "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.5.0/docs/pdnsutil.1 new/pdns-4.5.1/docs/pdnsutil.1 --- old/pdns-4.5.0/docs/pdnsutil.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/pdnsutil.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "PDNSUTIL" "1" "Jul 22, 2021" "" "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.5.0/docs/saxfr.1 new/pdns-4.5.1/docs/saxfr.1 --- old/pdns-4.5.0/docs/saxfr.1 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/saxfr.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "SAXFR" "1" "Jul 22, 2021" "" "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.5.0/docs/sdig.1 new/pdns-4.5.1/docs/sdig.1 --- old/pdns-4.5.0/docs/sdig.1 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/sdig.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "SDIG" "1" "Jul 22, 2021" "" "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.5.0/docs/zone2json.1 new/pdns-4.5.1/docs/zone2json.1 --- old/pdns-4.5.0/docs/zone2json.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/zone2json.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "ZONE2JSON" "1" "Jul 22, 2021" "" "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.5.0/docs/zone2ldap.1 new/pdns-4.5.1/docs/zone2ldap.1 --- old/pdns-4.5.0/docs/zone2ldap.1 2021-07-12 20:45:22.000000000 +0200 +++ new/pdns-4.5.1/docs/zone2ldap.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "ZONE2LDAP" "1" "Jul 22, 2021" "" "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.5.0/docs/zone2sql.1 new/pdns-4.5.1/docs/zone2sql.1 --- old/pdns-4.5.0/docs/zone2sql.1 2021-07-12 20:45:21.000000000 +0200 +++ new/pdns-4.5.1/docs/zone2sql.1 2021-07-22 13:29:32.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" "Jul 12, 2021" "" "PowerDNS Authoritative Server" +.TH "ZONE2SQL" "1" "Jul 22, 2021" "" "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.5.0/pdns/responsestats.cc new/pdns-4.5.1/pdns/responsestats.cc --- old/pdns-4.5.0/pdns/responsestats.cc 2021-05-06 20:20:28.000000000 +0200 +++ new/pdns-4.5.1/pdns/responsestats.cc 2021-07-22 13:24:20.000000000 +0200 @@ -27,11 +27,11 @@ ResponseStats::ResponseStats() : d_sizecounters("SizeCounters", sizeBounds()) { - for (unsigned int n = 0; n < 65535; ++n) { - d_qtypecounters[n].value = 0; + for (auto& entry : d_qtypecounters) { + entry.value = 0; } - for (unsigned int n = 0; n < 256; ++n) { - d_rcodecounters[n].value = 0; + for (auto& entry : d_rcodecounters) { + entry.value = 0; } } @@ -53,7 +53,7 @@ { map<uint16_t, uint64_t> ret; uint64_t count; - for (unsigned int i = 0; i < 65535; ++i) { + for (unsigned int i = 0; i < d_qtypecounters.size(); ++i) { count = d_qtypecounters.at(i).value; if (count) { ret[i] = count; @@ -77,7 +77,7 @@ { map<uint8_t, uint64_t> ret; uint64_t count; - for (unsigned int i = 0; i < 256; ++i) { + for (unsigned int i = 0; i < d_rcodecounters.size(); ++i) { count = d_rcodecounters.at(i).value; if (count) { ret[i] = count; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.5.0/pdns/responsestats.hh new/pdns-4.5.1/pdns/responsestats.hh --- old/pdns-4.5.0/pdns/responsestats.hh 2021-07-12 20:43:04.000000000 +0200 +++ new/pdns-4.5.1/pdns/responsestats.hh 2021-07-22 13:24:20.000000000 +0200 @@ -45,7 +45,7 @@ mutable std::atomic<uint64_t> value; }; - std::array<Counter, 65535> d_qtypecounters; + std::array<Counter, 65536> d_qtypecounters; std::array<Counter, 256> d_rcodecounters; pdns::AtomicHistogram<uint64_t> d_sizecounters; }; ++++++ pdns.keyring ++++++ --- /var/tmp/diff_new_pack.Wfs14c/_old 2021-07-27 14:32:24.419463597 +0200 +++ /var/tmp/diff_new_pack.Wfs14c/_new 2021-07-27 14:32:24.423463593 +0200 @@ -11,155 +11,189 @@ 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 -fU3LLuacV5Kv6l4aJyRYJaN/ -=z55N +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 +fw== +=Q/OZ -----END PGP PUBLIC KEY BLOCK-----
