Skip to content

Commit b027d23

Browse files
committed
Use CanonicalName() to be case insensitive
1 parent 986f82c commit b027d23

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

mockdns.go

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,16 @@ func (s *ChallSrv) GetDefaultDNSIPv6() string {
4343
func (s *ChallSrv) AddDNSCNAMERecord(host string, value string) {
4444
s.challMu.Lock()
4545
defer s.challMu.Unlock()
46-
host = dns.Fqdn(host)
47-
value = dns.Fqdn(value)
46+
host = dns.CanonicalName(host)
47+
value = dns.CanonicalName(value)
4848
s.dnsMocks.cnameRecords[host] = value
4949
}
5050

5151
// GetDNSCNAMERecord returns a target host if a CNAME is set for the querying
5252
// host and an empty string otherwise.
5353
func (s *ChallSrv) GetDNSCNAMERecord(host string) string {
5454
s.challMu.RLock()
55-
host = dns.Fqdn(host)
55+
host = dns.CanonicalName(host)
5656
defer s.challMu.RUnlock()
5757
return s.dnsMocks.cnameRecords[host]
5858
}
@@ -61,7 +61,7 @@ func (s *ChallSrv) GetDNSCNAMERecord(host string) string {
6161
func (s *ChallSrv) DeleteDNSCNAMERecord(host string) {
6262
s.challMu.Lock()
6363
defer s.challMu.Unlock()
64-
host = dns.Fqdn(host)
64+
host = dns.CanonicalName(host)
6565
delete(s.dnsMocks.cnameRecords, host)
6666
}
6767

@@ -70,7 +70,7 @@ func (s *ChallSrv) DeleteDNSCNAMERecord(host string) {
7070
func (s *ChallSrv) AddDNSARecord(host string, addresses []string) {
7171
s.challMu.Lock()
7272
defer s.challMu.Unlock()
73-
host = dns.Fqdn(host)
73+
host = dns.CanonicalName(host)
7474
s.dnsMocks.aRecords[host] = append(s.dnsMocks.aRecords[host], addresses...)
7575
}
7676

@@ -79,15 +79,15 @@ func (s *ChallSrv) AddDNSARecord(host string, addresses []string) {
7979
func (s *ChallSrv) DeleteDNSARecord(host string) {
8080
s.challMu.Lock()
8181
defer s.challMu.Unlock()
82-
host = dns.Fqdn(host)
82+
host = dns.CanonicalName(host)
8383
delete(s.dnsMocks.aRecords, host)
8484
}
8585

8686
// GetDNSARecord returns a slice of IPv4 addresses (in string form) that will be
8787
// returned when querying for A records for the given host.
8888
func (s *ChallSrv) GetDNSARecord(host string) []string {
8989
s.challMu.RLock()
90-
host = dns.Fqdn(host)
90+
host = dns.CanonicalName(host)
9191
defer s.challMu.RUnlock()
9292
return s.dnsMocks.aRecords[host]
9393
}
@@ -97,7 +97,7 @@ func (s *ChallSrv) GetDNSARecord(host string) []string {
9797
func (s *ChallSrv) AddDNSAAAARecord(host string, addresses []string) {
9898
s.challMu.Lock()
9999
defer s.challMu.Unlock()
100-
host = dns.Fqdn(host)
100+
host = dns.CanonicalName(host)
101101
s.dnsMocks.aaaaRecords[host] = append(s.dnsMocks.aaaaRecords[host], addresses...)
102102
}
103103

@@ -106,7 +106,7 @@ func (s *ChallSrv) AddDNSAAAARecord(host string, addresses []string) {
106106
func (s *ChallSrv) DeleteDNSAAAARecord(host string) {
107107
s.challMu.Lock()
108108
defer s.challMu.Unlock()
109-
host = dns.Fqdn(host)
109+
host = dns.CanonicalName(host)
110110
delete(s.dnsMocks.aaaaRecords, host)
111111
}
112112

@@ -115,7 +115,7 @@ func (s *ChallSrv) DeleteDNSAAAARecord(host string) {
115115
func (s *ChallSrv) GetDNSAAAARecord(host string) []string {
116116
s.challMu.RLock()
117117
defer s.challMu.RUnlock()
118-
host = dns.Fqdn(host)
118+
host = dns.CanonicalName(host)
119119
return s.dnsMocks.aaaaRecords[host]
120120
}
121121

@@ -124,7 +124,7 @@ func (s *ChallSrv) GetDNSAAAARecord(host string) []string {
124124
func (s *ChallSrv) AddDNSCAARecord(host string, policies []MockCAAPolicy) {
125125
s.challMu.Lock()
126126
defer s.challMu.Unlock()
127-
host = dns.Fqdn(host)
127+
host = dns.CanonicalName(host)
128128
s.dnsMocks.caaRecords[host] = append(s.dnsMocks.caaRecords[host], policies...)
129129
}
130130

@@ -133,7 +133,7 @@ func (s *ChallSrv) AddDNSCAARecord(host string, policies []MockCAAPolicy) {
133133
func (s *ChallSrv) DeleteDNSCAARecord(host string) {
134134
s.challMu.Lock()
135135
defer s.challMu.Unlock()
136-
host = dns.Fqdn(host)
136+
host = dns.CanonicalName(host)
137137
delete(s.dnsMocks.caaRecords, host)
138138
}
139139

@@ -142,7 +142,7 @@ func (s *ChallSrv) DeleteDNSCAARecord(host string) {
142142
func (s *ChallSrv) GetDNSCAARecord(host string) []MockCAAPolicy {
143143
s.challMu.RLock()
144144
defer s.challMu.RUnlock()
145-
host = dns.Fqdn(host)
145+
host = dns.CanonicalName(host)
146146
return s.dnsMocks.caaRecords[host]
147147
}
148148

@@ -151,7 +151,7 @@ func (s *ChallSrv) GetDNSCAARecord(host string) []MockCAAPolicy {
151151
func (s *ChallSrv) AddDNSServFailRecord(host string) {
152152
s.challMu.Lock()
153153
defer s.challMu.Unlock()
154-
host = dns.Fqdn(host)
154+
host = dns.CanonicalName(host)
155155
s.dnsMocks.servFailRecords[host] = true
156156
}
157157

@@ -160,7 +160,7 @@ func (s *ChallSrv) AddDNSServFailRecord(host string) {
160160
func (s *ChallSrv) DeleteDNSServFailRecord(host string) {
161161
s.challMu.Lock()
162162
defer s.challMu.Unlock()
163-
host = dns.Fqdn(host)
163+
host = dns.CanonicalName(host)
164164
delete(s.dnsMocks.servFailRecords, host)
165165
}
166166

@@ -169,6 +169,6 @@ func (s *ChallSrv) DeleteDNSServFailRecord(host string) {
169169
func (s *ChallSrv) GetDNSServFailRecord(host string) bool {
170170
s.challMu.RLock()
171171
defer s.challMu.RUnlock()
172-
host = dns.Fqdn(host)
172+
host = dns.CanonicalName(host)
173173
return s.dnsMocks.servFailRecords[host]
174174
}

0 commit comments

Comments
 (0)