Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2022-05-05 23:05:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium"

Thu May  5 23:05:35 2022 rev:334 rq:974874 version:101.0.4951.54

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2022-04-21 
15:49:07.032345625 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new.1538/chromium.changes      
2022-05-05 23:06:37.873575114 +0200
@@ -1,0 +2,38 @@
+Wed May  4 09:34:58 UTC 2022 - Callum Farmer <gm...@opensuse.org>
+
+- Chromium 101.0.4951.54 (boo#1199118)
+- Chromium 101.0.4951.41 (boo#1198917)
+  * CVE-2022-1477: Use after free in Vulkan
+  * CVE-2022-1478: Use after free in SwiftShader
+  * CVE-2022-1479: Use after free in ANGLE
+  * CVE-2022-1480: Use after free in Device API
+  * CVE-2022-1481: Use after free in Sharing
+  * CVE-2022-1482: Inappropriate implementation in WebGL
+  * CVE-2022-1483: Heap buffer overflow in WebGPU
+  * CVE-2022-1484: Heap buffer overflow in Web UI Settings
+  * CVE-2022-1485: Use after free in File System API
+  * CVE-2022-1486: Type Confusion in V8
+  * CVE-2022-1487: Use after free in Ozone
+  * CVE-2022-1488: Inappropriate implementation in Extensions API
+  * CVE-2022-1489: Out of bounds memory access in UI Shelf
+  * CVE-2022-1490: Use after free in Browser Switcher
+  * CVE-2022-1491: Use after free in Bookmarks
+  * CVE-2022-1492: Insufficient data validation in Blink Editing
+  * CVE-2022-1493: Use after free in Dev Tools
+  * CVE-2022-1494: Insufficient data validation in Trusted Types
+  * CVE-2022-1495: Incorrect security UI in Downloads
+  * CVE-2022-1496: Use after free in File Manager
+  * CVE-2022-1497: Inappropriate implementation in Input
+  * CVE-2022-1498: Inappropriate implementation in HTML Parser
+  * CVE-2022-1499: Inappropriate implementation in WebAuthentication
+  * CVE-2022-1500: Insufficient data validation in Dev Tools
+  * CVE-2022-1501: Inappropriate implementation in iframe
+- Added patches:
+  * chromium-101-libxml-unbundle.patch
+  * chromium-101-segmentation_platform-type.patch
+- Removed patches:
+  * chromium-100-SCTHashdanceMetadata-move.patch
+  * chromium-100-GLImplementationParts-constexpr.patch
+  * chromium-100-macro-typo.patch
+
+-------------------------------------------------------------------

Old:
----
  chromium-100-GLImplementationParts-constexpr.patch
  chromium-100-SCTHashdanceMetadata-move.patch
  chromium-100-macro-typo.patch
  chromium-100.0.4896.127.tar.xz

New:
----
  chromium-101-libxml-unbundle.patch
  chromium-101-segmentation_platform-type.patch
  chromium-101.0.4951.54.tar.xz

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.i1ifsM/_old  2022-05-05 23:06:47.081586608 +0200
+++ /var/tmp/diff_new_pack.i1ifsM/_new  2022-05-05 23:06:47.089586618 +0200
@@ -49,7 +49,7 @@
 # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055)
 %bcond_with lto
 Name:           chromium
-Version:        100.0.4896.127
+Version:        101.0.4951.54
 Release:        0
 Summary:        Google's open source browser project
 License:        BSD-3-Clause AND LGPL-2.1-or-later
@@ -102,12 +102,11 @@
 Patch85:        chromium-fix-swiftshader-template.patch
 Patch86:        chromium-97-arm-tflite-cast.patch
 Patch87:        chromium-98-gtk4-build.patch
-Patch89:        chromium-100-GLImplementationParts-constexpr.patch
 Patch90:        chromium-100-InMilliseconds-constexpr.patch
-Patch91:        chromium-100-SCTHashdanceMetadata-move.patch
-Patch92:        chromium-100-macro-typo.patch
 Patch93:        chromium-missing-include-tuple.patch
 Patch94:        chromium-webrtc-stats-missing-vector.patch
+Patch95:        chromium-101-libxml-unbundle.patch
+Patch96:        chromium-101-segmentation_platform-type.patch
 Patch101:       chromium-86-fix-vaapi-on-intel.patch
 # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding
 Patch102:       chromium-prop-codecs.patch
@@ -399,7 +398,6 @@
     third_party/dav1d
     third_party/dawn
     third_party/dawn/third_party
-    third_party/dawn/third_party/tint/src/ast
     third_party/depot_tools
     third_party/depot_tools/third_party/six
     third_party/devscripts

++++++ chromium-101-libxml-unbundle.patch ++++++
--- a/build/linux/unbundle/libxml.gn
+++ b/build/linux/unbundle/libxml.gn
@@ -19,6 +19,7 @@ static_library("libxml_utils") {
     ":xml_reader",
     ":xml_writer",
     "//base/test:test_support",
+    "//services/data_decoder:lib",
     "//services/data_decoder:xml_parser_fuzzer_deps",
   ]
   sources = [

++++++ chromium-101-segmentation_platform-type.patch ++++++
>From 1f6937eb336a6d1bd0dfaf3fe5d04df5390775e4 Mon Sep 17 00:00:00 2001
From: Stephan Hartmann <sth...@googlemail.com>
Date: Thu, 31 Mar 2022 15:00:35 +0000
Subject: [PATCH] libstdc++: fix incomplete type of ModelProvider

Destructor of std::unique_ptr in libstdc++ uses sizeof() which
requires full definition of segmentation_platform::ModelProvider
in segmentation_platform::GetSegmentationDefaultModelProvider().
---
 .../segmentation_platform/segmentation_platform_config.cc        | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/chrome/browser/segmentation_platform/segmentation_platform_config.cc 
b/chrome/browser/segmentation_platform/segmentation_platform_config.cc
index b2bf48e..1c817ae 100644
--- a/chrome/browser/segmentation_platform/segmentation_platform_config.cc
+++ b/chrome/browser/segmentation_platform/segmentation_platform_config.cc
@@ -12,6 +12,7 @@
 #include "components/optimization_guide/proto/models.pb.h"
 #include "components/segmentation_platform/public/config.h"
 #include "components/segmentation_platform/public/features.h"
+#include "components/segmentation_platform/public/model_provider.h"
 
 #if BUILDFLAG(IS_ANDROID)
 #include "base/metrics/field_trial_params.h"
-- 
2.34.1


++++++ chromium-100.0.4896.127.tar.xz -> chromium-101.0.4951.54.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-100.0.4896.127.tar.xz 
/work/SRC/openSUSE:Factory/.chromium.new.1538/chromium-101.0.4951.54.tar.xz 
differ: char 26, line 1

++++++ chromium-80-QuicStreamSendBuffer-deleted-move-constructor.patch ++++++
--- /var/tmp/diff_new_pack.i1ifsM/_old  2022-05-05 23:06:47.205586762 +0200
+++ /var/tmp/diff_new_pack.i1ifsM/_new  2022-05-05 23:06:47.209586767 +0200
@@ -15,17 +15,17 @@
 Change-Id: I4e3c97d6e5895d85340e8c1b740e6196d9104066
 ---
 
-diff --git a/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h 
b/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
-index e34514b..74e9d0d 100644
---- a/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
-+++ b/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
-@@ -62,7 +62,7 @@
+Index: 
chromium-101.0.4951.41/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
+===================================================================
+--- 
chromium-101.0.4951.41.orig/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
++++ 
chromium-101.0.4951.41/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
+@@ -65,7 +65,7 @@ class QUIC_EXPORT_PRIVATE QuicStreamSend
   public:
-   explicit QuicStreamSendBuffer(QuicBufferAllocator* allocator);
+   explicit QuicStreamSendBuffer(quiche::QuicheBufferAllocator* allocator);
    QuicStreamSendBuffer(const QuicStreamSendBuffer& other) = delete;
 -  QuicStreamSendBuffer(QuicStreamSendBuffer&& other) = delete;
 +  QuicStreamSendBuffer(QuicStreamSendBuffer&& other) = default;
    ~QuicStreamSendBuffer();
  
-   // Save |data_length| of data starts at |iov_offset| in |iov| to send 
buffer.
+   // Save |data| to send buffer.
 

Reply via email to