Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebsockets for openSUSE:Factory checked in at 2022-01-25 17:35:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebsockets (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebsockets.new.1938 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtwebsockets" Tue Jan 25 17:35:43 2022 rev:38 rq:948157 version:5.15.2+kde7 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtwebsockets/libqt5-qtwebsockets.changes 2021-06-27 18:59:45.332329156 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebsockets.new.1938/libqt5-qtwebsockets.changes 2022-01-25 17:36:29.230162000 +0100 @@ -1,0 +2,8 @@ +Fri Jan 21 08:15:51 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to version 5.15.2+kde7: + * QWebSocketProtocol: fix potential UB (signed overflow) in masking operation + * Pass ignoreSslErrors to unterlying QSslSocket + * Clear frame on reconnect + +------------------------------------------------------------------- Old: ---- qtwebsockets-everywhere-src-5.15.2+kde4.obscpio New: ---- qtwebsockets-everywhere-src-5.15.2+kde7.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtwebsockets.spec ++++++ --- /var/tmp/diff_new_pack.vvzkk5/_old 2022-01-25 17:36:29.962156958 +0100 +++ /var/tmp/diff_new_pack.vvzkk5/_new 2022-01-25 17:36:29.966156930 +0100 @@ -23,7 +23,7 @@ %define so_version 5.15.2 %define tar_version qtwebsockets-everywhere-src-%{version} Name: libqt5-qtwebsockets -Version: 5.15.2+kde4 +Version: 5.15.2+kde7 Release: 0 Summary: Qt 5 WebSockets Library License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.vvzkk5/_old 2022-01-25 17:36:30.026156517 +0100 +++ /var/tmp/diff_new_pack.vvzkk5/_new 2022-01-25 17:36:30.030156490 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://invent.kde.org/qt/qt/qtwebsockets.git</param> - <param name="changesrevision">e7883bc64440b1ff4666272ac6eb710ee4bc221b</param></service></servicedata> + <param name="changesrevision">b13b56904b76e96ea52d0efe56395acc94b17d96</param></service></servicedata> (No newline at EOF) ++++++ qtwebsockets-everywhere-src-5.15.2+kde4.obscpio -> qtwebsockets-everywhere-src-5.15.2+kde7.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-5.15.2+kde4/.gitignore new/qtwebsockets-everywhere-src-5.15.2+kde7/.gitignore --- old/qtwebsockets-everywhere-src-5.15.2+kde4/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebsockets-everywhere-src-5.15.2+kde7/.gitignore 2021-12-22 13:55:01.000000000 +0100 @@ -0,0 +1,58 @@ +# C++ objects and libs + +*.slo +*.lo +*.o +*.a +*.la +*.lai +*.so +*.so.* +*.dll +*.dylib +*.obj +Makefile* + +# Directories to ignore +# --------------------- + +include/* +include/*/* +lib/* + +# generated module def and version header files +mkspecs/modules/qt_*.pri +mkspecs/modules-inst/ + +examples/websocketserver/websocketserver +build-examples-Qt_5_1_0_clang_64_temporary-Debug/websocketserver/websocketserver +examples/examples.pro.user.2.7pre1 +build-unittests-Qt_5_1_0_clang_64-Debug/unittest_result.xml +build-unittests-Qt_5_1_0_clang_64-Debug/unittests +build-unittests-Qt_5_1_0_clang_64-Release/unittests +examples/.coverity-submit + +# Qt specific +.qmake.cache +*.pro.user +*.pro.shared +moc_*.cpp +*.moc +*_resource.rc +ui_*.h +qrc_*.cpp + +*~ +*.pdb +*.exe +*.lib +*.res +*.exp +*.manifest +config.log +tmp +imports/* +include +tests/auto/cmake/build +lib/ +mkspecs/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-5.15.2+kde4/src/websockets/qwebsocket_p.cpp new/qtwebsockets-everywhere-src-5.15.2+kde7/src/websockets/qwebsocket_p.cpp --- old/qtwebsockets-everywhere-src-5.15.2+kde4/src/websockets/qwebsocket_p.cpp 2020-12-21 14:15:33.000000000 +0100 +++ new/qtwebsockets-everywhere-src-5.15.2+kde7/src/websockets/qwebsocket_p.cpp 2021-12-22 13:55:01.000000000 +0100 @@ -270,6 +270,11 @@ void QWebSocketPrivate::ignoreSslErrors(const QList<QSslError> &errors) { m_configuration.m_ignoredSslErrors = errors; + if (Q_LIKELY(m_pSocket)) { + QSslSocket *pSslSocket = qobject_cast<QSslSocket *>(m_pSocket); + if (Q_LIKELY(pSslSocket)) + pSslSocket->ignoreSslErrors(errors); + } } /*! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-5.15.2+kde4/src/websockets/qwebsocketdataprocessor.cpp new/qtwebsockets-everywhere-src-5.15.2+kde7/src/websockets/qwebsocketdataprocessor.cpp --- old/qtwebsockets-everywhere-src-5.15.2+kde4/src/websockets/qwebsocketdataprocessor.cpp 2020-12-21 14:15:33.000000000 +0100 +++ new/qtwebsockets-everywhere-src-5.15.2+kde7/src/websockets/qwebsocketdataprocessor.cpp 2021-12-22 13:55:01.000000000 +0100 @@ -268,6 +268,7 @@ if (!m_pConverterState) m_pConverterState = new QTextCodec::ConverterState(QTextCodec::ConvertInvalidToNull | QTextCodec::IgnoreHeader); + frame.clear(); } /*! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-5.15.2+kde4/src/websockets/qwebsocketprotocol.cpp new/qtwebsockets-everywhere-src-5.15.2+kde7/src/websockets/qwebsocketprotocol.cpp --- old/qtwebsockets-everywhere-src-5.15.2+kde4/src/websockets/qwebsocketprotocol.cpp 2020-12-21 14:15:33.000000000 +0100 +++ new/qtwebsockets-everywhere-src-5.15.2+kde7/src/websockets/qwebsocketprotocol.cpp 2021-12-22 13:55:01.000000000 +0100 @@ -210,7 +210,7 @@ quint8((maskingKey & 0x0000FF00u) >> 8), quint8((maskingKey & 0x000000FFu)) }; - int i = 0; + quint64 i = 0; while (size-- > 0) *payload++ ^= mask[i++ % 4]; } ++++++ qtwebsockets-everywhere-src.obsinfo ++++++ --- /var/tmp/diff_new_pack.vvzkk5/_old 2022-01-25 17:36:30.238155057 +0100 +++ /var/tmp/diff_new_pack.vvzkk5/_new 2022-01-25 17:36:30.242155030 +0100 @@ -1,6 +1,5 @@ name: qtwebsockets-everywhere-src -version: 5.15.2+kde4 -mtime: 1608556533 -commit: e7883bc64440b1ff4666272ac6eb710ee4bc221b - +version: 5.15.2+kde7 +mtime: 1640177701 +commit: b13b56904b76e96ea52d0efe56395acc94b17d96