]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Lowercase the TLS provider name for YAML-originated backends 15754/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 30 Jun 2025 13:58:07 +0000 (15:58 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 1 Jul 2025 08:11:05 +0000 (10:11 +0200)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/dnsdistdist/dnsdist-configuration-yaml.cc

index 3b219a90fa441ae3f4d74083684c2b176b6e796c..0f1ebd5a8530697f90a5a1d9b9a582d4b1389119 100644 (file)
@@ -449,6 +449,7 @@ static std::shared_ptr<DownstreamState> createBackendFromConfiguration(const dns
   auto protocol = boost::to_lower_copy(std::string(config.protocol));
   if (protocol == "dot" || protocol == "doh") {
     backendConfig.d_tlsParams.d_provider = std::string(tlsConf.provider);
+    boost::algorithm::to_lower(backendConfig.d_tlsParams.d_provider);
     backendConfig.d_tlsParams.d_ciphers = std::string(tlsConf.ciphers);
     backendConfig.d_tlsParams.d_ciphers13 = std::string(tlsConf.ciphers_tls_13);
     backendConfig.d_tlsParams.d_caStore = std::string(tlsConf.ca_store);