From a4c5671266e54517cb8d5872ccd8f7699a4df304 Mon Sep 17 00:00:00 2001 From: xaos Date: Mon, 27 Feb 2023 03:13:10 +0100 Subject: [PATCH] feat: refuse non-TXT records instead of sending NOTIMPL --- stub.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stub.go b/stub.go index 2bdbf71..9a4eccf 100644 --- a/stub.go +++ b/stub.go @@ -203,7 +203,7 @@ func (s *StubDNS) make_handler(fqdn string, txt string) dns.HandlerFunc { case !(q.Qclass == dns.ClassINET || q.Qclass == dns.ClassANY): reject_and_log(dns.RcodeNotImplemented, "invalid class") case q.Qtype != dns.TypeTXT: - reject_and_log(dns.RcodeNotImplemented, "invalid type") + reject_and_log(dns.RcodeRefused, "invalid type") case domain != fqdn: reject_and_log(dns.RcodeNameError, "wrong domain") default: