qt5base-lts/tests/auto
Mårten Nordheim 29a1fe72a0 QSslServer: Implement handshake timeouts
If a client doesn't send any data then we would leave the socket open
for as long as it needed, wasting resources. Add timeouts to limit the
amount of time this can happen for.

Since there is a limit on number of sockets that the server will have
queued, having idle sockets stick around forever is a vector for ddos.

Pick-to: 6.4
Change-Id: Ida6251c92c625eeadf2065861b840b14255654b8
Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2022-08-17 21:55:19 +02:00
..
bic/data Add BiC data for the new way to do BiC testing 2022-05-12 13:33:41 +03:00
cmake CMake: Add simple widgets qmake iOS build test 2022-08-17 21:21:57 +02:00
concurrent Add license headers to cmake files 2022-08-03 17:14:55 +02:00
corelib tst_qbytearray: remove qCompress_data for QT_NO_COMPRESS 2022-08-15 23:02:32 +02:00
dbus qdbusxml2cpp: remove the old "In"-for-signal compatibility code 2022-08-16 16:05:25 -07:00
gui rhi: tst_qrhi: Check for OpenGL cap on the platform 2022-08-16 16:00:15 +02:00
guiapplauncher
network QSslServer: Implement handshake timeouts 2022-08-17 21:55:19 +02:00
opengl Remove the qmake project files 2021-01-07 15:32:28 +01:00
other qputenv: port to QByteArrayView 2022-08-06 14:21:46 +00:00
printsupport qputenv: port to QByteArrayView 2022-08-06 14:21:46 +00:00
shared Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
sql Add license headers to cmake files 2022-08-03 17:14:55 +02:00
testlib Fix DeferredFlag implementation for QTestEventLoop 2022-08-12 20:32:30 +02:00
tools qdbusxml2cpp: remove the old "In"-for-signal compatibility code 2022-08-16 16:05:25 -07:00
wasm Maintain the window z-order properly in wasm compositor 2022-08-16 16:08:38 +00:00
widgets Unblacklist tests that are no longer flaky 2022-08-17 01:05:45 +02:00
xml QDomDocument: deprecate old setContent() overloads in favor of new ones 2022-08-17 17:02:27 +02:00
CMakeLists.txt Add license headers to cmake files 2022-08-03 17:14:55 +02:00
network-settings.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00