]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Disable client-initiated renegotiation with LibreSSL 10218/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 25 Mar 2021 18:17:24 +0000 (19:17 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 25 Mar 2021 18:17:24 +0000 (19:17 +0100)
pdns/libssl.cc

index 0e0dd0a73effe80eba4fb43e58829836652f617d..a01eda0d6c5462f259181612cfb74cd96a9a77a3 100644 (file)
@@ -681,6 +681,8 @@ std::unique_ptr<SSL_CTX, void(*)(SSL_CTX*)> libssl_init_server_context(const TLS
   if (!config.d_enableRenegotiation) {
 #ifdef SSL_OP_NO_RENEGOTIATION
     sslOptions |= SSL_OP_NO_RENEGOTIATION;
+#elif defined(SSL_OP_NO_CLIENT_RENEGOTIATION)
+    sslOptions |= SSL_OP_NO_CLIENT_RENEGOTIATION;
 #endif
   }