summaryrefslogtreecommitdiffstats
path: root/src/network
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2018-12-04 09:58:43 +0100
committerLiang Qi <liang.qi@qt.io>2018-12-04 09:58:43 +0100
commit5d5c00c67682bce105197b659687fd1fee8f60cf (patch)
tree686e41dc3ea121235fb73afb9157ed603f1bfeff /src/network
parentf213e818f03d35cb82e3daf187415197fd156f8e (diff)
parentb82559244e2dc03f1ceff66bb67630df4300dc7c (diff)
Merge remote-tracking branch 'origin/5.12' into dev
Conflicts: src/gui/painting/qdrawhelper.cpp Change-Id: I4916e07b635e1d3830e9b46ef7914f99bec3098e
Diffstat (limited to 'src/network')
-rw-r--r--src/network/bearer/qnetworkconfiguration.cpp2
-rw-r--r--src/network/configure.json1
-rw-r--r--src/network/configure.pri6
-rw-r--r--src/network/ssl/qsslcontext_openssl11.cpp10
4 files changed, 8 insertions, 11 deletions
diff --git a/src/network/bearer/qnetworkconfiguration.cpp b/src/network/bearer/qnetworkconfiguration.cpp
index 3367de80c8..e36903fc94 100644
--- a/src/network/bearer/qnetworkconfiguration.cpp
+++ b/src/network/bearer/qnetworkconfiguration.cpp
@@ -347,6 +347,8 @@ int QNetworkConfiguration::connectTimeout() const
This allows control of the timeout used by \c QAbstractSocket
to establish a connection.
+ \note \a timeout is in millisecond.
+
\warning This will have no effect if the bearer plugin doesn't have
the CanStartAndStopInterfaces capability.
diff --git a/src/network/configure.json b/src/network/configure.json
index 368209cd3f..31f8bf9533 100644
--- a/src/network/configure.json
+++ b/src/network/configure.json
@@ -33,7 +33,6 @@
]
},
"network": {
- "export": "",
"sources": [
{ "type": "makeSpec", "spec": "NETWORK" }
]
diff --git a/src/network/configure.pri b/src/network/configure.pri
index fa502db1d1..ad4d711cba 100644
--- a/src/network/configure.pri
+++ b/src/network/configure.pri
@@ -1,10 +1,10 @@
# custom tests
defineTest(qtConfLibrary_openssl) {
- libs = $$getenv("OPENSSL_LIBS")
+ eval(libs = $$getenv("OPENSSL_LIBS"))
!isEmpty(libs) {
- eval($${1}.libs = $$libs)
- export($${1}.libs)
+ !qtConfResolveLibs($${1}.libs, $$libs): \
+ return(false)
return(true)
}
qtLog("$OPENSSL_LIBS is not set.")
diff --git a/src/network/ssl/qsslcontext_openssl11.cpp b/src/network/ssl/qsslcontext_openssl11.cpp
index 02ce466c80..c96a48dac1 100644
--- a/src/network/ssl/qsslcontext_openssl11.cpp
+++ b/src/network/ssl/qsslcontext_openssl11.cpp
@@ -97,24 +97,20 @@ init_context:
unsupportedProtocol = true;
} else {
switch (sslContext->sslConfiguration.protocol()) {
-#if QT_CONFIG(dtls)
case QSsl::DtlsV1_0:
case QSsl::DtlsV1_0OrLater:
case QSsl::DtlsV1_2:
case QSsl::DtlsV1_2OrLater:
+#if QT_CONFIG(dtls)
isDtls = true;
sslContext->ctx = q_SSL_CTX_new(client ? q_DTLS_client_method() : q_DTLS_server_method());
- break;
#else // dtls
- case QSsl::DtlsV1_0:
- case QSsl::DtlsV1_0OrLater:
- case QSsl::DtlsV1_2:
- case QSsl::DtlsV1_2OrLater:
sslContext->ctx = nullptr;
unsupportedProtocol = true;
qCWarning(lcSsl, "DTLS protocol requested, but feature 'dtls' is disabled");
- break;
+
#endif // dtls
+ break;
case QSsl::TlsV1_3:
case QSsl::TlsV1_3OrLater:
#if !defined(TLS1_3_VERSION)