]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Display the correct DoT provider 8662/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 31 Dec 2019 10:15:32 +0000 (11:15 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 31 Dec 2019 10:15:32 +0000 (11:15 +0100)
pdns/dnsdist-lua.cc

index 366376ef4dd52d0d4e7f09f85ef946d593f20594..6d2dd15cd4138158e350c8bac93f7e0924c20a05 100644 (file)
@@ -1963,6 +1963,7 @@ void setupLuaConfig(bool client)
 
           if (vars->count("provider")) {
             frontend->d_provider = boost::get<const string>((*vars)["provider"]);
+            boost::algorithm::to_lower(frontend->d_provider);
           }
 
           parseTLSConfig(frontend->d_tlsConfig, "addTLSLocal", vars);
@@ -1974,7 +1975,11 @@ void setupLuaConfig(bool client)
             vinfolog("Loading TLS provider '%s'", frontend->d_provider);
           }
           else {
+#ifdef HAVE_LIBSSL
             vinfolog("Loading default TLS provider 'openssl'");
+#else
+            vinfolog("Loading default TLS provider 'gnutls'");
+#endif
           }
           // only works pre-startup, so no sync necessary
           auto cs = std::unique_ptr<ClientState>(new ClientState(frontend->d_addr, true, reusePort, tcpFastOpenQueueSize, interface, cpus));