Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-websockets for openSUSE:Factory checked in at 2026-08-21 16:52:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-websockets (Old) and /work/SRC/openSUSE:Factory/.qt6-websockets.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-websockets" Fri Aug 21 16:52:09 2026 rev:36 rq:1372272 version:6.11.2 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-websockets/qt6-websockets.changes 2026-05-28 17:26:38.130964825 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-websockets.new.1258/qt6-websockets.changes 2026-08-21 16:52:51.959999577 +0200 @@ -1,0 +2,6 @@ +Tue Aug 18 11:49:48 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.11.2 + https://www.qt.io/blog/qt-6.11.2-released + +------------------------------------------------------------------- Old: ---- qtwebsockets-everywhere-src-6.11.1.tar.xz New: ---- qtwebsockets-everywhere-src-6.11.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-websockets.spec ++++++ --- /var/tmp/diff_new_pack.90O52i/_old 2026-08-21 16:52:53.430051868 +0200 +++ /var/tmp/diff_new_pack.90O52i/_new 2026-08-21 16:52:53.433051974 +0200 @@ -16,7 +16,7 @@ # -%define real_version 6.11.1 +%define real_version 6.11.2 %define short_version 6.11 %define tar_name qtwebsockets-everywhere-src %define tar_suffix %{nil} @@ -27,7 +27,7 @@ %endif # Name: qt6-websockets%{?pkg_suffix} -Version: 6.11.1 +Version: 6.11.2 Release: 0 Summary: Qt 6 WebSockets library License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only ++++++ qtwebsockets-everywhere-src-6.11.1.tar.xz -> qtwebsockets-everywhere-src-6.11.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.11.1/.cmake.conf new/qtwebsockets-everywhere-src-6.11.2/.cmake.conf --- old/qtwebsockets-everywhere-src-6.11.1/.cmake.conf 2026-05-08 03:18:55.000000000 +0200 +++ new/qtwebsockets-everywhere-src-6.11.2/.cmake.conf 2026-08-12 03:33:36.000000000 +0200 @@ -1,9 +1,10 @@ -set(QT_REPO_MODULE_VERSION "6.11.1") +set(QT_REPO_MODULE_VERSION "6.11.2") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_CONTEXTLESS_CONNECT=1" "QT_NO_FOREACH=1" "QT_NO_QASCONST=1" + "QT_NO_SINGLE_ARGUMENT_QHASH_OVERLOAD=1" "QT_NO_URL_CAST_FROM_STRING=1" "QT_USE_NODISCARD_FILE_OPEN=1" ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.11.1/.tag new/qtwebsockets-everywhere-src-6.11.2/.tag --- old/qtwebsockets-everywhere-src-6.11.1/.tag 2026-05-08 03:18:55.000000000 +0200 +++ new/qtwebsockets-everywhere-src-6.11.2/.tag 2026-08-12 03:33:36.000000000 +0200 @@ -1 +1 @@ -451920600d7f0b8a4b458bba56a2dd303e587026 +3eab06de7076a83514e98c2403baa433d137b013 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.11.1/dependencies.yaml new/qtwebsockets-everywhere-src-6.11.2/dependencies.yaml --- old/qtwebsockets-everywhere-src-6.11.1/dependencies.yaml 2026-05-08 03:18:55.000000000 +0200 +++ new/qtwebsockets-everywhere-src-6.11.2/dependencies.yaml 2026-08-12 03:33:36.000000000 +0200 @@ -1,7 +1,7 @@ dependencies: ../qtbase: - ref: 59c81a3c2247b821b9b84b4eb8d939b77e07e276 + ref: ef55f427f2c8b410d34f8a7681020a3000cf6866 required: true ../qtdeclarative: - ref: a02bed441965ee1f18f856352c7d5ee5ba35d795 + ref: 4e3399c26ec57246c08de019cfcbda8d23604cfa required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.11.1/examples/websockets/sslechoclient/CMakeLists.txt new/qtwebsockets-everywhere-src-6.11.2/examples/websockets/sslechoclient/CMakeLists.txt --- old/qtwebsockets-everywhere-src-6.11.1/examples/websockets/sslechoclient/CMakeLists.txt 2026-05-08 03:18:55.000000000 +0200 +++ new/qtwebsockets-everywhere-src-6.11.2/examples/websockets/sslechoclient/CMakeLists.txt 2026-08-12 03:33:36.000000000 +0200 @@ -24,8 +24,7 @@ ) qt_add_resources(sslechoclient "cert" - BASE ../sslechoserver - FILES ../sslechoserver/localhost.cert + FILES localhost.cert ) set_target_properties(sslechoclient PROPERTIES diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.11.1/examples/websockets/sslechoclient/localhost.cert new/qtwebsockets-everywhere-src-6.11.2/examples/websockets/sslechoclient/localhost.cert --- old/qtwebsockets-everywhere-src-6.11.1/examples/websockets/sslechoclient/localhost.cert 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebsockets-everywhere-src-6.11.2/examples/websockets/sslechoclient/localhost.cert 2026-08-12 03:33:36.000000000 +0200 @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIUMrxsW65722LF1Monsslw8osKQPowDQYJKoZIhvcNAQEN +BQAwbTELMAkGA1UEBhMCTk8xDTALBgNVBAgMBE9zbG8xDTALBgNVBAcMBE9zbG8x +FzAVBgNVBAoMDlRoZSBRdCBQcm9qZWN0MRMwEQYDVQQLDApXZWJTb2NrZXRzMRIw +EAYDVQQDDAlsb2NhbGhvc3QwHhcNMjQwMzE4MTExNDU0WhcNMjUwMzE4MTExNDU0 +WjBtMQswCQYDVQQGEwJOTzENMAsGA1UECAwET3NsbzENMAsGA1UEBwwET3NsbzEX +MBUGA1UECgwOVGhlIFF0IFByb2plY3QxEzARBgNVBAsMCldlYlNvY2tldHMxEjAQ +BgNVBAMMCWxvY2FsaG9zdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +ALWkKxZ2Gfv6YKz/jvl8uu8BSb7JVqhP3A1xGysHYL1K4ctYSFQsCrf6gQawkO1B +mZegqPHlMy3zWFXb5XLCrFwMJo69/9iYNidXj7jHHbBI/WW53wy7ZEW0m8qhVkU6 +ah6wa3iAP1/4U+ovC82T+7rXvqFUjbmrXUYfJftkznTYo79uUWUI7hRTYfPqzIE0 +8KsiwTKnKEEetsv6fsm30h4hJA2XvDIxiShlOFgl6BWRTOE522k+Ykxf2NqVflnn ++fF7u5VOL1sAELEW4P4p6lIbzDlAKOjr9JjgMPVS5o6bH/VO0W2IRRQ28gAHBdBl +Z4ftOhsDb2kbpEb+ay72u2rcpB+/zDyrZ/KeU6hsbZX2ki5tBkPZj8/rRkylm6FH +3rkG1qfGfFZrhbh5lM3g4sVu6odlD8tAxToJTUjDotilcV0L1MzU3W1ATemILekA +4O7QTnTc1+EoaqoDQJiTWqWLFJLr6vHRkicfbSGSLJskJ+n9ahwC+kMSVAbD160v +dEmgpXq2FiApXpy1YfqOFGKxAbUjELf/Qad5K+xaVbnM9McUzHrZFIM7UhvBSofN +3nkiG/ckWqsUKD+EyZLZARb0oF9p0qwlUb/SOXcXRFe4FyXehUzsEdxL4BOIJ5GU +T/oezLmvhvUpDPqLRADDxkF2TXd3+h9O4zxN/nwK8ISvAgMBAAGjUzBRMB0GA1Ud +DgQWBBTZA6a9VA+TrBU/vt6n78GAWW0XAjAfBgNVHSMEGDAWgBTZA6a9VA+TrBU/ +vt6n78GAWW0XAjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDQUAA4ICAQCU ++mA/ow0IHjFs0VYCHg/4YaSIzfiQPeyjlNCrcpQU3knUgJu63RUVz6+0+7VfadYL +/Y2A8e7YNuxw0vabzxxdx2+PO9Jh0U1ho7JUjbN7j4zuw0Rq1AlaMJ1OrNgMGB5M +0+HN/u6RyzV1Na/Ov8Ahj44a/S3oIO/fM8n2951BdsB2iTLitubU+vqfIGWIj6Zk +MH3dgKWRd8mo8ZGmNfVZZ3RfNIY8oHv04yIhL/NDEdg2uKlNKuQ8OIeEGmd1PAJK +xcjy+1Go1alNV2SNj7eNnyGyhWbe20EKkg3BaitJYZ6ZD15Wyx+dlnqPQOgo4xY5 +G3oSYH0eu2cq8+ZM1UCoB+DV5wSm6I3ema0ASShQkBCqLpu9LNHbABRIi5VXKowV +Mwt6o2ZaaMHtkCydjalrW/BxswLNpX+CTjcMs2lbeloGt6oAaPYOuFVvkjsoMV9e +zlDgrv9EJqT5/X3OauL57V4cptl9j3StS7v0Lfst/xY7E2TeQIcRZaA7Yz969VpF +ulh5s0YClyWcrBu3kvcEexLrGGd294GBt+Sd+FxrE5xlkm5FFadUJO1fFwwtxE3L +BTNQ9USZ64jWAu+ix1ZzWsii9bbuJEHnksHfDLJWaUlwRrp7Tdz6n0haYk0hkbVP +YEIZHQymVHs7iFU7vfoFmlCv9xftgCMRzjI8BbVCQQ== +-----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.11.1/examples/websockets/sslechoclient/sslechoclient.pro new/qtwebsockets-everywhere-src-6.11.2/examples/websockets/sslechoclient/sslechoclient.pro --- old/qtwebsockets-everywhere-src-6.11.1/examples/websockets/sslechoclient/sslechoclient.pro 2026-05-08 03:18:55.000000000 +0200 +++ new/qtwebsockets-everywhere-src-6.11.2/examples/websockets/sslechoclient/sslechoclient.pro 2026-08-12 03:33:36.000000000 +0200 @@ -13,7 +13,7 @@ HEADERS += \ sslechoclient.h -resources.files = ../sslechoserver/localhost.cert +resources.files = localhost.cert resources.prefix = / RESOURCES += resources diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.11.1/examples/websockets/sslechoserver/generate.sh new/qtwebsockets-everywhere-src-6.11.2/examples/websockets/sslechoserver/generate.sh --- old/qtwebsockets-everywhere-src-6.11.1/examples/websockets/sslechoserver/generate.sh 2026-05-08 03:18:55.000000000 +0200 +++ new/qtwebsockets-everywhere-src-6.11.2/examples/websockets/sslechoserver/generate.sh 2026-08-12 03:33:36.000000000 +0200 @@ -3,3 +3,6 @@ # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause openssl req -x509 -nodes -newkey rsa:4096 -keyout localhost.key -out localhost.cert -sha512 -days 365 -subj "/C=NO/ST=Oslo/L=Oslo/O=The Qt Project/OU=WebSockets/CN=localhost" + +# The sslechoclient example ships its own copy of the certificate; keep it in sync. +cp localhost.cert ../sslechoclient/localhost.cert diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.11.1/src/websockets/qwebsocketserver_p.cpp new/qtwebsockets-everywhere-src-6.11.2/src/websockets/qwebsocketserver_p.cpp --- old/qtwebsockets-everywhere-src-6.11.1/src/websockets/qwebsocketserver_p.cpp 2026-05-08 03:18:55.000000000 +0200 +++ new/qtwebsockets-everywhere-src-6.11.2/src/websockets/qwebsocketserver_p.cpp 2026-08-12 03:33:36.000000000 +0200 @@ -418,8 +418,11 @@ QObject *sender = q->sender(); if (Q_LIKELY(sender)) { QTcpSocket *pTcpSocket = qobject_cast<QTcpSocket*>(sender); - if (Q_LIKELY(pTcpSocket)) + if (Q_LIKELY(pTcpSocket)) { pTcpSocket->deleteLater(); + m_error = QWebSocketProtocol::CloseCode::CloseCodeNormal; + m_errorString = QString(); + } } } @@ -529,6 +532,9 @@ setError(QWebSocketProtocol::CloseCodeProtocolError, QWebSocketServer::tr("Invalid response received.")); } + } else { + setError(QWebSocketProtocol::CloseCodeProtocolError, + QWebSocketServer::tr("Invalid handshake request.")); } if (!success) { pTcpSocket->close();
