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.