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 2022-11-21 15:28:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-httpserver (Old) and /work/SRC/openSUSE:Factory/.qt6-httpserver.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-httpserver" Mon Nov 21 15:28:56 2022 rev:2 rq:1036905 version:6.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-httpserver/qt6-httpserver.changes 2022-10-01 17:43:23.757696263 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-httpserver.new.1597/qt6-httpserver.changes 2022-11-21 15:29:01.840476221 +0100 @@ -1,0 +2,6 @@ +Tue Nov 15 11:53:11 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +------------------------------------------------------------------- Old: ---- qthttpserver-everywhere-src-6.4.0.tar.xz New: ---- qthttpserver-everywhere-src-6.4.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-httpserver.spec ++++++ --- /var/tmp/diff_new_pack.8Nx3sV/_old 2022-11-21 15:29:02.676480464 +0100 +++ /var/tmp/diff_new_pack.8Nx3sV/_new 2022-11-21 15:29:02.680480485 +0100 @@ -16,7 +16,7 @@ # -%define real_version 6.4.0 +%define real_version 6.4.1 %define short_version 6.4 %define tar_name qthttpserver-everywhere-src %define tar_suffix %{nil} @@ -27,7 +27,7 @@ %endif # Name: qt6-httpserver%{?pkg_suffix} -Version: 6.4.0 +Version: 6.4.1 Release: 0 Summary: Qt HTTP Server License: GPL-3.0-only ++++++ qthttpserver-everywhere-src-6.4.0.tar.xz -> qthttpserver-everywhere-src-6.4.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/.cmake.conf new/qthttpserver-everywhere-src-6.4.1/.cmake.conf --- old/qthttpserver-everywhere-src-6.4.0/.cmake.conf 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/.cmake.conf 2022-11-08 20:29:32.000000000 +0100 @@ -1,2 +1,2 @@ -set(QT_REPO_MODULE_VERSION "6.4.0") +set(QT_REPO_MODULE_VERSION "6.4.1") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/.gitignore new/qthttpserver-everywhere-src-6.4.1/.gitignore --- old/qthttpserver-everywhere-src-6.4.0/.gitignore 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1,154 +0,0 @@ -# This file is used to ignore files which are generated in the Qt build system -# ---------------------------------------------------------------------------- - -# Specific files/paths - -# qmake/configure stuff -/.qmake.cache -/.qmake.stash - -/mkspecs/modules/qt_*.pri -/mkspecs/modules-inst/ - -/include/ - -/lib/* -!/lib/README - -/doc/*.qch -/doc/activeqt -/doc/qdoc -/doc/qmake -/doc/qt*/* - -/translations/*.qm -/translations/*_en.ts -/translations/*_untranslated.ts - -# Unit tests libs/plugins/data -/tests/auto/cmake/build/ - -QObject.log -tst_* -!tst_*.* -tst_*.log -tst_*.debug -tst_*~ - -# Generic directories -.metadata/ -.pc/ -debug/ -release/ -tmp/ -tmp-debug/ -tmp-debug-shared/ -tmp-release/ -tmp-release-shared/ -qtc-qmldump/ -qtc-qmldbg/ -*.app/ -*.d/ - -# Generic files -.#* -.com.apple.timemachine.supported -.DS_Store -callgrind.out.* -core -Makefile* -!/qmake/Makefile.win32* -!/qmake/Makefile.unix -object_script.* -pcviewer.cfg -tags -*~ -*.a -*.la -*.core -*.dll -*.exe -*.dylib -*.gcov -*.gcda -*.gcno -*.lib -!Info.plist.lib -*.o -*.obj -*.orig -*.swp -*.rej -*.so -*.so.* -*.pbxuser -*.mode1 -*.mode1v3 -*_resource.rc -*.*# -*.debug - -# xemacs temporary files -*.flc - -# Vim temporary files -.*.swp - -# Visual Studio generated files -*.ib_pdb_index -*.idb -*.ilk -*.pdb -*.sln -*.suo -*.ncb -*.vcxproj -*.vcxproj.filters -*.vcxproj.user -*.exe.embed.manifest -*.exe_manifest.rc -*.exe_manifest.res -*.appxmanifest -.qmake.winrt_uuid_* - -# INTEGRITY generated files -*.ael -*.dla -*.dnm -*.dep -*.map - -# Precompiled headers -*.gch -*.pchi -*.pchi.cpp -*_pch.obj -*_pch.pch - -# Qt-specific files -codeattributions.qdoc -moc_*.cpp -qrc_*.cpp -ui_*.h -*.moc -*.prl -*.pro.user* -*.qmlproject.user* -*.rcc - -# Generated by qt_module.prf -*.version -*.version.in - -# Generated by qtPrepareTool() -wrapper.sh -wrapper.bat -*_wrapper.sh -*_wrapper.bat - -# Generated by dbusxml2cpp -*_interface.* -*_adaptor.* - -# Generated by qt.prf -*_plugin_import.cpp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/.tag new/qthttpserver-everywhere-src-6.4.1/.tag --- old/qthttpserver-everywhere-src-6.4.0/.tag 1970-01-01 01:00:00.000000000 +0100 +++ new/qthttpserver-everywhere-src-6.4.1/.tag 2022-11-08 20:29:32.000000000 +0100 @@ -0,0 +1 @@ +dc05b61b80f8c95c8512210b78444c3b0de6a8a5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/dependencies.yaml new/qthttpserver-everywhere-src-6.4.1/dependencies.yaml --- old/qthttpserver-everywhere-src-6.4.0/dependencies.yaml 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/dependencies.yaml 2022-11-08 20:29:32.000000000 +0100 @@ -1,7 +1,7 @@ dependencies: ../qtbase: - ref: bc7e63385522c2020168cf367a8b3b1e6c6bc65e + ref: 905755304a474c942346774d930b92e3665c1bab required: true ../qtwebsockets: - ref: e6aaf9d1c45b9162f118ea913540736765bcb59a + ref: b43019f5fc161a198a49a6cdd819a03d0cb173a7 required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/doc/config/qthttpserver.qdocconf new/qthttpserver-everywhere-src-6.4.1/doc/config/qthttpserver.qdocconf --- old/qthttpserver-everywhere-src-6.4.0/doc/config/qthttpserver.qdocconf 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/doc/config/qthttpserver.qdocconf 2022-11-08 20:29:32.000000000 +0100 @@ -6,7 +6,7 @@ description = Qt Lightweight HTTP Server Reference Documentation version = $QT_VERSION -depends += qtcore qtnetwork qtdoc qmake qtwebsockets +depends += qtcore qtnetwork qtwebsockets qtdoc qmake qtcmake headerdirs += ../../src/httpserver @@ -35,7 +35,7 @@ qhp.QtHttpServer.subprojects = classes examples qhp.QtHttpServer.subprojects.classes.title = C++ Classes -qhp.QtHttpServer.subprojects.classes.indexTitle = Qt HTTP Server Classes +qhp.QtHttpServer.subprojects.classes.indexTitle = Qt HTTP Server C++ Classes qhp.QtHttpServer.subprojects.classes.selectors = class fake:headerfile qhp.QtHttpServer.subprojects.classes.sortPages = true qhp.QtHttpServer.subprojects.examples.title = Examples @@ -43,5 +43,8 @@ qhp.QtHttpServer.subprojects.examples.selectors = fake:example qhp.QtHttpServer.subprojects.examples.sortPages = true +navigation.cppclassespage = "Qt HTTP Server C++ Classes" +navigation.landingpage = "Qt HTTP Server" + # Fail the documentation build if there are more warnings than the limit warninglimit = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/doc/index.qdoc new/qthttpserver-everywhere-src-6.4.1/doc/index.qdoc --- old/qthttpserver-everywhere-src-6.4.0/doc/index.qdoc 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/doc/index.qdoc 2022-11-08 20:29:32.000000000 +0100 @@ -7,15 +7,77 @@ \title Qt HTTP Server \brief Provides a lightweight server implementing the HTTP protocol. + Qt HTTP Server supports building HTTP server functionality into an application. + It provides an implementation of the server side of the HTTP protocol, and also + provides security through Transport Layer Security. Because it is designed for + embedding in applications to expose things in a trusted network, and doesn't + have robustness/security as a goal, it is not suitable for being + internet-facing. + + This module is in \e {Technical Preview} state. + + \section1 Overview + + Qt HTTP Server provides building blocks for embedding a lightweight HTTP server + based on \l{RFC 2616} in an application. There are classes for the messages + sent and received, and for the various parts of an HTTP server. + + An HTTP server can be created by subclassing the QAbstractHttpServer class and + overriding the \l{QAbstractHttpServer::}{handleRequest()} function. + The QAbstractHttpServer class + provides functions for listening to incoming ports or binding to an existing + QTcpServer. Dispatching to callables based on incoming URLs can be simplified + by using the QHttpServerRouter class. + + This can be simplified even further by using the QHttpServer class. + The QHttpServer class is a subclass of QAbstractHttpServer and defines an + overloaded route function to bind callables to different incoming URLs, + and an \l{QHttpServer::}{afterRequest()} function to process the response further. + + Runtime logging can be configured as described \l{qthttpserver-logging.html}{here}. + + When security is needed and you have Qt compiled with support for TLS, + you can bind QAbstractHttpServer and its subclasses to a QSslServer object, + providing Transport Layer Security handling, turning it into an HTTPS server. + This can also be achieved by calling the QAbstractHttpServer::sslSetup() + function before calling \l{QAbstractHttpServer::}{listen()}. + + \section1 Using the Module + + Using a Qt module requires linking against the module library, either + directly or through other dependencies. Several build tools have dedicated + support for this, including CMake and qmake. + + \section2 Building with CMake + + Use the \c find_package() command to locate the needed module components in + the Qt6 package: + + \badcode + find_package(Qt6 REQUIRED COMPONENTS HttpServer) + target_link_libraries(mytarget PRIVATE Qt6::HttpServer) + \endcode + + See also the \l{Build with CMake} overview. + + \section2 Building with qmake + + To configure the module for building with qmake, add the module as a value + of the QT variable in the project's .pro file: + + \badcode + QT += httpserver + \endcode + \section1 Licenses - QtHttpServer is available under commercial licenses from \l{The Qt Company}. + Qt HTTP Server is available under commercial licenses from \l{The Qt Company}. In addition, it is available under the \l {GNU General Public License, version 3}. See \l{Qt Licensing} for further details. - \section1 Reference Documentation + \section1 Reference \list - \li \l{Qt HTTP Server Overview}{Overview} + \li \l{Qt HTTP Server Logging} \li \l{Qt HTTP Server C++ Classes}{C++ Classes} \endlist diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/doc/overview.qdoc new/qthttpserver-everywhere-src-6.4.1/doc/overview.qdoc --- old/qthttpserver-everywhere-src-6.4.0/doc/overview.qdoc 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/doc/overview.qdoc 1970-01-01 01:00:00.000000000 +0100 @@ -1,47 +0,0 @@ -// Copyright (C) 2022 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only - -/*! -\page qthttpserver-overview.html -\title Qt HTTP Server Overview -\brief Provides insight into the HTTP protocol and the QtHttpServer module. - -Qt HTTP Server supports building an HTTP server into an application. It -provides an implementation of the server side of the HTTP protocol, and also -provides security through Transport Layer Security. Because it is designed for -embedding in applications to expose things in a trusted network, and doesn't -have robustness/security as a goal, it is not suitable for being -internet-facing. - -\section1 How does it work? - -Qt HTTP Server provides building blocks for embedding a lightweight HTTP server -in an application. There are classes for the messages sent and received, and -for the different parts of an HTTP server. - -\section1 How do you use it? - -An HTTP server can created by subclassing the QAbstractHttpServer class, and -overriding the \c handleRequest() function. The QAbstractHttpServer class -provides functions for listening to incoming ports or binding to an existing -QTcpServer. Dispatching to callables based on incoming URLs can be simplified -by using the QHttpServerRouter class. - -This can be simplified even further by using the QHttpServer class. -The QHttpServer class is a subclass of QAbstractHttpServer, and defines an -overloaded route function to bind callables to different incoming URLs, -and an afterRequest function to process the response further. - -The logging can be configured as described \l{qthttpserver-logging.html}{here}. - -When security is needed and you have Qt compiled with support for TLS, -you can bind QAbstractHttpServer and its subclasses to a QSslServer object, -providing Transport Layer Security handling, turning it into an HTTPS server. -This can also be achieved by calling the QAbstractHttpServer::sslSetup() -function before calling listen(). - -\section2 Related Information -\list -\li \l{RFC 2616} -\endlist -*/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/doc/qthttpserver-module.qdoc new/qthttpserver-everywhere-src-6.4.1/doc/qthttpserver-module.qdoc --- old/qthttpserver-everywhere-src-6.4.0/doc/qthttpserver-module.qdoc 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/doc/qthttpserver-module.qdoc 2022-11-08 20:29:32.000000000 +0100 @@ -10,20 +10,4 @@ \brief List of C++ classes that provide HTTP server framework. This module is in \e {Technical Preview} state. - - To link against this library with CMake, add the following to your - CMakeLists.txt file: - - \code - find_package(Qt6 COMPONENTS HttpServer) - target_link_libraries(<project name> PUBLIC Qt::HttpServer) - \endcode - - If, on the other hand, you are using \l qmake, add this to your \c .pro - file: - - \code - QT += httpserver - \endcode - */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qabstracthttpserver_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qabstracthttpserver_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qabstracthttpserver_p.h 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qabstracthttpserver_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/httpserver/qabstracthttpserver_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserver_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserver_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserver_p.h 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserver_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/httpserver/qhttpserver_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverliterals_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverliterals_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverliterals_p.h 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverliterals_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/httpserver/qhttpserverliterals_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrequest_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrequest_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrequest_p.h 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrequest_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/httpserver/qhttpserverrequest_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverresponder_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverresponder_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverresponder_p.h 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverresponder_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/httpserver/qhttpserverresponder_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverresponse_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverresponse_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverresponse_p.h 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverresponse_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/httpserver/qhttpserverresponse_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrouter_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrouter_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrouter_p.h 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrouter_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/httpserver/qhttpserverrouter_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrouterrule_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrouterrule_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrouterrule_p.h 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.0/QtHttpServer/private/qhttpserverrouterrule_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/httpserver/qhttpserverrouterrule_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qabstracthttpserver_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qabstracthttpserver_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qabstracthttpserver_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qabstracthttpserver_p.h 2022-11-08 20:29:32.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/httpserver/qabstracthttpserver_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserver_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserver_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserver_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserver_p.h 2022-11-08 20:29:32.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/httpserver/qhttpserver_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverliterals_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverliterals_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverliterals_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverliterals_p.h 2022-11-08 20:29:32.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/httpserver/qhttpserverliterals_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrequest_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrequest_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrequest_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrequest_p.h 2022-11-08 20:29:32.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/httpserver/qhttpserverrequest_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverresponder_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverresponder_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverresponder_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverresponder_p.h 2022-11-08 20:29:32.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/httpserver/qhttpserverresponder_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverresponse_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverresponse_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverresponse_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverresponse_p.h 2022-11-08 20:29:32.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/httpserver/qhttpserverresponse_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrouter_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrouter_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrouter_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrouter_p.h 2022-11-08 20:29:32.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/httpserver/qhttpserverrouter_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrouterrule_p.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrouterrule_p.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrouterrule_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/6.4.1/QtHttpServer/private/qhttpserverrouterrule_p.h 2022-11-08 20:29:32.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/httpserver/qhttpserverrouterrule_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/qthttpserverversion.h new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/qthttpserverversion.h --- old/qthttpserver-everywhere-src-6.4.0/include/QtHttpServer/qthttpserverversion.h 2022-09-27 08:05:42.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/include/QtHttpServer/qthttpserverversion.h 2022-11-10 12:06:08.000000000 +0100 @@ -2,8 +2,8 @@ #ifndef QT_QTHTTPSERVER_VERSION_H #define QT_QTHTTPSERVER_VERSION_H -#define QTHTTPSERVER_VERSION_STR "6.4.0" +#define QTHTTPSERVER_VERSION_STR "6.4.1" -#define QTHTTPSERVER_VERSION 0x060400 +#define QTHTTPSERVER_VERSION 0x060401 #endif // QT_QTHTTPSERVER_VERSION_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qthttpserver-everywhere-src-6.4.0/src/httpserver/qhttpserver.h new/qthttpserver-everywhere-src-6.4.1/src/httpserver/qhttpserver.h --- old/qthttpserver-everywhere-src-6.4.0/src/httpserver/qhttpserver.h 2022-09-23 14:29:29.000000000 +0200 +++ new/qthttpserver-everywhere-src-6.4.1/src/httpserver/qhttpserver.h 2022-11-08 20:29:32.000000000 +0100 @@ -152,9 +152,13 @@ ResponseType<typename ViewTraits::ReturnType> response(boundViewHandler(request)); sendResponse(std::move(response), request, socket); } else { + static_assert(std::is_same_v<typename ViewTraits::ReturnType, void>, + "Handlers with responder argument must have void return type."); boundViewHandler(makeResponder(request, socket)); } } else if constexpr (ViewTraits::Arguments::PlaceholdersCount == 2) { + static_assert(std::is_same_v<typename ViewTraits::ReturnType, void>, + "Handlers with responder argument must have void return type."); if constexpr (ViewTraits::Arguments::Last::IsRequest::Value) { boundViewHandler(makeResponder(request, socket), request); } else {