aboutsummaryrefslogtreecommitdiff
path: root/middleware/file/dnssec_test.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2016-04-16 17:55:11 +0100
committerGravatar Miek Gieben <miek@miek.nl> 2016-04-16 17:55:11 +0100
commit4e3c82bec56782a63fd3a503bcc4859a62020893 (patch)
treea060c36a81cc74281d643879185713d9d0786082 /middleware/file/dnssec_test.go
parentdfe5cae11438f15a73fc8668bb80eb70c633afda (diff)
downloadcoredns-4e3c82bec56782a63fd3a503bcc4859a62020893.tar.gz
coredns-4e3c82bec56782a63fd3a503bcc4859a62020893.tar.zst
coredns-4e3c82bec56782a63fd3a503bcc4859a62020893.zip
CNAMEs targets should be in answer section.
A target of a cname must be put in the answer section. Fix this and add a AAAA test for quad-AAAA CNAME responses. Fixes #125
Diffstat (limited to 'middleware/file/dnssec_test.go')
-rw-r--r--middleware/file/dnssec_test.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/middleware/file/dnssec_test.go b/middleware/file/dnssec_test.go
index 12b9f1b08..2d76447b3 100644
--- a/middleware/file/dnssec_test.go
+++ b/middleware/file/dnssec_test.go
@@ -16,7 +16,6 @@ var dnssecTestCases = []test.Case{
{
Qname: "miek.nl.", Qtype: dns.TypeSOA, Do: true,
Answer: []dns.RR{
- // because we sort, this look fishy, but it is OK.
test.RRSIG("miek.nl. 1800 IN RRSIG SOA 8 2 1800 20160426031301 20160327031301 12051 miek.nl. FIrzy07acBbtyQczy1dc="),
test.SOA("miek.nl. 1800 IN SOA linode.atoom.net. miek.miek.nl. 1282630057 14400 3600 604800 14400"),
},
@@ -45,13 +44,13 @@ var dnssecTestCases = []test.Case{
{
Qname: "www.miek.nl.", Qtype: dns.TypeA, Do: true,
Answer: []dns.RR{
+ test.A("a.miek.nl. 1800 IN A 139.162.196.78"),
+ test.RRSIG("a.miek.nl. 1800 IN RRSIG A 8 3 1800 20160426031301 20160327031301 12051 miek.nl. lxLotCjWZ3kihTxk="),
test.CNAME("www.miek.nl. 1800 IN CNAME a.miek.nl."),
},
Extra: []dns.RR{
test.OPT(4096, true),
- test.A("a.miek.nl. 1800 IN A 139.162.196.78"),
- test.RRSIG("a.miek.nl. 1800 IN RRSIG A 8 3 1800 20160426031301 20160327031301 12051 miek.nl. lxLotCjWZ3kihTxk="),
},
},
{