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
 

Reply via email to