Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2024-10-18 15:53:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium"

Fri Oct 18 15:53:03 2024 rev:434 rq:1208638 version:130.0.6723.58

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2024-10-03 
17:45:02.539892582 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new.19354/chromium.changes     
2024-10-18 15:54:03.579248984 +0200
@@ -1,0 +2,39 @@
+Sat Oct 12 10:45:36 UTC 2024 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- Chromium 130.0.6723.58 (boo#1231694)
+  * CVE-2024-9954: Use after free in AI
+  * CVE-2024-9955: Use after free in Web Authentication
+  * CVE-2024-9956: Inappropriate implementation in Web Authentication
+  * CVE-2024-9957: Use after free in UI
+  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
+  * CVE-2024-9959: Use after free in DevTools
+  * CVE-2024-9960: Use after free in Dawn
+  * CVE-2024-9961: Use after free in Parcel Tracking
+  * CVE-2024-9962: Inappropriate implementation in Permissions
+  * CVE-2024-9963: Insufficient data validation in Downloads
+  * CVE-2024-9964: Inappropriate implementation in Payments
+  * CVE-2024-9965: Insufficient data validation in DevTools
+  * CVE-2024-9966: Inappropriate implementation in Navigations
+- modified patches:
+  * exclude_ymp.patch update context
+  * chromium-125-compiler.patch update context
+  * chromium-125-lp155-typename.patch drop hunks for rewritten
+    proto_fetcher.h
+  * chromium-127-bindgen.patch update context
+- added patches:
+  * chromium-130-missing-includes.patch include optional, stack
+  * chromium-130-no-hardware_destructive_interference_size.patch
+    workaround for older libcpp
+- drop from keeplibs:
+  courgette/third_party dropped upstream
+- add to keepllibs:
+  third_party/fast_float needed by v8/src/numbers/conversion.cc
+
+-------------------------------------------------------------------
+Sat Oct 12 10:07:57 UTC 2024 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- Chromium 129.0.6668.100 (boo#1231420)
+  * CVE-2024-9602: Type Confusion in V8
+  * CVE-2024-9603: Type Confusion in V8
+
+-------------------------------------------------------------------

Old:
----
  chromium-129.0.6668.89.tar.xz

New:
----
  chromium-130-missing-includes.patch
  chromium-130-no-hardware_destructive_interference_size.patch
  chromium-130.0.6723.58.tar.xz

BETA DEBUG BEGIN:
  New:- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
  New:  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
BETA DEBUG END:

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.Z7lJPl/_old  2024-10-18 15:54:29.304327060 +0200
+++ /var/tmp/diff_new_pack.Z7lJPl/_new  2024-10-18 15:54:29.308327227 +0200
@@ -96,7 +96,7 @@
 %define n_suffix %{nil}
 %endif
 Name:           chromium%{n_suffix}
-Version:        129.0.6668.89
+Version:        130.0.6723.58
 Release:        0
 Summary:        Google's open source browser project
 License:        BSD-3-Clause AND LGPL-2.1-or-later
@@ -149,6 +149,8 @@
 Patch362:       chromium-127-clang17-traitors.patch
 Patch363:       chromium-127-constexpr.patch
 Patch364:       chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
+Patch365:       chromium-130-missing-includes.patch
+Patch366:       chromium-130-no-hardware_destructive_interference_size.patch
 BuildRequires:  SDL-devel
 BuildRequires:  bison
 BuildRequires:  cups-devel
@@ -484,7 +486,6 @@
     buildtools/third_party/libc++abi
     buildtools/third_party/libunwind
     chrome/third_party/mozilla_security_manager
-    courgette/third_party
     net/third_party/mozilla_security_manager
     net/third_party/nss
     net/third_party/quic
@@ -566,6 +567,7 @@
     third_party/eigen3
     third_party/emoji-segmenter
     third_party/farmhash
+    third_party/fast_float
     third_party/fdlibm
     third_party/fft2d
     third_party/flatbuffers

++++++ chromium-125-compiler.patch ++++++
--- /var/tmp/diff_new_pack.Z7lJPl/_old  2024-10-18 15:54:29.616340135 +0200
+++ /var/tmp/diff_new_pack.Z7lJPl/_new  2024-10-18 15:54:29.672342482 +0200
@@ -253,8 +253,8 @@
 +config("symbols") { }
 +config("xsymbols") {
    rustflags = []
+   configs = []
    if (is_win) {
-     if (is_clang) {
 @@ -2835,7 +2707,8 @@ config("symbols") {
  # Minimal symbols.
  # This config guarantees to hold symbol for stack trace which are shown to 
user

++++++ chromium-125-lp155-typename.patch ++++++
--- /var/tmp/diff_new_pack.Z7lJPl/_old  2024-10-18 15:54:29.824348853 +0200
+++ /var/tmp/diff_new_pack.Z7lJPl/_new  2024-10-18 15:54:29.872350864 +0200
@@ -308,44 +308,4 @@
        CallbackCommand<LockType, CallbackReturnValue> callback,
        base::OnceCallback<void(CompletionCallbackArg)> on_complete,
        CallbackReturnValue arg_for_shutdown,
-Index: 
chromium-123.0.6312.46/components/supervised_user/core/browser/proto_fetcher.h
-===================================================================
---- 
chromium-123.0.6312.46.orig/components/supervised_user/core/browser/proto_fetcher.h
-+++ 
chromium-123.0.6312.46/components/supervised_user/core/browser/proto_fetcher.h
-@@ -424,7 +424,7 @@ class RetryingFetcherImpl final : public
-   RetryingFetcherImpl(const RetryingFetcherImpl&) = delete;
-   RetryingFetcherImpl& operator=(const RetryingFetcherImpl&) = delete;
- 
--  void Start(ProtoFetcher<Response>::Callback callback) override {
-+  void Start(typename ProtoFetcher<Response>::Callback callback) override {
-     callback_ = std::move(callback);
-     Retry();
-   }
-@@ -469,7 +469,7 @@ class RetryingFetcherImpl final : public
-   }
- 
-   // Client callback.
--  TypedProtoFetcher<Response>::Callback callback_;
-+  typename TypedProtoFetcher<Response>::Callback callback_;
- 
-   // Retry controls.
-   base::OneShotTimer timer_;
-@@ -490,7 +490,7 @@ class ParallelFetchManager {
-   // Deferred fetcher is required because it should be started after it is
-   // stored internally.
-   using Fetcher = ProtoFetcher<Response>;
--  using KeyType = base::IDMap<std::unique_ptr<Fetcher>>::KeyType;
-+  using KeyType = typename base::IDMap<std::unique_ptr<Fetcher>>::KeyType;
- 
-  public:
-   // Provides fresh instances of a deferred fetcher for each fetch.
-@@ -506,7 +506,7 @@ class ParallelFetchManager {
- 
-   // Starts the fetch. Underlying fetcher is stored internally, and will be
-   // cleaned up after finish or when this manager is destroyed.
--  void Fetch(const Request& request, Fetcher::Callback callback) {
-+  void Fetch(const Request& request, typename Fetcher::Callback callback) {
-     CHECK(callback) << "Use base::DoNothing() instead of empty callback.";
-     KeyType key = requests_in_flight_.Add(MakeFetcher(request));
-     requests_in_flight_.Lookup(key)->Start(
 

++++++ chromium-127-bindgen.patch ++++++
--- /var/tmp/diff_new_pack.Z7lJPl/_old  2024-10-18 15:54:30.044358072 +0200
+++ /var/tmp/diff_new_pack.Z7lJPl/_new  2024-10-18 15:54:30.080359582 +0200
@@ -35,10 +35,11 @@
    ]
  }
  
-@@ -46,59 +37,6 @@ rust_bindgen("crabbyavif_libyuv_bindings
+@@ -39,61 +39,6 @@
    bindgen_flags = [
      "no-doc-comments",
      "generate=functions,types,vars,methods,constructors,destructors",
+-    "allowlist-item=AR30ToAB30",
 -    "allowlist-item=ARGBAttenuate",
 -    "allowlist-item=ARGBUnattenuate",
 -    "allowlist-item=Convert16To8Plane",
@@ -77,6 +78,7 @@
 -    "allowlist-item=I444AlphaToARGBMatrix",
 -    "allowlist-item=I444ToARGBMatrix",
 -    "allowlist-item=I444ToRGB24Matrix",
+-    "allowlist-item=P010ToAR30Matrix",
 -    "allowlist-item=ScalePlane",
 -    "allowlist-item=ScalePlane_12",
 -    "allowlist-item=YuvConstants",

++++++ chromium-130-missing-includes.patch ++++++
--- 
chromium-130.0.6723.6/components/ip_protection/common/ip_protection_data_types.h
    2024/09/19 15:30:27     1.1
+++ 
chromium-130.0.6723.6/components/ip_protection/common/ip_protection_data_types.h
    2024/09/19 15:30:36
@@ -5,6 +5,8 @@
 #ifndef COMPONENTS_IP_PROTECTION_COMMON_IP_PROTECTION_DATA_TYPES_H_
 #define COMPONENTS_IP_PROTECTION_COMMON_IP_PROTECTION_DATA_TYPES_H_
 
+#include <optional>
+
 #include "base/time/time.h"
 
 namespace ip_protection {
--- 
chromium-131.0.6724.0/third_party/blink/renderer/platform/image-decoders/skia/skia_image_decoder_base.cc
    2024/09/23 08:47:18     1.1
+++ 
chromium-131.0.6724.0/third_party/blink/renderer/platform/image-decoders/skia/skia_image_decoder_base.cc
    2024/09/23 08:47:25
@@ -5,6 +5,7 @@
 #include 
"third_party/blink/renderer/platform/image-decoders/skia/skia_image_decoder_base.h"
 
 #include <limits>
+#include <stack>
 
 #include "third_party/blink/renderer/platform/image-decoders/segment_stream.h"
 #include "third_party/skia/include/codec/SkCodec.h"

++++++ chromium-130-no-hardware_destructive_interference_size.patch ++++++
diff --git a/components/media_router/common/providers/cast/channel/enum_table.h 
b/components/media_router/common/providers/cast/channel/enum_table.h
index 18fd272c6a9d8..20dc7d913e1c5 100644
--- a/components/media_router/common/providers/cast/channel/enum_table.h
+++ b/components/media_router/common/providers/cast/channel/enum_table.h
@@ -12,7 +12,6 @@
 
 #include <cstdint>
 #include <cstring>
-#include <new>
 #include <optional>
 #include <ostream>
 #include <string_view>
@@ -368,7 +367,8 @@ class EnumTable {
 
  private:
 #ifdef ARCH_CPU_64_BITS
-  alignas(std::hardware_destructive_interference_size)
+  // Align the data on a cache line boundary.
+  alignas(64)
 #endif
       std::initializer_list<Entry> data_;
   bool is_sorted_;

++++++ chromium-129.0.6668.89.tar.xz -> chromium-130.0.6723.58.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-129.0.6668.89.tar.xz 
/work/SRC/openSUSE:Factory/.chromium.new.19354/chromium-130.0.6723.58.tar.xz 
differ: char 15, line 1


++++++ exclude_ymp.patch ++++++
--- /var/tmp/diff_new_pack.Z7lJPl/_old  2024-10-18 15:54:30.916394618 +0200
+++ /var/tmp/diff_new_pack.Z7lJPl/_new  2024-10-18 15:54:30.944395791 +0200
@@ -1,11 +1,11 @@
 --- a/third_party/blink/common/mime_util/mime_util.cc  2013-08-25 
10:12:05.428599992 +0200
 +++ b/third_party/blink/common/mime_util/mime_util.cc  2013-08-25 
10:12:05.428599992 +0200
 @@ -79,6 +79,7 @@
-     "text/x-csv",
-     "text/x-vcf",
-     "text/rtf",
-+    "text/x-suse-ymp",
-     "text/comma-separated-values",
-     "text/csv",
-     "text/tab-separated-values",
+         "text/x-csv",
+         "text/x-vcf",
+         "text/rtf",
++        "text/x-suse-ymp",
+         "text/comma-separated-values",
+         "text/csv",
+         "text/tab-separated-values",
 

Reply via email to