aboutsummaryrefslogtreecommitdiff
path: root/middleware
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2017-03-16 14:52:30 +0000
committerGravatar GitHub <noreply@github.com> 2017-03-16 14:52:30 +0000
commit36c743a4d81cac1f8de8454c707c1ac7089bf783 (patch)
treecb5dc7ccd3262c867de6fbac3bd1860691340594 /middleware
parent5ac6020f45786d937ba754a61ed63f86ad4f7d0d (diff)
downloadcoredns-36c743a4d81cac1f8de8454c707c1ac7089bf783.tar.gz
coredns-36c743a4d81cac1f8de8454c707c1ac7089bf783.tar.zst
coredns-36c743a4d81cac1f8de8454c707c1ac7089bf783.zip
middleware/etc: normalize the zone correctly (#597)
Also don't default to a default proxy; keep it empty. Normalize the zones, so that is the server block ones are used, it will actually work.
Diffstat (limited to 'middleware')
-rw-r--r--middleware/etcd/setup.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/middleware/etcd/setup.go b/middleware/etcd/setup.go
index a6dca57c0..a193c745c 100644
--- a/middleware/etcd/setup.go
+++ b/middleware/etcd/setup.go
@@ -49,7 +49,8 @@ func setup(c *caddy.Controller) error {
func etcdParse(c *caddy.Controller) (*Etcd, bool, error) {
stub := make(map[string]proxy.Proxy)
etc := Etcd{
- Proxy: proxy.NewLookup([]string{"8.8.8.8:53", "8.8.4.4:53"}),
+ // Don't default to a proxy for lookups.
+ // Proxy: proxy.NewLookup([]string{"8.8.8.8:53", "8.8.4.4:53"}),
PathPrefix: "skydns",
Ctx: context.Background(),
Inflight: &singleflight.Group{},
@@ -68,7 +69,10 @@ func etcdParse(c *caddy.Controller) (*Etcd, bool, error) {
etc.Zones = make([]string, len(c.ServerBlockKeys))
copy(etc.Zones, c.ServerBlockKeys)
}
- middleware.Zones(etc.Zones).Normalize()
+ for i, str := range etc.Zones {
+ etc.Zones[i] = middleware.Host(str).Normalize()
+ }
+
if c.NextBlock() {
// TODO(miek): 2 switches?
switch c.Val() {
s'>fix/client-only-component-css Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2021-11-19Resolve vite client modules to vendored vite (#1903)Gravatar Matthew Phillips 2-2/+7
2021-11-19[ci] yarn formatGravatar matthewp 1-3/+3
2021-11-19Add Debug tests (#1882)Gravatar Matthew Phillips 4-0/+62
2021-11-19[ci] collect statsGravatar FredKSchott 1-0/+1
2021-11-19Version Packages (next) (#1881)astro@0.21.0-next.8@astrojs/renderer-vue@0.2.0-next.2Gravatar github-actions[bot] 25-23/+42
2021-11-18Improve HMR (#1896)Gravatar Drew Powers 2-10/+18
2021-11-18update depsGravatar Fred K. Schott 5-352/+65
2021-11-18fix #1778Gravatar Fred K. Schott 2-1/+8
2021-11-18Update compiler (#1869)Gravatar Nate Moore 3-11/+6
2021-11-18remove unused remark dependency (#1894)Gravatar Fred K. Schott 2-245/+13
2021-11-18Improve error messages (#1875)Gravatar Drew Powers 39-61/+448
2021-11-18pin astro compiler to older versionGravatar Fred K. Schott 2-5/+5
2021-11-18Update yarn.lock to reflect the state of the package.json files (#1892)Gravatar Jonathan Neal 5-1300/+1000
2021-11-19[ci] yarn formatGravatar FredKSchott 1-5/+3