]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Carry the exact protocol (Do53, DNSCrypt, DoT, DoH) in DQ
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 21 Apr 2021 15:43:34 +0000 (17:43 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 26 Aug 2021 14:30:26 +0000 (16:30 +0200)
pdns/dnsdistdist/doh.cc

index ad94b9bb7f339f06fc6ae504db701916b63b5dde..e3807871ce7cc71a8c5e93abbd61b18df971516c 100644 (file)
@@ -1095,6 +1095,7 @@ static void dnsdistclient(int qsock)
       auto dh = const_cast<struct dnsheader*>(reinterpret_cast<const struct dnsheader*>(du->query.data()));
 
       if (!dh->arcount) {
+        cerr<<"adding OPT RR"<<endl;
         if (generateOptRR(std::string(), du->query, 4096, 4096, 0, false)) {
           dh = const_cast<struct dnsheader*>(reinterpret_cast<const struct dnsheader*>(du->query.data())); // may have reallocated
           dh->arcount = htons(1);
@@ -1102,6 +1103,7 @@ static void dnsdistclient(int qsock)
         }
       }
       else {
+        cerr<<"leaving existing EDNS in place"<<endl;
         // we leave existing EDNS in place
       }