aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2020-03-21 03:05:08 +0100
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2020-03-21 03:05:08 +0100
commit1c533de10923c48f27ccbcaf59dcbc4c91538268 (patch)
tree0ac08fc8a6556b662eadbc489a0bf8c8216a8eab
parent41718adfe8555404be9232968d6b565436ea5ac9 (diff)
parent02dbe3346c414d9c606acd5bc799a79a67ad3c1c (diff)
Merge remote-tracking branch 'origin/5.15' into dev
-rw-r--r--examples/coap/quicksecureclient/qmlcoapsecureclient.cpp7
-rw-r--r--src/coap/qcoapqudpconnection.cpp2
-rw-r--r--tests/auto/coapnetworksettings.h6
3 files changed, 10 insertions, 5 deletions
diff --git a/examples/coap/quicksecureclient/qmlcoapsecureclient.cpp b/examples/coap/quicksecureclient/qmlcoapsecureclient.cpp
index dd40f4e..3826d93 100644
--- a/examples/coap/quicksecureclient/qmlcoapsecureclient.cpp
+++ b/examples/coap/quicksecureclient/qmlcoapsecureclient.cpp
@@ -137,13 +137,16 @@ void QmlCoapSecureClient::setSecurityConfiguration(const QString &localCertifica
{
QCoapSecurityConfiguration configuration;
- const auto localCerts = QSslCertificate::fromPath(QUrl(localCertificatePath).toLocalFile());
+ const auto localCerts =
+ QSslCertificate::fromPath(QUrl(localCertificatePath).toLocalFile(), QSsl::Pem,
+ QSslCertificate::PatternSyntax::FixedString);
if (localCerts.isEmpty())
qCWarning(lcCoapClient, "The specified local certificate file is not valid.");
else
configuration.setLocalCertificateChain(localCerts.toVector());
- const auto caCerts = QSslCertificate::fromPath(QUrl(caCertificatePath).toLocalFile());
+ const auto caCerts = QSslCertificate::fromPath(QUrl(caCertificatePath).toLocalFile(), QSsl::Pem,
+ QSslCertificate::PatternSyntax::FixedString);
if (caCerts.isEmpty())
qCWarning(lcCoapClient, "The specified CA certificate file is not valid.");
else
diff --git a/src/coap/qcoapqudpconnection.cpp b/src/coap/qcoapqudpconnection.cpp
index 41224a2..bf2e39d 100644
--- a/src/coap/qcoapqudpconnection.cpp
+++ b/src/coap/qcoapqudpconnection.cpp
@@ -151,7 +151,7 @@ void QCoapQUdpConnection::createSocket()
Q_D(QCoapQUdpConnection);
d->socketReadyRead();
});
- connect(d->udpSocket.data(), QOverload<QAbstractSocket::SocketError>::of(&QUdpSocket::error),
+ connect(d->udpSocket.data(), &QUdpSocket::errorOccurred,
[this](QAbstractSocket::SocketError socketError) {
qCWarning(lcCoapConnection) << "CoAP UDP socket error" << socketError
<< socket()->errorString();
diff --git a/tests/auto/coapnetworksettings.h b/tests/auto/coapnetworksettings.h
index 7f425ff..2982aa9 100644
--- a/tests/auto/coapnetworksettings.h
+++ b/tests/auto/coapnetworksettings.h
@@ -130,7 +130,8 @@ QCoapSecurityConfiguration createConfiguration(QtCoap::SecurityMode securityMode
}
const auto localCertPath = directory + QDir::separator() +"local_cert.pem";
- const auto localCerts = QSslCertificate::fromPath(localCertPath);
+ const auto localCerts = QSslCertificate::fromPath(
+ localCertPath, QSsl::Pem, QSslCertificate::PatternSyntax::FixedString);
if (localCerts.isEmpty()) {
qWarning() << "Failed to load local certificates, the"
<< localCertPath
@@ -140,7 +141,8 @@ QCoapSecurityConfiguration createConfiguration(QtCoap::SecurityMode securityMode
}
const auto caCertPath = directory + QDir::separator() + "ca_cert.pem";
- const auto caCerts = QSslCertificate::fromPath(caCertPath);
+ const auto caCerts = QSslCertificate::fromPath(caCertPath, QSsl::Pem,
+ QSslCertificate::PatternSyntax::FixedString);
if (caCerts.isEmpty()) {
qWarning() << "Failed to load CA certificates, the"
<< caCertPath