Commit 6d3f9d21 authored by elcore's avatar elcore Committed by Miek Gieben

Set Authoritative Answer - DNSKEY (fix #210) (#212)

* Authoritative Answer - DNSKEY

* Improve Style
parent cdb7cb68
......@@ -26,6 +26,7 @@ func (d Dnssec) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg)
for _, z := range d.zones {
if qname == z {
resp := d.getDNSKEY(state, z, do)
resp.Authoritative = true
state.SizeAndDo(resp)
w.WriteMsg(resp)
return dns.RcodeSuccess, nil
......
......@@ -129,6 +129,10 @@ func TestLookupDNSKEY(t *testing.T) {
}
resp := rec.Msg()
if !resp.Authoritative {
t.Errorf("Authoritative Answer should be true, got false")
}
sort.Sort(test.RRSet(resp.Answer))
sort.Sort(test.RRSet(resp.Ns))
sort.Sort(test.RRSet(resp.Extra))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment