aboutsummaryrefslogtreecommitdiff
path: root/plugin/normalize.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2018-05-21 19:40:46 +0100
committerGravatar GitHub <noreply@github.com> 2018-05-21 19:40:46 +0100
commit18b92e1117b67d27f98b14b46b19385c2dd23645 (patch)
tree6be110117ef16181a3a2d6a4703ac781037deabb /plugin/normalize.go
parent67c9075331b3c32f55e32836ab261d9364aefeb5 (diff)
downloadcoredns-18b92e1117b67d27f98b14b46b19385c2dd23645.tar.gz
coredns-18b92e1117b67d27f98b14b46b19385c2dd23645.tar.zst
coredns-18b92e1117b67d27f98b14b46b19385c2dd23645.zip
make CoreDNS DoH Server (#1619)
* WIP: make CoreDNS DoH Server * It works * Fix tests * Review from Tom - on diff. PR * correct mime type * Cleanups and use the pkg/nonwriter * rename and updates * implement get * implement GET * Code review comments * correct context * tweaks * code review
Diffstat (limited to 'plugin/normalize.go')
-rw-r--r--plugin/normalize.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/plugin/normalize.go b/plugin/normalize.go
index ef6f2eaa0..fbbe5c826 100644
--- a/plugin/normalize.go
+++ b/plugin/normalize.go
@@ -71,6 +71,8 @@ func (h Host) Normalize() string {
s = s[len(TransportDNS+"://"):]
case strings.HasPrefix(s, TransportGRPC+"://"):
s = s[len(TransportGRPC+"://"):]
+ case strings.HasPrefix(s, TransportHTTPS+"://"):
+ s = s[len(TransportHTTPS+"://"):]
}
// The error can be ignore here, because this function is called after the corefile
@@ -138,7 +140,8 @@ func SplitHostPort(s string) (host, port string, ipnet *net.IPNet, err error) {
// Duplicated from core/dnsserver/address.go !
const (
- TransportDNS = "dns"
- TransportTLS = "tls"
- TransportGRPC = "grpc"
+ TransportDNS = "dns"
+ TransportTLS = "tls"
+ TransportGRPC = "grpc"
+ TransportHTTPS = "https"
)