summaryrefslogtreecommitdiffstats
path: root/src/network/ssl/qsslcipher.h
diff options
context:
space:
mode:
authorRichard J. Moore <rich@kde.org>2014-01-18 17:17:33 +0000
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-02-02 12:18:23 +0100
commit30d199a76c7d30d9d70eb6cd7594826e7bf6de61 (patch)
tree93db06bf28613585c6e8d3ca52a2368884d5f0b7 /src/network/ssl/qsslcipher.h
parent861574ebb634b73be917ad82926e4d6faa21607b (diff)
Fix the QSslSocket::setCiphers(const QString &) overload.
The overload used an evil hack to work around a flaw in the QSslCipher API rather than fixing the API. The hack was broken by the addition of support for newer versions of TLS. This change solves the issue properly by fixing the QSslCipher API then using the fixed version. Task-Number: QTBUG-34688 Change-Id: Ibf677c374f837f705395741e730d40d8f912d7c6 Reviewed-by: Peter Hartmann <phartmann@blackberry.com>
Diffstat (limited to 'src/network/ssl/qsslcipher.h')
-rw-r--r--src/network/ssl/qsslcipher.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/network/ssl/qsslcipher.h b/src/network/ssl/qsslcipher.h
index e351d7949b..4cebffa7ae 100644
--- a/src/network/ssl/qsslcipher.h
+++ b/src/network/ssl/qsslcipher.h
@@ -57,6 +57,7 @@ class Q_NETWORK_EXPORT QSslCipher
{
public:
QSslCipher();
+ QSslCipher(const QString &name);
QSslCipher(const QString &name, QSsl::SslProtocol protocol);
QSslCipher(const QSslCipher &other);
~QSslCipher();