Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-httpserver for openSUSE:Factory 
checked in at 2024-03-28 13:54:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-httpserver (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-httpserver.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-httpserver"

Thu Mar 28 13:54:19 2024 rev:13 rq:1162377 version:6.6.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-httpserver/qt6-httpserver.changes    
2024-02-18 20:24:12.280251949 +0100
+++ /work/SRC/openSUSE:Factory/.qt6-httpserver.new.1905/qt6-httpserver.changes  
2024-03-28 14:21:17.032872614 +0100
@@ -1,0 +2,6 @@
+Tue Mar 26 14:25:46 UTC 2024 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.6.3:
+  * https://www.qt.io/blog/qt-6.6.3-released
+
+-------------------------------------------------------------------

Old:
----
  qthttpserver-everywhere-src-6.6.2.tar.xz

New:
----
  qthttpserver-everywhere-src-6.6.3.tar.xz

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

Other differences:
------------------
++++++ qt6-httpserver.spec ++++++
--- /var/tmp/diff_new_pack.dyzIfp/_old  2024-03-28 14:21:27.445255512 +0100
+++ /var/tmp/diff_new_pack.dyzIfp/_new  2024-03-28 14:21:27.445255512 +0100
@@ -16,7 +16,7 @@
 #
 
 
-%define real_version 6.6.2
+%define real_version 6.6.3
 %define short_version 6.6
 %define tar_name qthttpserver-everywhere-src
 %define tar_suffix %{nil}
@@ -27,7 +27,7 @@
 %endif
 #
 Name:           qt6-httpserver%{?pkg_suffix}
-Version:        6.6.2
+Version:        6.6.3
 Release:        0
 Summary:        Qt HTTP Server
 License:        GPL-3.0-only

++++++ qthttpserver-everywhere-src-6.6.2.tar.xz -> 
qthttpserver-everywhere-src-6.6.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qthttpserver-everywhere-src-6.6.2/.cmake.conf 
new/qthttpserver-everywhere-src-6.6.3/.cmake.conf
--- old/qthttpserver-everywhere-src-6.6.2/.cmake.conf   2024-02-10 
00:03:40.000000000 +0100
+++ new/qthttpserver-everywhere-src-6.6.3/.cmake.conf   2024-03-19 
03:30:54.000000000 +0100
@@ -1,2 +1,2 @@
-set(QT_REPO_MODULE_VERSION "6.6.2")
+set(QT_REPO_MODULE_VERSION "6.6.3")
 set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qthttpserver-everywhere-src-6.6.2/.tag 
new/qthttpserver-everywhere-src-6.6.3/.tag
--- old/qthttpserver-everywhere-src-6.6.2/.tag  2024-02-10 00:03:40.000000000 
+0100
+++ new/qthttpserver-everywhere-src-6.6.3/.tag  2024-03-19 03:30:54.000000000 
+0100
@@ -1 +1 @@
-7c21c72103f949a01853eaf6d7c84fd05a07cf36
+19d4435d4ef523f4a5c30c6484a2f11739fc3fec
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qthttpserver-everywhere-src-6.6.2/dependencies.yaml 
new/qthttpserver-everywhere-src-6.6.3/dependencies.yaml
--- old/qthttpserver-everywhere-src-6.6.2/dependencies.yaml     2024-02-10 
00:03:40.000000000 +0100
+++ new/qthttpserver-everywhere-src-6.6.3/dependencies.yaml     2024-03-19 
03:30:54.000000000 +0100
@@ -1,7 +1,7 @@
 dependencies:
   ../qtbase:
-    ref: dec1863c7dc63e5788b0c6c061d36e856a6ae2b2
+    ref: afdec885058c92e24604f398a926297222da06f3
     required: true
   ../qtwebsockets:
-    ref: 084929fa58db3a12a096bc511a298c2caae5c13e
+    ref: 26db5812958bc8bcf6e333357760c3023631eae3
     required: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qthttpserver-everywhere-src-6.6.2/src/httpserver/qhttpserverrouterrule.cpp 
new/qthttpserver-everywhere-src-6.6.3/src/httpserver/qhttpserverrouterrule.cpp
--- 
old/qthttpserver-everywhere-src-6.6.2/src/httpserver/qhttpserverrouterrule.cpp  
    2024-02-10 00:03:40.000000000 +0100
+++ 
new/qthttpserver-everywhere-src-6.6.3/src/httpserver/qhttpserverrouterrule.cpp  
    2024-03-19 03:30:54.000000000 +0100
@@ -2,6 +2,7 @@
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
 
 #include <QtHttpServer/qhttpserverrouterrule.h>
+#include <QtHttpServer/qhttpserverresponder.h>
 
 #include <private/qhttpserverrouterrule_p.h>
 #include <private/qhttpserverrequest_p.h>
@@ -152,7 +153,11 @@
     if (!matches(request, &match))
         return false;
 
-    d->routerHandler(match, request, std::move(responder));
+    // Ensure that original responder object is destroyed even if the route
+    // handler does not explicitly move out of it. The websocket handler code
+    // assumes this is the case (see also QTBUG-120746).
+    auto r = std::move(responder);
+    d->routerHandler(match, request, std::move(r));
     return true;
 }
 

Reply via email to