mirror of
https://github.com/coredns/coredns.git
synced 2025-10-27 08:14:18 -04:00
Implement notifies for transfer plugin (#3972)
* Fix notifies in transfer plugin Signed-off-by: Miek Gieben <miek@miek.nl> * Make it compile Signed-off-by: Miek Gieben <miek@miek.nl> * Port more plugins Signed-off-by: Miek Gieben <miek@miek.nl> * golint Signed-off-by: Miek Gieben <miek@miek.nl> * Fix tests Signed-off-by: Miek Gieben <miek@miek.nl> * Fix notifies in transfer plugin Signed-off-by: Miek Gieben <miek@miek.nl> * Make it compile Signed-off-by: Miek Gieben <miek@miek.nl> * Port more plugins Signed-off-by: Miek Gieben <miek@miek.nl> * golint Signed-off-by: Miek Gieben <miek@miek.nl> * Fix tests Signed-off-by: Miek Gieben <miek@miek.nl> * Fix tests Signed-off-by: Miek Gieben <miek@miek.nl> * really fix test Signed-off-by: Miek Gieben <miek@miek.nl> * Implement ixfr fallback and unify file and auto for transfering Signed-off-by: Miek Gieben <miek@miek.nl> * Add transfer tests copied and modified from #3452 Signed-off-by: Miek Gieben <miek@miek.nl> * Test correct selection of plugin Signed-off-by: Miek Gieben <miek@miek.nl> * add upstream back in Signed-off-by: Miek Gieben <miek@miek.nl> * Implement ixfr fallback and unify file and auto for transfering Signed-off-by: Miek Gieben <miek@miek.nl> * fix test Signed-off-by: Miek Gieben <miek@miek.nl> * properly merge Signed-off-by: Miek Gieben <miek@miek.nl>
This commit is contained in:
@@ -120,7 +120,9 @@ func TestAutoAXFR(t *testing.T) {
|
||||
auto {
|
||||
directory ` + tmpdir + ` db\.(.*) {1}
|
||||
reload 1s
|
||||
transfer to *
|
||||
}
|
||||
transfer {
|
||||
to *
|
||||
}
|
||||
}`
|
||||
|
||||
|
||||
@@ -29,9 +29,7 @@ www 3600 IN CNAME www.example.net.
|
||||
defer rm()
|
||||
|
||||
corefile := `.:0 {
|
||||
file ` + name + ` example.org {
|
||||
upstream
|
||||
}
|
||||
file ` + name + ` example.org
|
||||
hosts {
|
||||
10.0.0.1 www.example.net.
|
||||
fallthrough
|
||||
@@ -88,12 +86,8 @@ www 3600 IN A 127.0.0.53
|
||||
defer rm2()
|
||||
|
||||
corefile := `.:0 {
|
||||
file ` + name + ` example.org {
|
||||
upstream
|
||||
}
|
||||
file ` + name2 + ` foo.example.org {
|
||||
upstream
|
||||
}
|
||||
file ` + name + ` example.org
|
||||
file ` + name2 + ` foo.example.org
|
||||
}`
|
||||
|
||||
i, udp, _, err := CoreDNSServerAndPorts(corefile)
|
||||
|
||||
@@ -29,8 +29,9 @@ func TestLargeAXFR(t *testing.T) {
|
||||
defer rm()
|
||||
|
||||
corefile := `example.com:0 {
|
||||
file ` + name + ` {
|
||||
transfer to *
|
||||
file ` + name + `
|
||||
transfer {
|
||||
to *
|
||||
}
|
||||
}`
|
||||
|
||||
|
||||
@@ -43,7 +43,9 @@ func TestSecondaryZoneTransfer(t *testing.T) {
|
||||
|
||||
corefile := `example.org:0 {
|
||||
file ` + name + ` {
|
||||
transfer to *
|
||||
}
|
||||
transfer {
|
||||
to *
|
||||
}
|
||||
}`
|
||||
|
||||
@@ -92,7 +94,9 @@ func TestIxfrResponse(t *testing.T) {
|
||||
|
||||
corefile := `example.org:0 {
|
||||
file ` + name + ` {
|
||||
transfer to *
|
||||
}
|
||||
transfer {
|
||||
to *
|
||||
}
|
||||
}`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user