qt5base-lts/tests/auto/network
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
..
access qputenv: port to QByteArrayView 2022-08-06 14:21:46 +00:00
kernel Add license headers to cmake files 2022-08-03 17:14:55 +02:00
selftest Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
socket Add license headers to cmake files 2022-08-03 17:14:55 +02:00
ssl QSslServer: Implement handshake timeouts 2022-08-17 21:55:19 +02:00
CMakeLists.txt Add license headers to cmake files 2022-08-03 17:14:55 +02:00