diff options
author | Qt Continuous Integration System <qt-info@nokia.com> | 2011-11-01 17:01:29 (GMT) |
---|---|---|
committer | Qt Continuous Integration System <qt-info@nokia.com> | 2011-11-01 17:01:29 (GMT) |
commit | 837cfd75e6e806d6d77f4d50ce5aa113f891230a (patch) | |
tree | 3e6a1843fd5a31108ebe3e4e78636c4ea0bee422 /src/network/ssl/qssl.cpp | |
parent | 5d09315ecc731b23636fbf4b19e1b0e9b9876887 (diff) | |
parent | debf1ea609ee10eb9429f02d1d1f63a2490529d5 (diff) | |
download | Qt-837cfd75e6e806d6d77f4d50ce5aa113f891230a.zip Qt-837cfd75e6e806d6d77f4d50ce5aa113f891230a.tar.gz Qt-837cfd75e6e806d6d77f4d50ce5aa113f891230a.tar.bz2 |
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-symbian-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-symbian-team: (62 commits)
Correct faulty 4.7->4.8 merge of Symbian def-files
SSL documentation: correct enum name
Updated changelog for Qt 4.8
Fix QFile::copy() returning false but error() being NoError
Symbian - disable memory mapping in QNetworkDiskCache
Revert "Fixed deployment problems with MSVC 2005 and 2008 SP1"
Harfbuzz shaper: kerning adjustment does not need to be modified by RTL
QIODevice - disallow setTextMode when not open
Adding items to a view with no delegate crashes.
Update changelog for Qt 4.8
Fix possible crash in glyph cache when deleting and creating contexts
Added Lithuanian translation of Qt.
Remove idc from mingw build.
Update changelog for Qt 4.8
Update changelog for Qt 4.8
Doc: Fix example code
Regression caused by 2be143ebb5246bb2f9b674bb09d23df5b2b6c504
Add the ability to enable various SSL bug workarounds.
Fix security issue on website due to bad JS.
Fix security problem on webpage due to bad JS
...
Diffstat (limited to 'src/network/ssl/qssl.cpp')
-rw-r--r-- | src/network/ssl/qssl.cpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/network/ssl/qssl.cpp b/src/network/ssl/qssl.cpp index 586c894..b556328 100644 --- a/src/network/ssl/qssl.cpp +++ b/src/network/ssl/qssl.cpp @@ -120,4 +120,34 @@ QT_BEGIN_NAMESPACE the correct setting for your protocol. */ +/*! + \enum QSsl::SslOption + + Describes the options that can be used to control the details of + SSL behaviour. These options are generally used to turn features off + to work around buggy servers. + + \value SslOptionDisableEmptyFragments Disables the insertion of empty + fragments into the data when using block ciphers. When enabled, this + prevents some attacks (such as the BEAST attack), however it is + incompatible with some servers. + \value SslOptionDisableSessionTickets Disables the SSL session ticket + extension. This can cause slower connection setup, however some servers + are not compatible with the extension. + \value SslOptionDisableCompression Disables the SSL compression + extension. When enabled, this allows the data being passed over SSL to + be compressed, however some servers are not compatible with this + extension. + \value SslOptionDisableServerNameIndication Disables the SSL server + name indication extension. When enabled, this tells the server the virtual + host being accessed allowing it to respond with the correct certificate. + + By default, SslOptionDisableEmptyFragments is turned on since this causes + problems with a large number of servers, but the other options are disabled. + + Note: Availability of above options depends on the version of the SSL + backend in use. +*/ + + QT_END_NAMESPACE |