Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2023-04-06 15:56:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium"

Thu Apr  6 15:56:26 2023 rev:376 rq:1077628 version:112.0.5615.49

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2023-03-28 
17:49:40.363063846 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new.19717/chromium.changes     
2023-04-06 15:56:47.308582712 +0200
@@ -1,0 +2,25 @@
+Tue Apr  4 22:38:23 UTC 2023 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- Chromium 112.0.5615.49 
+  * CSS now supports nesting rules.
+  * The algorithm to set the initial focus on <dialog> elements was updated.
+  * No-op fetch() handlers on service workers are skipped from now on to make 
navigations faster
+  * The setter for document.domain is now deprecated.
+  * The recorder in devtools can now record with pierce selectors.
+  * Security fixes (boo#1210126):
+  * CVE-2023-1810: Heap buffer overflow in Visuals
+  * CVE-2023-1811: Use after free in Frames
+  * CVE-2023-1812: Out of bounds memory access in DOM Bindings
+  * CVE-2023-1813: Inappropriate implementation in Extensions
+  * CVE-2023-1814: Insufficient validation of untrusted input in Safe Browsing
+  * CVE-2023-1815: Use after free in Networking APIs
+  * CVE-2023-1816: Incorrect security UI in Picture In Picture
+  * CVE-2023-1817: Insufficient policy enforcement in Intents
+  * CVE-2023-1818: Use after free in Vulkan
+  * CVE-2023-1819: Out of bounds read in Accessibility
+  * CVE-2023-1820: Heap buffer overflow in Browser History
+  * CVE-2023-1821: Inappropriate implementation in WebShare
+  * CVE-2023-1822: Incorrect security UI in Navigation
+  * CVE-2023-1823: Inappropriate implementation in FedCM
+
+-------------------------------------------------------------------

Old:
----
  chromium-111.0.5563.147.tar.xz

New:
----
  chromium-112.0.5615.49.tar.xz

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.349VMl/_old  2023-04-06 15:56:59.296650414 +0200
+++ /var/tmp/diff_new_pack.349VMl/_new  2023-04-06 15:56:59.304650459 +0200
@@ -79,7 +79,7 @@
 %define ffmpeg_version 58
 %endif
 Name:           chromium
-Version:        111.0.5563.147
+Version:        112.0.5615.49
 Release:        0
 Summary:        Google's open source browser project
 License:        BSD-3-Clause AND LGPL-2.1-or-later

++++++ chromium-109-clang-lp154.patch ++++++
--- /var/tmp/diff_new_pack.349VMl/_old  2023-04-06 15:56:59.388650934 +0200
+++ /var/tmp/diff_new_pack.349VMl/_new  2023-04-06 15:56:59.392650956 +0200
@@ -1,8 +1,8 @@
-Index: chromium-109.0.5414.46/build/config/compiler/BUILD.gn
+Index: chromium-112.0.5615.20/build/config/compiler/BUILD.gn
 ===================================================================
---- chromium-109.0.5414.46.orig/build/config/compiler/BUILD.gn
-+++ chromium-109.0.5414.46/build/config/compiler/BUILD.gn
-@@ -766,17 +766,6 @@ config("compiler") {
+--- chromium-112.0.5615.20.orig/build/config/compiler/BUILD.gn
++++ chromium-112.0.5615.20/build/config/compiler/BUILD.gn
+@@ -785,16 +785,6 @@ config("compiler") {
      cflags += [ "-fcomplete-member-pointers" ]
    }
  
@@ -11,9 +11,8 @@
 -  # * Windows is not supported as it doesn't use DWARF.
 -  # * Apple platforms (e.g. MacOS, iPhone, iPad) aren't supported because 
xcode
 -  #   lldb doesn't have the needed changes yet.
--  # * Fuchsia isn't supported as zxdb doesn't support simple template names 
yet.
 -  # TODO(crbug.com/1379070): Remove if the upstream default ever changes.
--  if (is_clang && !is_nacl && !is_win && !is_apple && !is_fuchsia) {
+-  if (is_clang && !is_nacl && !is_win && !is_apple) {
 -    cflags_cc += [ "-gsimple-template-names" ]
 -  }
 -

++++++ chromium-110-compiler.patch ++++++
--- /var/tmp/diff_new_pack.349VMl/_old  2023-04-06 15:56:59.404651024 +0200
+++ /var/tmp/diff_new_pack.349VMl/_new  2023-04-06 15:56:59.412651069 +0200
@@ -7,11 +7,11 @@
  build/config/compiler/BUILD.gn | 134 +++++----------------------------
  1 file changed, 17 insertions(+), 117 deletions(-)
 
-diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index bd039fc..4d3759a 100644
---- a/build/config/compiler/BUILD.gn
-+++ b/build/config/compiler/BUILD.gn
-@@ -276,9 +276,7 @@ config("compiler") {
+Index: chromium-112.0.5615.20/build/config/compiler/BUILD.gn
+===================================================================
+--- chromium-112.0.5615.20.orig/build/config/compiler/BUILD.gn
++++ chromium-112.0.5615.20/build/config/compiler/BUILD.gn
+@@ -289,9 +289,7 @@ config("compiler") {
  
    configs += [
      # See the definitions below.
@@ -21,7 +21,7 @@
      ":compiler_codegen",
      ":compiler_deterministic",
    ]
-@@ -529,37 +527,6 @@ config("compiler") {
+@@ -540,37 +538,6 @@ config("compiler") {
      ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
    }
  
@@ -59,7 +59,7 @@
    # Rust compiler setup (for either clang or rustc).
    if (enable_rust) {
      defines += [ "RUST_ENABLED" ]
-@@ -1301,46 +1268,6 @@ config("compiler_deterministic") {
+@@ -1350,46 +1317,6 @@ config("compiler_deterministic") {
      }
    }
  
@@ -106,7 +106,7 @@
    # Tells the compiler not to use absolute paths when passing the default
    # paths to the tools it invokes. We don't want this because we don't
    # really need it and it can mess up the goma cache entries.
-@@ -1359,27 +1286,6 @@ config("compiler_deterministic") {
+@@ -1408,27 +1335,6 @@ config("compiler_deterministic") {
    }
  }
  
@@ -132,9 +132,9 @@
 -}
 -
  config("rustc_revision") {
-   if (enable_rust && defined(rustc_version)) {
-     # Similar to the above config, this is here so that all files get
-@@ -1669,7 +1575,7 @@ config("chromium_code") {
+   if (rustc_revision != "") {
+     # Similar to the above config, this is here so that all files get 
recompiled
+@@ -1718,7 +1624,7 @@ config("chromium_code") {
        defines = [ "_HAS_NODISCARD" ]
      }
    } else {
@@ -143,7 +143,7 @@
      if (treat_warnings_as_errors) {
        cflags += [ "-Werror" ]
  
-@@ -1678,10 +1584,6 @@ config("chromium_code") {
+@@ -1727,10 +1633,6 @@ config("chromium_code") {
        # well.
        ldflags = [ "-Werror" ]
      }
@@ -154,7 +154,7 @@
  
      # In Chromium code, we define __STDC_foo_MACROS in order to get the
      # C99 macros on Mac and Linux.
-@@ -1690,16 +1592,6 @@ config("chromium_code") {
+@@ -1739,16 +1641,6 @@ config("chromium_code") {
        "__STDC_FORMAT_MACROS",
      ]
  
@@ -171,7 +171,7 @@
      if (is_mac) {
        cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
        cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
-@@ -2092,7 +1984,8 @@ config("default_stack_frames") {
+@@ -2117,7 +2009,8 @@ config("default_stack_frames") {
  }
  
  # Default "optimization on" config.
@@ -181,7 +181,7 @@
    if (is_win) {
      if (chrome_pgo_phase != 2) {
        # Favor size over speed, /O1 must be before the common flags.
-@@ -2137,7 +2030,8 @@ config("optimize") {
+@@ -2176,7 +2069,8 @@ config("optimize") {
  }
  
  # Turn off optimizations.
@@ -191,7 +191,7 @@
    if (is_win) {
      cflags = [
        "/Od",  # Disable optimization.
-@@ -2177,7 +2071,8 @@ config("no_optimize") {
+@@ -2216,7 +2110,8 @@ config("no_optimize") {
  # Turns up the optimization level. On Windows, this implies whole program
  # optimization and link-time code generation which is very expensive and 
should
  # be used sparingly.
@@ -201,7 +201,7 @@
    if (is_nacl && is_nacl_irt) {
      # The NaCl IRT is a special case and always wants its own config.
      # Various components do:
-@@ -2210,7 +2105,8 @@ config("optimize_max") {
+@@ -2249,7 +2144,8 @@ config("optimize_max") {
  #
  # TODO(crbug.com/621335) - rework how all of these configs are related
  # so that we don't need this disclaimer.
@@ -211,7 +211,7 @@
    if (is_nacl && is_nacl_irt) {
      # The NaCl IRT is a special case and always wants its own config.
      # Various components do:
-@@ -2236,7 +2132,8 @@ config("optimize_speed") {
+@@ -2275,7 +2171,8 @@ config("optimize_speed") {
    }
  }
  
@@ -221,7 +221,7 @@
    cflags = [ "-O1" ] + common_optimize_on_cflags
    rustflags = [ "-Copt-level=1" ]
    ldflags = common_optimize_on_ldflags
-@@ -2356,7 +2253,8 @@ config("win_pdbaltpath") {
+@@ -2398,7 +2295,8 @@ config("win_pdbaltpath") {
  }
  
  # Full symbols.
@@ -231,7 +231,7 @@
    if (is_win) {
      if (is_clang) {
        cflags = [
-@@ -2495,7 +2393,8 @@ config("symbols") {
+@@ -2538,7 +2436,8 @@ config("symbols") {
  # Minimal symbols.
  # This config guarantees to hold symbol for stack trace which are shown to 
user
  # when crash happens in unittests running on buildbot.
@@ -241,7 +241,7 @@
    if (is_win) {
      # Functions, files, and line tables only.
      cflags = []
-@@ -2568,7 +2467,8 @@ config("minimal_symbols") {
+@@ -2612,7 +2511,8 @@ config("minimal_symbols") {
  # This configuration contains function names only. That is, the compiler is
  # told to not generate debug information and the linker then just puts 
function
  # names in the final debug information.
@@ -251,7 +251,4 @@
    if (is_win) {
      ldflags = [ "/DEBUG" ]
  
--- 
-2.37.4
-
 

++++++ chromium-111.0.5563.147.tar.xz -> chromium-112.0.5615.49.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-111.0.5563.147.tar.xz 
/work/SRC/openSUSE:Factory/.chromium.new.19717/chromium-112.0.5615.49.tar.xz 
differ: char 15, line 1

++++++ chromium-norar.patch ++++++
--- /var/tmp/diff_new_pack.349VMl/_old  2023-04-06 15:56:59.500651566 +0200
+++ /var/tmp/diff_new_pack.349VMl/_new  2023-04-06 15:56:59.504651589 +0200
@@ -1,8 +1,8 @@
-Index: chromium-108.0.5359.71/chrome/common/safe_browsing/BUILD.gn
+Index: chromium-112.0.5615.20/chrome/common/safe_browsing/BUILD.gn
 ===================================================================
---- chromium-108.0.5359.71.orig/chrome/common/safe_browsing/BUILD.gn
-+++ chromium-108.0.5359.71/chrome/common/safe_browsing/BUILD.gn
-@@ -58,39 +58,6 @@ if (safe_browsing_mode == 1) {
+--- chromium-112.0.5615.20.orig/chrome/common/safe_browsing/BUILD.gn
++++ chromium-112.0.5615.20/chrome/common/safe_browsing/BUILD.gn
+@@ -58,25 +58,6 @@ if (safe_browsing_mode == 1) {
      public_deps = [ "//components/safe_browsing/core/common/proto:csd_proto" ]
    }
  
@@ -22,27 +22,13 @@
 -      "//third_party/unrar:unrar",
 -    ]
 -
--    defines = [
--      "_FILE_OFFSET_BITS=64",
--      "LARGEFILE_SOURCE",
--      "RAR_SMP",
--      "SILENT",
--
--      # The following is set to disable certain macro definitions in the unrar
--      # source code.
--      "CHROMIUM_UNRAR",
--
--      # Disables exceptions in unrar, replaces them with process termination.
--      "UNRAR_NO_EXCEPTIONS",
--    ]
--
 -    public_deps = [ "//components/safe_browsing/core/common/proto:csd_proto" ]
 -  }
 -
    if (is_linux || is_win) {
      source_set("document_analyzer") {
        sources = [
-@@ -191,7 +158,6 @@ source_set("safe_browsing") {
+@@ -172,7 +153,6 @@ source_set("safe_browsing") {
        ":archive_analyzer_results",
        ":binary_feature_extractor",
        ":download_type_util",
@@ -50,10 +36,10 @@
        "//components/safe_browsing/core/common",
        "//third_party/lzma_sdk/google:seven_zip_reader",
      ]
-Index: chromium-108.0.5359.71/chrome/common/safe_browsing/DEPS
+Index: chromium-112.0.5615.20/chrome/common/safe_browsing/DEPS
 ===================================================================
---- chromium-108.0.5359.71.orig/chrome/common/safe_browsing/DEPS
-+++ chromium-108.0.5359.71/chrome/common/safe_browsing/DEPS
+--- chromium-112.0.5615.20.orig/chrome/common/safe_browsing/DEPS
++++ chromium-112.0.5615.20/chrome/common/safe_browsing/DEPS
 @@ -3,7 +3,6 @@ include_rules = [
    "+components/safe_browsing/core/common",
    "+third_party/maldoca",
@@ -62,10 +48,10 @@
    "+third_party/zlib",
    "+third_party/lzma_sdk/google",
  ]
-Index: chromium-108.0.5359.71/chrome/services/file_util/BUILD.gn
+Index: chromium-112.0.5615.20/chrome/services/file_util/BUILD.gn
 ===================================================================
---- chromium-108.0.5359.71.orig/chrome/services/file_util/BUILD.gn
-+++ chromium-108.0.5359.71/chrome/services/file_util/BUILD.gn
+--- chromium-112.0.5615.20.orig/chrome/services/file_util/BUILD.gn
++++ chromium-112.0.5615.20/chrome/services/file_util/BUILD.gn
 @@ -60,7 +60,6 @@ source_set("file_util") {
      deps += [
        "//chrome/common/safe_browsing",
@@ -74,10 +60,10 @@
      ]
  
      if (is_linux || is_win) {
-Index: 
chromium-108.0.5359.71/chrome/services/file_util/safe_archive_analyzer.cc
+Index: 
chromium-112.0.5615.20/chrome/services/file_util/safe_archive_analyzer.cc
 ===================================================================
---- 
chromium-108.0.5359.71.orig/chrome/services/file_util/safe_archive_analyzer.cc
-+++ chromium-108.0.5359.71/chrome/services/file_util/safe_archive_analyzer.cc
+--- 
chromium-112.0.5615.20.orig/chrome/services/file_util/safe_archive_analyzer.cc
++++ chromium-112.0.5615.20/chrome/services/file_util/safe_archive_analyzer.cc
 @@ -45,12 +45,16 @@ void SafeArchiveAnalyzer::AnalyzeDmgFile
  void SafeArchiveAnalyzer::AnalyzeRarFile(base::File rar_file,
                                           base::File temporary_file,

Reply via email to