Add the ability to enable various SSL bug workarounds.
authorRichard Moore <rich@kde.org>
Wed, 19 Oct 2011 09:40:57 +0000 (11:40 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 20 Oct 2011 16:20:12 +0000 (18:20 +0200)
commit78d02e93aca5325fc5be9bfd275862795207abaa
tree71be722032f646957beb3c683923d37f20314346
parent5b6894de8771caffdcf27e79412e03a64e103d4a
Add the ability to enable various SSL bug workarounds.

There are lots of buggy SSL servers around and to connect to them you
need to disable various features. This commit adds the ability to
disable the SSL ticket extension, the ability to disable the insertion
of empty fragments, and the ability to disable compression.

Task-number: QTBUG-21906

Change-Id: I3e1d0347a46e9030b889bbf15b2aad19b8513b73
Merge-request: 68
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
src/network/ssl/qssl.cpp
src/network/ssl/qssl.h
src/network/ssl/qsslconfiguration.cpp
src/network/ssl/qsslconfiguration.h
src/network/ssl/qsslconfiguration_p.h
src/network/ssl/qsslsocket.cpp
src/network/ssl/qsslsocket_openssl.cpp
tests/manual/qssloptions/main.cpp [new file with mode: 0644]
tests/manual/qssloptions/qssloptions.pro [new file with mode: 0644]