diff options
-rw-r--r-- | plugin/auto/auto.go | 2 | ||||
-rw-r--r-- | plugin/backend_lookup.go | 2 | ||||
-rw-r--r-- | plugin/etcd/handler.go | 2 | ||||
-rw-r--r-- | plugin/etcd/stub_handler.go | 1 | ||||
-rw-r--r-- | plugin/federation/federation.go | 2 | ||||
-rw-r--r-- | plugin/file/file.go | 4 | ||||
-rw-r--r-- | plugin/hosts/hosts.go | 2 | ||||
-rw-r--r-- | plugin/kubernetes/handler.go | 2 | ||||
-rw-r--r-- | plugin/route53/route53.go | 2 | ||||
-rw-r--r-- | plugin/route53/route53_test.go | 2 | ||||
-rw-r--r-- | plugin/template/template.go | 2 |
11 files changed, 11 insertions, 12 deletions
diff --git a/plugin/auto/auto.go b/plugin/auto/auto.go index da4543cd7..8cbfaf948 100644 --- a/plugin/auto/auto.go +++ b/plugin/auto/auto.go @@ -70,7 +70,7 @@ func (a Auto) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) (i m := new(dns.Msg) m.SetReply(r) - m.Authoritative, m.RecursionAvailable = true, true + m.Authoritative = true m.Answer, m.Ns, m.Extra = answer, ns, extra switch result { diff --git a/plugin/backend_lookup.go b/plugin/backend_lookup.go index 37e09cad3..f3bba50c1 100644 --- a/plugin/backend_lookup.go +++ b/plugin/backend_lookup.go @@ -422,7 +422,7 @@ func SOA(b ServiceBackend, zone string, state request.Request, opt Options) ([]d func BackendError(b ServiceBackend, zone string, rcode int, state request.Request, err error, opt Options) (int, error) { m := new(dns.Msg) m.SetRcode(state.Req, rcode) - m.Authoritative, m.RecursionAvailable = true, true + m.Authoritative = true m.Ns, _ = SOA(b, zone, state, opt) state.W.WriteMsg(m) diff --git a/plugin/etcd/handler.go b/plugin/etcd/handler.go index 6a85c3473..088993cf2 100644 --- a/plugin/etcd/handler.go +++ b/plugin/etcd/handler.go @@ -82,7 +82,7 @@ func (e *Etcd) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) ( m := new(dns.Msg) m.SetReply(r) - m.Authoritative, m.RecursionAvailable = true, true + m.Authoritative = true m.Answer = append(m.Answer, records...) m.Extra = append(m.Extra, extra...) diff --git a/plugin/etcd/stub_handler.go b/plugin/etcd/stub_handler.go index 963554975..1282a8263 100644 --- a/plugin/etcd/stub_handler.go +++ b/plugin/etcd/stub_handler.go @@ -32,7 +32,6 @@ func (s Stub) ServeDNS(ctx context.Context, w dns.ResponseWriter, req *dns.Msg) if e != nil { return dns.RcodeServerFailure, e } - m.RecursionAvailable = true w.WriteMsg(m) return dns.RcodeSuccess, nil } diff --git a/plugin/federation/federation.go b/plugin/federation/federation.go index daf470891..424067941 100644 --- a/plugin/federation/federation.go +++ b/plugin/federation/federation.go @@ -104,7 +104,7 @@ func (f *Federation) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns. m := new(dns.Msg) m.SetReply(r) - m.Authoritative, m.RecursionAvailable = true, true + m.Authoritative = true m.Answer = []dns.RR{service.NewCNAME(state.QName(), service.Host)} diff --git a/plugin/file/file.go b/plugin/file/file.go index 57ce3fd17..0010f0811 100644 --- a/plugin/file/file.go +++ b/plugin/file/file.go @@ -50,7 +50,7 @@ func (f File) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) (i if z.isNotify(state) { m := new(dns.Msg) m.SetReply(r) - m.Authoritative, m.RecursionAvailable = true, true + m.Authoritative = true w.WriteMsg(m) log.Infof("Notify from %s for %s: checking transfer", state.IP(), zone) @@ -83,7 +83,7 @@ func (f File) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) (i m := new(dns.Msg) m.SetReply(r) - m.Authoritative, m.RecursionAvailable = true, true + m.Authoritative = true m.Answer, m.Ns, m.Extra = answer, ns, extra switch result { diff --git a/plugin/hosts/hosts.go b/plugin/hosts/hosts.go index 4041b384c..a23a93801 100644 --- a/plugin/hosts/hosts.go +++ b/plugin/hosts/hosts.go @@ -63,7 +63,7 @@ func (h Hosts) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) ( m := new(dns.Msg) m.SetReply(r) - m.Authoritative, m.RecursionAvailable = true, true + m.Authoritative = true m.Answer = answers w.WriteMsg(m) diff --git a/plugin/kubernetes/handler.go b/plugin/kubernetes/handler.go index aa0c1d5db..4d70279b7 100644 --- a/plugin/kubernetes/handler.go +++ b/plugin/kubernetes/handler.go @@ -16,7 +16,7 @@ func (k Kubernetes) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.M m := new(dns.Msg) m.SetReply(r) - m.Authoritative, m.RecursionAvailable = true, true + m.Authoritative = true zone := plugin.Zones(k.Zones).Matches(state.Name()) if zone == "" { diff --git a/plugin/route53/route53.go b/plugin/route53/route53.go index 7420e2677..6fe8763af 100644 --- a/plugin/route53/route53.go +++ b/plugin/route53/route53.go @@ -110,7 +110,7 @@ func (h *Route53) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg m := new(dns.Msg) m.SetReply(r) - m.Authoritative, m.RecursionAvailable = true, true + m.Authoritative = true var result file.Result for _, hostedZone := range z { h.zMu.RLock() diff --git a/plugin/route53/route53_test.go b/plugin/route53/route53_test.go index 12a717f9d..7edec69da 100644 --- a/plugin/route53/route53_test.go +++ b/plugin/route53/route53_test.go @@ -101,7 +101,7 @@ func TestRoute53(t *testing.T) { } m.Answer = []dns.RR{rr} - m.Authoritative, m.RecursionAvailable = true, true + m.Authoritative = true rcode = dns.RcodeSuccess } diff --git a/plugin/template/template.go b/plugin/template/template.go index c25a0d242..887badf6f 100644 --- a/plugin/template/template.go +++ b/plugin/template/template.go @@ -75,7 +75,7 @@ func (h Handler) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) msg := new(dns.Msg) msg.SetReply(r) - msg.Authoritative, msg.RecursionAvailable = true, true + msg.Authoritative = true msg.Rcode = template.rcode for _, answer := range template.answer { |