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 2023-04-05 21:32:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-websockets (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-websockets.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-websockets"

Wed Apr  5 21:32:26 2023 rev:13 rq:1077353 version:6.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-websockets/qt6-websockets.changes    
2023-03-17 17:04:28.089745355 +0100
+++ /work/SRC/openSUSE:Factory/.qt6-websockets.new.19717/qt6-websockets.changes 
2023-04-05 21:37:27.027183301 +0200
@@ -1,0 +2,6 @@
+Mon Apr  3 10:03:17 UTC 2023 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.5.0
+  * https://www.qt.io/blog/qt-6.5-lts-released
+
+-------------------------------------------------------------------

Old:
----
  qtwebsockets-everywhere-src-6.4.3.tar.xz

New:
----
  qtwebsockets-everywhere-src-6.5.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qt6-websockets.spec ++++++
--- /var/tmp/diff_new_pack.L3FZmV/_old  2023-04-05 21:37:27.543186247 +0200
+++ /var/tmp/diff_new_pack.L3FZmV/_new  2023-04-05 21:37:27.551186292 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package qt6-websockets
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,8 @@
 #
 
 
-%define real_version 6.4.3
-%define short_version 6.4
+%define real_version 6.5.0
+%define short_version 6.5
 %define tar_name qtwebsockets-everywhere-src
 %define tar_suffix %{nil}
 #
@@ -27,7 +27,7 @@
 %endif
 #
 Name:           qt6-websockets%{?pkg_suffix}
-Version:        6.4.3
+Version:        6.5.0
 Release:        0
 Summary:        Qt 6 WebSockets library
 License:        LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
@@ -38,11 +38,11 @@
 BuildRequires:  qt6-core-private-devel
 BuildRequires:  qt6-network-private-devel
 BuildRequires:  qt6-qml-private-devel
-BuildRequires:  cmake(Qt6Core)
-BuildRequires:  cmake(Qt6Gui)
-BuildRequires:  cmake(Qt6Network)
-BuildRequires:  cmake(Qt6Quick)
-BuildRequires:  cmake(Qt6QuickTest)
+BuildRequires:  cmake(Qt6Core) = %{real_version}
+BuildRequires:  cmake(Qt6Gui) = %{real_version}
+BuildRequires:  cmake(Qt6Network) = %{real_version}
+BuildRequires:  cmake(Qt6Quick) = %{real_version}
+BuildRequires:  cmake(Qt6QuickTest) = %{real_version}
 %if "%{qt6_flavor}" == "docs"
 BuildRequires:  qt6-tools
 %{qt6_doc_packages}
@@ -74,15 +74,15 @@
 %package devel
 Summary:        Qt 6 WebSockets library - Development files
 Requires:       libQt6WebSockets6 = %{version}
-Requires:       cmake(Qt6Network)
+Requires:       cmake(Qt6Network) = %{real_version}
 
 %description devel
 Development files for the Qt 6 WebSockets library
 
 %package private-devel
 Summary:        Non-ABI stable API for the Qt 6 WebSockets library
-Requires:       qt6-core-private-devel
 Requires:       cmake(Qt6WebSockets) = %{real_version}
+%requires_eq    qt6-core-private-devel
 
 %description private-devel
 This package provides private headers of libQt6WebSockets that do not have any

++++++ qtwebsockets-everywhere-src-6.4.3.tar.xz -> 
qtwebsockets-everywhere-src-6.5.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.4.3/.cmake.conf 
new/qtwebsockets-everywhere-src-6.5.0/.cmake.conf
--- old/qtwebsockets-everywhere-src-6.4.3/.cmake.conf   2023-03-12 
03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/.cmake.conf   2023-03-28 
16:23:33.000000000 +0200
@@ -1,2 +1,3 @@
-set(QT_REPO_MODULE_VERSION "6.4.3")
+set(QT_REPO_MODULE_VERSION "6.5.0")
 set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1")
+set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.4.3/.tag 
new/qtwebsockets-everywhere-src-6.5.0/.tag
--- old/qtwebsockets-everywhere-src-6.4.3/.tag  2023-03-12 03:16:37.000000000 
+0100
+++ new/qtwebsockets-everywhere-src-6.5.0/.tag  2023-03-28 16:23:33.000000000 
+0200
@@ -1 +1 @@
-5c50ad5eef1fc179d846e175b0612a76b2a63d09
+5c92cce2f79edcd26d05608d86351b82d1c00373
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.4.3/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/CMakeLists.txt        2023-03-12 
03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/CMakeLists.txt        2023-03-28 
16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from qtwebsockets.pro.
 
 cmake_minimum_required(VERSION 3.16)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.4.3/dependencies.yaml 
new/qtwebsockets-everywhere-src-6.5.0/dependencies.yaml
--- old/qtwebsockets-everywhere-src-6.4.3/dependencies.yaml     2023-03-12 
03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/dependencies.yaml     2023-03-28 
16:23:33.000000000 +0200
@@ -1,7 +1,7 @@
 dependencies:
   ../qtbase:
-    ref: 519d2d8f442409e86a0ee2fa16bd543342180861
+    ref: aea92807be2567c4212b96ae67de7137075ba4ee
     required: true
   ../qtdeclarative:
-    ref: 7161b3a04d08aea891bd7c7e459437260d29c3f3
+    ref: 3238e18d6b0dc45d2e765fb0b93da5cbf3f396ec
     required: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/examples/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/examples/CMakeLists.txt       
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/examples/CMakeLists.txt       
2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 qt_examples_build_begin(EXTERNAL_BUILD)
 
 add_subdirectory(websockets)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/CMakeLists.txt    
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/CMakeLists.txt    
2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 qt_internal_add_example(echoclient)
 qt_internal_add_example(echoserver)
 qt_internal_add_example(simplechat)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/echoclient/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/echoclient/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/echoclient/CMakeLists.txt
 2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/echoclient/CMakeLists.txt
 2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 cmake_minimum_required(VERSION 3.16)
 project(echoclient LANGUAGES CXX)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/echoserver/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/echoserver/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/echoserver/CMakeLists.txt
 2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/echoserver/CMakeLists.txt
 2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 cmake_minimum_required(VERSION 3.16)
 project(echoserver LANGUAGES CXX)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/qmlwebsocketclient/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/qmlwebsocketclient/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/qmlwebsocketclient/CMakeLists.txt
 2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/qmlwebsocketclient/CMakeLists.txt
 2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 cmake_minimum_required(VERSION 3.16)
 project(qmlwebsocketclient LANGUAGES CXX)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/qmlwebsocketclient/qml/qmlwebsocketclient/main.qml
 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/qmlwebsocketclient/qml/qmlwebsocketclient/main.qml
--- 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/qmlwebsocketclient/qml/qmlwebsocketclient/main.qml
        2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/qmlwebsocketclient/qml/qmlwebsocketclient/main.qml
        2023-03-28 16:23:33.000000000 +0200
@@ -4,13 +4,13 @@
 import QtWebSockets 1.0
 
 Rectangle {
-    width: 360
+    width: 640
     height: 360
 
     WebSocket {
         id: socket
-        url: "ws://echo.websocket.org"
-        onTextMessageReceived: {
+        url: "ws://ws.ifelse.io"
+        onTextMessageReceived: function(message) {
             messageBox.text = messageBox.text + "\nReceived message: " + 
message
         }
         onStatusChanged: if (socket.status == WebSocket.Error) {
@@ -25,8 +25,8 @@
 
     WebSocket {
         id: secureWebSocket
-        url: "wss://echo.websocket.org"
-        onTextMessageReceived: {
+        url: "wss://ws.ifelse.io"
+        onTextMessageReceived: function(message) {
             messageBox.text = messageBox.text + "\nReceived secure message: " 
+ message
         }
         onStatusChanged: if (secureWebSocket.status == WebSocket.Error) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/qmlwebsocketserver/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/qmlwebsocketserver/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/qmlwebsocketserver/CMakeLists.txt
 2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/qmlwebsocketserver/CMakeLists.txt
 2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 cmake_minimum_required(VERSION 3.16)
 project(qmlwebsocketserver LANGUAGES CXX)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/qmlwebsocketserver/qml/qmlwebsocketserver/main.qml
 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/qmlwebsocketserver/qml/qmlwebsocketserver/main.qml
--- 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/qmlwebsocketserver/qml/qmlwebsocketserver/main.qml
        2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/qmlwebsocketserver/qml/qmlwebsocketserver/main.qml
        2023-03-28 16:23:33.000000000 +0200
@@ -15,7 +15,7 @@
     WebSocketServer {
         id: server
         listen: true
-        onClientConnected: {
+        onClientConnected: function(webSocket) {
             webSocket.onTextMessageReceived.connect(function(message) {
                 appendMessage(qsTr("Server received message: 
%1").arg(message));
                 webSocket.sendTextMessage(qsTr("Hello Client!"));
@@ -29,7 +29,9 @@
     WebSocket {
         id: socket
         url: server.url
-        onTextMessageReceived: appendMessage(qsTr("Client received message: 
%1").arg(message))
+        onTextMessageReceived: function(message) {
+            appendMessage(qsTr("Client received message: %1").arg(message));
+        }
         onStatusChanged: {
             if (socket.status == WebSocket.Error) {
                 appendMessage(qsTr("Client error: 
%1").arg(socket.errorString));
@@ -39,6 +41,14 @@
         }
     }
 
+    Timer {
+        interval: 100
+        running: true
+        onTriggered: {
+            socket.active = true;
+        }
+    }
+
     Text {
         id: messageBox
         text: qsTr("Click to send a message!")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/simplechat/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/simplechat/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/simplechat/CMakeLists.txt
 2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/simplechat/CMakeLists.txt
 2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 cmake_minimum_required(VERSION 3.16)
 project(simplechatserver LANGUAGES CXX)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/sslechoclient/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/sslechoclient/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/sslechoclient/CMakeLists.txt
      2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/sslechoclient/CMakeLists.txt
      2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 cmake_minimum_required(VERSION 3.16)
 project(sslechoclient LANGUAGES CXX)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/sslechoserver/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/sslechoserver/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/examples/websockets/sslechoserver/CMakeLists.txt
      2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/examples/websockets/sslechoserver/CMakeLists.txt
      2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 cmake_minimum_required(VERSION 3.16)
 project(sslechoserver LANGUAGES CXX)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qdefaultmaskgenerator_p.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qdefaultmaskgenerator_p.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qdefaultmaskgenerator_p.h
     2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qdefaultmaskgenerator_p.h
     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/websockets/qdefaultmaskgenerator_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocket_p.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocket_p.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocket_p.h
        2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocket_p.h
        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/websockets/qwebsocket_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketcorsauthenticator_p.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketcorsauthenticator_p.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketcorsauthenticator_p.h
       2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketcorsauthenticator_p.h
       1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/websockets/qwebsocketcorsauthenticator_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketdataprocessor_p.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketdataprocessor_p.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketdataprocessor_p.h
   2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketdataprocessor_p.h
   1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/websockets/qwebsocketdataprocessor_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketframe_p.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketframe_p.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketframe_p.h
   2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketframe_p.h
   1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/websockets/qwebsocketframe_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakeoptions_p.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakeoptions_p.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakeoptions_p.h
        2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakeoptions_p.h
        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/websockets/qwebsockethandshakeoptions_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakerequest_p.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakerequest_p.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakerequest_p.h
        2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakerequest_p.h
        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/websockets/qwebsockethandshakerequest_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakeresponse_p.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakeresponse_p.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakeresponse_p.h
       2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsockethandshakeresponse_p.h
       1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/websockets/qwebsockethandshakeresponse_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketprotocol_p.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketprotocol_p.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketprotocol_p.h
        2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketprotocol_p.h
        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/websockets/qwebsocketprotocol_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketserver_p.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketserver_p.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketserver_p.h
  2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/6.4.3/QtWebSockets/private/qwebsocketserver_p.h
  1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/websockets/qwebsocketserver_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QMaskGenerator 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QMaskGenerator
--- old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QMaskGenerator   
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QMaskGenerator   
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "qmaskgenerator.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QWebSocket 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QWebSocket
--- old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QWebSocket       
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QWebSocket       
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "qwebsocket.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QWebSocketCorsAuthenticator
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QWebSocketCorsAuthenticator
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QWebSocketCorsAuthenticator
      2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QWebSocketCorsAuthenticator
      1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "qwebsocketcorsauthenticator.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QWebSocketHandshakeOptions
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QWebSocketHandshakeOptions
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QWebSocketHandshakeOptions
       2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QWebSocketHandshakeOptions
       1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "qwebsockethandshakeoptions.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QWebSocketProtocol 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QWebSocketProtocol
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QWebSocketProtocol   
    2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QWebSocketProtocol   
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "qwebsocketprotocol.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QWebSocketServer 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QWebSocketServer
--- old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QWebSocketServer 
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QWebSocketServer 
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "qwebsocketserver.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QtWebSockets 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QtWebSockets
--- old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QtWebSockets     
2023-03-12 11:00:39.218240500 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QtWebSockets     
1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
-#ifndef QT_QTWEBSOCKETS_MODULE_H
-#define QT_QTWEBSOCKETS_MODULE_H
-#include <QtWebSockets/QtWebSocketsDepends>
-#include "qmaskgenerator.h"
-#include "qwebsocket.h"
-#include "qwebsocketcorsauthenticator.h"
-#include "qwebsockethandshakeoptions.h"
-#include "qwebsocketprotocol.h"
-#include "qwebsocketserver.h"
-#include "qtwebsocketsversion.h"
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QtWebSocketsVersion 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QtWebSocketsVersion
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/QtWebSocketsVersion  
    2023-03-12 11:00:39.218240500 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/QtWebSocketsVersion  
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "qtwebsocketsversion.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/headers.pri 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/headers.pri
--- old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/headers.pri      
2023-03-12 11:00:39.218240500 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/headers.pri      
1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-SYNCQT.HEADER_FILES = qmaskgenerator.h qwebsocket.h 
qwebsocketcorsauthenticator.h qwebsockethandshakeoptions.h qwebsocketprotocol.h 
qwebsockets_global.h qwebsocketserver.h 
-SYNCQT.GENERATED_HEADER_FILES = QMaskGenerator QWebSocket 
QWebSocketCorsAuthenticator QWebSocketHandshakeOptions QWebSocketProtocol 
QWebSocketServer qtwebsocketsversion.h QtWebSocketsVersion QtWebSockets 
-SYNCQT.PRIVATE_HEADER_FILES = qdefaultmaskgenerator_p.h qwebsocket_p.h 
qwebsocketcorsauthenticator_p.h qwebsocketdataprocessor_p.h qwebsocketframe_p.h 
qwebsockethandshakeoptions_p.h qwebsockethandshakerequest_p.h 
qwebsockethandshakeresponse_p.h qwebsocketprotocol_p.h qwebsocketserver_p.h 
-SYNCQT.QPA_HEADER_FILES = 
-SYNCQT.CLEAN_HEADER_FILES = qmaskgenerator.h qwebsocket.h 
qwebsocketcorsauthenticator.h qwebsockethandshakeoptions.h qwebsocketprotocol.h 
qwebsockets_global.h qwebsocketserver.h 
-SYNCQT.INJECTIONS = 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qmaskgenerator.h 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qmaskgenerator.h
--- old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qmaskgenerator.h 
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qmaskgenerator.h 
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../src/websockets/qmaskgenerator.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qtwebsocketsversion.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qtwebsocketsversion.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qtwebsocketsversion.h
    2023-03-12 11:00:39.218240500 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qtwebsocketsversion.h
    1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-/* This file was generated by syncqt. */
-#ifndef QT_QTWEBSOCKETS_VERSION_H
-#define QT_QTWEBSOCKETS_VERSION_H
-
-#define QTWEBSOCKETS_VERSION_STR "6.4.3"
-
-#define QTWEBSOCKETS_VERSION 0x060403
-
-#endif // QT_QTWEBSOCKETS_VERSION_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsocket.h 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsocket.h
--- old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsocket.h     
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsocket.h     
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../src/websockets/qwebsocket.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsocketcorsauthenticator.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsocketcorsauthenticator.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsocketcorsauthenticator.h
    2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsocketcorsauthenticator.h
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../src/websockets/qwebsocketcorsauthenticator.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsockethandshakeoptions.h
 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsockethandshakeoptions.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsockethandshakeoptions.h
     2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsockethandshakeoptions.h
     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../src/websockets/qwebsockethandshakeoptions.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsocketprotocol.h 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsocketprotocol.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsocketprotocol.h 
    2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsocketprotocol.h 
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../src/websockets/qwebsocketprotocol.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsockets_global.h 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsockets_global.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsockets_global.h 
    2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsockets_global.h 
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../src/websockets/qwebsockets_global.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsocketserver.h 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsocketserver.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/include/QtWebSockets/qwebsocketserver.h   
    2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/include/QtWebSockets/qwebsocketserver.h   
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../src/websockets/qwebsocketserver.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebsockets-everywhere-src-6.4.3/src/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/src/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/src/CMakeLists.txt    2023-03-12 
03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/CMakeLists.txt    2023-03-28 
16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from src.pro.
 
 add_subdirectory(websockets)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/imports/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/src/imports/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/src/imports/CMakeLists.txt    
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/imports/CMakeLists.txt    
2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from imports.pro.
 
 add_subdirectory(qmlwebsockets)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/imports/qmlwebsockets/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/src/imports/qmlwebsockets/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/src/imports/qmlwebsockets/CMakeLists.txt  
    2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/src/imports/qmlwebsockets/CMakeLists.txt  
    2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 qt_internal_add_qml_module(qmlwebsockets
     URI "QtWebSockets"
     VERSION "${PROJECT_VERSION}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/imports/qmlwebsockets/qqmlwebsocket.cpp
 
new/qtwebsockets-everywhere-src-6.5.0/src/imports/qmlwebsockets/qqmlwebsocket.cpp
--- 
old/qtwebsockets-everywhere-src-6.4.3/src/imports/qmlwebsockets/qqmlwebsocket.cpp
   2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/src/imports/qmlwebsockets/qqmlwebsocket.cpp
   2023-03-28 16:23:33.000000000 +0200
@@ -214,13 +214,12 @@
     m_webSocket.reset(socket);
     if (m_webSocket) {
         // explicit ownership via QScopedPointer
-        m_webSocket->setParent(Q_NULLPTR);
+        m_webSocket->setParent(nullptr);
         connect(m_webSocket.data(), &QWebSocket::textMessageReceived,
                 this, &QQmlWebSocket::textMessageReceived);
         connect(m_webSocket.data(), &QWebSocket::binaryMessageReceived,
                 this, &QQmlWebSocket::binaryMessageReceived);
-        typedef void (QWebSocket::* ErrorSignal)(QAbstractSocket::SocketError);
-        connect(m_webSocket.data(), 
static_cast<ErrorSignal>(&QWebSocket::error),
+        connect(m_webSocket.data(), &QWebSocket::errorOccurred,
                 this, &QQmlWebSocket::onError);
         connect(m_webSocket.data(), &QWebSocket::stateChanged,
                 this, &QQmlWebSocket::onStateChanged);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/imports/qmlwebsockets/qqmlwebsocketserver.h
 
new/qtwebsockets-everywhere-src-6.5.0/src/imports/qmlwebsockets/qqmlwebsocketserver.h
--- 
old/qtwebsockets-everywhere-src-6.4.3/src/imports/qmlwebsockets/qqmlwebsocketserver.h
       2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/src/imports/qmlwebsockets/qqmlwebsocketserver.h
       2023-03-28 16:23:33.000000000 +0200
@@ -28,7 +28,7 @@
     Q_PROPERTY(bool accept READ accept WRITE setAccept NOTIFY acceptChanged)
 
 public:
-    explicit QQmlWebSocketServer(QObject *parent = Q_NULLPTR);
+    explicit QQmlWebSocketServer(QObject *parent = nullptr);
     ~QQmlWebSocketServer() override;
 
     void classBegin() override;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/CMakeLists.txt 
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/CMakeLists.txt 
2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from websockets.pro.
 
 #####################################################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocket.cpp 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocket.cpp
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocket.cpp 
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocket.cpp 
2023-03-28 16:23:33.000000000 +0200
@@ -40,7 +40,7 @@
 */
 
 /*!
-    \page echoclient.html example
+    \page echoclient.html
     \title QWebSocket client example
     \brief A sample WebSocket client that sends a message and displays the 
message that
     it receives back.
@@ -172,18 +172,6 @@
     \sa textMessageReceived()
 */
 /*!
-    \fn void QWebSocket::error(QAbstractSocket::SocketError error);
-
-    This signal is emitted after an error occurred. The \a error
-    parameter describes the type of error that occurred.
-
-    QAbstractSocket::SocketError is not a registered metatype, so for queued
-    connections, you will have to register it with Q_DECLARE_METATYPE() and
-    qRegisterMetaType().
-
-    \sa error(), errorString()
-*/
-/*!
     \fn void QWebSocket::sslErrors(const QList<QSslError> &errors)
     QWebSocket emits this signal after the SSL handshake to indicate that one 
or more errors have
     occurred while establishing the identity of the peer.
@@ -996,4 +984,25 @@
     return QWebSocketPrivate::maxOutgoingFrameSize();
 }
 
+/*!
+    \fn void QWebSocket::errorOccurred(QAbstractSocket::SocketError error);
+
+    \since 6.5
+    \brief This signal is emitted after an error occurred.
+
+    The \a error parameter describes the type of error that occurred.
+
+    QAbstractSocket::SocketError is not a registered metatype, so for queued
+    connections, you will have to register it with Q_DECLARE_METATYPE() and
+    qRegisterMetaType().
+
+    \sa error(), errorString()
+*/
+#if QT_DEPRECATED_SINCE(6, 5)
+/*!
+    \fn void QWebSocket::error(QAbstractSocket::SocketError error);
+    \deprecated [6.5] Use errorOccurred(QAbstractSocket::SocketError error) 
instead.
+*/
+#endif
+
 QT_END_NAMESPACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocket.h 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocket.h
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocket.h   
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocket.h   
2023-03-28 16:23:33.000000000 +0200
@@ -123,7 +123,11 @@
     void binaryFrameReceived(const QByteArray &frame, bool isLastFrame);
     void textMessageReceived(const QString &message);
     void binaryMessageReceived(const QByteArray &message);
+#if QT_DEPRECATED_SINCE(6, 5)
+    QT_DEPRECATED_VERSION_X_6_5("Use errorOccurred instead")
     void error(QAbstractSocket::SocketError error);
+#endif
+    void errorOccurred(QAbstractSocket::SocketError error);
     void pong(quint64 elapsedTime, const QByteArray &payload);
     void bytesWritten(qint64 bytes);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocket_p.cpp 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocket_p.cpp
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocket_p.cpp       
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocket_p.cpp       
2023-03-28 16:23:33.000000000 +0200
@@ -37,8 +37,6 @@
 
 namespace {
 
-constexpr int MAX_HEADERLINE_LENGTH = 8 * 1024; // maximum length of a http 
request header line
-constexpr int MAX_HEADERLINES = 100;            // maximum number of http 
request header lines
 constexpr quint64 MAX_OUTGOING_FRAME_SIZE_IN_BYTES = 
std::numeric_limits<int>::max() - 1;
 constexpr quint64 DEFAULT_OUTGOING_FRAME_SIZE_IN_BYTES = 512 * 512 * 2; // 
default size of a frame when sending a message
 
@@ -175,8 +173,14 @@
 QWebSocketPrivate::~QWebSocketPrivate()
 {
 #ifdef Q_OS_WASM
-    if (m_socketContext)
+    if (m_socketContext) {
+        uint16_t m_readyState;
+        emscripten_websocket_get_ready_state(m_socketContext, &m_readyState);
+        if (m_readyState == 1 || m_readyState == 0) {
+            emscripten_websocket_close(m_socketContext, 1000,"");
+        }
         emscripten_websocket_delete(m_socketContext);
+    }
 #endif
 }
 
@@ -427,7 +431,7 @@
     QUrl url = request.url();
     if (!url.isValid() || url.toString().contains(QStringLiteral("\r\n"))) {
         setErrorString(QWebSocket::tr("Invalid URL."));
-        Q_EMIT q->error(QAbstractSocket::ConnectionRefusedError);
+        emitErrorOccurred(QAbstractSocket::ConnectionRefusedError);
         return;
     }
     if (m_pSocket) {
@@ -447,7 +451,7 @@
         if (resourceName.contains(QStringLiteral("%0D%0A"))) {
             setRequest(QNetworkRequest());  //clear request
             setErrorString(QWebSocket::tr("Invalid resource name."));
-            Q_EMIT q->error(QAbstractSocket::ConnectionRefusedError);
+            emitErrorOccurred(QAbstractSocket::ConnectionRefusedError);
             return;
         }
         if (!url.query().isEmpty()) {
@@ -467,7 +471,7 @@
                 const QString message =
                         QWebSocket::tr("SSL Sockets are not supported on this 
platform.");
                 setErrorString(message);
-                Q_EMIT 
q->error(QAbstractSocket::UnsupportedSocketOperationError);
+                
emitErrorOccurred(QAbstractSocket::UnsupportedSocketOperationError);
             } else {
                 QSslSocket *sslSocket = new QSslSocket(q);
                 m_pSocket = sslSocket;
@@ -495,7 +499,7 @@
                 } else {
                     const QString message = QWebSocket::tr("Out of memory.");
                     setErrorString(message);
-                    Q_EMIT q->error(QAbstractSocket::SocketResourceError);
+                    emitErrorOccurred(QAbstractSocket::SocketResourceError);
                 }
             }
         } else
@@ -520,13 +524,13 @@
             } else {
                 const QString message = QWebSocket::tr("Out of memory.");
                 setErrorString(message);
-                Q_EMIT q->error(QAbstractSocket::SocketResourceError);
+                emitErrorOccurred(QAbstractSocket::SocketResourceError);
             }
         } else {
             const QString message =
                     QWebSocket::tr("Unsupported WebSocket scheme: 
%1").arg(url.scheme());
             setErrorString(message);
-            Q_EMIT q->error(QAbstractSocket::UnsupportedSocketOperationError);
+            
emitErrorOccurred(QAbstractSocket::UnsupportedSocketOperationError);
         }
     }
 }
@@ -632,8 +636,8 @@
 
     if (Q_LIKELY(pTcpSocket)) {
         //pass through signals
-        QObject::connect(pTcpSocket, &QAbstractSocket::errorOccurred,
-                         q, 
QOverload<QAbstractSocket::SocketError>::of(&QWebSocket::error));
+        QObjectPrivate::connect(pTcpSocket, &QAbstractSocket::errorOccurred, 
this,
+                                &QWebSocketPrivate::emitErrorOccurred);
 #ifndef QT_NO_NETWORKPROXY
         QObject::connect(pTcpSocket, 
&QAbstractSocket::proxyAuthenticationRequired, q,
                          &QWebSocket::proxyAuthenticationRequired);
@@ -792,7 +796,6 @@
                                              quint64 payloadLength, quint32 
maskingKey,
                                              bool lastFrame)
 {
-    Q_Q(QWebSocket);
     QByteArray header;
     bool ok = payloadLength <= 0x7FFFFFFFFFFFFFFFULL;
 
@@ -826,7 +829,7 @@
         }
     } else {
         setErrorString(QStringLiteral("WebSocket::getHeader: payload too 
big!"));
-        Q_EMIT q->error(QAbstractSocket::DatagramTooLargeError);
+        emitErrorOccurred(QAbstractSocket::DatagramTooLargeError);
     }
 
     return header;
@@ -841,7 +844,6 @@
     if (Q_UNLIKELY(!m_pSocket) || (state() != QAbstractSocket::ConnectedState))
         return payloadWritten;
 
-    Q_Q(QWebSocket);
     const QWebSocketProtocol::OpCode firstOpCode = isBinary ?
                 QWebSocketProtocol::OpCodeBinary : 
QWebSocketProtocol::OpCodeText;
 
@@ -887,7 +889,7 @@
                 m_pSocket->flush();
                 setErrorString(QWebSocket::tr("Error writing bytes to socket: 
%1.")
                                .arg(m_pSocket->errorString()));
-                Q_EMIT q->error(QAbstractSocket::NetworkError);
+                emitErrorOccurred(QAbstractSocket::NetworkError);
                 break;
             }
         }
@@ -897,7 +899,7 @@
     if (Q_UNLIKELY(payloadWritten != data.size())) {
         setErrorString(QWebSocket::tr("Bytes written %1 != %2.")
                        .arg(payloadWritten).arg(data.size()));
-        Q_EMIT q->error(QAbstractSocket::NetworkError);
+        emitErrorOccurred(QAbstractSocket::NetworkError);
     }
     return payloadWritten;
 }
@@ -981,7 +983,7 @@
         const qint64 maxHeaderLength = MAX_HEADERLINE_LENGTH * MAX_HEADERLINES 
+ endOfHeaderMarker.size();
         if (Q_UNLIKELY(byteAvailable > maxHeaderLength)) {
             setErrorString(QWebSocket::tr("Header is too large"));
-            Q_EMIT q->error(QAbstractSocket::ConnectionRefusedError);
+            emitErrorOccurred(QAbstractSocket::ConnectionRefusedError);
         }
         return;
     }
@@ -993,7 +995,7 @@
 
     if (Q_UNLIKELY(skippedSize != headerSize)) {
         setErrorString(QWebSocket::tr("Read handshake request header failed"));
-        Q_EMIT q->error(QAbstractSocket::ConnectionRefusedError);
+        emitErrorOccurred(QAbstractSocket::ConnectionRefusedError);
         return;
     }
 
@@ -1004,13 +1006,13 @@
 
     if (!parser.parseStatus(status)) {
         setErrorString(QWebSocket::tr("Read handshake request status failed"));
-        Q_EMIT q->error(QAbstractSocket::ConnectionRefusedError);
+        emitErrorOccurred(QAbstractSocket::ConnectionRefusedError);
         return;
     }
 
     if (!parser.parseHeaders(headers.sliced(endOfStatusIndex + 
endOfStatusMarker.size()))) {
         setErrorString(QWebSocket::tr("Parsing handshake request header 
failed"));
-        Q_EMIT q->error(QAbstractSocket::ConnectionRefusedError);
+        emitErrorOccurred(QAbstractSocket::ConnectionRefusedError);
         return;
     }
 
@@ -1030,7 +1032,7 @@
         setErrorString(QWebSocket::tr("WebSocket server has chosen protocol %1 
which has not been "
                                       "requested")
                                .arg(protocol));
-        Q_EMIT q->error(QAbstractSocket::ConnectionRefusedError);
+        emitErrorOccurred(QAbstractSocket::ConnectionRefusedError);
         return;
     }
 
@@ -1095,7 +1097,7 @@
     } else {
         // handshake failed
         setErrorString(errorDescription);
-        Q_EMIT q->error(QAbstractSocket::ConnectionRefusedError);
+        emitErrorOccurred(QAbstractSocket::ConnectionRefusedError);
         if (m_pSocket->state() != QAbstractSocket::UnconnectedState)
             m_pSocket->disconnectFromHost();
     }
@@ -1143,7 +1145,7 @@
                                                              headers);
             if (handshake.isEmpty()) {
                 m_pSocket->abort();
-                Q_EMIT q->error(QAbstractSocket::ConnectionRefusedError);
+                emitErrorOccurred(QAbstractSocket::ConnectionRefusedError);
                 return;
             }
             m_pSocket->write(handshake.toLatin1());
@@ -1552,6 +1554,18 @@
         m_pSocket->setReadBufferSize(m_readBufferSize);
 }
 
+void QWebSocketPrivate::emitErrorOccurred(QAbstractSocket::SocketError error)
+{
+    Q_Q(QWebSocket);
+    Q_EMIT q->errorOccurred(error);
+#if QT_DEPRECATED_SINCE(6, 5)
+    QT_WARNING_PUSH
+    QT_WARNING_DISABLE_DEPRECATED
+    Q_EMIT q->error(error);
+    QT_WARNING_POP
+#endif
+}
+
 #ifndef Q_OS_WASM
 /*!
     \internal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocket_p.h 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocket_p.h
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocket_p.h 
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocket_p.h 
2023-03-28 16:23:33.000000000 +0200
@@ -75,6 +75,12 @@
                                QWebSocketProtocol::Version version);
     ~QWebSocketPrivate() override;
 
+    // both constants are taken from the default settings of Apache
+    // see: 
http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestfieldsize and
+    // http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestfields
+    static constexpr int MAX_HEADERLINE_LENGTH = 8 * 1024; // maximum length 
of a http request header line
+    static constexpr int MAX_HEADERLINES = 100;            // maximum number 
of http request header lines
+
     void init();
     void abort();
     QAbstractSocket::SocketError error() const;
@@ -189,6 +195,7 @@
     QByteArray generateKey() const;
     Q_REQUIRED_RESULT qint64 writeFrames(const QList<QByteArray> &frames);
     Q_REQUIRED_RESULT qint64 writeFrame(const QByteArray &frame);
+    void emitErrorOccurred(QAbstractSocket::SocketError error);
 
     QTcpSocket *m_pSocket;
     QString m_errorString;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocket_wasm_p.cpp 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocket_wasm_p.cpp
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocket_wasm_p.cpp  
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocket_wasm_p.cpp  
2023-03-28 16:23:33.000000000 +0200
@@ -12,6 +12,8 @@
 #include <emscripten/websocket.h>
 #include <emscripten/val.h>
 
+#include <QHostAddress>
+
 static EM_BOOL q_onWebSocketErrorCallback(int eventType,
                                           const EmscriptenWebSocketErrorEvent 
*e,
                                           void *userData)
@@ -22,7 +24,7 @@
     QWebSocketPrivate *wsp = reinterpret_cast<QWebSocketPrivate *>(userData);
     Q_ASSERT (wsp);
 
-    emit wsp->q_func()->error(wsp->error());
+    emit wsp->q_func()->errorOccurred(wsp->error());
     return EM_FALSE;
 }
 
@@ -78,9 +80,12 @@
     emscripten_websocket_get_ready_state(m_socketContext, &m_readyState);
 
     if (m_readyState == 1) {
-        result = emscripten_websocket_send_utf8_text(m_socketContext, 
message.toUtf8());
+        QByteArray messageArray = message.toUtf8();
+        result = emscripten_websocket_send_utf8_text(m_socketContext, 
messageArray);
         if (result < 0)
-            emit q_func()->error(QAbstractSocket::UnknownSocketError);
+            emitErrorOccurred(QAbstractSocket::UnknownSocketError);
+        else
+            return messageArray.length();
     } else
         qWarning() << "Could not send message. Websocket is not open";
 
@@ -96,7 +101,9 @@
                 m_socketContext, const_cast<void *>(reinterpret_cast<const 
void *>(data.constData())),
                 data.size());
         if (result < 0)
-            emit q_func()->error(QAbstractSocket::UnknownSocketError);
+            emitErrorOccurred(QAbstractSocket::UnknownSocketError);
+        else
+            return data.size();
     } else
         qWarning() << "Could not send message. Websocket is not open";
 
@@ -113,7 +120,7 @@
 
     emscripten_websocket_get_ready_state(m_socketContext, &m_readyState);
 
-    if (m_readyState == 1) {
+    if (m_readyState == 1 || m_readyState == 0) {
         emscripten_websocket_close(m_socketContext, (int)closeCode, 
reason.toUtf8());
     }
     setSocketState(QAbstractSocket::UnconnectedState);
@@ -126,12 +133,11 @@
 {
     Q_UNUSED(mask);
     Q_UNUSED(options)
-    Q_Q(QWebSocket);
 
     emscripten_websocket_get_ready_state(m_socketContext, &m_readyState);
 
     if ((m_readyState == 1 || m_readyState == 3) && m_socketContext != 0) {
-        emit q->error(QAbstractSocket::OperationError);
+        emitErrorOccurred(QAbstractSocket::OperationError);
         return;
     }
 
@@ -146,15 +152,27 @@
     if (!url.isValid()
             || url.toString().contains(QStringLiteral("\r\n"))) {
         setErrorString(QWebSocket::tr("Connection refused"));
-        Q_EMIT q->error(QAbstractSocket::ConnectionRefusedError);
+
+        emitErrorOccurred(QAbstractSocket::ConnectionRefusedError);
+
         return;
     }
-    if (isSecureContext && url.scheme() == QStringLiteral("ws")) {
-         const QString message =
+    // exception for localhost/127.0.0.1/[::1]
+    // localhost has special privledges
+
+    QHostAddress hostAddress(url.host());
+
+    bool hostAddressIsLocal = (hostAddress == QHostAddress::LocalHost
+            || hostAddress == QHostAddress::LocalHostIPv6);
+
+    if (url.host() != QStringLiteral("localhost") && !hostAddressIsLocal) {
+        if (isSecureContext && url.scheme() == QStringLiteral("ws")) {
+            const QString message =
                     QWebSocket::tr("Unsupported WebSocket scheme: 
%1").arg(url.scheme());
-        setErrorString(message);
-        emit q->error(QAbstractSocket::UnsupportedSocketOperationError);
-        return;
+            setErrorString(message);
+            
emitErrorOccurred(QAbstractSocket::UnsupportedSocketOperationError);
+            return;
+        }
     }
 
     EmscriptenWebSocketCreateAttributes attr;
@@ -187,7 +205,7 @@
 
     if (m_socketContext <= 0) { // m_readyState might not be changed yet
         // error
-        emit q->error(QAbstractSocket::UnknownSocketError);
+        emitErrorOccurred(QAbstractSocket::UnknownSocketError);
         return;
     }
 
@@ -239,7 +257,7 @@
 
     if (!emCloseEvent->wasClean) {
         m_errorString = QStringLiteral("The remote host closed the 
connection");
-        emit q->error(error());
+        emit q->errorOccurred(error());
     }
 
     emscripten_websocket_get_ready_state(m_socketContext, &m_readyState);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocketframe.cpp 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocketframe.cpp
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocketframe.cpp    
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocketframe.cpp    
2023-03-28 16:23:33.000000000 +0200
@@ -212,8 +212,7 @@
             return;
 
         default:
-            Q_UNREACHABLE();
-            return;
+            Q_UNREACHABLE_RETURN();
         }
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocketprotocol.h 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocketprotocol.h
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocketprotocol.h   
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocketprotocol.h   
2023-03-28 16:23:33.000000000 +0200
@@ -4,6 +4,10 @@
 #ifndef QWEBSOCKETPROTOCOL_H
 #define QWEBSOCKETPROTOCOL_H
 
+#if 0
+#  pragma qt_class(QWebSocketProtocol)
+#endif
+
 #include <QtCore/qglobal.h>
 #include "QtWebSockets/qwebsockets_global.h"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocketserver.cpp 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocketserver.cpp
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocketserver.cpp   
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocketserver.cpp   
2023-03-28 16:23:33.000000000 +0200
@@ -46,7 +46,7 @@
 */
 
 /*!
-  \page echoserver.html example
+  \page echoserver.html
   \title WebSocket server example
   \brief A sample WebSocket server echoing back messages sent to it.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocketserver.h 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocketserver.h
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocketserver.h     
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocketserver.h     
2023-03-28 16:23:33.000000000 +0200
@@ -16,7 +16,7 @@
 #include <QtNetwork/QSslError>
 #endif
 
-#if QT_HAS_INCLUDE(<chrono>)
+#if __has_include(<chrono>)
 #include <chrono>
 #endif
 
@@ -54,7 +54,7 @@
     void setMaxPendingConnections(int numConnections);
     int maxPendingConnections() const;
 
-#if QT_HAS_INCLUDE(<chrono>) || defined(Q_CLANG_QDOC)
+#if __has_include(<chrono>) || defined(Q_QDOC)
     void setHandshakeTimeout(std::chrono::milliseconds msec)
     {
         setHandshakeTimeout(int(msec.count()));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocketserver_p.cpp 
new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocketserver_p.cpp
--- old/qtwebsockets-everywhere-src-6.4.3/src/websockets/qwebsocketserver_p.cpp 
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/src/websockets/qwebsocketserver_p.cpp 
2023-03-28 16:23:33.000000000 +0200
@@ -21,12 +21,6 @@
 
 QT_BEGIN_NAMESPACE
 
-//both constants are taken from the default settings of Apache
-//see: http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestfieldsize and
-//http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestfields
-const int MAX_HEADERLINE_LENGTH = 8 * 1024; //maximum length of a http request 
header line
-const int MAX_HEADERLINES = 100;            //maximum number of http request 
header lines
-
 /*!
     \internal
  */
@@ -455,7 +449,8 @@
     if (endOfHeaderIndex < 0) {
         //then we don't have our header complete yet
         //check that no one is trying to exhaust our virtual memory
-        const qint64 maxHeaderLength = MAX_HEADERLINE_LENGTH * MAX_HEADERLINES 
+ endOfHeaderMarker.size();
+        const qint64 maxHeaderLength = QWebSocketPrivate::MAX_HEADERLINE_LENGTH
+            * QWebSocketPrivate::MAX_HEADERLINES + endOfHeaderMarker.size();
         if (Q_UNLIKELY(byteAvailable > maxHeaderLength)) {
             pTcpSocket->close();
             setError(QWebSocketProtocol::CloseCodeTooMuchData,
@@ -490,7 +485,7 @@
     }
 
     QWebSocketHandshakeRequest request(pTcpSocket->peerPort(), isSecure);
-    request.readHandshake(header, MAX_HEADERLINE_LENGTH);
+    request.readHandshake(header, QWebSocketPrivate::MAX_HEADERLINE_LENGTH);
 
     if (request.isValid()) {
         QWebSocketCorsAuthenticator corsAuthenticator(request.origin());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/tests/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/tests/CMakeLists.txt  2023-03-12 
03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/tests/CMakeLists.txt  2023-03-28 
16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from tests.pro.
 
 if(QT_BUILD_STANDALONE_TESTS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/tests/auto/CMakeLists.txt     
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/tests/auto/CMakeLists.txt     
2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 add_subdirectory(cmake)
 add_subdirectory(websockets)
 if(TARGET Qt::Quick)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/cmake/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/cmake/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/tests/auto/cmake/CMakeLists.txt       
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/tests/auto/cmake/CMakeLists.txt       
2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # This is an automatic test for the CMake configuration files.
 # To run it manually,
 # 1) mkdir build   # Create a build directory
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/qml/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/qml/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/tests/auto/qml/CMakeLists.txt 
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/tests/auto/qml/CMakeLists.txt 
2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from qml.pro.
 
 if(NOT UIKIT)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/qml/qmlwebsockets/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/qml/qmlwebsockets/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/qml/qmlwebsockets/CMakeLists.txt
   2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/qml/qmlwebsockets/CMakeLists.txt
   2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from qmlwebsockets.pro.
 
 #####################################################################
@@ -12,7 +15,7 @@
     QMLTEST
     SOURCES
         tst_qmlwebsockets.cpp
-    PUBLIC_LIBRARIES
+    LIBRARIES
         Qt::Gui
     TESTDATA ${test_data}
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/CMakeLists.txt 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/CMakeLists.txt
--- old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/CMakeLists.txt  
2023-03-12 03:16:37.000000000 +0100
+++ new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/CMakeLists.txt  
2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from websockets.pro.
 
 add_subdirectory(qwebsocketcorsauthenticator)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/dataprocessor/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/dataprocessor/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/dataprocessor/CMakeLists.txt
    2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/dataprocessor/CMakeLists.txt
    2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from dataprocessor.pro.
 
 if(NOT QT_FEATURE_private_tests)
@@ -11,7 +14,7 @@
 qt_internal_add_test(tst_dataprocessor
     SOURCES
         tst_dataprocessor.cpp
-    PUBLIC_LIBRARIES
+    LIBRARIES
         Qt::WebSocketsPrivate
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/handshakerequest/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/handshakerequest/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/handshakerequest/CMakeLists.txt
 2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/handshakerequest/CMakeLists.txt
 2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from handshakerequest.pro.
 
 if(NOT QT_FEATURE_private_tests)
@@ -13,7 +16,6 @@
         tst_handshakerequest.cpp
     LIBRARIES
         Qt::NetworkPrivate
-    PUBLIC_LIBRARIES
         Qt::WebSocketsPrivate
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/handshakeresponse/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/handshakeresponse/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/handshakeresponse/CMakeLists.txt
        2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/handshakeresponse/CMakeLists.txt
        2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from handshakeresponse.pro.
 
 if(NOT QT_FEATURE_private_tests)
@@ -13,7 +16,6 @@
         tst_handshakeresponse.cpp
     LIBRARIES
         Qt::NetworkPrivate
-    PUBLIC_LIBRARIES
         Qt::WebSocketsPrivate
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/qdefaultmaskgenerator/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/qdefaultmaskgenerator/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/qdefaultmaskgenerator/CMakeLists.txt
    2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/qdefaultmaskgenerator/CMakeLists.txt
    2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from qdefaultmaskgenerator.pro.
 
 if(NOT QT_FEATURE_private_tests)
@@ -11,7 +14,7 @@
 qt_internal_add_test(tst_defaultmaskgenerator
     SOURCES
         tst_defaultmaskgenerator.cpp
-    PUBLIC_LIBRARIES
+    LIBRARIES
         Qt::WebSocketsPrivate
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/qwebsocket/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/qwebsocket/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/qwebsocket/CMakeLists.txt
       2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/qwebsocket/CMakeLists.txt
       2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from qwebsocket.pro.
 
 #####################################################################
@@ -7,7 +10,7 @@
 qt_internal_add_test(tst_qwebsocket
     SOURCES
         tst_qwebsocket.cpp
-    PUBLIC_LIBRARIES
+    LIBRARIES
         Qt::WebSockets
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/qwebsocketcorsauthenticator/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/qwebsocketcorsauthenticator/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/qwebsocketcorsauthenticator/CMakeLists.txt
      2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/qwebsocketcorsauthenticator/CMakeLists.txt
      2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from qwebsocketcorsauthenticator.pro.
 
 #####################################################################
@@ -7,7 +10,7 @@
 qt_internal_add_test(tst_qwebsocketcorsauthenticator
     SOURCES
         tst_qwebsocketcorsauthenticator.cpp
-    PUBLIC_LIBRARIES
+    LIBRARIES
         Qt::WebSockets
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/qwebsocketserver/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/qwebsocketserver/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/qwebsocketserver/CMakeLists.txt
 2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/qwebsocketserver/CMakeLists.txt
 2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from qwebsocketserver.pro.
 
 #####################################################################
@@ -7,7 +10,7 @@
 qt_internal_add_test(tst_qwebsocketserver
     SOURCES
         tst_qwebsocketserver.cpp
-    PUBLIC_LIBRARIES
+    LIBRARIES
         Qt::WebSockets
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp
       2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp
       2023-03-28 16:23:33.000000000 +0200
@@ -256,7 +256,7 @@
 
     server.setHandshakeTimeout(64);
     QCOMPARE(server.handshakeTimeoutMS(), 64);
-#if QT_HAS_INCLUDE(<chrono>)
+#if __has_include(<chrono>)
     auto expected = std::chrono::milliseconds(64);
     QCOMPARE(server.handshakeTimeout(), expected);
 
@@ -811,7 +811,7 @@
         QCOMPARE(secureServerConnectionSpy.size(), 0);
 
         QWebSocket secureSocket;
-        connect(&secureSocket, 
QOverload<QAbstractSocket::SocketError>::of(&QWebSocket::error),
+        connect(&secureSocket, &QWebSocket::errorOccurred,
                 [](QAbstractSocket::SocketError error) {
                     // This shouldn't print but it's useful for debugging 
when/if it does.
                     qDebug() << "Error occurred in the client:" << error;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/websocketframe/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/websocketframe/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/websocketframe/CMakeLists.txt
   2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/websocketframe/CMakeLists.txt
   2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from websocketframe.pro.
 
 if(NOT QT_FEATURE_private_tests)
@@ -11,7 +14,7 @@
 qt_internal_add_test(tst_websocketframe
     SOURCES
         tst_websocketframe.cpp
-    PUBLIC_LIBRARIES
+    LIBRARIES
         Qt::WebSocketsPrivate
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/websocketprotocol/CMakeLists.txt
 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/websocketprotocol/CMakeLists.txt
--- 
old/qtwebsockets-everywhere-src-6.4.3/tests/auto/websockets/websocketprotocol/CMakeLists.txt
        2023-03-12 03:16:37.000000000 +0100
+++ 
new/qtwebsockets-everywhere-src-6.5.0/tests/auto/websockets/websocketprotocol/CMakeLists.txt
        2023-03-28 16:23:33.000000000 +0200
@@ -1,3 +1,6 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
 # Generated from websocketprotocol.pro.
 
 if(NOT QT_FEATURE_private_tests)
@@ -11,7 +14,7 @@
 qt_internal_add_test(tst_websocketprotocol
     SOURCES
         tst_websocketprotocol.cpp
-    PUBLIC_LIBRARIES
+    LIBRARIES
         Qt::WebSocketsPrivate
 )
 

Reply via email to