diff options
author | Mårten Nordheim <[email protected]> | 2022-12-07 16:03:48 +0100 |
---|---|---|
committer | Mårten Nordheim <[email protected]> | 2022-12-09 16:16:48 +0100 |
commit | 4af5f0b983fac067ad66921a68a2bb6de2c9e677 (patch) | |
tree | c997341ba67b46a10b9b45fa78f27e2bed4a6184 | |
parent | 5da038ab519622cf18cb22c233f9b4a0111b21be (diff) |
TLS[openssl]: Bump minimum warning level to Critical on Win/macOS
On these platforms there is a platform-native plugin that can be used
instead. If, as has happened, a developer uses the OpenSSL backend
without OpenSSL being available they may be confused by the output of
OpenSSL without it being of any concern.
Leave the warning level low on other platforms since they have nothing
to fall back to.
Pick-to: 6.4.2 6.4 6.2
Change-Id: Ic36a0429a9e8eed728aa59ec9e028626d6579de1
Reviewed-by: Timur Pocheptsov <[email protected]>
-rw-r--r-- | src/plugins/tls/openssl/qtlsbackend_openssl.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp index f8c146372aa..5ce5f45a5b0 100644 --- a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp +++ b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp @@ -31,7 +31,13 @@ QT_BEGIN_NAMESPACE using namespace Qt::StringLiterals; -Q_LOGGING_CATEGORY(lcTlsBackend, "qt.tlsbackend.ossl"); +#if defined(Q_OS_WIN) || defined(Q_OS_MACOS) +constexpr auto DefaultWarningLevel = QtCriticalMsg; +#else +constexpr auto DefaultWarningLevel = QtDebugMsg; +#endif + +Q_LOGGING_CATEGORY(lcTlsBackend, "qt.tlsbackend.ossl", DefaultWarningLevel); static void q_loadCiphersForConnection(SSL *connection, QList<QSslCipher> &ciphers, QList<QSslCipher> &defaultCiphers) |