From 69dcbaeece0822159341685741616e7c6914a545 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Sat, 28 Sep 2013 22:01:02 +0100 Subject: [PATCH] Remove xfr --- ex/reflect/reflect.go | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/ex/reflect/reflect.go b/ex/reflect/reflect.go index bc33226b..90a49d4c 100644 --- a/ex/reflect/reflect.go +++ b/ex/reflect/reflect.go @@ -103,24 +103,6 @@ func handleReflect(w dns.ResponseWriter, r *dns.Msg) { t.Txt = []string{str} switch r.Question[0].Qtype { - case dns.TypeAXFR: - c := make(chan *dns.Envelope) - var e *error - if err := dns.TransferOut(w, r, c, e); err != nil { - close(c) - return - } - soa, _ := dns.NewRR(`whoami.miek.nl. IN SOA elektron.atoom.net. miekg.atoom.net. ( - 2009032802 - 21600 - 7200 - 604800 - 3600)`) - c <- &dns.Envelope{RR: []dns.RR{soa, t, rr, soa}} - close(c) - w.Hijack() - // w.Close() // Client closes - return case dns.TypeTXT: m.Answer = append(m.Answer, t) m.Extra = append(m.Extra, rr)