From: aerique <aerique@xs4all.nl>
Date: Mon, 23 Oct 2017 08:25:14 +0000 (+0200)
Subject: Merge pull request #5836 from mind04/axfr-dnsname
X-Git-Tag: rec-4.1.0-rc2~31
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6de24ffd074e7c6b4d3f2fd8e7ba020b37875cc7;p=pdns

Merge pull request #5836 from mind04/axfr-dnsname

auth: more DNSName in doAXFR()
---

6de24ffd074e7c6b4d3f2fd8e7ba020b37875cc7
diff --cc pdns/tcpreceiver.cc
index 53ff0c1e2,8d1f81dfa..394fa9fb1
--- a/pdns/tcpreceiver.cc
+++ b/pdns/tcpreceiver.cc
@@@ -673,9 -673,9 +673,9 @@@ int TCPNameserver::doAXFR(const DNSNam
    trc.d_mac = outpacket->d_trc.d_mac;
    outpacket = getFreshAXFRPacket(q);
    
 -  ChunkedSigningPipe csp(target, securedZone, "", ::arg().asNum("signing-threads", 1));
 +  ChunkedSigningPipe csp(target, securedZone, ::arg().asNum("signing-threads", 1));
    
-   typedef map<string, NSECXEntry> nsecxrepo_t;
+   typedef map<DNSName, NSECXEntry, CanonDNSNameCompare> nsecxrepo_t;
    nsecxrepo_t nsecxrepo;
    
    // this is where the DNSKEYs go  in