mirror of
https://github.com/coredns/coredns.git
synced 2026-10-16 23:35:43 -04:00
core: Reject conflicting TLS policies on shared listeners. (#8565)
* core: Reject conflicting TLS policies on shared listeners. This PR tries to fix the issue when multiple zones share a DoT listener, CoreDNS can apply one sibling block’s tls.Config to all zones, allowing weaker TLS or client-auth settings to override a stricter zone. Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Fix ACME Signed-off-by: Yong Tang <yong.tang.github@outlook.com> --------- Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
This commit is contained in:
@@ -190,6 +190,7 @@ func parseACMETLS(c *caddy.Controller, config *dnsserver.Config) (*ctls.Config,
|
||||
return nil, err
|
||||
}
|
||||
runtime.installChallengeHandlers(c)
|
||||
config.SetTLSConfigIdentity(entry.tlsConfigIdentity)
|
||||
return entry.tlsConfig(), nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user