qt6-bb10/src
Timur Pocheptsov 8ddffc6ba4 OpenSSL: handle SSL_shutdown's errors properly
Do not call SSL_shutdown on a session that is in handshake state (SSL_in_init(s)
returns 1). Also, do not call SSL_shutdown if a session encountered a fatal
error (SSL_ERROR_SYSCALL or SSL_ERROR_SSL was found before). If SSL_shutdown
was unsuccessful (returned code != 1), we have to clear the error(s) it queued.
Unfortunately, SSL_in_init was a macro in OpenSSL 1.0.x. We have to
resolve SSL_state to implement SSL_in_init.

Fixes: QTBUG-83450
Change-Id: I6326119f4e79605429263045ac20605c30dccca3
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
(cherry picked from commit 8907635da5)
2020-04-16 11:26:04 +02:00
..
3rdparty ANGLE: d3d11: Do not register windows message hooks for d3d11 windows 2020-04-02 08:58:03 +02:00
android Android: Include the resConfigs so that the package can be uploaded 2020-03-03 12:36:43 +01:00
angle ANGLE: d3d11: Do not register windows message hooks for d3d11 windows 2020-04-02 08:58:03 +02:00
concurrent QtConcurrent: fix warning about function parameters shadowing class members 2019-10-08 23:21:14 +02:00
corelib Add information for macOS to qsystemdetection.h 2020-04-14 18:26:19 +02:00
dbus Doc: Fix qdoc compilation errors qtbase 2020-01-17 12:56:08 +00:00
gui Doc: fix copy paste errors in border-*-style documentation 2020-03-21 11:36:04 +02:00
network OpenSSL: handle SSL_shutdown's errors properly 2020-04-16 11:26:04 +02:00
opengl Fix depth in renderText() 2019-12-03 13:51:28 +01:00
openglextensions QtGui: Disable Windows on ARM64 preprocessor conflict in QtOpenGL 2019-10-21 09:14:18 -04:00
platformheaders Doc: Display correct include for QWindowsWindowFunctions 2020-01-17 14:19:00 +01:00
platformsupport Do not crash on skipped Xlib visuals 2020-03-11 16:28:14 +00:00
plugins wasm: do not try to resume main thread if mainloop has not started yet 2020-04-14 19:37:03 +00:00
printsupport Doc/Printsupport: misc fixes 2020-01-31 06:23:59 +01:00
sql Doc: List alternative ways to get the MySQL C Connector 2020-02-27 06:30:19 +08:00
testlib testlib: add QAbstractItemModelTester::verify() 2020-03-30 19:32:06 +02:00
tools Android: Fix deployment on Windows host 2020-03-19 10:23:07 +01:00
widgets Send MouseMove events without buttons if the press closed the popup 2020-03-30 20:06:20 +01:00
winmain Merge remote-tracking branch 'origin/5.13' into dev 2019-05-27 15:34:10 +02:00
xml QDom: use correct precision when converting float/double values 2020-03-03 22:08:18 +01:00
src.pro Merge remote-tracking branch 'origin/5.13' into 5.14 2019-10-10 09:13:49 +02:00