diff options
Diffstat (limited to 'middleware/proxy')
-rw-r--r-- | middleware/proxy/lookup.go | 6 | ||||
-rw-r--r-- | middleware/proxy/reverseproxy.go | 1 |
2 files changed, 4 insertions, 3 deletions
diff --git a/middleware/proxy/lookup.go b/middleware/proxy/lookup.go index 599ecf12a..564b662c5 100644 --- a/middleware/proxy/lookup.go +++ b/middleware/proxy/lookup.go @@ -55,8 +55,10 @@ func New(hosts []string) Proxy { func (p Proxy) Lookup(state middleware.State, name string, tpe uint16) (*dns.Msg, error) { req := new(dns.Msg) req.SetQuestion(name, tpe) - // TODO(miek): - // USE STATE FOR DNSSEC ETCD BUFSIZE BLA BLA + + opt := state.SizeAndDo() + req.Extra = []dns.RR{opt} + return p.lookup(state, req) } diff --git a/middleware/proxy/reverseproxy.go b/middleware/proxy/reverseproxy.go index 460b294a8..efe6f47d2 100644 --- a/middleware/proxy/reverseproxy.go +++ b/middleware/proxy/reverseproxy.go @@ -12,7 +12,6 @@ type ReverseProxy struct { } func (p ReverseProxy) ServeDNS(w dns.ResponseWriter, r *dns.Msg, extra []dns.RR) error { - // TODO(miek): use extra to EDNS0. var ( reply *dns.Msg err error |