diff options
author | 2018-05-21 19:40:46 +0100 | |
---|---|---|
committer | 2018-05-21 19:40:46 +0100 | |
commit | 18b92e1117b67d27f98b14b46b19385c2dd23645 (patch) | |
tree | 6be110117ef16181a3a2d6a4703ac781037deabb /plugin/normalize.go | |
parent | 67c9075331b3c32f55e32836ab261d9364aefeb5 (diff) | |
download | coredns-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.go | 9 |
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" ) |