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,