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 <[email protected]>
+
+- 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