mirror of
https://github.com/coredns/coredns.git
synced 2025-11-01 10:43:17 -04:00
plugin/transfer: only allow outgoing axfr over tcp (#4452)
* plugin/transfer: only allow outgoing axfr over tcp Return refused when the query comes in over udp. No need to add a new test case as the current crop needed to be changed to use TCP. Fixes: #4450 Signed-off-by: Miek Gieben <miek@miek.nl> * transfer tests: this needs tcp as well Signed-off-by: Miek Gieben <miek@miek.nl>
This commit is contained in:
@@ -47,7 +47,7 @@ func TestZoneSelection(t *testing.T) {
|
||||
}
|
||||
r := new(dns.Msg)
|
||||
r.SetAxfr("sub.example.org.")
|
||||
w := dnstest.NewRecorder(&test.ResponseWriter{})
|
||||
w := dnstest.NewRecorder(&test.ResponseWriter{TCP: true})
|
||||
_, err := tr.ServeDNS(context.TODO(), w, r)
|
||||
if err == nil {
|
||||
t.Fatal("Expected error, got nil")
|
||||
|
||||
Reference in New Issue
Block a user