commit chromium for openSUSE:Factory
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-11-01 21:01:03 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2020 (New) Package is "chromium" Fri Nov 1 21:01:03 2024 rev:436 rq:1219798 version:130.0.6723.91 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-10-29 14:34:53.816893124 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.2020/chromium.changes 2024-11-01 21:03:00.983020692 +0100 @@ -1,0 +2,7 @@ +Wed Oct 30 11:16:19 CET 2024 - r...@suse.de + +- Chromium 130.0.6723.91 (boo#1232566) + * CVE-2024-10487: Out of bounds write in Dawn + * CVE-2024-10488: Use after free in WebRTC + +--- Old: chromium-130.0.6723.69.tar.xz New: chromium-130.0.6723.91.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.eNzJXK/_old 2024-11-01 21:03:23.219949355 +0100 +++ /var/tmp/diff_new_pack.eNzJXK/_new 2024-11-01 21:03:23.219949355 +0100 @@ -98,7 +98,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:130.0.6723.69 +Version:130.0.6723.91 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-130.0.6723.69.tar.xz -> chromium-130.0.6723.91.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-130.0.6723.69.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.2020/chromium-130.0.6723.91.tar.xz differ: char 13, line 1
commit chromium for openSUSE:Factory
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-29 14:32:38 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2020 (New) Package is "chromium" Tue Oct 29 14:32:38 2024 rev:435 rq:1218809 version:130.0.6723.69 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-10-18 15:54:03.579248984 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2020/chromium.changes 2024-10-29 14:34:53.816893124 +0100 @@ -1,0 +2,14 @@ +Mon Oct 28 12:13:15 CET 2024 - r...@suse.de + +- change BR for rust to require version 1.81 + (1.82 uses a newer llvm) + +--- +Sat Oct 26 08:16:55 UTC 2024 - Andreas Stieger + +- Chromium 130.0.6723.69 (boo#1232060) + * CVE-2024-10229: Inappropriate implementation in Extensions + * CVE-2024-10230: Type Confusion in V8 + * CVE-2024-10231: Type Confusion in V8 + +--- Old: chromium-130.0.6723.58.tar.xz New: chromium-130.0.6723.69.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.1fmzxJ/_old 2024-10-29 14:35:12.109652575 +0100 +++ /var/tmp/diff_new_pack.1fmzxJ/_new 2024-10-29 14:35:12.113652741 +0100 @@ -55,6 +55,8 @@ %bcond_with system_zstd # LLVM version %define llvm_version 17 +# RUST version +%define rust_version 1.81 # GCC version %define gcc_version 13 %if 0%{?suse_version} <= 1699 @@ -96,7 +98,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:130.0.6723.58 +Version:130.0.6723.69 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -185,7 +187,6 @@ BuildRequires: python311-setuptools BuildRequires: python311-six %endif -BuildRequires: rust BuildRequires: snappy-devel BuildRequires: update-desktop-files BuildRequires: util-linux @@ -271,8 +272,8 @@ BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(xtst) # BEG add rust BR -BuildRequires: cargo -BuildRequires: rust >= 1.47 +BuildRequires: cargo%{rust_version} +BuildRequires: rust%{rust_version} # END add rust BR BuildRequires: rust-bindgen Requires: xdg-utils ++ chromium-130.0.6723.58.tar.xz -> chromium-130.0.6723.69.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-130.0.6723.58.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.2020/chromium-130.0.6723.69.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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.changes2024-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 + +- 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 + +- 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/tm
commit chromium for openSUSE:Factory
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-03 17:37:48 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.19354 (New) Package is "chromium" Thu Oct 3 17:37:48 2024 rev:433 rq:1205161 version:129.0.6668.89 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-09-25 21:57:28.526719124 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.19354/chromium.changes 2024-10-03 17:41:15.838444610 +0200 @@ -1,0 +2,9 @@ +Wed Oct 2 10:54:17 CEST 2024 - r...@suse.de + +- Chromium 129.0.6668.89 (stable released 2024-09-24) + (boo#1231232) + * CVE-2024-7025: Integer overflow in Layout + * CVE-2024-9369: Insufficient data validation in Mojo + * CVE-2024-9370: Inappropriate implementation in V8 + +--- Old: chromium-129.0.6668.70.tar.xz New: chromium-129.0.6668.89.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.hn0PVU/_old 2024-10-03 17:41:34.539223980 +0200 +++ /var/tmp/diff_new_pack.hn0PVU/_new 2024-10-03 17:41:34.543224147 +0200 @@ -96,7 +96,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:129.0.6668.70 +Version:129.0.6668.89 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-129.0.6668.70.tar.xz -> chromium-129.0.6668.89.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-129.0.6668.70.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.19354/chromium-129.0.6668.89.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-09-20 17:09:04 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.29891 (New) Package is "chromium" Fri Sep 20 17:09:04 2024 rev:431 rq:1201958 version:129.0.6668.58 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-09-12 16:55:54.207720719 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.29891/chromium.changes 2024-09-20 17:12:05.411927691 +0200 @@ -1,0 +2,22 @@ +Wed Sep 18 17:29:16 CEST 2024 - r...@suse.de + +- Chromium 129.0.6668.58 (stable released 2024-09-17) + (boo#1230678) + * CVE-2024-8904: Type Confusion in V8 + * CVE-2024-8905: Inappropriate implementation in V8 + * CVE-2024-8906: Incorrect security UI in Downloads + * CVE-2024-8907: Insufficient data validation in Omnibox + * CVE-2024-8908: Inappropriate implementation in Autofill + * CVE-2024-8909: Inappropriate implementation in UI +- modified patches: + * chromium-prop-codecs.patch update context +- add to keeplibs: + third_party/rapidhash +- drop from keeplibs: + third_party/libudev dropped upstream + third_party/catapult/third_party/html5lib-python dropped upstream +- add patches: + chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch + (not in our ffmpeg yet) + +--- Old: chromium-128.0.6613.137.tar.xz New: chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch chromium-129.0.6668.58.tar.xz BETA DEBUG BEGIN: New:- add patches: chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch (not in our ffmpeg yet) BETA DEBUG END: Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.aIpuml/_old 2024-09-20 17:12:30.720981906 +0200 +++ /var/tmp/diff_new_pack.aIpuml/_new 2024-09-20 17:12:30.720981906 +0200 @@ -96,7 +96,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:128.0.6613.137 +Version:129.0.6668.58 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -149,6 +149,7 @@ Patch361: chromium-127-rust-clanglib.patch Patch362: chromium-127-clang17-traitors.patch Patch363: chromium-127-constexpr.patch +Patch364: chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -517,7 +518,6 @@ third_party/catapult/common/py_vulcanize/third_party/rjsmin third_party/catapult/third_party/beautifulsoup4 third_party/catapult/third_party/html5lib-1.1/ -third_party/catapult/third_party/html5lib-python third_party/catapult/third_party/polymer third_party/catapult/third_party/six third_party/catapult/tracing/third_party/d3 @@ -601,7 +601,6 @@ third_party/libsecret third_party/libsrtp third_party/libsync -third_party/libudev third_party/liburlpattern third_party/libva_protected_content third_party/libwebm @@ -649,6 +648,7 @@ third_party/pyjson5 third_party/pyyaml third_party/qcms +third_party/rapidhash third_party/rnnoise third_party/rust third_party/ruy ++ chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch ++ diff --git a/media/filters/ffmpeg_glue.cc b/media/filters/ffmpeg_glue.cc index eaabc740e710e..229818059dc2c 100644 --- a/media/filters/ffmpeg_glue.cc +++ b/media/filters/ffmpeg_glue.cc @@ -21,7 +21,7 @@ namespace media { // TODO(crbug.com/355485812): Re-enable this flag. BASE_FEATURE(kAllowOnlyAudioCodecsDuringDemuxing, "AllowOnlyAudioCodecsDuringDemuxing", - base::FEATURE_ENABLED_BY_DEFAULT); + base::FEATURE_DISABLED_BY_DEFAULT); BASE_FEATURE(kForbidH264ParsingDuringDemuxing, "ForbidH264ParsingDuringDemuxing", base::FEATURE_ENABLED_BY_DEFAULT); @@ -121,7 +121,8 @@ FFmpegGlue::FFmpegGlue(FFmpegURLProtocol* protocol) { // We don't allow H.264 parsing during demuxing since we have our own parser // and the ffmpeg one increases memory usage unnecessarily. if (base::FeatureList::IsEnabled(kForbidH264ParsingDuringDemuxing)) { -format_context_->flags |= AVFMT_FLAG_NOH264PARSE; +// TODO(crbug.com/355485812): Re-enable this flag. +// format_context_->flags |= AVFMT_FLAG_NOH264PARSE; } // Ensures format parsing errors will bail out. From an audit on 11/2017, all ++ chromium-128.0.6613.137.tar.xz -> chromium-129.0.6668.58.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-128.0.6613.137.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.29891/chromium-129.0
commit chromium for openSUSE:Factory
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-09-12 16:54:08 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.17570 (New) Package is "chromium" Thu Sep 12 16:54:08 2024 rev:430 rq:1200106 version:128.0.6613.137 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-09-04 13:25:29.467943486 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.17570/chromium.changes 2024-09-12 16:55:54.207720719 +0200 @@ -1,0 +2,9 @@ +Wed Sep 11 12:07:53 CEST 2024 - r...@suse.de + +- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391) + * CVE-2024-8636: Heap buffer overflow in Skia + * CVE-2024-8637: Use after free in Media Router + * CVE-2024-8638: Type Confusion in V8 + * CVE-2024-8639: Use after free in Autofill + +--- Old: chromium-128.0.6613.119.tar.xz New: chromium-128.0.6613.137.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.5bXmse/_old 2024-09-12 16:56:12.704490225 +0200 +++ /var/tmp/diff_new_pack.5bXmse/_new 2024-09-12 16:56:12.708490391 +0200 @@ -96,7 +96,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:128.0.6613.119 +Version:128.0.6613.137 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-128.0.6613.119.tar.xz -> chromium-128.0.6613.137.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-128.0.6613.119.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.17570/chromium-128.0.6613.137.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-07-18 19:17:18 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.17339 (New) Package is "chromium" Thu Jul 18 19:17:18 2024 rev:425 rq:1188247 version:126.0.6478.182 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-07-10 16:49:08.986812301 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.17339/chromium.changes 2024-07-18 19:18:52.233163910 +0200 @@ -1,0 +2,13 @@ +Wed Jul 17 16:11:41 UTC 2024 - Andreas Stieger + +- Chromium 126.0.6478.182 (boo#1227979) + * CVE-2024-6772: Inappropriate implementation in V8 + * CVE-2024-6773: Type Confusion in V8 + * CVE-2024-6774: Use after free in Screen Capture + * CVE-2024-6775: Use after free in Media Stream + * CVE-2024-6776: Use after free in Audio + * CVE-2024-6777: Use after free in Navigation + * CVE-2024-6778: Race in DevTools + * CVE-2024-6779: Out of bounds memory access in V8 + +--- Old: chromium-126.0.6478.126.tar.xz New: chromium-126.0.6478.182.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.q2HPA1/_old 2024-07-18 19:19:07.113756595 +0200 +++ /var/tmp/diff_new_pack.q2HPA1/_new 2024-07-18 19:19:07.121756913 +0200 @@ -91,7 +91,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:126.0.6478.126 +Version:126.0.6478.182 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -341,13 +341,13 @@ %endif %if %{with qt} BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Widgets) %endif %if %{with qt6} BuildRequires: pkgconfig(Qt6Core) -BuildRequires: pkgconfig(Qt6Widgets) BuildRequires: pkgconfig(Qt6Gui) +BuildRequires: pkgconfig(Qt6Widgets) %endif %if %{with system_re2} BuildRequires: pkgconfig(re2) >= 11 ++ Cr122-ffmpeg-new-channel-layout.patch ++ --- /var/tmp/diff_new_pack.q2HPA1/_old 2024-07-18 19:19:07.437769500 +0200 +++ /var/tmp/diff_new_pack.q2HPA1/_new 2024-07-18 19:19:07.481771253 +0200 @@ -178,7 +178,7 @@ -smpte_st_2086.luminance_min = av_q2d(mdcv->min_luminance); - } - -- // TODO(https://crbug.com/1446302): Consider rejecting metadata that +- // TODO(crbug.com/40268540): Consider rejecting metadata that - // does not specify all values. - if (mdcv->has_primaries || mdcv->has_luminance) { -hdr_metadata.smpte_st_2086 = smpte_st_2086; @@ -221,7 +221,7 @@ + smpte_st_2086.luminance_min = av_q2d(mdcv->min_luminance); +} + -+// TODO(https://crbug.com/1446302): Consider rejecting metadata that ++// TODO(crbug.com/40268540): Consider rejecting metadata that +// does not specify all values. +if (mdcv->has_primaries || mdcv->has_luminance) { + hdr_metadata.smpte_st_2086 = smpte_st_2086; ++ chromium-126.0.6478.126.tar.xz -> chromium-126.0.6478.182.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-126.0.6478.126.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.17339/chromium-126.0.6478.182.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-07-10 16:48:09 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2080 (New) Package is "chromium" Wed Jul 10 16:48:09 2024 rev:424 rq:1186376 version:126.0.6478.126 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-06-13 15:39:15.468685759 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2080/chromium.changes 2024-07-10 16:49:08.986812301 +0200 @@ -1,0 +2,56 @@ +Tue Jul 9 10:09:56 UTC 2024 - Callum Farmer + +- Finalize 126 +- Removed patches: + * chromium-125-debian-bad-font-gc2.patch + * chromium-125-debian-bad-font-gc3.patch +- Added patches: + * chromium-126-RealTimeReportingBindings-missing-decl.patch + * chromium-126-no-format.patch + +--- +Mon Jul 1 14:09:50 UTC 2024 - Andreas Stieger + +- Chromium 126.0.6478.126 (boo#1226504, boo#1226205, boo#1226933) + * CVE-2024-6290: Use after free in Dawn + * CVE-2024-6291: Use after free in Swiftshader + * CVE-2024-6292: Use after free in Dawn + * CVE-2024-6293: Use after free in Dawn + * CVE-2024-6100: Type Confusion in V8 + * CVE-2024-6101: Inappropriate implementation in WebAssembly + * CVE-2024-6102: Out of bounds memory access in Dawn + * CVE-2024-6103: Use after free in Dawn + * CVE-2024-5830: Type Confusion in V8 + * CVE-2024-5831: Use after free in Dawn + * CVE-2024-5832: Use after free in Dawn + * CVE-2024-5833: Type Confusion in V8 + * CVE-2024-5834: Inappropriate implementation in Dawn + * CVE-2024-5835: Heap buffer overflow in Tab Groups + * CVE-2024-5836: Inappropriate Implementation in DevTools + * CVE-2024-5837: Type Confusion in V8 + * CVE-2024-5838: Type Confusion in V8 + * CVE-2024-5839: Inappropriate Implementation in Memory Allocator + * CVE-2024-5840: Policy Bypass in CORS + * CVE-2024-5841: Use after free in V8 + * CVE-2024-5842: Use after free in Browser UI + * CVE-2024-5843: Inappropriate implementation in Downloads + * CVE-2024-5844: Heap buffer overflow in Tab Strip + * CVE-2024-5845: Use after free in Audio + * CVE-2024-5846: Use after free in PDFium + * CVE-2024-5847: Use after free in PDFium +- drop patches: + * chromium-disable-parallel-gold.patch + * chromium-125-appservice-include.patch + * chromium-125-lens-include.patch + * chromium-125-mojo-bindings-include.patch + * chromium-125-no-vector-consts.patch + * chromium-125-vulkan-include.patch + * chromium-125-ninja.patch + * chromium-125-no_matching_constructor.patch + * chromium-125-missing-header-files.patch +- add patches: + * chromium-126-missing-header-files.patch + * chromium-126-quiche-interator.patch + * chromium-126-no_matching_constructor.patch + +--- Old: chromium-125-appservice-include.patch chromium-125-debian-bad-font-gc2.patch chromium-125-debian-bad-font-gc3.patch chromium-125-lens-include.patch chromium-125-missing-header-files.patch chromium-125-mojo-bindings-include.patch chromium-125-ninja.patch chromium-125-no-vector-consts.patch chromium-125-no_matching_constructor.patch chromium-125-vulkan-include.patch chromium-125.0.6422.141.tar.xz chromium-disable-parallel-gold.patch New: chromium-126-RealTimeReportingBindings-missing-decl.patch chromium-126-missing-header-files.patch chromium-126-no-format.patch chromium-126-no_matching_constructor.patch chromium-126-quiche-interator.patch chromium-126.0.6478.126.tar.xz BETA DEBUG BEGIN: Old: * chromium-disable-parallel-gold.patch * chromium-125-appservice-include.patch * chromium-125-lens-include.patch Old:- Removed patches: * chromium-125-debian-bad-font-gc2.patch * chromium-125-debian-bad-font-gc3.patch Old: * chromium-125-debian-bad-font-gc2.patch * chromium-125-debian-bad-font-gc3.patch - Added patches: Old: * chromium-125-appservice-include.patch * chromium-125-lens-include.patch * chromium-125-mojo-bindings-include.patch Old: * chromium-125-no_matching_constructor.patch * chromium-125-missing-header-files.patch - add patches: Old: * chromium-125-lens-include.patch * chromium-125-mojo-bindings-include.patch * chromium-125-no-vector-consts.patch Old: * chromium-125-vulkan-include.patch * chromium-125-ninja.patch * chromium-125-no_matching_constructor.patch Old: * chromium-125-mojo-bindings-include.patch * chromium-125-no-vector-consts.patch * chromium-125-vulkan-include.patch Old: * chromium-125-ninja.patch * chromium-125-no_matching_constructor.patch * chromium-125-missing-header-files.patch Old: * chromium-125-no-vector-consts.patch * chromium
commit chromium for openSUSE:Factory
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-06-13 15:38:31 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.19518 (New) Package is "chromium" Thu Jun 13 15:38:31 2024 rev:423 rq:1180216 version:125.0.6422.141 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-05-31 22:20:52.572892661 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.19518/chromium.changes 2024-06-13 15:39:15.468685759 +0200 @@ -1,0 +2,6 @@ +Wed Jun 12 13:00:59 UTC 2024 - Callum Farmer + +- Amend fix_building_widevinecdm_with_chromium.patch to allow + Widevine on ARM64 (bsc#1226170) + +--- Other differences: -- ++ fix_building_widevinecdm_with_chromium.patch ++ --- /var/tmp/diff_new_pack.P2nMOR/_old 2024-06-13 15:39:35.037400537 +0200 +++ /var/tmp/diff_new_pack.P2nMOR/_new 2024-06-13 15:39:35.041400684 +0200 @@ -10,3 +10,15 @@ #endif // WIDEVINE_CDM_VERSION_H_ +--- chromium-125.0.6422.141.orig/third_party/widevine/cdm/widevine.gni chromium-125.0.6422.141/third_party/widevine/cdm/widevine.gni +@@ -27,7 +27,7 @@ + library_widevine_cdm_available = + (is_chromeos && + (target_cpu == "x64" || target_cpu == "arm" || target_cpu == "arm64")) || +-(target_os == "linux" && target_cpu == "x64") || ++(target_os == "linux" && (target_cpu == "x64" || target_cpu == "arm64")) || + (target_os == "mac" && (target_cpu == "x64" || target_cpu == "arm64")) || + (target_os == "win" && + (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm64")) +
commit chromium for openSUSE:Factory
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-03-13 22:19:31 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1770 (New) Package is "chromium" Wed Mar 13 22:19:31 2024 rev:415 rq:1157503 version:122.0.6261.128 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-03-10 20:25:55.528877756 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1770/chromium.changes 2024-03-13 22:21:26.650610996 +0100 @@ -1,0 +2,6 @@ +Wed Mar 13 05:35:05 UTC 2024 - Andreas Stieger + +- Chromium 122.0.6261.128 (boo#1221335) + * CVE-2024-2400: Use after free in Performance Manager + +--- Old: chromium-122.0.6261.111.tar.xz New: chromium-122.0.6261.128.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.W0Ahry/_old 2024-03-13 22:21:38.307041218 +0100 +++ /var/tmp/diff_new_pack.W0Ahry/_new 2024-03-13 22:21:38.311041366 +0100 @@ -92,7 +92,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:122.0.6261.111 +Version:122.0.6261.128 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-122.0.6261.111.tar.xz -> chromium-122.0.6261.128.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-122.0.6261.111.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1770/chromium-122.0.6261.128.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-03-08 18:10:50 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1770 (New) Package is "chromium" Fri Mar 8 18:10:50 2024 rev:413 rq:1156359 version:121.0.6167.184 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-03-07 18:30:12.254758155 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1770/chromium.changes 2024-03-08 18:10:59.410132896 +0100 @@ -1,0 +2,7 @@ +Fri Mar 8 13:16:51 UTC 2024 - Callum Farmer + +- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg + changes so that FFmpeg 4 will work on Leap +- Prepare for libxml 2.12 + +--- New: Cr121-ffmpeg-new-channel-layout.patch BETA DEBUG BEGIN: New: - Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg changes so that FFmpeg 4 will work on Leap BETA DEBUG END: Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.X0pjNq/_old 2024-03-08 18:11:13.870664281 +0100 +++ /var/tmp/diff_new_pack.X0pjNq/_new 2024-03-08 18:11:13.870664281 +0100 @@ -52,7 +52,11 @@ %bcond_with system_zstd %endif # LLVM version +%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150600 +%define llvm_version 17 +%else %define llvm_version 15 +%endif # GCC version %define gcc_version 13 %if 0%{?suse_version} < 1699 @@ -72,6 +76,11 @@ %bcond_without system_ffmpeg %bcond_with system_zlib %bcond_with system_vpx +%if %{pkg_vcmp libxml2-devel >= 2.12} +%bcond_without libxml2_2_12 +%else +%bcond_with libxml2_2_12 +%endif # FFmpeg version %if %{with ffmpeg_51} %define ffmpeg_version 59 @@ -96,6 +105,7 @@ Source1:esbuild.tar.gz Source3:README.SUSE Source4:ffmpeg-new-channel-layout.patch +Source5:Cr121-ffmpeg-new-channel-layout.patch # Toolchain definitions Source30: master_preferences Source104: chromium-symbolic.svg @@ -387,14 +397,17 @@ WebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more. ChromeDriver is a standalone server which implements WebDriver's wire protocol for Chromium. It is being developed by members of the Chromium and WebDriver teams. %prep -%setup -q -n %{rname}-%{version} -%autopatch -p1 +%autosetup -p1 -n %{rname}-%{version} %if 0%{?suse_version} >= 1550 patch -R -p1 < %{PATCH68} %endif %if %{without ffmpeg_51} +patch -R -p1 < %{SOURCE5} patch -R -p1 < %{SOURCE4} %endif +%if %{with libxml2_2_12} +patch -R -p1 < %{PATCH265} +%endif %build # esbuild @@ -429,7 +442,10 @@ # from our Fedora friends export RUSTC_BOOTSTRAP=1 rustc_version="$(rustc --version | cut -d' ' -f2)" -clang_version="$(clang --version | sed -n 's/clang version //p' | cut -d. -f1)" +clang_version="$(clang --version | sed -n 's/clang version //p')" +if [[ $(echo ${clang_version} | cut -d. -f1) -ge 16 ]]; then + clang_version="$(echo ${clang_version} | cut -d. -f1)" +fi clang_base_path="$(clang --version | grep InstalledDir | cut -d' ' -f2 | sed 's#/bin##')" # Remove bundled libs ++ Cr121-ffmpeg-new-channel-layout.patch ++ >From 84d1d7adcd1697348e3f821811179c525d3b5717 Mon Sep 17 00:00:00 2001 From: Dale Curtis Date: Tue, 28 Nov 2023 00:41:42 + Subject: [PATCH] Roll src/third_party/ffmpeg/ c1d0dc413..866768f35 (492 commits) https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/c1d0dc4135ec..866768f35c22 $ git log c1d0dc413..866768f35 --date=short --no-merges --format='%ad %ae %s' 2023-11-22 dalecurtis README.chromium file 2023-11-22 dalecurtis Chromium patches file 2023-11-22 dalecurtis GN Configuration 2023-11-21 dalecurtis Switch to remoteexec for robosushi 2023-11-12 mypopydev vulkan_decode: fix the print format of VkDeviceSize 2023-08-28 mypopydev avdevice/decklink_dec: add explicit specifier 2023-11-20 jamrial avcodec: bump version after EVC additions 2023-09-19 d.kozinski avcodec/evc_decoder: Provided support for EVC decoder 2023-09-19 d.kozinski avcodec/evc_encoder: Provided support for EVC encoder 2023-10-17 michael avcodec/h264dec: Support skipping frames that used gray gap frames 2023-10-17 michael avcodec/h264: Avoid using gray gap frames as references 2023-10-17 michael avcodec/h264: keep track of which frames used gray references 2023-10-02 michael avcodec/h264dec: More elaborate documentation for frame_recovered 2023-10-02 michael avcodec/h264: Use FRAME_RECOVERED_HEURISTIC instead of IDR/SEI 2023-10-02 michael avcodec/h264: Sepera
commit chromium for openSUSE:Factory
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-01-17 22:16:42 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.16006 (New) Package is "chromium" Wed Jan 17 22:16:42 2024 rev:411 rq:1139408 version:120.0.6099.224 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-01-15 22:19:32.699540769 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.16006/chromium.changes 2024-01-17 22:18:41.342467810 +0100 @@ -1,0 +2,9 @@ +Wed Jan 17 08:54:07 UTC 2024 - Andreas Stieger + +- Chromium 120.0.6099.224 (boo#1218892) + * CVE-2024-0517: Out of bounds write in V8 + * CVE-2024-0518: Type Confusion in V8 + * CVE-2024-0519: Out of bounds memory access in V8 + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-120.0.6099.216.tar.xz New: chromium-120.0.6099.224.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.ZGxVF1/_old 2024-01-17 22:18:52.694884952 +0100 +++ /var/tmp/diff_new_pack.ZGxVF1/_new 2024-01-17 22:18:52.694884952 +0100 @@ -87,7 +87,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:120.0.6099.216 +Version:120.0.6099.224 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-120.0.6099.216.tar.xz -> chromium-120.0.6099.224.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-120.0.6099.216.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.16006/chromium-120.0.6099.224.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-01-15 22:18:11 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.21961 (New) Package is "chromium" Mon Jan 15 22:18:11 2024 rev:410 rq:1138720 version:120.0.6099.216 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2024-01-14 19:03:01.302386584 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.21961/chromium.changes 2024-01-15 22:19:32.699540769 +0100 @@ -1,0 +2,8 @@ +Sun Jan 14 10:07:12 UTC 2024 - Callum Farmer + +- Replace chromium-120-lp155-revert-clang-build-failure.patch + with chromium-120-make_unique-struct.patch - which avoids + reverting changes and instead provides a stub constructor to fix + build on Leap + +--- Old: chromium-120-lp155-revert-clang-build-failure.patch New: chromium-120-make_unique-struct.patch BETA DEBUG BEGIN: Old: - Replace chromium-120-lp155-revert-clang-build-failure.patch with chromium-120-make_unique-struct.patch - which avoids BETA DEBUG END: BETA DEBUG BEGIN: New:- Replace chromium-120-lp155-revert-clang-build-failure.patch with chromium-120-make_unique-struct.patch - which avoids reverting changes and instead provides a stub constructor to fix BETA DEBUG END: Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.QwFBY6/_old 2024-01-15 22:19:45.392007231 +0100 +++ /var/tmp/diff_new_pack.QwFBY6/_new 2024-01-15 22:19:45.392007231 +0100 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package chromium # # Copyright (c) 2024 SUSE LLC # Copyright (c) 2024 Callum Farmer @@ -151,6 +151,9 @@ Patch253: chromium-120-missing-header-files.patch Patch254: chromium-120-emplace-struct.patch Patch255: chromium-120-workaround_clang_bug-structured_binding.patch +Patch256: chromium-120-make_unique-struct.patch +BuildRequires: (python3 >= 3.7 or python3-dataclasses) +BuildRequires: (python3-importlib-metadata if python3-base < 3.8) BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -160,11 +163,9 @@ BuildRequires: flex BuildRequires: git BuildRequires: gn >= 0.1807 +BuildRequires: golang(API) BuildRequires: gperf BuildRequires: hicolor-icon-theme -BuildRequires: (python3 >= 3.7 or python3-dataclasses) -BuildRequires: (python3-importlib-metadata if python3-base < 3.8) -BuildRequires: golang(API) # Java used during build BuildRequires: java-openjdk-headless BuildRequires: libdc1394 @@ -289,9 +290,6 @@ %if 0%{?sle_version} == 150400 Patch300: chromium-114-revert-av1enc-lp154.patch %endif -%if 0%{?sle_version} <= 150600 -Patch301: chromium-120-lp155-revert-clang-build-failure.patch -%endif %if 0%{?suse_version} <= 1500 BuildRequires: pkgconfig(glproto) %endif ++ chromium-120-make_unique-struct.patch ++ diff --git a/service_worker_global_scope.h b/service_worker_global_scope.h.new index ac4cac0..8c7d744 100644 --- a/third_party/blink/renderer/modules/service_worker/service_worker_global_scope.h +++ b/third_party/blink/renderer/modules/service_worker/service_worker_global_scope.h @@ -777,6 +777,7 @@ class MODULES_EXPORT ServiceWorkerGlobalScope final blink::BlinkStorageKey storage_key_; struct RaceNetworkRequestInfo { +RaceNetworkRequestInfo(int _fetch_event_id, String _token, mojo::PendingRemote _url_loader_factory) : fetch_event_id{_fetch_event_id}, token{_token}, url_loader_factory{std::move(_url_loader_factory)} {} int fetch_event_id; String token; mojo::PendingRemote
commit chromium for openSUSE:Factory
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-01-14 19:01:48 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.21961 (New) Package is "chromium" Sun Jan 14 19:01:48 2024 rev:409 rq:1138475 version:120.0.6099.216 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-11-29 21:20:45.673234035 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.21961/chromium.changes 2024-01-14 19:03:01.302386584 +0100 @@ -1,0 +2,38 @@ +Sat Jan 13 08:29:26 UTC 2024 - Andreas Stieger + +- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302, + boo#1218533, boo#1218719) + * CVE-2024-0333: Insufficient data validation in Extensions + * CVE-2024-0222: Use after free in ANGLE + * CVE-2024-0223: Heap buffer overflow in ANGLE + * CVE-2024-0224: Use after free in WebAudio + * CVE-2024-0225: Use after free in WebGPU + * CVE-2023-7024: Heap buffer overflow in WebRTC + * CVE-2023-6702: Type Confusion in V8 + * CVE-2023-6703: Use after free in Blink + * CVE-2023-6704: Use after free in libavif (boo#1218303) + * CVE-2023-6705: Use after free in WebRTC + * CVE-2023-6706: Use after free in FedCM + * CVE-2023-6707: Use after free in CSS + * CVE-2023-6508: Use after free in Media Stream + * CVE-2023-6509: Use after free in Side Panel Search + * CVE-2023-6510: Use after free in Media Capture + * CVE-2023-6511: Inappropriate implementation in Autofill + * CVE-2023-6512: Inappropriate implementation in Web Browser UI +- drop patches: + * chromium-system-libusb.patch + * chromium-119-nullptr_t-without-namespace-std.patch + * chromium-119-no_matching_constructor.patch + * chromium-117-workaround_clang_bug-structured_binding.patch +- add patches: + * chromium-120-nullptr_t-without-namespace-std.patch + * chromium-120-emplace.patch + * chromium-120-lp155-typename.patch + * chromium-120-no_matching_constructor.patch + * chromium-120-missing-header-files.patch + * chromium-120-emplace-struct.patch + * chromium-120-workaround_clang_bug-structured_binding.patch +- add patches for Leap that revert braking changes: + * chromium-120-lp155-revert-clang-build-failure.patch + +--- Old: chromium-117-workaround_clang_bug-structured_binding.patch chromium-119-no_matching_constructor.patch chromium-119-nullptr_t-without-namespace-std.patch chromium-119.0.6045.199.tar.xz chromium-system-libusb.patch New: chromium-120-emplace-struct.patch chromium-120-emplace.patch chromium-120-lp155-revert-clang-build-failure.patch chromium-120-lp155-typename.patch chromium-120-missing-header-files.patch chromium-120-no_matching_constructor.patch chromium-120-nullptr_t-without-namespace-std.patch chromium-120-workaround_clang_bug-structured_binding.patch chromium-120.0.6099.216.tar.xz BETA DEBUG BEGIN: Old: * chromium-119-no_matching_constructor.patch * chromium-117-workaround_clang_bug-structured_binding.patch - add patches: Old: * chromium-119-nullptr_t-without-namespace-std.patch * chromium-119-no_matching_constructor.patch * chromium-117-workaround_clang_bug-structured_binding.patch Old: * chromium-system-libusb.patch * chromium-119-nullptr_t-without-namespace-std.patch * chromium-119-no_matching_constructor.patch Old:- drop patches: * chromium-system-libusb.patch * chromium-119-nullptr_t-without-namespace-std.patch BETA DEBUG END: BETA DEBUG BEGIN: New: * chromium-120-missing-header-files.patch * chromium-120-emplace-struct.patch * chromium-120-workaround_clang_bug-structured_binding.patch New: * chromium-120-nullptr_t-without-namespace-std.patch * chromium-120-emplace.patch * chromium-120-lp155-typename.patch New:- add patches for Leap that revert braking changes: * chromium-120-lp155-revert-clang-build-failure.patch New: * chromium-120-emplace.patch * chromium-120-lp155-typename.patch * chromium-120-no_matching_constructor.patch New: * chromium-120-no_matching_constructor.patch * chromium-120-missing-header-files.patch * chromium-120-emplace-struct.patch New: * chromium-120-lp155-typename.patch * chromium-120-no_matching_constructor.patch * chromium-120-missing-header-files.patch New:- add patches: * chromium-120-nullptr_t-without-namespace-std.patch * chromium-120-emplace.patch New: * chromium-120-emplace-struct.patch * chromium-120-workaround_clang_bug-structured_binding.patch - add patches for Leap that revert braking changes: BETA DEBUG END: Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.m94BBj/
commit chromium for openSUSE:Factory
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-11-15 21:08:58 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.17445 (New) Package is "chromium" Wed Nov 15 21:08:58 2023 rev:407 rq:1126528 version:119.0.6045.159 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-11-13 22:23:19.080908796 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.17445/chromium.changes 2023-11-15 21:12:04.239963546 +0100 @@ -1,0 +2,8 @@ +Wed Nov 15 06:18:42 UTC 2023 - Andreas Stieger + +- Chromium 119.0.6045.159 (boo#1217142) + * CVE-2023-5997: Use after free in Garbage Collection + * CVE-2023-6112: Use after free in Navigation + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-119.0.6045.123.tar.xz New: chromium-119.0.6045.159.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.SRhc6M/_old 2023-11-15 21:12:29.856908697 +0100 +++ /var/tmp/diff_new_pack.SRhc6M/_new 2023-11-15 21:12:29.860908845 +0100 @@ -87,7 +87,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:119.0.6045.123 +Version:119.0.6045.159 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-119.0.6045.123.tar.xz -> chromium-119.0.6045.159.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-119.0.6045.123.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.17445/chromium-119.0.6045.159.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-11-13 22:18:58 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.17445 (New) Package is "chromium" Mon Nov 13 22:18:58 2023 rev:406 rq:1125107 version:119.0.6045.123 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-10-26 17:13:55.927196009 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.17445/chromium.changes 2023-11-13 22:23:19.080908796 +0100 @@ -1,0 +2,29 @@ +Fri Nov 10 18:50:48 UTC 2023 - Andreas Stieger + +- Chromium 119.0.6045.123 (boo#1216978) + * CVE-2023-5996: Use after free in WebAudio +- Chromium 119.0.6045.105 (boo#1216783) + * CVE-2023-5480: Inappropriate implementation in Payments + * CVE-2023-5482: Insufficient data validation in USB + * CVE-2023-5849: Integer overflow in USB + * CVE-2023-5850: Incorrect security UI in Downloads + * CVE-2023-5851: Inappropriate implementation in Downloads + * CVE-2023-5852: Use after free in Printing + * CVE-2023-5853: Incorrect security UI in Downloads + * CVE-2023-5854: Use after free in Profiles + * CVE-2023-5855: Use after free in Reading Mode + * CVE-2023-5856: Use after free in Side Panel + * CVE-2023-5857: Inappropriate implementation in Downloads + * CVE-2023-5858: Inappropriate implementation in WebApp Provider + * CVE-2023-5859: Incorrect security UI in Picture In Picture +- dropped patches: + * chromium-98-gtk4-build.patch + * chromium-118-system-freetype.patch + * chromium-118-no_matching_constructor.patch +- added patches: + * chromium-119-no_matching_constructor.patch + * chromium-119-dont-redefine-ATSPI-version-macros.patch + * chromium-119-nullptr_t-without-namespace-std.patch + * chromium-119-assert.patch + +--- Old: chromium-118-no_matching_constructor.patch chromium-118-system-freetype.patch chromium-118.0.5993.117.tar.xz chromium-98-gtk4-build.patch New: chromium-119-assert.patch chromium-119-dont-redefine-ATSPI-version-macros.patch chromium-119-no_matching_constructor.patch chromium-119-nullptr_t-without-namespace-std.patch chromium-119.0.6045.123.tar.xz BETA DEBUG BEGIN: Old: * chromium-118-system-freetype.patch * chromium-118-no_matching_constructor.patch - added patches: Old: * chromium-98-gtk4-build.patch * chromium-118-system-freetype.patch * chromium-118-no_matching_constructor.patch Old:- dropped patches: * chromium-98-gtk4-build.patch * chromium-118-system-freetype.patch BETA DEBUG END: BETA DEBUG BEGIN: New: * chromium-119-nullptr_t-without-namespace-std.patch * chromium-119-assert.patch New: * chromium-119-no_matching_constructor.patch * chromium-119-dont-redefine-ATSPI-version-macros.patch * chromium-119-nullptr_t-without-namespace-std.patch New:- added patches: * chromium-119-no_matching_constructor.patch * chromium-119-dont-redefine-ATSPI-version-macros.patch New: * chromium-119-dont-redefine-ATSPI-version-macros.patch * chromium-119-nullptr_t-without-namespace-std.patch * chromium-119-assert.patch BETA DEBUG END: Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.VDSj33/_old 2023-11-13 22:23:34.629481275 +0100 +++ /var/tmp/diff_new_pack.VDSj33/_new 2023-11-13 22:23:34.633481422 +0100 @@ -70,7 +70,7 @@ %bcond_without lto %bcond_without pipewire %bcond_without system_ffmpeg -%bcond_without system_zlib +%bcond_with system_zlib %bcond_with system_vpx # FFmpeg version %if %{with ffmpeg_51} @@ -87,7 +87,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:118.0.5993.117 +Version:119.0.6045.123 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -122,7 +122,6 @@ Patch40:chromium-91-java-only-allowed-in-android-builds.patch Patch62:chromium-93-ffmpeg-4.4.patch Patch68:chromium-94-ffmpeg-roll.patch -Patch87:chromium-98-gtk4-build.patch Patch98:chromium-102-regex_pattern-array.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch @@ -144,9 +143,11 @@ Patch240: chromium-117-string-convert.patch Patch241: chromium-117-lp155-typename.patch Patch242: chromium-118-includes.patch -Patch243: chromium-118-system-freetype.patch Patch244: chromium-117-system-zstd.patch -Patch245: chromium-118-no_matching_constructor.patch +Patch245: chromium-119-no_matching_constructor.patch +Patch246: chro
commit chromium for openSUSE:Factory
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-10-26 17:12:16 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.24901 (New) Package is "chromium" Thu Oct 26 17:12:16 2023 rev:405 rq:1120156 version:118.0.5993.117 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-10-19 22:51:09.994803984 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.24901/chromium.changes 2023-10-26 17:13:55.927196009 +0200 @@ -1,0 +2,7 @@ +Tue Oct 24 21:20:15 UTC 2023 - Andreas Stieger + +- Chromium 118.0.5993.117 (boo#1216549) + * CVE-2023-5472: Use after free in Profiles + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-118.0.5993.88.tar.xz New: chromium-118.0.5993.117.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.CBewPO/_old 2023-10-26 17:14:07.379616619 +0200 +++ /var/tmp/diff_new_pack.CBewPO/_new 2023-10-26 17:14:07.379616619 +0200 @@ -87,7 +87,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:118.0.5993.88 +Version:118.0.5993.117 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-118.0.5993.88.tar.xz -> chromium-118.0.5993.117.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-118.0.5993.88.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.24901/chromium-118.0.5993.117.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-10-19 22:47:49 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1945 (New) Package is "chromium" Thu Oct 19 22:47:49 2023 rev:404 rq:1118650 version:118.0.5993.88 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-10-12 11:38:26.373069113 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1945/chromium.changes 2023-10-19 22:51:09.994803984 +0200 @@ -1,0 +2,13 @@ +Wed Oct 18 20:39:57 UTC 2023 - Andreas Stieger + +- Chromium 118.0.5993.88: + * unspecified security fix (boo#1216392) + +--- +Wed Oct 11 18:56:28 UTC 2023 - Andreas Stieger + +- refresh chromium-117-emplace_back_on_vector-c++20.patch and + chromium-117-lp155-constructors.patch to + chromium-118-no_matching_constructor.patch + +--- Old: chromium-117-emplace_back_on_vector-c++20.patch chromium-117-lp155-constructors.patch chromium-118.0.5993.70.tar.xz New: chromium-118-no_matching_constructor.patch chromium-118.0.5993.88.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.KCly38/_old 2023-10-19 22:51:23.603297552 +0200 +++ /var/tmp/diff_new_pack.KCly38/_new 2023-10-19 22:51:23.603297552 +0200 @@ -87,7 +87,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:118.0.5993.70 +Version:118.0.5993.88 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -136,11 +136,9 @@ Patch217: chromium-117-workaround_clang_bug-structured_binding.patch Patch218: chromium-114-lld-argument.patch Patch221: chromium-115-lp155-typename.patch -Patch223: chromium-117-emplace_back_on_vector-c++20.patch Patch224: chromium-115-compiler-SkColor4f.patch Patch229: chromium-116-lp155-url_load_stats-size-t.patch Patch232: chromium-116-lp155-typenames.patch -Patch237: chromium-117-lp155-constructors.patch Patch238: chromium-117-blink-BUILD-mnemonic.patch Patch239: chromium-117-includes.patch Patch240: chromium-117-string-convert.patch @@ -148,6 +146,7 @@ Patch242: chromium-118-includes.patch Patch243: chromium-118-system-freetype.patch Patch244: chromium-117-system-zstd.patch +Patch245: chromium-118-no_matching_constructor.patch BuildRequires: (python3 >= 3.7 or python3-dataclasses) BuildRequires: (python3-importlib-metadata if python3-base < 3.8) BuildRequires: SDL-devel ++ chromium-118-no_matching_constructor.patch ++ diff -up chromium-116.0.5845.50/net/dns/host_resolver_cache.cc.me chromium-116.0.5845.50/net/dns/host_resolver_cache.cc --- chromium-116.0.5845.50/net/dns/host_resolver_cache.cc.me +++ chromium-116.0.5845.50/net/dns/host_resolver_cache.cc @@ -161,7 +161,7 @@ void HostResolverCache::Set( std::string domain_name = result->domain_name(); entries_.emplace( - Key(std::move(domain_name), network_anonymization_key), + Key{std::move(domain_name), network_anonymization_key}, Entry(std::move(result), source, secure, staleness_generation_)); if (entries_.size() > max_entries_) { diff -up chromium-116.0.5845.50/components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc.me chromium-116.0.5845.50/components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc --- chromium-116.0.5845.50/components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc.me 2023-08-02 15:17:52.613858423 +0200 +++ chromium-116.0.5845.50/components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc 2023-08-02 15:18:43.269790877 +0200 @@ -1496,7 +1496,7 @@ void SkiaOutputSurfaceImplOnGpu::CopyOut // Issue readbacks from the surfaces: for (size_t i = 0; i < CopyOutputResult::kNV12MaxPlanes; ++i) { -SkISize size(plane_surfaces[i]->width(), plane_surfaces[i]->height()); +SkISize size{plane_surfaces[i]->width(), plane_surfaces[i]->height()}; SkImageInfo dst_info = SkImageInfo::Make( size, (i == 0) ? kAlpha_8_SkColorType : kR8G8_unorm_SkColorType, kUnpremul_SkAlphaType); diff -up chromium-116.0.5845.50/third_party/blink/renderer/platform/fonts/palette_interpolation.cc.me chromium-116.0.5845.50/third_party/blink/renderer/platform/fonts/palette_interpolation.cc --- chromium-116.0.5845.50/third_party/blink/renderer/platform/fonts/palette_interpolation.cc
commit chromium for openSUSE:Factory
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-10-11 23:54:58 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1807 (New) Package is "chromium" Wed Oct 11 23:54:58 2023 rev:403 rq:1116803 version:118.0.5993.70 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-10-08 12:23:54.426215433 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1807/chromium.changes 2023-10-12 11:38:26.373069113 +0200 @@ -1,0 +2,23 @@ +Tue Oct 10 20:18:54 UTC 2023 - Andreas Stieger + +- Chromium 118.0.5993.70 (boo#1216111) + * CVE-2023-5218: Use after free in Site Isolation + * CVE-2023-5487: Inappropriate implementation in Fullscreen + * CVE-2023-5484: Inappropriate implementation in Navigation + * CVE-2023-5475: Inappropriate implementation in DevTools + * CVE-2023-5483: Inappropriate implementation in Intents + * CVE-2023-5481: Inappropriate implementation in Downloads + * CVE-2023-5476: Use after free in Blink History + * CVE-2023-5474: Heap buffer overflow in PDF + * CVE-2023-5479: Inappropriate implementation in Extensions API + * CVE-2023-5485: Inappropriate implementation in Autofill + * CVE-2023-5478: Inappropriate implementation in Autofill + * CVE-2023-5477: Inappropriate implementation in Installer + * CVE-2023-5486: Inappropriate implementation in Input + * CVE-2023-5473: Use after free in Cast +- Build with system freetype (again), and zstd +- add patches: + * chromium-118-system-freetype.patch + * chromium-117-system-zstd.patch + +--- Old: chromium-118.0.5993.54.tar.xz New: chromium-117-system-zstd.patch chromium-118-system-freetype.patch chromium-118.0.5993.70.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.76V0bN/_old 2023-10-12 11:38:40.881598470 +0200 +++ /var/tmp/diff_new_pack.76V0bN/_new 2023-10-12 11:38:40.885598616 +0200 @@ -36,16 +36,20 @@ %endif %if 0%{?suse_version} >= 1599 %bcond_without system_harfbuzz +%bcond_without system_freetype %bcond_without arm_bti %bcond_without system_icu %bcond_without ffmpeg_51 %bcond_without qt6 +%bcond_without system_zstd %else %bcond_with system_harfbuzz +%bcond_with system_freetype %bcond_with arm_bti %bcond_with system_icu %bcond_with ffmpeg_51 %bcond_with qt6 +%bcond_with system_zstd %endif # LLVM version %define llvm_version 15 @@ -66,7 +70,6 @@ %bcond_without lto %bcond_without pipewire %bcond_without system_ffmpeg -%bcond_with system_freetype %bcond_without system_zlib %bcond_with system_vpx # FFmpeg version @@ -84,7 +87,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:118.0.5993.54 +Version:118.0.5993.70 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -143,6 +146,8 @@ Patch240: chromium-117-string-convert.patch Patch241: chromium-117-lp155-typename.patch Patch242: chromium-118-includes.patch +Patch243: chromium-118-system-freetype.patch +Patch244: chromium-117-system-zstd.patch BuildRequires: (python3 >= 3.7 or python3-dataclasses) BuildRequires: (python3-importlib-metadata if python3-base < 3.8) BuildRequires: SDL-devel @@ -333,6 +338,9 @@ %if %{with system_webp} BuildRequires: pkgconfig(libwebp) >= 0.4.0 %endif +%if %{with system_zstd} +BuildRequires: pkgconfig(libzstd) = 1.5.5 +%endif %if %{with clang} %if 0%{?suse_version} < 1550 BuildRequires: clang%{llvm_version} @@ -635,7 +643,6 @@ third_party/xcbproto third_party/xnnpack third_party/zlib/google -third_party/zstd third_party/zxcvbn-cpp url/third_party/mozilla v8/src/third_party/siphash @@ -686,6 +693,9 @@ %if !%{with system_webp} keeplibs+=( third_party/libwebp ) %endif +%if !%{with system_zstd} +keeplibs+=( third_party/zstd ) +%endif build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove # GN sets lto on its own and we need just ldflag options, not cflags @@ -803,6 +813,9 @@ %if %{with system_webp} gn_system_libraries+=( libwebp ) %endif +%if %{with system_zstd} +gn_system_libraries+=( zstd ) +%endif build/linux/unbundle/replace_gn_files.py --system-libraries ${gn_system_libraries[@]} # Create the configuration for GN ++ README.SUSE ++ --- /var/tmp/diff_new_pack.76V0bN/_old 2023-10-12 11:38:40.933600367 +0200 +++ /var/tmp/diff_new_pack.76V0bN/_new 2023-10-12 11:38:40.937600513 +0200 @@ -6,4 +6,5 @@ Gentoo - https://gitweb.gentoo.org/repo/gentoo.git/tree/www-clie
commit chromium for openSUSE:Factory
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-10-08 12:19:17 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.28202 (New) Package is "chromium" Sun Oct 8 12:19:17 2023 rev:402 rq:1116230 version:118.0.5993.54 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-10-04 22:33:58.681120257 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.28202/chromium.changes 2023-10-08 12:23:54.426215433 +0200 @@ -1,0 +2,7 @@ +Sat Oct 7 15:32:52 UTC 2023 - Andreas Stieger + +- Chromium 118.0.5993.54 +- add patches: + * chromium-118-includes.patch + +--- Old: chromium-117.0.5938.149.tar.xz New: chromium-118-includes.patch chromium-118.0.5993.54.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.JkVBRl/_old 2023-10-08 12:24:13.014884117 +0200 +++ /var/tmp/diff_new_pack.JkVBRl/_new 2023-10-08 12:24:13.014884117 +0200 @@ -36,14 +36,12 @@ %endif %if 0%{?suse_version} >= 1599 %bcond_without system_harfbuzz -%bcond_without system_freetype %bcond_without arm_bti %bcond_without system_icu %bcond_without ffmpeg_51 %bcond_without qt6 %else %bcond_with system_harfbuzz -%bcond_with system_freetype %bcond_with arm_bti %bcond_with system_icu %bcond_with ffmpeg_51 @@ -68,6 +66,7 @@ %bcond_without lto %bcond_without pipewire %bcond_without system_ffmpeg +%bcond_with system_freetype %bcond_without system_zlib %bcond_with system_vpx # FFmpeg version @@ -85,7 +84,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:117.0.5938.149 +Version:118.0.5993.54 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -143,6 +142,7 @@ Patch239: chromium-117-includes.patch Patch240: chromium-117-string-convert.patch Patch241: chromium-117-lp155-typename.patch +Patch242: chromium-118-includes.patch BuildRequires: (python3 >= 3.7 or python3-dataclasses) BuildRequires: (python3-importlib-metadata if python3-base < 3.8) BuildRequires: SDL-devel ++ chromium-110-compiler.patch ++ --- /var/tmp/diff_new_pack.JkVBRl/_old 2023-10-08 12:24:13.090886851 +0200 +++ /var/tmp/diff_new_pack.JkVBRl/_new 2023-10-08 12:24:13.094886995 +0200 @@ -7,11 +7,11 @@ build/config/compiler/BUILD.gn | 134 + 1 file changed, 17 insertions(+), 117 deletions(-) -Index: chromium-115.0.5790.32/build/config/compiler/BUILD.gn +Index: chromium-118.0.5993.18/build/config/compiler/BUILD.gn === chromium-115.0.5790.32.orig/build/config/compiler/BUILD.gn -+++ chromium-115.0.5790.32/build/config/compiler/BUILD.gn -@@ -302,9 +302,7 @@ config("compiler") { +--- chromium-118.0.5993.18.orig/build/config/compiler/BUILD.gn chromium-118.0.5993.18/build/config/compiler/BUILD.gn +@@ -310,9 +310,7 @@ config("compiler") { configs += [ # See the definitions below. @@ -21,7 +21,7 @@ ":compiler_codegen", ":compiler_deterministic", ] -@@ -570,37 +568,6 @@ config("compiler") { +@@ -580,37 +578,6 @@ config("compiler") { ldflags += [ "-Wl,-z,keep-text-section-prefix" ] } @@ -59,7 +59,7 @@ # C11/C++11 compiler flags setup. # --- if (is_linux || is_chromeos || is_android || (is_nacl && is_clang) || -@@ -1436,46 +1403,6 @@ config("compiler_deterministic") { +@@ -1453,46 +1420,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. -@@ -1494,27 +1421,6 @@ config("compiler_deterministic") { +@@ -1511,27 +1438,6 @@ config("compiler_deterministic") { } } @@ -134,7 +134,7 @@ config("rustc_revision") { if (rustc_revision != "") { # Similar to the above config, this is here so that all files get recompiled -@@ -1804,7 +1710,7 @@ config("chromium_code") { +@@ -1864,7 +1770,7 @@ config("chromium_code") { defines = [ "_HAS_NODISCARD" ] } } else { @@ -143,7 +143,7 @@ if (treat_warnings_as_errors) { cflags += [ "-Werror" ] -@@ -1813,10 +1719,6 @@ config("chromium_code") { +@@ -1873,10 +1779,6 @@ config("chromium_code") { # well. ldflags = [ "-Werror" ] } @@ -154,7 +154,7 @@ if (treat_warnings_as_errors)
commit chromium for openSUSE:Factory
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-10-04 22:31:57 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.28202 (New) Package is "chromium" Wed Oct 4 22:31:57 2023 rev:401 rq:1115101 version:117.0.5938.149 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-09-28 10:38:40.703629162 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.28202/chromium.changes 2023-10-04 22:33:58.681120257 +0200 @@ -1,0 +2,6 @@ +Wed Oct 4 05:22:08 UTC 2023 - Andreas Stieger + +- Chromium 117.0.5938.149: + * CVE-2023-5346: Type Confusion in V8 (boo#1215924) + +--- Old: chromium-117.0.5938.132.tar.xz New: chromium-117.0.5938.149.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.4W1Hii/_old 2023-10-04 22:34:15.217717945 +0200 +++ /var/tmp/diff_new_pack.4W1Hii/_new 2023-10-04 22:34:15.217717945 +0200 @@ -85,7 +85,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:117.0.5938.132 +Version:117.0.5938.149 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-117.0.5938.132.tar.xz -> chromium-117.0.5938.149.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-117.0.5938.132.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.28202/chromium-117.0.5938.149.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-09-28 10:27:59 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.23327 (New) Package is "chromium" Thu Sep 28 10:27:59 2023 rev:400 rq:1113938 version:117.0.5938.132 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-09-25 20:02:42.881103782 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.23327/chromium.changes 2023-09-28 10:38:40.703629162 +0200 @@ -1,0 +2,8 @@ +Wed Sep 27 21:39:34 UTC 2023 - Andreas Stieger + +- Chromium 117.0.5938.132 (boo#1215776): + * CVE-2023-5217: Heap buffer overflow in vp8 encoding in libvpx (boo#1215778) + * CVE-2023-5186: Use after free in Passwords + * CVE-2023-5187: Use after free in Extensions + +--- Old: chromium-117.0.5938.92.tar.xz New: chromium-117.0.5938.132.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.UvO2MZ/_old 2023-09-28 10:38:59.280299298 +0200 +++ /var/tmp/diff_new_pack.UvO2MZ/_new 2023-09-28 10:38:59.280299298 +0200 @@ -85,7 +85,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:117.0.5938.92 +Version:117.0.5938.132 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-117.0.5938.92.tar.xz -> chromium-117.0.5938.132.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-117.0.5938.92.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.23327/chromium-117.0.5938.132.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-09-25 20:01:00 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1770 (New) Package is "chromium" Mon Sep 25 20:01:00 2023 rev:399 rq:1112940 version:117.0.5938.92 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-09-21 22:19:47.153761753 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1770/chromium.changes 2023-09-25 20:02:42.881103782 +0200 @@ -1,0 +2,6 @@ +Fri Sep 22 06:27:24 UTC 2023 - Andreas Stieger + +- Chromium 117.0.5938.92: + * stability improvements + +--- Old: chromium-117.0.5938.88.tar.xz New: chromium-117.0.5938.92.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.4E2rYG/_old 2023-09-25 20:03:07.425988692 +0200 +++ /var/tmp/diff_new_pack.4E2rYG/_new 2023-09-25 20:03:07.429988836 +0200 @@ -85,7 +85,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:117.0.5938.88 +Version:117.0.5938.92 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-117.0.5938.88.tar.xz -> chromium-117.0.5938.92.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-117.0.5938.88.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1770/chromium-117.0.5938.92.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-09-21 22:19:42 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1770 (New) Package is "chromium" Thu Sep 21 22:19:42 2023 rev:398 rq:1112583 version:117.0.5938.88 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-09-20 13:26:25.256694082 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1770/chromium.changes 2023-09-21 22:19:47.153761753 +0200 @@ -1,0 +2,5 @@ +Wed Sep 20 13:59:22 UTC 2023 - Andreas Stieger + +- Add explicit build dependency on libepoxy for Tumbleweed + +--- Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.TqsfKW/_old 2023-09-21 22:20:06.822475595 +0200 +++ /var/tmp/diff_new_pack.TqsfKW/_new 2023-09-21 22:20:06.826475739 +0200 @@ -184,6 +184,7 @@ BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dirac) >= 1.0.0 BuildRequires: pkgconfig(dri) +BuildRequires: pkgconfig(epoxy) BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(flac++) BuildRequires: pkgconfig(form)
commit chromium for openSUSE:Factory
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-09-20 13:23:47 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.16627 (New) Package is "chromium" Wed Sep 20 13:23:47 2023 rev:397 rq:802 version:117.0.5938.88 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-09-12 21:04:35.239822323 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.16627/chromium.changes 2023-09-20 13:26:25.256694082 +0200 @@ -1,0 +2,37 @@ +Sun Sep 17 11:47:10 UTC 2023 - Andreas Stieger + +- Chromium 117.0.5938.88 (boo#1215279) + * CVE-2023-4900: Inappropriate implementation in Custom Tabs + * CVE-2023-4901: Inappropriate implementation in Prompts + * CVE-2023-4902: Inappropriate implementation in Input + * CVE-2023-4903: Inappropriate implementation in Custom Mobile Tabs + * CVE-2023-4904: Insufficient policy enforcement in Downloads + * CVE-2023-4905: Inappropriate implementation in Prompts + * CVE-2023-4906: Insufficient policy enforcement in Autofill + * CVE-2023-4907: Inappropriate implementation in Intents + * CVE-2023-4908: Inappropriate implementation in Picture in Picture + * CVE-2023-4909: Inappropriate implementation in Interstitials +- drop patches: + * chromium-100-InMilliseconds-constexpr.patch + * chromium-115-Qt-moc-version.patch + * chromium-116-profile-view-utils-vector-include.patch + * chromium-116-blink-variant-include.patch + * chromium-116-abseil-limits-include.patch + * chromium-116-lp155-constuctors.patch + * chromium-115-workaround_clang_bug-structured_binding.patch + * chromium-115-emplace_back_on_vector-c++20.patch +- add patches: + * chromium-117-blink-BUILD-mnemonic.patch + * chromium-117-includes.patch + * chromium-117-lp155-constructors.patch + * chromium-117-string-convert.patch + * chromium-117-lp155-typename.patch + * chromium-117-workaround_clang_bug-structured_binding.patch + * chromium-117-emplace_back_on_vector-c++20.patch + +--- +Wed Sep 13 20:04:46 UTC 2023 - Andreas Stieger + +- CVE-2023-4863: build with the bundled library on Leap (boo#1215231) + +--- Old: chromium-100-InMilliseconds-constexpr.patch chromium-115-Qt-moc-version.patch chromium-115-emplace_back_on_vector-c++20.patch chromium-115-workaround_clang_bug-structured_binding.patch chromium-116-abseil-limits-include.patch chromium-116-blink-variant-include.patch chromium-116-lp155-constuctors.patch chromium-116-profile-view-utils-vector-include.patch chromium-116.0.5845.187.tar.xz New: chromium-117-blink-BUILD-mnemonic.patch chromium-117-emplace_back_on_vector-c++20.patch chromium-117-includes.patch chromium-117-lp155-constructors.patch chromium-117-lp155-typename.patch chromium-117-string-convert.patch chromium-117-workaround_clang_bug-structured_binding.patch chromium-117.0.5938.88.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.9EjQjC/_old 2023-09-20 13:26:42.261303282 +0200 +++ /var/tmp/diff_new_pack.9EjQjC/_new 2023-09-20 13:26:42.265303425 +0200 @@ -55,8 +55,10 @@ %define gcc_version 12 %if 0%{?suse_version} < 1699 %bcond_with system_re2 +%bcond_with system_webp %else %bcond_without system_re2 +%bcond_without system_webp %endif %bcond_with is_beta # CHANNEL SWITCH %bcond_with system_avif @@ -83,7 +85,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:116.0.5845.187 +Version:117.0.5938.88 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -119,7 +121,6 @@ Patch62:chromium-93-ffmpeg-4.4.patch Patch68:chromium-94-ffmpeg-roll.patch Patch87:chromium-98-gtk4-build.patch -Patch90:chromium-100-InMilliseconds-constexpr.patch Patch98:chromium-102-regex_pattern-array.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch @@ -130,18 +131,18 @@ Patch211: gcc13-fix.patch Patch214: chromium-113-webview-namespace.patch Patch215: chromium-113-webauth-include-variant.patch -Patch217: chromium-115-workaround_clang_bug-structured_binding.patch +Patch217: chromium-117-workaround_clang_bug-structured_binding.patch Patch218: chromium-114-lld-argument.patch Patch221: chromium-115-lp155-typename.patch -Patch222: chromium-115-Qt-moc-version.patch -Patch223: chromium-115-emplace_back_on_vector-c++2
commit chromium for openSUSE:Factory
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-09-12 21:03:09 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1766 (New) Package is "chromium" Tue Sep 12 21:03:09 2023 rev:396 rq:1110459 version:116.0.5845.187 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-09-06 19:03:18.846511536 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1766/chromium.changes 2023-09-12 21:04:35.239822323 +0200 @@ -1,0 +2,6 @@ +Tue Sep 12 06:18:00 UTC 2023 - Andreas Stieger + +- Chromium 116.0.5845.187 (boo#1215231): + * CVE-2023-4863: Heap buffer overflow in WebP + +--- Old: chromium-116.0.5845.179.tar.xz New: chromium-116.0.5845.187.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.1HMBFa/_old 2023-09-12 21:04:47.880273199 +0200 +++ /var/tmp/diff_new_pack.1HMBFa/_new 2023-09-12 21:04:47.884273342 +0200 @@ -83,7 +83,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:116.0.5845.179 +Version:116.0.5845.187 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-116.0.5845.179.tar.xz -> chromium-116.0.5845.187.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-116.0.5845.179.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1766/chromium-116.0.5845.187.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-09-06 18:58:36 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1766 (New) Package is "chromium" Wed Sep 6 18:58:36 2023 rev:395 rq:1109167 version:116.0.5845.179 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-08-30 10:24:25.668595637 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1766/chromium.changes 2023-09-06 19:03:18.846511536 +0200 @@ -1,0 +2,9 @@ +Wed Sep 6 05:08:13 UTC 2023 - Andreas Stieger + +- Chromium 116.0.5845.179 (boo#1215023): + * CVE-2023-4761: Out of bounds memory access in FedCM + * CVE-2023-4762: Type Confusion in V8 + * CVE-2023-4763: Use after free in Networks + * CVE-2023-4764: Incorrect security UI in BFCache + +--- Old: chromium-116.0.5845.140.tar.xz New: chromium-116.0.5845.179.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.2oAHM5/_old 2023-09-06 19:03:31.666968559 +0200 +++ /var/tmp/diff_new_pack.2oAHM5/_new 2023-09-06 19:03:31.670968702 +0200 @@ -83,7 +83,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:116.0.5845.140 +Version:116.0.5845.179 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-116.0.5845.140.tar.xz -> chromium-116.0.5845.179.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-116.0.5845.140.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1766/chromium-116.0.5845.179.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-08-30 10:21:21 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1766 (New) Package is "chromium" Wed Aug 30 10:21:21 2023 rev:394 rq:1108013 version:116.0.5845.140 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-08-28 17:11:42.189083585 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1766/chromium.changes 2023-08-30 10:24:25.668595637 +0200 @@ -1,0 +2,6 @@ +Wed Aug 30 00:57:21 UTC 2023 - Andreas Stieger + +- Chromium 116.0.5845.140 (boo#1214758): + * CVE-2023-4572: Use after free in MediaStream + +--- Old: chromium-116.0.5845.110.tar.xz New: chromium-116.0.5845.140.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.Ndxld6/_old 2023-08-30 10:24:37.097003564 +0200 +++ /var/tmp/diff_new_pack.Ndxld6/_new 2023-08-30 10:24:37.101003707 +0200 @@ -83,7 +83,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:116.0.5845.110 +Version:116.0.5845.140 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-116.0.5845.110.tar.xz -> chromium-116.0.5845.140.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-116.0.5845.110.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1766/chromium-116.0.5845.140.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-08-28 17:11:23 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1766 (New) Package is "chromium" Mon Aug 28 17:11:23 2023 rev:393 rq:1105427 version:116.0.5845.110 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-08-16 14:17:16.439052159 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1766/chromium.changes 2023-08-28 17:11:42.189083585 +0200 @@ -1,0 +2,10 @@ +Wed Aug 23 06:09:03 UTC 2023 - Andreas Stieger + +- Chromium 116.0.5845.110 (boo#1214487): + * CVE-2023-4427: Out of bounds memory access in V8 + * CVE-2023-4428: Out of bounds memory access in CSS + * CVE-2023-4429: Use after free in Loader + * CVE-2023-4430: Use after free in Vulkan + * CVE-2023-4431: Out of bounds memory access in Fonts + +--- Old: chromium-116.0.5845.96.tar.xz New: chromium-116.0.5845.110.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.7dIirj/_old 2023-08-28 17:11:54.281517842 +0200 +++ /var/tmp/diff_new_pack.7dIirj/_new 2023-08-28 17:11:54.289518129 +0200 @@ -83,7 +83,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:116.0.5845.96 +Version:116.0.5845.110 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-116.0.5845.96.tar.xz -> chromium-116.0.5845.110.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-116.0.5845.96.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1766/chromium-116.0.5845.110.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-08-16 14:16:44 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.11712 (New) Package is "chromium" Wed Aug 16 14:16:44 2023 rev:392 rq:1104075 version:116.0.5845.96 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-08-10 15:33:51.996151101 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.11712/chromium.changes 2023-08-16 14:17:16.439052159 +0200 @@ -1,0 +2,50 @@ +Mon Aug 14 19:17:09 UTC 2023 - Andreas Stieger + +- Chromium 116.0.5845.96 + * New CSS features: Motion Path, and "display" and +"content-visibility" animations + * Web APIs: AbortSignal.any(), BYOB support for Fetch, Back/ +forward cache NotRestoredReason API, Document Picture-in- +Picture, Expanded Wildcards in Permissions Policy Origins, +FedCM bundle: Login Hint API, User Info API, and RP Context API, +Non-composed Mouse and Pointer enter/leave events, +Remove document.open sandbox inheritance, +Report Critical-CH caused restart in NavigationTiming +- fix a number of security issues (boo#1214301): + * CVE-2023-2312: Use after free in Offline + * CVE-2023-4349: Use after free in Device Trust Connectors + * CVE-2023-4350: Inappropriate implementation in Fullscreen + * CVE-2023-4351: Use after free in Network + * CVE-2023-4352: Type Confusion in V8 + * CVE-2023-4353: Heap buffer overflow in ANGLE + * CVE-2023-4354: Heap buffer overflow in Skia + * CVE-2023-4355: Out of bounds memory access in V8 + * CVE-2023-4356: Use after free in Audio + * CVE-2023-4357: Insufficient validation of untrusted input in XML + * CVE-2023-4358: Use after free in DNS + * CVE-2023-4359: Inappropriate implementation in App Launcher + * CVE-2023-4360: Inappropriate implementation in Color + * CVE-2023-4361: Inappropriate implementation in Autofill + * CVE-2023-4362: Heap buffer overflow in Mojom IDL + * CVE-2023-4363: Inappropriate implementation in WebShare + * CVE-2023-4364: Inappropriate implementation in Permission Prompts + * CVE-2023-4365: Inappropriate implementation in Fullscreen + * CVE-2023-4366: Use after free in Extensions + * CVE-2023-4367: Insufficient policy enforcement in Extensions API + * CVE-2023-4368: Insufficient policy enforcement in Extensions API +- drop patches: + * chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch + * chromium-115-verify_name_match-include.patch + * chromium-86-fix-vaapi-on-intel.patch + * chromium-115-skia-include.patch + * chromium-115-dont-pass-nullptr-to-construct-re2-StringPiece.patch +- add patches: + * chromium-116-profile-view-utils-vector-include.patch + * chromium-116-blink-variant-include.patch + * chromium-116-lp155-url_load_stats-size-t.patch + * chromium-116-abseil-limits-include.patch + * chromium-116-lp155-typenames.patch + * chromium-116-lp155-constuctors.patch +- Build with bundled re2 on Leap + +--- Old: chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch chromium-115-dont-pass-nullptr-to-construct-re2-StringPiece.patch chromium-115-skia-include.patch chromium-115-verify_name_match-include.patch chromium-115.0.5790.170.tar.xz chromium-86-fix-vaapi-on-intel.patch New: chromium-116-abseil-limits-include.patch chromium-116-blink-variant-include.patch chromium-116-lp155-constuctors.patch chromium-116-lp155-typenames.patch chromium-116-lp155-url_load_stats-size-t.patch chromium-116-profile-view-utils-vector-include.patch chromium-116.0.5845.96.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.8251VY/_old 2023-08-16 14:17:22.967097861 +0200 +++ /var/tmp/diff_new_pack.8251VY/_new 2023-08-16 14:17:22.975097916 +0200 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package chromium # # Copyright (c) 2023 SUSE LLC # Copyright (c) 2023 Callum Farmer @@ -53,6 +53,11 @@ %define llvm_version 15 # GCC version %define gcc_version 12 +%if 0%{?suse_version} < 1699 +%bcond_with system_re2 +%else +%bcond_without system_re2 +%endif %bcond_with is_beta # CHANNEL SWITCH %bcond_with system_avif # Compiler @@ -78,7 +83,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:115.0.5790.170 +Version:116.0.5845.96 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -116,7 +121,6 @@ Patch87:chromium-98-gtk4-build.patch Patch90:chromium-100-InMilliseconds-constexpr.patch Patch98:chro
commit chromium for openSUSE:Factory
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-08-10 15:33:31 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.11712 (New) Package is "chromium" Thu Aug 10 15:33:31 2023 rev:391 rq:1103210 version:115.0.5790.170 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-08-03 17:30:30.064024101 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.11712/chromium.changes 2023-08-10 15:33:51.996151101 +0200 @@ -1,0 +2,6 @@ +Wed Aug 9 17:24:31 UTC 2023 - Andreas Stieger + +- Fix crash with extensions (boo#1214003) + chromium-115-dont-pass-nullptr-to-construct-re2-StringPiece.patch + +--- New: chromium-115-dont-pass-nullptr-to-construct-re2-StringPiece.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.K4D56G/_old 2023-08-10 15:33:58.128189344 +0200 +++ /var/tmp/diff_new_pack.K4D56G/_new 2023-08-10 15:33:58.132189370 +0200 @@ -135,6 +135,7 @@ Patch223: chromium-115-emplace_back_on_vector-c++20.patch Patch224: chromium-115-compiler-SkColor4f.patch Patch225: chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch +Patch226: chromium-115-dont-pass-nullptr-to-construct-re2-StringPiece.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel ++ chromium-115-dont-pass-nullptr-to-construct-re2-StringPiece.patch ++ >From 3f6cd624418e2aacd7f2802df188585db78044da Mon Sep 17 00:00:00 2001 From: Paul Wankadia Date: Tue, 30 May 2023 19:53:20 + Subject: [PATCH] Don't pass nullptr to construct re2::StringPiece. This avoids breakage when re2::StringPiece becomes an alias for absl::string_view/std::string_view. Also, remove an unused variable that will start upsetting the compiler for some reason. Bug: 1447090 Change-Id: I5d2ffdb261391c0f0f3eaac706eb47a3cf108125 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4569968 Commit-Queue: Nico Weber Auto-Submit: Paul Wankadia Reviewed-by: Nico Weber Owners-Override: Nico Weber Cr-Commit-Position: refs/heads/main@{#1150783} --- .../browser_switcher/alternative_browser_driver_posix.cc | 2 +- components/feedback/redaction_tool/redaction_tool.cc | 2 +- extensions/browser/api/web_request/form_data_parser.cc | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/chrome/browser/browser_switcher/alternative_browser_driver_posix.cc b/chrome/browser/browser_switcher/alternative_browser_driver_posix.cc index b2f7cd8ed0788f..272b933bab9625 100644 --- a/chrome/browser/browser_switcher/alternative_browser_driver_posix.cc +++ b/chrome/browser/browser_switcher/alternative_browser_driver_posix.cc @@ -89,7 +89,7 @@ void ExpandEnvironmentVariables(std::string* arg) { static re2::LazyRE2 re = { "\\$\\{([a-zA-Z_][a-zA-Z_0-9]*)\\}|\\$([a-zA-Z_][a-zA-Z_0-9]*)"}; std::string out; - re2::StringPiece submatch[3] = {nullptr}; + re2::StringPiece submatch[3] = {}; size_t start = 0; bool matched = false; while (re->Match(*arg, start, arg->size(), re2::RE2::Anchor::UNANCHORED, diff --git a/components/feedback/redaction_tool/redaction_tool.cc b/components/feedback/redaction_tool/redaction_tool.cc index 876e8da509aa74..c81806e0fb029f 100644 --- a/components/feedback/redaction_tool/redaction_tool.cc +++ b/components/feedback/redaction_tool/redaction_tool.cc @@ -1081,7 +1081,7 @@ std::string RedactionTool::RedactCustomPatternWithContext( // Keep consuming, building up a result string as we go. re2::StringPiece text(input); re2::StringPiece skipped; - re2::StringPiece pre_match, pre_matched_id, matched_id, post_matched_id; + re2::StringPiece pre_matched_id, matched_id, post_matched_id; while (FindAndConsumeAndGetSkipped(&text, *re, &skipped, &pre_matched_id, &matched_id, &post_matched_id)) { std::string matched_id_as_string(matched_id); diff --git a/extensions/browser/api/web_request/form_data_parser.cc b/extensions/browser/api/web_request/form_data_parser.cc index 6d516e86c9f1ed..cf73709add6d68 100644 --- a/extensions/browser/api/web_request/form_data_parser.cc +++ b/extensions/browser/api/web_request/form_data_parser.cc @@ -372,8 +372,7 @@ std::unique_ptr FormDataParser::CreateFromContentTypeHeader( FormDataParser::FormDataParser() = default; FormDataParserUrlEncoded::FormDataParserUrlEncoded() -: source_(nullptr), - source_set_(false), +: source_set_(false), source_malformed_(false), arg_name_(&name_), arg_value_(&value_)
commit chromium for openSUSE:Factory
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-08-03 17:29:45 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.22712 (New) Package is "chromium" Thu Aug 3 17:29:45 2023 rev:390 rq:1102107 version:115.0.5790.170 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-07-24 18:27:13.526593856 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.22712/chromium.changes 2023-08-03 17:30:30.064024101 +0200 @@ -1,0 +2,22 @@ +Thu Aug 3 06:00:39 UTC 2023 - Andreas Stieger + +- Chromium 115.0.5790.170 (boo#1213920) + * CVE-2023-4068: Type Confusion in V8 + * CVE-2023-4069: Type Confusion in V8 + * CVE-2023-4070: Type Confusion in V8 + * CVE-2023-4071: Heap buffer overflow in Visuals + * CVE-2023-4072: Out of bounds read and write in WebGL + * CVE-2023-4073: Out of bounds memory access in ANGLE + * CVE-2023-4074: Use after free in Blink Task Scheduling + * CVE-2023-4075: Use after free in Cast + * CVE-2023-4076: Use after free in WebRTC + * CVE-2023-4077: Insufficient data validation in Extensions + * CVE-2023-4078: Inappropriate implementation in Extensions + +--- +Fri Jul 28 22:01:46 UTC 2023 - Andreas Stieger + +- Specify re2 build dependency in a way that makes Leap packages + build in devel project and in Maintenance + +--- Old: chromium-115.0.5790.102.tar.xz New: chromium-115.0.5790.170.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.mo2dgo/_old 2023-08-03 17:30:39.472081039 +0200 +++ /var/tmp/diff_new_pack.mo2dgo/_new 2023-08-03 17:30:39.476081064 +0200 @@ -20,7 +20,6 @@ %define rname chromium %define outputdir out -%bcond_with is_beta # CHANNEL SWITCH # bsc#1108175 %define __provides_exclude ^lib.*\\.so.*$ %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 @@ -50,11 +49,12 @@ %bcond_with ffmpeg_51 %bcond_with qt6 %endif -%bcond_with system_avif # LLVM version %define llvm_version 15 # GCC version %define gcc_version 12 +%bcond_with is_beta # CHANNEL SWITCH +%bcond_with system_avif # Compiler %bcond_without clang # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) @@ -69,7 +69,6 @@ %else %define ffmpeg_version 58 %endif -%bcond_without chromedriver # Package names %if %{with is_beta} %define chromedriver_name %{name}-chromedriver @@ -79,7 +78,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:115.0.5790.102 +Version:115.0.5790.170 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -136,9 +135,6 @@ Patch223: chromium-115-emplace_back_on_vector-c++20.patch Patch224: chromium-115-compiler-SkColor4f.patch Patch225: chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch -%if 0%{?sle_version} == 150400 -Patch300: chromium-114-revert-av1enc-lp154.patch -%endif BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -275,6 +271,9 @@ Obsoletes: chromium-ffmpegsumo < %{version} # no 32bit supported and it takes ages to build ExclusiveArch: x86_64 aarch64 riscv64 +%if 0%{?sle_version} == 150400 +Patch300: chromium-114-revert-av1enc-lp154.patch +%endif %if 0%{?suse_version} <= 1500 BuildRequires: pkgconfig(glproto) %endif @@ -346,23 +345,24 @@ BuildRequires: gcc%{gcc_version}-c++ %endif %endif +%if 0%{?suse_version} < 1699 +BuildRequires: pkgconfig(re2) = 10.0.0 +%endif %description Chromium is the open-source project behind Google Chrome. We invite you to join us in our effort to help build a safer, faster, and more stable way for all Internet users to experience the web, and to create a powerful platform for developing a new generation of web applications. -%if %{with chromedriver} %package -n %{chromedriver_name} Summary:WebDriver for Google Chrome/Chromium License:BSD-3-Clause Requires: %{name} = %{version} %if %{with is_beta} -Provides: chromedriver = %{version}-%{release} Conflicts: chromedriver +Provides: chromedriver = %{version}-%{release} %endif %description -n %{chromedriver_name} WebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more. ChromeDriver is a standalone server which implements WebDriver's wire protocol for Chromium. It is being developed by
commit chromium for openSUSE:Factory
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-07-24 18:26:22 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1467 (New) Package is "chromium" Mon Jul 24 18:26:22 2023 rev:389 rq:1100173 version:115.0.5790.102 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-07-19 19:11:41.284936055 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1467/chromium.changes 2023-07-24 18:27:13.526593856 +0200 @@ -1,0 +2,13 @@ +Sun Jul 23 11:55:15 UTC 2023 - Andreas Stieger + +- Chromium 115.0.5790.102: + * stability fix +- Add build fixes on Leap: + * chromium-115-emplace_back_on_vector-c++20.patch + * chromium-115-compiler-SkColor4f.patch + * chromium-115-workaround_clang_bug-structured_binding.patch + * chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch +- adjust chromium-115-lp155-typename.patch +- drop chromium-114-workaround_clang_bug-structured_binding.patch + +--- Old: chromium-114-workaround_clang_bug-structured_binding.patch chromium-115.0.5790.98.tar.xz New: chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch chromium-115-compiler-SkColor4f.patch chromium-115-emplace_back_on_vector-c++20.patch chromium-115-workaround_clang_bug-structured_binding.patch chromium-115.0.5790.102.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.DB52KK/_old 2023-07-24 18:27:20.734636196 +0200 +++ /var/tmp/diff_new_pack.DB52KK/_new 2023-07-24 18:27:20.738636220 +0200 @@ -1,5 +1,5 @@ # -# spec file for package chromium +# spec file # # Copyright (c) 2023 SUSE LLC # Copyright (c) 2023 Callum Farmer @@ -79,7 +79,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:115.0.5790.98 +Version:115.0.5790.102 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -127,12 +127,15 @@ Patch211: gcc13-fix.patch Patch214: chromium-113-webview-namespace.patch Patch215: chromium-113-webauth-include-variant.patch -Patch217: chromium-114-workaround_clang_bug-structured_binding.patch +Patch217: chromium-115-workaround_clang_bug-structured_binding.patch Patch218: chromium-114-lld-argument.patch Patch219: chromium-115-skia-include.patch Patch220: chromium-115-verify_name_match-include.patch Patch221: chromium-115-lp155-typename.patch Patch222: chromium-115-Qt-moc-version.patch +Patch223: chromium-115-emplace_back_on_vector-c++20.patch +Patch224: chromium-115-compiler-SkColor4f.patch +Patch225: chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch %if 0%{?sle_version} == 150400 Patch300: chromium-114-revert-av1enc-lp154.patch %endif ++ chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch ++ commit 73e9d865abd6b636280c4bb45720af2ff2c1e374 Author: Monica Basta Date: Fri Jun 2 13:25:42 2023 + [BSC]: Add BoundSessionRefreshCookieFetcher::Result Bug: b/273920907 Change-Id: I6508dcb79592420bfa3ebe3aac872c097a303a02 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4574672 Commit-Queue: Monica Basta Reviewed-by: Alex Ilin Cr-Commit-Position: refs/heads/main@{#1152484} diff --git a/chrome/browser/signin/bound_session_credentials/bound_session_cookie_controller_impl.cc b/chrome/browser/signin/bound_session_credentials/bound_session_cookie_controller_impl.cc index 4e7e0b092a568..1c8c0110e3516 100644 --- a/chrome/browser/signin/bound_session_credentials/bound_session_cookie_controller_impl.cc +++ b/chrome/browser/signin/bound_session_credentials/bound_session_cookie_controller_impl.cc @@ -93,7 +93,7 @@ void BoundSessionCookieControllerImpl::MaybeRefreshCookie() { void BoundSessionCookieControllerImpl::OnCookieRefreshFetched( BoundSessionRefreshCookieFetcher::Result result) { refresh_cookie_fetcher_.reset(); - if (result.net_error == net::OK && result.response_code == net::HTTP_OK) { + if (result == BoundSessionRefreshCookieFetcher::Result::kSuccess) { // Requests are resumed once the cookie is set in the cookie jar. The // cookie is expected to be fresh and `this` is notified with its // expiration date before `OnCookieRefreshFetched` is called. diff --git a/chrome/browser/signin/bound_session_credentials/bound_session_refresh_cookie_fetcher.h b/chrome/browser/signin/bound_session_credentials/bound_session_refresh_cookie_fetcher.h index db629
commit chromium for openSUSE:Factory
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-07-19 19:11:13 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.5570 (New) Package is "chromium" Wed Jul 19 19:11:13 2023 rev:388 rq:1099469 version:115.0.5790.98 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-06-27 23:17:38.123733666 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.5570/chromium.changes 2023-07-19 19:11:41.284936055 +0200 @@ -1,0 +2,38 @@ +Wed Jul 19 09:23:32 UTC 2023 - Andreas Stieger + +- Chromium 115.0.5790.98 + * Security: The Storage, Service Worker, and Communication APIs +are now partitioned in third-party contexts to prevent certain +types of side-channel cross-site tracking + * HTTPS: Automatically and optimistically upgrade all main-frame +navigations to HTTPS, with fast fallback to HTTP. + * CSS: accept multiple values of the display property + * CSS: support boolean context style container queries + * CSS: support scroll-driven animations + * Increase the maximum size of a WebAssembly.Module() on the main +thread to 8 MB + * FedCM: Support credential management mediation requirements for +auto re-authentication + * Deprecate the document.domain setter + * Deprecate mutation events + * Security fixes (boo#1213462): +CVE-2023-3727: Use after free in WebRTC +CVE-2023-3728: Use after free in WebRTC +CVE-2023-3730: Use after free in Tab Groups +CVE-2023-3732: Out of bounds memory access in Mojo +CVE-2023-3733: Inappropriate implementation in WebApp Installs +CVE-2023-3734: Inappropriate implementation in Picture In Picture +CVE-2023-3735: Inappropriate implementation in Web API Permission Prompts +CVE-2023-3736: Inappropriate implementation in Custom Tabs +CVE-2023-3737: Inappropriate implementation in Notifications +CVE-2023-3738: Inappropriate implementation in Autofill +CVE-2023-3740: Insufficient validation of untrusted input in Themes +Various fixes from internal audits, fuzzing and other initiatives +- drop chromium-113-typename.patch +- add chromium-115-skia-include.patch +- add chromium-115-verify_name_match-include.patch +- add chromium-115-lp155-typename.patch +- Add chromium-115-Qt-moc-version.patch: support Qt5 & Qt6 without + built-in copy of shim + +--- Old: chromium-113-typename.patch chromium-114.0.5735.198.tar.xz New: chromium-115-Qt-moc-version.patch chromium-115-lp155-typename.patch chromium-115-skia-include.patch chromium-115-verify_name_match-include.patch chromium-115.0.5790.98.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.F3PwII/_old 2023-07-19 19:11:48.104975945 +0200 +++ /var/tmp/diff_new_pack.F3PwII/_new 2023-07-19 19:11:48.108975968 +0200 @@ -69,6 +69,7 @@ %else %define ffmpeg_version 58 %endif +%bcond_without chromedriver # Package names %if %{with is_beta} %define chromedriver_name %{name}-chromedriver @@ -78,7 +79,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:114.0.5735.198 +Version:115.0.5790.98 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -126,9 +127,12 @@ Patch211: gcc13-fix.patch Patch214: chromium-113-webview-namespace.patch Patch215: chromium-113-webauth-include-variant.patch -Patch216: chromium-113-typename.patch Patch217: chromium-114-workaround_clang_bug-structured_binding.patch Patch218: chromium-114-lld-argument.patch +Patch219: chromium-115-skia-include.patch +Patch220: chromium-115-verify_name_match-include.patch +Patch221: chromium-115-lp155-typename.patch +Patch222: chromium-115-Qt-moc-version.patch %if 0%{?sle_version} == 150400 Patch300: chromium-114-revert-av1enc-lp154.patch %endif @@ -343,6 +347,7 @@ %description Chromium is the open-source project behind Google Chrome. We invite you to join us in our effort to help build a safer, faster, and more stable way for all Internet users to experience the web, and to create a powerful platform for developing a new generation of web applications. +%if %{with chromedriver} %package -n %{chromedriver_name} Summary:WebDriver for Google Chrome/Chromium License:BSD-3-Clause @@ -354,6 +359,7 @@ %description -n %{chromedriver_name} WebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pa
commit chromium for openSUSE:Factory
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-06-27 23:16:51 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.15902 (New) Package is "chromium" Tue Jun 27 23:16:51 2023 rev:387 rq:1095537 version:114.0.5735.198 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-06-25 21:42:20.345076299 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.15902/chromium.changes 2023-06-27 23:17:38.123733666 +0200 @@ -1,0 +2,8 @@ +Tue Jun 27 07:39:29 UTC 2023 - Andreas Stieger + +- Chromium 114.0.5735.198 (boo#1212755): + * CVE-2023-3420: Type Confusion in V8 + * CVE-2023-3421: Use after free in Media + * CVE-2023-3422: Use after free in Guest View + +--- Old: chromium-114.0.5735.133.tar.xz New: chromium-114.0.5735.198.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.5DBntQ/_old 2023-06-27 23:17:45.371776320 +0200 +++ /var/tmp/diff_new_pack.5DBntQ/_new 2023-06-27 23:17:45.379776367 +0200 @@ -78,7 +78,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:114.0.5735.133 +Version:114.0.5735.198 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-114.0.5735.133.tar.xz -> chromium-114.0.5735.198.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-114.0.5735.133.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.15902/chromium-114.0.5735.198.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-06-25 21:42:12 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.15902 (New) Package is "chromium" Sun Jun 25 21:42:12 2023 rev:386 rq:1095206 version:114.0.5735.133 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-06-14 16:32:23.355593023 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.15902/chromium.changes 2023-06-25 21:42:20.345076299 +0200 @@ -1,0 +2,5 @@ +Sun Jun 25 09:54:37 UTC 2023 - Callum Farmer + +- Install Qt5 library & prepare for Qt6 in 115 + +--- Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.WWsg5B/_old 2023-06-25 21:42:27.125117024 +0200 +++ /var/tmp/diff_new_pack.WWsg5B/_new 2023-06-25 21:42:27.129117048 +0200 @@ -41,12 +41,14 @@ %bcond_without arm_bti %bcond_without system_icu %bcond_without ffmpeg_51 +%bcond_without qt6 %else %bcond_with system_harfbuzz %bcond_with system_freetype %bcond_with arm_bti %bcond_with system_icu %bcond_with ffmpeg_51 +%bcond_with qt6 %endif %bcond_with system_avif # LLVM version @@ -308,6 +310,10 @@ BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Widgets) %endif +%if %{with qt6} +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6Widgets) +%endif %if %{with clang} %if 0%{?suse_version} < 1550 BuildRequires: clang%{llvm_version} @@ -826,6 +832,9 @@ %if %{without qt} myconf_gn+=" use_qt=false" %endif +%if %{with qt6} +myconf_gn+=" use_qt6=true" +%endif # See dependency logic in third_party/BUILD.gn %if %{with system_harfbuzz} myconf_gn+=" use_system_harfbuzz=true" ++ INSTALL.sh ++ --- /var/tmp/diff_new_pack.WWsg5B/_old 2023-06-25 21:42:27.165117264 +0200 +++ /var/tmp/diff_new_pack.WWsg5B/_new 2023-06-25 21:42:27.169117288 +0200 @@ -90,6 +90,18 @@ # Install the ICD json file to point ANGLE to libvk_swiftshader.so install -m 644 "${OUTPUTDIR}/vk_swiftshader_icd.json" "${STAGEDIR}/${INSTALLDIR}/" +# QT shim +if [ -f "${OUTPUTDIR}/libqt5_shim.so" ]; then + file="libqt5_shim.so" + buildfile="${OUTPUTDIR}/${file}" + install -m ${SHLIB_PERMS} "${buildfile}" "${STAGEDIR}/${INSTALLDIR}/${file}" +fi +if [ -f "${OUTPUTDIR}/libqt6_shim.so" ]; then + file="libqt6_shim.so" + buildfile="${OUTPUTDIR}/${file}" + install -m ${SHLIB_PERMS} "${buildfile}" "${STAGEDIR}/${INSTALLDIR}/${file}" +fi + # default apps if [ -d "${OUTPUTDIR}/default_apps" ]; then cp -a "${OUTPUTDIR}/default_apps" "${STAGEDIR}/${INSTALLDIR}/"
commit chromium for openSUSE:Factory
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-06-14 16:30:38 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.15902 (New) Package is "chromium" Wed Jun 14 16:30:38 2023 rev:385 rq:1093012 version:114.0.5735.133 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-06-06 19:57:46.607013073 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.15902/chromium.changes 2023-06-14 16:32:23.355593023 +0200 @@ -1,0 +2,15 @@ +Wed Jun 14 05:23:16 UTC 2023 - Andreas Stieger + +- Chromium 114.0.5735.133 (boo#1212302): + * CVE-2023-3214: Use after free in Autofill payments + * CVE-2023-3215: Use after free in WebRTC + * CVE-2023-3216: Type Confusion in V8 + * CVE-2023-3217: Use after free in WebXR + * Various fixes from internal audits, fuzzing and other initiatives + +--- +Wed Jun 7 18:13:06 UTC 2023 - Andreas Stieger + +- Fix Leap 15.4 build - chromium-114-revert-av1enc-lp154.patch + +--- Old: chromium-114.0.5735.106.tar.xz New: chromium-114-revert-av1enc-lp154.patch chromium-114.0.5735.133.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.qLNWur/_old 2023-06-14 16:32:30.363636100 +0200 +++ /var/tmp/diff_new_pack.qLNWur/_new 2023-06-14 16:32:30.371636149 +0200 @@ -2,7 +2,7 @@ # spec file for package chromium # # Copyright (c) 2023 SUSE LLC -# Copyright (c) 2022 Callum Farmer +# Copyright (c) 2023 Callum Farmer # Copyright (c) 2023 Andreas Stieger # # All modifications and additions to the file contributed by third parties @@ -76,7 +76,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:114.0.5735.106 +Version:114.0.5735.133 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -127,6 +127,9 @@ Patch216: chromium-113-typename.patch Patch217: chromium-114-workaround_clang_bug-structured_binding.patch Patch218: chromium-114-lld-argument.patch +%if 0%{?sle_version} == 150400 +Patch300: chromium-114-revert-av1enc-lp154.patch +%endif BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel ++ chromium-114-revert-av1enc-lp154.patch ++ diff -up chromium-114.0.5735.35/media/gpu/vaapi/vaapi_video_encode_accelerator.cc.me chromium-114.0.5735.35/media/gpu/vaapi/vaapi_video_encode_accelerator.cc --- chromium-114.0.5735.35/media/gpu/vaapi/vaapi_video_encode_accelerator.cc.me 2023-05-21 10:05:00.357860329 +0200 +++ chromium-114.0.5735.35/media/gpu/vaapi/vaapi_video_encode_accelerator.cc 2023-05-21 10:18:09.665432735 +0200 @@ -41,7 +41,6 @@ #include "media/gpu/gpu_video_encode_accelerator_helpers.h" #include "media/gpu/h264_dpb.h" #include "media/gpu/macros.h" -#include "media/gpu/vaapi/av1_vaapi_video_encoder_delegate.h" #include "media/gpu/vaapi/h264_vaapi_video_encoder_delegate.h" #include "media/gpu/vaapi/va_surface.h" #include "media/gpu/vaapi/vaapi_common.h" @@ -200,7 +199,7 @@ bool VaapiVideoEncodeAccelerator::Initia const VideoCodec codec = VideoCodecProfileToVideoCodec(config.output_profile); if (codec != VideoCodec::kH264 && codec != VideoCodec::kVP8 && - codec != VideoCodec::kVP9 && codec != VideoCodec::kAV1) { + codec != VideoCodec::kVP9) { MEDIA_LOG(ERROR, media_log.get()) << "Unsupported profile: " << GetProfileName(config.output_profile); return false; @@ -293,7 +292,6 @@ void VaapiVideoEncodeAccelerator::Initia break; case VideoCodec::kVP8: case VideoCodec::kVP9: - case VideoCodec::kAV1: mode = VaapiWrapper::kEncodeConstantQuantizationParameter; break; default: @@ -356,12 +354,6 @@ void VaapiVideoEncodeAccelerator::Initia vaapi_wrapper_, error_cb); } break; -case VideoCodec::kAV1: - if (!IsConfiguredForTesting()) { -encoder_ = std::make_unique( -vaapi_wrapper_, error_cb); - } - break; default: NOTREACHED() << "Unsupported codec type " << GetCodecName(output_codec_); return; @@ -835,10 +827,6 @@ VaapiVideoEncodeAccelerator::CreateEncod case VideoCodec::kVP9: picture = new VaapiVP9Picture(std::move(reconstructed_surface)); break; -case VideoCodec::kAV1: - picture = new VaapiAV1Picture(/*display_va_surface=*/nullptr, -std::move(reconstructed_surface)); - break; defau
commit chromium for openSUSE:Factory
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-06-06 19:56:22 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.15902 (New) Package is "chromium" Tue Jun 6 19:56:22 2023 rev:384 rq:1091053 version:114.0.5735.106 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-06-05 18:06:43.603175832 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.15902/chromium.changes 2023-06-06 19:57:46.607013073 +0200 @@ -1,0 +2,6 @@ +Tue Jun 6 05:34:13 UTC 2023 - Andreas Stieger + +- Chromium 114.0.5735.106 (boo#1212044): + * CVE-2023-3079: Type Confusion in V8 + +--- Old: chromium-114.0.5735.90.tar.xz New: chromium-114.0.5735.106.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.pMBslX/_old 2023-06-06 19:57:52.899050376 +0200 +++ /var/tmp/diff_new_pack.pMBslX/_new 2023-06-06 19:57:52.907050424 +0200 @@ -76,7 +76,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version:114.0.5735.90 +Version:114.0.5735.106 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-114.0.5735.90.tar.xz -> chromium-114.0.5735.106.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-114.0.5735.90.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.15902/chromium-114.0.5735.106.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-06-05 18:06:20 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.15902 (New) Package is "chromium" Mon Jun 5 18:06:20 2023 rev:383 rq:1090770 version:114.0.5735.90 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-06-04 00:13:38.393906104 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.15902/chromium.changes 2023-06-05 18:06:43.603175832 +0200 @@ -1,0 +2,29 @@ +Sun Jun 4 18:52:01 UTC 2023 - Callum Farmer + +- Chromium 114.0.5735.90 (boo#1211843): + * CSS text-wrap: balance is available + * Cookies partitioned by top level site (CHIPS) + * New Popover API +- Security fixes: + * CVE-2023-2929: Out of bounds write in Swiftshader + * CVE-2023-2930: Use after free in Extensions + * CVE-2023-2931: Use after free in PDF + * CVE-2023-2932: Use after free in PDF + * CVE-2023-2933: Use after free in PDF + * CVE-2023-2934: Out of bounds memory access in Mojo + * CVE-2023-2935: Type Confusion in V8 + * CVE-2023-2936: Type Confusion in V8 + * CVE-2023-2937: Inappropriate implementation in Picture In Picture + * CVE-2023-2938: Inappropriate implementation in Picture In Picture + * CVE-2023-2939: Insufficient data validation in Installer + * CVE-2023-2940: Inappropriate implementation in Downloads + * CVE-2023-2941: Inappropriate implementation in Extensions API +- Drop patches: + * chromium-103-VirtualCursor-std-layout.patch + * chromium-113-system-zlib.patch + * chromium-113-workaround_clang_bug-structured_binding.patch +- Add patches + * chromium-114-workaround_clang_bug-structured_binding.patch + * chromium-114-lld-argument.patch + +--- Old: chromium-103-VirtualCursor-std-layout.patch chromium-113-system-zlib.patch chromium-113-workaround_clang_bug-structured_binding.patch chromium-113.0.5672.126.tar.xz New: chromium-114-lld-argument.patch chromium-114-workaround_clang_bug-structured_binding.patch chromium-114.0.5735.90.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.UDJT2W/_old 2023-06-05 18:06:51.487222392 +0200 +++ /var/tmp/diff_new_pack.UDJT2W/_new 2023-06-05 18:06:51.491222415 +0200 @@ -20,6 +20,7 @@ %define rname chromium %define outputdir out +%bcond_with is_beta # CHANNEL SWITCH # bsc#1108175 %define __provides_exclude ^lib.*\\.so.*$ %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 @@ -66,8 +67,16 @@ %else %define ffmpeg_version 58 %endif -Name: chromium -Version:113.0.5672.126 +# Package names +%if %{with is_beta} +%define chromedriver_name %{name}-chromedriver +%define n_suffix -beta +%else +%define chromedriver_name chromedriver +%define n_suffix %{nil} +%endif +Name: chromium%{n_suffix} +Version:114.0.5735.90 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -105,7 +114,6 @@ Patch87:chromium-98-gtk4-build.patch Patch90:chromium-100-InMilliseconds-constexpr.patch Patch98:chromium-102-regex_pattern-array.patch -Patch103: chromium-103-VirtualCursor-std-layout.patch Patch201: chromium-86-fix-vaapi-on-intel.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch @@ -117,8 +125,8 @@ Patch214: chromium-113-webview-namespace.patch Patch215: chromium-113-webauth-include-variant.patch Patch216: chromium-113-typename.patch -Patch217: chromium-113-workaround_clang_bug-structured_binding.patch -Patch218: chromium-113-system-zlib.patch +Patch217: chromium-114-workaround_clang_bug-structured_binding.patch +Patch218: chromium-114-lld-argument.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -178,6 +186,7 @@ BuildRequires: pkgconfig(libdc1394-2) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libelf) +BuildRequires: pkgconfig(libevdev) BuildRequires: pkgconfig(libevent) BuildRequires: pkgconfig(libexif) BuildRequires: pkgconfig(libffi) @@ -325,12 +334,16 @@ %description Chromium is the open-source project behind Google Chrome. We invite you to join us in our effort to help build a safer, faster, and more stable way for all Internet users to experience the web, and to create a powerful platform for developing a new generation of web applications. -%package -n chromedriver +%package -n %{chromedriver_name} Summary:WebDriver for Google Chrome/
commit chromium for openSUSE:Factory
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-06-04 00:13:32 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.15902 (New) Package is "chromium" Sun Jun 4 00:13:32 2023 rev:382 rq:1090659 version:113.0.5672.126 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-05-18 15:18:52.397715863 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.15902/chromium.changes 2023-06-04 00:13:38.393906104 +0200 @@ -1,0 +2,18 @@ +Tue May 30 21:53:45 UTC 2023 - Callum Farmer + +- Un-bundle zlib again +- Remove un-needed patches: + * chromium-112-default-comparison-operators.patch + * chromium-109-clang-lp154.patch + * chromium-clang-nomerge.patch + * chromium-ffmpeg-lp152.patch + * chromium-lp151-old-drm.patch +- Added patches: + * chromium-113-system-zlib.patch + +--- +Sun May 28 21:32:03 UTC 2023 - Andreas Stieger + +- build with llvm15 on Leap + +--- Old: chromium-109-clang-lp154.patch chromium-112-default-comparison-operators.patch chromium-clang-nomerge.patch chromium-ffmpeg-lp152.patch chromium-lp151-old-drm.patch New: chromium-113-system-zlib.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.otXxPH/_old 2023-06-04 00:13:44.513942691 +0200 +++ /var/tmp/diff_new_pack.otXxPH/_new 2023-06-04 00:13:44.517942715 +0200 @@ -49,21 +49,9 @@ %endif %bcond_with system_avif # LLVM version -%if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150400 -%define llvm_version 12 -%else -%if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150500 -%define llvm_version 13 -%else %define llvm_version 15 -%endif -%endif # GCC version -%if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150500 -%define gcc_version 11 -%else %define gcc_version 12 -%endif # Compiler %bcond_without clang # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) @@ -109,13 +97,10 @@ Patch7: chromium-norar.patch Patch9: system-libdrm.patch Patch10:chromium-disable-parallel-gold.patch -Patch11:chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset Patch15:chromium-110-compiler.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch -Patch50:chromium-clang-nomerge.patch Patch62:chromium-93-ffmpeg-4.4.patch -Patch63:chromium-ffmpeg-lp152.patch Patch68:chromium-94-ffmpeg-roll.patch Patch87:chromium-98-gtk4-build.patch Patch90:chromium-100-InMilliseconds-constexpr.patch @@ -126,15 +111,14 @@ Patch202: chromium-prop-codecs.patch Patch203: chromium-106-ffmpeg-duration.patch Patch205: chromium-disable-GlobalMediaControlsCastStartStop.patch -Patch206: chromium-109-clang-lp154.patch Patch208: chromium-icu72-2.patch Patch210: chromium-110-system-libffi.patch Patch211: gcc13-fix.patch -Patch213: chromium-112-default-comparison-operators.patch Patch214: chromium-113-webview-namespace.patch Patch215: chromium-113-webauth-include-variant.patch Patch216: chromium-113-typename.patch Patch217: chromium-113-workaround_clang_bug-structured_binding.patch +Patch218: chromium-113-system-zlib.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -614,7 +598,7 @@ third_party/x11proto third_party/xcbproto third_party/xnnpack -third_party/zlib +third_party/zlib/google third_party/zxcvbn-cpp url/third_party/mozilla v8/src/third_party/siphash @@ -747,7 +731,7 @@ opus re2 snappy -#zlib (broken since 113.0.5672.63) +zlib ) %if %{with system_harfbuzz} gn_system_libraries+=( ++ chromium-113-system-zlib.patch ++ >From c8b965be5b61c2412df938e1feb380b69bd92ee9 Mon Sep 17 00:00:00 2001 From: Stephan Hartmann Date: Thu, 06 Apr 2023 07:15:03 + Subject: [PATCH] [unbundle] do not use ZipAnalyzer traits header It is enough to include chrome/common/safe_browsing/archive_analyzer_results.h. Bug: None Change-Id: Ia63a66b77c073fa4fdb8470db34b4c24722293cc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4373706 Reviewed-by: Daniel Rubery Commit-Queue: Stephan Hartmann Cr-Commit-Position: refs/heads/main@{#1127041} --- diff --git a/chrome/services/file_util/public/mojom/BUILD.gn b/chrome/services/file_util/public/mojom/BUILD.gn index b9e80cc..461d2d0 100644 --- a/chrome/services/file_util/public/mojom/BUILD.gn +++ b/chrome/services/f
commit chromium for openSUSE:Factory
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-05-18 15:18:29 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1533 (New) Package is "chromium" Thu May 18 15:18:29 2023 rev:381 rq:1087478 version:113.0.5672.126 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-05-11 12:33:59.062849975 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1533/chromium.changes 2023-05-18 15:18:52.397715863 +0200 @@ -1,0 +2,12 @@ +Tue May 16 21:16:23 UTC 2023 - Andreas Stieger + +- Chromium 113.0.5672.126 (boo#1211442): + * CVE-2023-2721: Use after free in Navigation + * CVE-2023-2722: Use after free in Autofill UI + * CVE-2023-2723: Use after free in DevTools + * CVE-2023-2724: Type Confusion in V8 + * CVE-2023-2725: Use after free in Guest View + * CVE-2023-2726: Inappropriate implementation in WebApp Installs + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-113.0.5672.92.tar.xz New: chromium-113.0.5672.126.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.T19NLB/_old 2023-05-18 15:18:58.149745115 +0200 +++ /var/tmp/diff_new_pack.T19NLB/_new 2023-05-18 15:18:58.153745135 +0200 @@ -79,7 +79,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:113.0.5672.92 +Version:113.0.5672.126 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-113.0.5672.92.tar.xz -> chromium-113.0.5672.126.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-113.0.5672.92.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1533/chromium-113.0.5672.126.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-05-11 12:32:56 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1533 (New) Package is "chromium" Thu May 11 12:32:56 2023 rev:380 rq:1086090 version:113.0.5672.92 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-04-21 14:16:46.750502511 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1533/chromium.changes 2023-05-11 12:33:59.062849975 +0200 @@ -1,0 +2,22 @@ +Tue May 9 19:14:20 UTC 2023 - Andreas Stieger + +- Chromium 113.0.5672.92 (boo#1211211) +- Multiple security fixes (boo#1211036): + * CVE-2023-2459: Inappropriate implementation in Prompts + * CVE-2023-2460: Insufficient validation of untrusted input in Extensions + * CVE-2023-2461: Use after free in OS Inputs + * CVE-2023-2462: Inappropriate implementation in Prompts + * CVE-2023-2463: Inappropriate implementation in Full Screen Mode + * CVE-2023-2464: Inappropriate implementation in PictureInPicture + * CVE-2023-2465: Inappropriate implementation in CORS + * CVE-2023-2466: Inappropriate implementation in Prompts + * CVE-2023-2467: Inappropriate implementation in Prompts + * CVE-2023-2468: Inappropriate implementation in PictureInPicture +- drop chromium-94-sql-no-assert.patch +- drop no-location-leap151.patch +- add chromium-113-webview-namespace.patch +- add chromium-113-webauth-include-variant.patch +- add chromium-113-typename.patch +- add chromium-113-workaround_clang_bug-structured_binding.patch + +--- Old: chromium-112.0.5615.165.tar.xz chromium-94-sql-no-assert.patch no-location-leap151.patch New: chromium-113-typename.patch chromium-113-webauth-include-variant.patch chromium-113-webview-namespace.patch chromium-113-workaround_clang_bug-structured_binding.patch chromium-113.0.5672.92.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.qv2mtS/_old 2023-05-11 12:34:06.794887975 +0200 +++ /var/tmp/diff_new_pack.qv2mtS/_new 2023-05-11 12:34:06.798887995 +0200 @@ -79,7 +79,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:112.0.5615.165 +Version:113.0.5672.92 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -107,8 +107,6 @@ Patch6: gcc-enable-lto.patch # Do not use unrar code, it is non-free Patch7: chromium-norar.patch -# revert location on old GCC on 15.1, 15.2 gets it right tho -Patch8: no-location-leap151.patch Patch9: system-libdrm.patch Patch10:chromium-disable-parallel-gold.patch Patch11:chromium-lp151-old-drm.patch @@ -118,7 +116,6 @@ Patch50:chromium-clang-nomerge.patch Patch62:chromium-93-ffmpeg-4.4.patch Patch63:chromium-ffmpeg-lp152.patch -Patch65:chromium-94-sql-no-assert.patch Patch68:chromium-94-ffmpeg-roll.patch Patch87:chromium-98-gtk4-build.patch Patch90:chromium-100-InMilliseconds-constexpr.patch @@ -134,6 +131,10 @@ Patch210: chromium-110-system-libffi.patch Patch211: gcc13-fix.patch Patch213: chromium-112-default-comparison-operators.patch +Patch214: chromium-113-webview-namespace.patch +Patch215: chromium-113-webauth-include-variant.patch +Patch216: chromium-113-typename.patch +Patch217: chromium-113-workaround_clang_bug-structured_binding.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -613,7 +614,7 @@ third_party/x11proto third_party/xcbproto third_party/xnnpack -third_party/zlib/google +third_party/zlib third_party/zxcvbn-cpp url/third_party/mozilla v8/src/third_party/siphash @@ -746,7 +747,7 @@ opus re2 snappy -zlib +#zlib (broken since 113.0.5672.63) ) %if %{with system_harfbuzz} gn_system_libraries+=( ++ chromium-110-compiler.patch ++ --- /var/tmp/diff_new_pack.qv2mtS/_old 2023-05-11 12:34:06.886888427 +0200 +++ /var/tmp/diff_new_pack.qv2mtS/_new 2023-05-11 12:34:06.890888447 +0200 @@ -7,10 +7,10 @@ build/config/compiler/BUILD.gn | 134 + 1 file changed, 17 insertions(+), 117 deletions(-) -Index: chromium-112.0.5615.20/build/config/compiler/BUILD.gn +Index: chromium-113.0.5672.53/build/config/compiler/BUILD.gn === chromium-112.0.5615.20.orig/build/config/compiler/BUILD.gn -+++ chromium-112.0.5615.20/build/config
commit chromium for openSUSE:Factory
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-21 14:16:11 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1533 (New) Package is "chromium" Fri Apr 21 14:16:11 2023 rev:379 rq:1080757 version:112.0.5615.165 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-04-15 22:33:46.429754886 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1533/chromium.changes 2023-04-21 14:16:46.750502511 +0200 @@ -1,0 +2,18 @@ +Wed Apr 19 19:55:51 UTC 2023 - Andreas Stieger + +- Chromium 112.0.5615.165 (boo#1210618): + * CVE-2023-2133: Out of bounds memory access in Service Worker API + * CVE-2023-2134: Out of bounds memory access in Service Worker API + * CVE-2023-2135: Use after free in DevTools + * CVE-2023-2136: Integer overflow in Skia + * CVE-2023-2137: Heap buffer overflow in sqlite +- drop chromium-112-feed_protos.patch + +--- +Sun Apr 16 02:10:30 UTC 2023 - Andreas Stieger + +- Fix Leap 15.4 build failures from default comparison operators + defined outside of the class definition, a C++20 feature + adding chromium-112-default-comparison-operators.patch + +--- Old: chromium-112-feed_protos.patch chromium-112.0.5615.121.tar.xz New: chromium-112-default-comparison-operators.patch chromium-112.0.5615.165.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.uw73NM/_old 2023-04-21 14:16:57.058560307 +0200 +++ /var/tmp/diff_new_pack.uw73NM/_new 2023-04-21 14:16:57.070560374 +0200 @@ -79,7 +79,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:112.0.5615.121 +Version:112.0.5615.165 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -133,7 +133,7 @@ Patch208: chromium-icu72-2.patch Patch210: chromium-110-system-libffi.patch Patch211: gcc13-fix.patch -Patch212: chromium-112-feed_protos.patch +Patch213: chromium-112-default-comparison-operators.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel ++ chromium-112-default-comparison-operators.patch ++ From: Andreas Stieger Date: Sun, 16 Apr 2023 10:01:24 +0200 Subject: [PATCH] move default quality operators to class definition References: https://bugzilla.opensuse.org/show_bug.cgi?id=1210126 Upstream: no Fixes build errors caused by equality operators defaulted outside of class definitions. This is a C++20 feature, the failure is specific to LLVM in openSUSE Leap 15.4. ../components/password_manager/core/browser/affiliation/affiliation_fetcher_base.cc:182:6: error: equality comparison operator can only be defaulted in a class definition bool operator==(const AffiliationFetcherInterface::RequestInfo& lhs, ^ 1 error generated. ../printing/page_setup.cc:52:19: error: equality comparison operator can only be defaulted in a class definition bool PageMargins::operator==(const PageMargins& other) const = default; ^ ../printing/page_setup.cc:80:17: error: equality comparison operator can only be defaulted in a class definition bool PageSetup::operator==(const PageSetup& other) const = default; ^ 2 errors generated. ../printing/print_settings.cc:269:37: error: equality comparison operator can only be defaulted in a class definition bool PrintSettings::RequestedMedia::operator==( ^ ../printing/print_settings.cc:328:21: error: equality comparison operator can only be defaulted in a class definition bool PrintSettings::operator==(const PrintSettings& other) const = default; ^ 2 errors generated. Index: chromium-112.0.5615.121/components/password_manager/core/browser/affiliation/affiliation_fetcher_base.cc === --- chromium-112.0.5615.121.orig/components/password_manager/core/browser/affiliation/affiliation_fetcher_base.cc +++ chromium-112.0.5615.121/components/password_manager/core/browser/affiliation/affiliation_fetcher_base.cc @@ -179,7 +179,4 @@ void AffiliationFetcherBase::OnSimpleLoa } } -bool operator==(const AffiliationFetcherInterface::RequestInfo& lhs, -const AffiliationFetcherInterface::RequestInfo& rhs) = default; - } // namespace password_manager Index: chromium-112.0.5615.121/components/password_manager/core/browser/affiliation/affiliation_fetcher_interface.h
commit chromium for openSUSE:Factory
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-15 22:33:19 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.19717 (New) Package is "chromium" Sat Apr 15 22:33:19 2023 rev:378 rq:1079587 version:112.0.5615.121 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-04-07 18:17:29.824950185 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.19717/chromium.changes 2023-04-15 22:33:46.429754886 +0200 @@ -1,0 +2,6 @@ +Sat Apr 15 10:49:51 UTC 2023 - Andreas Stieger + +- Chromium 112.0.5615.121: + * CVE-2023-2033: Type Confusion in V8 (boo#1210478) + +--- Old: chromium-112.0.5615.49.tar.xz New: chromium-112.0.5615.121.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.POTvfs/_old 2023-04-15 22:33:50.933780873 +0200 +++ /var/tmp/diff_new_pack.POTvfs/_new 2023-04-15 22:33:50.937780896 +0200 @@ -79,7 +79,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:112.0.5615.49 +Version:112.0.5615.121 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-112.0.5615.49.tar.xz -> chromium-112.0.5615.121.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-112.0.5615.49.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.19717/chromium-112.0.5615.121.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-07 18:17:20 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.19717 (New) Package is "chromium" Fri Apr 7 18:17:20 2023 rev:377 rq:1077869 version:112.0.5615.49 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-04-06 15:56:47.308582712 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.19717/chromium.changes 2023-04-07 18:17:29.824950185 +0200 @@ -1,0 +2,5 @@ +Fri Apr 7 07:57:40 UTC 2023 - Andreas Stieger + +- Revert a breaking change with chromium-112-feed_protos.patch + +--- New: chromium-112-feed_protos.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.9Q267J/_old 2023-04-07 18:17:38.036997733 +0200 +++ /var/tmp/diff_new_pack.9Q267J/_new 2023-04-07 18:17:38.040997756 +0200 @@ -133,6 +133,7 @@ Patch208: chromium-icu72-2.patch Patch210: chromium-110-system-libffi.patch Patch211: gcc13-fix.patch +Patch212: chromium-112-feed_protos.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel ++ chromium-112-feed_protos.patch ++ Reverts the following upstream change: Change-Id: I9e5e50f5e1742258f5c8197d54f0c610b56daf4b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4266050 Due to build failures on Leap Index: chromium-112.0.5615.49/components/feed/core/proto/BUILD.gn === --- chromium-112.0.5615.49.orig/components/feed/core/proto/BUILD.gn +++ chromium-112.0.5615.49/components/feed/core/proto/BUILD.gn @@ -22,6 +22,7 @@ proto_library("proto_v2") { "v2/wire/capabilities_debug_data.proto", "v2/wire/capability.proto", "v2/wire/chrome_client_info.proto", +"v2/wire/chrome_feed_response_metadata.proto", "v2/wire/chrome_fulfillment_info.proto", "v2/wire/client_info.proto", "v2/wire/client_user_profiles.proto", @@ -68,10 +69,6 @@ proto_library("proto_v2") { ] } -proto_library("proto_ios_shared_v2") { - sources = [ "v2/wire/chrome_feed_response_metadata.proto" ] -} - if (is_android) { proto_java_library("proto_java_v2") { proto_path = "../../../../" Index: chromium-112.0.5615.49/components/feed/core/v2/BUILD.gn === --- chromium-112.0.5615.49.orig/components/feed/core/v2/BUILD.gn +++ chromium-112.0.5615.49/components/feed/core/v2/BUILD.gn @@ -173,7 +173,6 @@ source_set("feed_core_v2") { ":ios_shared", "//base", "//components/feed/core/common:feed_core_common", -"//components/feed/core/proto:proto_ios_shared_v2", "//components/feed/core/proto:proto_v2", ] } @@ -189,7 +188,7 @@ source_set("ios_shared") { deps = [ "//base", "//components/feed/core/common:feed_core_common", -"//components/feed/core/proto:proto_ios_shared_v2", +"//components/feed/core/proto:proto_v2", "//components/prefs", ] } Index: chromium-112.0.5615.49/components/feed/core/v2/public/ios/BUILD.gn === --- chromium-112.0.5615.49.orig/components/feed/core/v2/public/ios/BUILD.gn +++ chromium-112.0.5615.49/components/feed/core/v2/public/ios/BUILD.gn @@ -25,6 +25,7 @@ source_set("feed_ios_unit_tests") { deps = [ ":feed_ios_public", "//base/test:test_support", +"//components/feed/core/v2:feed_core_v2", "//components/prefs", "//components/prefs:test_support", "//testing/gmock",
commit chromium for openSUSE:Factory
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.changes2023-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 + +- Chromium 112.0.5615.49 + * CSS now supports nesting rules. + * The algorithm to set the initial focus on 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 defini
commit chromium for openSUSE:Factory
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-03-28 17:49:17 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.31432 (New) Package is "chromium" Tue Mar 28 17:49:17 2023 rev:375 rq:1074781 version:111.0.5563.147 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-03-27 18:17:08.431378970 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.31432/chromium.changes 2023-03-28 17:49:40.363063846 +0200 @@ -1,0 +2,6 @@ +Mon Mar 27 20:12:21 UTC 2023 - Andreas Stieger + +- Chromium 111.0.5563.147: + * nth-child() validation performance regression for SAP apps + +--- @@ -6 +11,0 @@ - Old: chromium-111.0.5563.110.tar.xz New: chromium-111.0.5563.147.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.RVHrVo/_old 2023-03-28 17:49:46.719094513 +0200 +++ /var/tmp/diff_new_pack.RVHrVo/_new 2023-03-28 17:49:46.727094552 +0200 @@ -79,7 +79,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:111.0.5563.110 +Version:111.0.5563.147 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-111.0.5563.110.tar.xz -> chromium-111.0.5563.147.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-111.0.5563.110.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.31432/chromium-111.0.5563.147.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-03-27 18:16:50 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.31432 (New) Package is "chromium" Mon Mar 27 18:16:50 2023 rev:374 rq:1074620 version:111.0.5563.110 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-03-22 22:30:22.930114768 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.31432/chromium.changes 2023-03-27 18:17:08.431378970 +0200 @@ -1,0 +2,7 @@ +Thu Mar 23 08:40:11 UTC 2023 - Guillaume GARDET + +- Update gcc13-fix.patch with few fixes required for aarch64, + borrowed from Fedora's gcc13 patch + + +--- Other differences: -- ++ gcc13-fix.patch ++ --- /var/tmp/diff_new_pack.vPG75y/_old 2023-03-27 18:17:22.351452423 +0200 +++ /var/tmp/diff_new_pack.vPG75y/_new 2023-03-27 18:17:22.351452423 +0200 @@ -510,4 +510,38 @@ #if VMA_RECORDING_ENABLED #include +diff -up chromium-109.0.5414.74/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Signals.h.me chromium-109.0.5414.74/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Signals.h +--- chromium-109.0.5414.74/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Signals.h.me 2023-01-19 16:06:17.548272878 +0100 chromium-109.0.5414.74/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Signals.h 2023-01-19 16:06:25.685410592 +0100 +@@ -14,6 +14,7 @@ + #ifndef LLVM_SUPPORT_SIGNALS_H + #define LLVM_SUPPORT_SIGNALS_H + ++#include + #include + + namespace llvm { +diff -up chromium-109.0.5414.74/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc.me chromium-109.0.5414.74/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc +--- chromium-109.0.5414.74/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc.me 2023-01-19 16:09:29.216477182 +0100 chromium-109.0.5414.74/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc 2023-01-19 16:10:05.657089208 +0100 +@@ -45,6 +45,7 @@ + #include "llvm/Support/SaveAndRestore.h" + #include "llvm/Support/raw_ostream.h" + #include ++#include + #include + #include + #ifdef HAVE_BACKTRACE +diff -up chromium-109.0.5414.74/base/cpu.h.me chromium-109.0.5414.74/base/cpu.h +--- chromium-109.0.5414.74/base/cpu.h.me 2023-01-19 21:31:02.905062987 +0100 chromium-109.0.5414.74/base/cpu.h 2023-01-19 21:31:32.298573267 +0100 +@@ -5,6 +5,7 @@ + #ifndef BASE_CPU_H_ + #define BASE_CPU_H_ + ++#include + #include + + #include "base/base_export.h" +
commit chromium for openSUSE:Factory
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-03-22 22:29:48 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.31432 (New) Package is "chromium" Wed Mar 22 22:29:48 2023 rev:373 rq:1073738 version:111.0.5563.110 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-03-10 22:07:39.913210430 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.31432/chromium.changes 2023-03-22 22:30:22.930114768 +0100 @@ -1,0 +2,17 @@ +Wed Mar 22 09:03:45 UTC 2023 - Andreas Stieger + +- Chromium 111.0.5563.110 (boo#1209598) + * CVE-2023-1528: Use after free in Passwords + * CVE-2023-1529: Out of bounds memory access in WebHID + * CVE-2023-1530: Use after free in PDF + * CVE-2023-1531: Use after free in ANGLE + * CVE-2023-1532: Out of bounds read in GPU Video + * CVE-2023-1533: Use after free in WebProtect + * CVE-2023-1534: Out of bounds read in ANGLE + +--- +Mon Mar 20 11:59:36 UTC 2023 - Martin Liška + +- Add gcc13-fix.patch in order to support GCC 13. + +--- Old: chromium-111.0.5563.64.tar.xz New: chromium-111.0.5563.110.tar.xz gcc13-fix.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.2nH5lU/_old 2023-03-22 22:30:34.890174948 +0100 +++ /var/tmp/diff_new_pack.2nH5lU/_new 2023-03-22 22:30:34.894174968 +0100 @@ -79,7 +79,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:111.0.5563.64 +Version:111.0.5563.110 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -132,6 +132,7 @@ Patch206: chromium-109-clang-lp154.patch Patch208: chromium-icu72-2.patch Patch210: chromium-110-system-libffi.patch +Patch211: gcc13-fix.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel ++ chromium-111.0.5563.64.tar.xz -> chromium-111.0.5563.110.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-111.0.5563.64.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.31432/chromium-111.0.5563.110.tar.xz differ: char 15, line 1 ++ gcc13-fix.patch ++ diff --git a/base/debug/profiler.h b/base/debug/profiler.h index 5f0deadd5d..80c73feb92 100644 --- a/base/debug/profiler.h +++ b/base/debug/profiler.h @@ -6,6 +6,7 @@ #define BASE_DEBUG_PROFILER_H_ #include +#include #include diff --git a/cc/trees/target_property.cc b/cc/trees/target_property.cc index f6e873a01a..714bd5efed 100644 --- a/cc/trees/target_property.cc +++ b/cc/trees/target_property.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include + #include "cc/trees/target_property.h" #include "ui/gfx/animation/keyframe/target_property.h" diff --git a/chrome/browser/privacy_budget/encountered_surface_tracker.h b/chrome/browser/privacy_budget/encountered_surface_tracker.h index 012ca2c595..4dee8cd054 100644 --- a/chrome/browser/privacy_budget/encountered_surface_tracker.h +++ b/chrome/browser/privacy_budget/encountered_surface_tracker.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_PRIVACY_BUDGET_ENCOUNTERED_SURFACE_TRACKER_H_ #include +#include #include "base/containers/flat_set.h" diff --git a/components/autofill/core/browser/autofill_ablation_study.h b/components/autofill/core/browser/autofill_ablation_study.h index ada8121982..d7d1d42061 100644 --- a/components/autofill/core/browser/autofill_ablation_study.h +++ b/components/autofill/core/browser/autofill_ablation_study.h @@ -6,6 +6,7 @@ #define COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_ABLATION_STUDY_H_ #include +#include class GURL; namespace base { diff --git a/components/crash/core/app/crash_reporter_client.h b/components/crash/core/app/crash_reporter_client.h index 9f8f20dfa6..6e9819c315 100644 --- a/components/crash/core/app/crash_reporter_client.h +++ b/components/crash/core/app/crash_reporter_client.h @@ -6,6 +6,7 @@ #define COMPONENTS_CRASH_CORE_APP_CRASH_REPORTER_CLIENT_H_ #include +#include #include "build/build_config.h" diff --git a/components/feature_engagement/internal/event_storage_validator.h b/components/feature_engagement/internal/event_storage_validator.h index 647a359ee2..ca6df27bdf 100644 --- a/components/feature_engagement/internal/event_storage_validator.h +++ b/components/feature_engagement/internal/event_storage_validator.h @@ -6,6 +6,7 @@ #define COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_EVENT_STORAG
commit chromium for openSUSE:Factory
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-03-10 22:07:33 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.31432 (New) Package is "chromium" Fri Mar 10 22:07:33 2023 rev:372 rq:1070574 version:111.0.5563.64 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-03-09 17:46:14.971070635 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.31432/chromium.changes 2023-03-10 22:07:39.913210430 +0100 @@ -1,0 +2,5 @@ +Thu Mar 9 23:54:55 UTC 2023 - Callum Farmer + +- Revert back to GCC 11 on 15.4 as Clang 13 doesn't support GCC 12 + +--- Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.umcZjh/_old 2023-03-10 22:07:48.573249855 +0100 +++ /var/tmp/diff_new_pack.umcZjh/_new 2023-03-10 22:07:48.577249874 +0100 @@ -58,6 +58,12 @@ %define llvm_version 15 %endif %endif +# GCC version +%if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150500 +%define gcc_version 11 +%else +%define gcc_version 12 +%endif # Compiler %bcond_without clang # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) @@ -306,8 +312,8 @@ %if %{with clang} %if 0%{?suse_version} < 1550 BuildRequires: clang%{llvm_version} -BuildRequires: gcc12 -BuildRequires: libstdc++6-devel-gcc12 +BuildRequires: gcc%{gcc_version} +BuildRequires: libstdc++6-devel-gcc%{gcc_version} BuildRequires: lld%{llvm_version} BuildRequires: llvm%{llvm_version} #!BuildIgnore: gcc @@ -324,8 +330,8 @@ BuildRequires: gcc BuildRequires: gcc-c++ %else -BuildRequires: gcc12 -BuildRequires: gcc12-c++ +BuildRequires: gcc%{gcc_version} +BuildRequires: gcc%{gcc_version}-c++ %endif %endif @@ -662,8 +668,8 @@ export RANLIB=llvm-ranlib %else %if 0%{?suse_version} <= 1500 -export CC=gcc-12 -export CXX=g++-12 +export CC=gcc-%{gcc_version} +export CXX=g++-%{gcc_version} # some still call gcc/g++ ln -sfn %{_bindir}/$CC $HOME/bin/gcc ln -sfn %{_bindir}/$CXX $HOME/bin/g++
commit chromium for openSUSE:Factory
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-03-09 17:45:44 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.31432 (New) Package is "chromium" Thu Mar 9 17:45:44 2023 rev:371 rq:1070459 version:111.0.5563.64 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-02-23 16:53:54.281309217 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.31432/chromium.changes 2023-03-09 17:46:14.971070635 +0100 @@ -1,0 +2,50 @@ +Thu Mar 9 15:48:22 UTC 2023 - Callum Farmer + +- Bump Leap's GCC to 12 as Chromium really likes newer standards + +--- +Thu Mar 9 01:58:25 UTC 2023 - Andreas Stieger + +- Chromium 111.0.5563.64 + * New View Transitions API + * CSS Color Level 4 + * New developer tools in style panel for color functionality + * CSS added trigonometric functions, additional root font units +and extended the n-th child pseudo selector. + * previousslide and nextslide actions are now part of the Media +Session API + * A number of security fixes (boo#1209040) + * CVE-2023-1213: Use after free in Swiftshader + * CVE-2023-1214: Type Confusion in V8 + * CVE-2023-1215: Type Confusion in CSS + * CVE-2023-1216: Use after free in DevTools + * CVE-2023-1217: Stack buffer overflow in Crash reporting + * CVE-2023-1218: Use after free in WebRTC + * CVE-2023-1219: Heap buffer overflow in Metrics + * CVE-2023-1220: Heap buffer overflow in UMA + * CVE-2023-1221: Insufficient policy enforcement in Extensions API + * CVE-2023-1222: Heap buffer overflow in Web Audio API + * CVE-2023-1223: Insufficient policy enforcement in Autofill + * CVE-2023-1224: Insufficient policy enforcement in Web Payments API + * CVE-2023-1225: Insufficient policy enforcement in Navigation + * CVE-2023-1226: Insufficient policy enforcement in Web Payments API + * CVE-2023-1227: Use after free in Core + * CVE-2023-1228: Insufficient policy enforcement in Intents + * CVE-2023-1229: Inappropriate implementation in Permission prompts + * CVE-2023-1230: Inappropriate implementation in WebApp Installs + * CVE-2023-1231: Inappropriate implementation in Autofill + * CVE-2023-1232: Insufficient policy enforcement in Resource Timing + * CVE-2023-1233: Insufficient policy enforcement in Resource Timing + * CVE-2023-1234: Inappropriate implementation in Intents + * CVE-2023-1235: Type Confusion in DevTools + * CVE-2023-1236: Inappropriate implementation in Internals +- drop patches: + * chromium-86-ImageMemoryBarrierData-init.patch + * chromium-93-InkDropHost-crash.patch + * chromium-110-NativeThemeBase-fabs.patch + * chromium-110-CredentialUIEntry-const.patch + * chromium-110-DarkModeLABColorSpace-pow.patch + * v8-move-the-Stack-object-from-ThreadLocalTop.patch + * chromium-icu72-1.patch + +--- Old: chromium-110-CredentialUIEntry-const.patch chromium-110-DarkModeLABColorSpace-pow.patch chromium-110-NativeThemeBase-fabs.patch chromium-110.0.5481.177.tar.xz chromium-86-ImageMemoryBarrierData-init.patch chromium-93-InkDropHost-crash.patch chromium-icu72-1.patch v8-move-the-Stack-object-from-ThreadLocalTop.patch New: chromium-111.0.5563.64.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.tkRp1h/_old 2023-03-09 17:46:23.527116177 +0100 +++ /var/tmp/diff_new_pack.tkRp1h/_new 2023-03-09 17:46:23.555116326 +0100 @@ -73,7 +73,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:110.0.5481.177 +Version:111.0.5563.64 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -108,29 +108,22 @@ Patch11:chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset Patch15:chromium-110-compiler.patch -Patch17:chromium-86-ImageMemoryBarrierData-init.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch Patch50:chromium-clang-nomerge.patch Patch62:chromium-93-ffmpeg-4.4.patch Patch63:chromium-ffmpeg-lp152.patch Patch65:chromium-94-sql-no-assert.patch Patch68:chromium-94-ffmpeg-roll.patch -Patch69:chromium-93-InkDropHost-crash.patch Patch87:chromium-98-gtk4-build.patch Patch90:chromium-100-InMilliseconds-constexpr.patch Patch98:chromium-102-regex_pattern-array.patch Patch103: chromium-103-VirtualCursor-std-layout.patch -Patch104: chromium-110-NativeThemeBase-fabs.patch -Patch105
commit chromium for openSUSE:Factory
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-02-23 16:29:31 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1706 (New) Package is "chromium" Thu Feb 23 16:29:31 2023 rev:370 rq:1067322 version:110.0.5481.177 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-02-17 16:45:09.694915535 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1706/chromium.changes 2023-02-23 16:53:54.281309217 +0100 @@ -1,0 +2,14 @@ +Thu Feb 23 08:21:24 UTC 2023 - Andreas Stieger + +- Chromium 110.0.5481.177 (boo#1208589) + * CVE-2023-0927: Use after free in Web Payments API + * CVE-2023-0928: Use after free in SwiftShader + * CVE-2023-0929: Use after free in Vulkan + * CVE-2023-0930: Heap buffer overflow in Video + * CVE-2023-0931: Use after free in Video + * CVE-2023-0932: Use after free in WebRTC + * CVE-2023-0933: Integer overflow in PDF + * CVE-2023-0941: Use after free in Prompts + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-110.0.5481.100.tar.xz New: chromium-110.0.5481.177.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.ZTjc30/_old 2023-02-23 16:54:01.849353102 +0100 +++ /var/tmp/diff_new_pack.ZTjc30/_new 2023-02-23 16:54:01.853353125 +0100 @@ -73,7 +73,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:110.0.5481.100 +Version:110.0.5481.177 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-110.0.5481.100.tar.xz -> chromium-110.0.5481.177.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-110.0.5481.100.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1706/chromium-110.0.5481.177.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-02-17 16:44:28 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.22824 (New) Package is "chromium" Fri Feb 17 16:44:28 2023 rev:369 rq:1066266 version:110.0.5481.100 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-02-10 14:34:57.389790082 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.22824/chromium.changes 2023-02-17 16:45:09.694915535 +0100 @@ -1,0 +2,7 @@ +Thu Feb 16 20:30:43 UTC 2023 - Andreas Stieger + +- Chromium 110.0.5481.100 + * fix regression on SAP Business Objects web UI + * fix date formatting behavior change from ICU 72 + +--- Old: chromium-110.0.5481.77.tar.xz New: chromium-110.0.5481.100.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.iMHm5u/_old 2023-02-17 16:45:24.638999695 +0100 +++ /var/tmp/diff_new_pack.iMHm5u/_new 2023-02-17 16:45:24.642999717 +0100 @@ -73,7 +73,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:110.0.5481.77 +Version:110.0.5481.100 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-110.0.5481.77.tar.xz -> chromium-110.0.5481.100.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-110.0.5481.77.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.22824/chromium-110.0.5481.100.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-02-10 14:34:30 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1848 (New) Package is "chromium" Fri Feb 10 14:34:30 2023 rev:368 rq:1064085 version:110.0.5481.77 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-01-25 17:45:27.880790391 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1848/chromium.changes 2023-02-10 14:34:57.389790082 +0100 @@ -1,0 +2,27 @@ +Wed Feb 8 20:16:01 UTC 2023 - Andreas Stieger + +- Chromium 110.0.5481.77 (boo#1208029): + * CVE-2023-0696: Type Confusion in V8 + * CVE-2023-0697: Inappropriate implementation in Full screen mode + * CVE-2023-0698: Out of bounds read in WebRTC + * CVE-2023-0699: Use after free in GPU + * CVE-2023-0700: Inappropriate implementation in Download + * CVE-2023-0701: Heap buffer overflow in WebUI + * CVE-2023-0702: Type Confusion in Data Transfer + * CVE-2023-0703: Type Confusion in DevTools + * CVE-2023-0704: Insufficient policy enforcement in DevTools + * CVE-2023-0705: Integer overflow in Core + * Various fixes from internal audits, fuzzing and other initiatives +- build with bundled libavif +- dropped patches: + * chromium-109-compiler.patch + * chromium-icu72-3.patch +- added patches: + * chromium-110-compiler.patch + * chromium-110-system-libffi.patch + * chromium-110-NativeThemeBase-fabs.patch + * chromium-110-CredentialUIEntry-const.patch + * chromium-110-DarkModeLABColorSpace-pow.patch + * v8-move-the-Stack-object-from-ThreadLocalTop.patch + +--- Old: chromium-109-compiler.patch chromium-109.0.5414.119.tar.xz chromium-icu72-3.patch New: chromium-110-CredentialUIEntry-const.patch chromium-110-DarkModeLABColorSpace-pow.patch chromium-110-NativeThemeBase-fabs.patch chromium-110-compiler.patch chromium-110-system-libffi.patch chromium-110.0.5481.77.tar.xz v8-move-the-Stack-object-from-ThreadLocalTop.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.JfleFk/_old 2023-02-10 14:34:58.157794671 +0100 +++ /var/tmp/diff_new_pack.JfleFk/_new 2023-02-10 14:34:58.165794719 +0100 @@ -40,15 +40,14 @@ %bcond_without arm_bti %bcond_without system_icu %bcond_without ffmpeg_51 -%bcond_without system_avif %else %bcond_with system_harfbuzz %bcond_with system_freetype %bcond_with arm_bti %bcond_with system_icu %bcond_with ffmpeg_51 -%bcond_with system_avif %endif +%bcond_with system_avif # LLVM version %if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150400 %define llvm_version 12 @@ -74,7 +73,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:109.0.5414.119 +Version:110.0.5481.77 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -108,7 +107,7 @@ Patch10:chromium-disable-parallel-gold.patch Patch11:chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset -Patch15:chromium-109-compiler.patch +Patch15:chromium-110-compiler.patch Patch17:chromium-86-ImageMemoryBarrierData-init.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch Patch50:chromium-clang-nomerge.patch @@ -121,6 +120,10 @@ Patch90:chromium-100-InMilliseconds-constexpr.patch Patch98:chromium-102-regex_pattern-array.patch Patch103: chromium-103-VirtualCursor-std-layout.patch +Patch104: chromium-110-NativeThemeBase-fabs.patch +Patch105: chromium-110-CredentialUIEntry-const.patch +Patch106: chromium-110-DarkModeLABColorSpace-pow.patch +Patch107: v8-move-the-Stack-object-from-ThreadLocalTop.patch Patch201: chromium-86-fix-vaapi-on-intel.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch @@ -129,7 +132,7 @@ Patch206: chromium-109-clang-lp154.patch Patch207: chromium-icu72-1.patch Patch208: chromium-icu72-2.patch -Patch209: chromium-icu72-3.patch +Patch210: chromium-110-system-libffi.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -413,11 +416,8 @@ net/third_party/uri_template third_party/abseil-cpp third_party/angle -third_party/angle/src/common/third_party/base -third_party/angle/src/common/third_party/smhasher third_party/angle/src/common/third_party/xxhash third_party/angle/src/third_party/libXNVCtrl -third_party/angle/src/third_party/trace_event
commit chromium for openSUSE:Factory
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-01-25 17:43:12 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.32243 (New) Package is "chromium" Wed Jan 25 17:43:12 2023 rev:367 rq:1060793 version:109.0.5414.119 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-01-18 13:11:52.449096019 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.32243/chromium.changes 2023-01-25 17:45:27.880790391 +0100 @@ -1,0 +2,11 @@ +Wed Jan 25 04:51:29 UTC 2023 - Andreas Stieger + +- Chromium 109.0.5414.119 (boo#1207512): + * CVE-2023-0471: Use after free in WebTransport + * CVE-2023-0472: Use after free in WebRTC + * CVE-2023-0473: Type Confusion in ServiceWorker API + * CVE-2023-0474: Use after free in GuestView + * Various fixes from internal audits, fuzzing and other +initiatives + +--- Old: chromium-109.0.5414.74.tar.xz New: chromium-109.0.5414.119.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.iJQQRq/_old 2023-01-25 17:45:36.304835696 +0100 +++ /var/tmp/diff_new_pack.iJQQRq/_new 2023-01-25 17:45:36.308835717 +0100 @@ -74,7 +74,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version:109.0.5414.74 +Version:109.0.5414.119 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-109.0.5414.74.tar.xz -> chromium-109.0.5414.119.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-109.0.5414.74.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.32243/chromium-109.0.5414.119.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-01-18 13:11:29 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.32243 (New) Package is "chromium" Wed Jan 18 13:11:29 2023 rev:366 rq:1059161 version:109.0.5414.74 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2023-01-11 14:37:04.229914684 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.32243/chromium.changes 2023-01-18 13:11:52.449096019 +0100 @@ -1,0 +2,11 @@ +Tue Jan 17 21:03:29 UTC 2023 - Callum Farmer + +- Added patches: + * chromium-icu72-1.patch: ensure TextCodecCJK doesn't conflict +with system icu (bsc#1207147) + * chromium-icu72-2.patch: align default characters for old icu +with that of ICU 72 + * chromium-icu72-3.patch: make V8 aware of space in ICU 72 time +format + +--- New: chromium-icu72-1.patch chromium-icu72-2.patch chromium-icu72-3.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.HOeCR7/_old 2023-01-18 13:12:03.145147528 +0100 +++ /var/tmp/diff_new_pack.HOeCR7/_new 2023-01-18 13:12:03.149147552 +0100 @@ -1,7 +1,7 @@ # # spec file for package chromium # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2022 Callum Farmer # Copyright (c) 2023 Andreas Stieger # @@ -22,10 +22,6 @@ %define outputdir out # bsc#1108175 %define __provides_exclude ^lib.*\\.so.*$ -# Compiler -%bcond_without clang -# Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) -%bcond_without lto %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 %bcond_without gtk4 %bcond_without qt @@ -53,18 +49,6 @@ %bcond_with ffmpeg_51 %bcond_with system_avif %endif -%bcond_without pipewire -%bcond_without system_ffmpeg -%bcond_without system_zlib -%bcond_with system_vpx - -# FFmpeg version -%if %{with ffmpeg_51} -%define ffmpeg_version 59 -%else -%define ffmpeg_version 58 -%endif - # LLVM version %if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150400 %define llvm_version 12 @@ -75,7 +59,20 @@ %define llvm_version 15 %endif %endif - +# Compiler +%bcond_without clang +# Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) +%bcond_without lto +%bcond_without pipewire +%bcond_without system_ffmpeg +%bcond_without system_zlib +%bcond_with system_vpx +# FFmpeg version +%if %{with ffmpeg_51} +%define ffmpeg_version 59 +%else +%define ffmpeg_version 58 +%endif Name: chromium Version:109.0.5414.74 Release:0 @@ -130,6 +127,9 @@ Patch203: chromium-106-ffmpeg-duration.patch Patch205: chromium-disable-GlobalMediaControlsCastStartStop.patch Patch206: chromium-109-clang-lp154.patch +Patch207: chromium-icu72-1.patch +Patch208: chromium-icu72-2.patch +Patch209: chromium-icu72-3.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -141,10 +141,11 @@ BuildRequires: gn >= 0.1807 BuildRequires: gperf BuildRequires: hicolor-icon-theme +BuildRequires: (python3 >= 3.7 or python3-dataclasses) +BuildRequires: (python3-importlib-metadata if python3-base < 3.8) BuildRequires: golang(API) # Java used during build BuildRequires: java-openjdk-headless -BuildRequires: libcap-devel BuildRequires: libdc1394 BuildRequires: libgcrypt-devel BuildRequires: libgsm-devel @@ -152,7 +153,6 @@ BuildRequires: libpng-devel BuildRequires: memory-constraints BuildRequires: nasm -BuildRequires: ncurses-devel BuildRequires: ninja >= 1.7.2 BuildRequires: nodejs >= 8.0 BuildRequires: pam-devel @@ -160,12 +160,10 @@ BuildRequires: python3 BuildRequires: python3-setuptools BuildRequires: python3-six -BuildRequires: (python3 >= 3.7 or python3-dataclasses) BuildRequires: snappy-devel BuildRequires: update-desktop-files BuildRequires: util-linux BuildRequires: wdiff -BuildRequires: (python3-importlib-metadata if python3-base < 3.8) BuildRequires: perl(Switch) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(bzip2) @@ -175,6 +173,8 @@ BuildRequires: pkgconfig(dri) BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(flac++) +BuildRequires: pkgconfig(form) +BuildRequires: pkgconfig(formw) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(hunspell) @@ -183,6 +183,7 @@ BuildRequires: pkgconfig(kadm-client) BuildRequires: pkgconfig(kdb) BuildRequires: pkgconfig(krb5) +BuildRequires: pkgconfig(libcap) BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(libcurl) Build
commit chromium for openSUSE:Factory
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-01-11 14:35:07 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.32243 (New) Package is "chromium" Wed Jan 11 14:35:07 2023 rev:365 rq:1057677 version:109.0.5414.74 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-12-22 16:22:15.881750080 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.32243/chromium.changes 2023-01-11 14:37:04.229914684 +0100 @@ -1,0 +2,39 @@ +Tue Jan 10 21:24:55 UTC 2023 - Andreas Stieger + +- Chromium 109.0.5414.74: + * Add support for MathML Core + * CSS: Auto range support for font descriptors inside @font-face +rule + * CSS: Add lh length unit + * CSS: Add hyphenate-limit-chars property + * CSS: Snap border, outline and column-rule widths before layout + * API: Improved screen sharing and web conferencing: hints for +suppressing local audio playback, and Conditional Focus + * API: HTTP response status code in the Resource Timing API + * API: Same-site cross-origin prerendering triggered by the +speculation rules API + * Remove Event.path API + * CVE-2023-0128: Use after free in Overview Mode + * CVE-2023-0129: Heap buffer overflow in Network Service + * CVE-2023-0130: Inappropriate implementation in Fullscreen API + * CVE-2023-0131: Inappropriate implementation in iframe Sandbox + * CVE-2023-0132: Inappropriate implementation in Permission prompts + * CVE-2023-0133: Inappropriate implementation in Permission prompts + * CVE-2023-0134: Use after free in Cart + * CVE-2023-0135: Use after free in Cart + * CVE-2023-0136: Inappropriate implementation in Fullscreen API + * CVE-2023-0137: Heap buffer overflow in Platform Apps + * CVE-2023-0138: Heap buffer overflow in libphonenumber + * CVE-2023-0139: Insufficient validation of untrusted input in Downloads + * CVE-2023-0140: Inappropriate implementation in File System API + * CVE-2023-0141: Insufficient policy enforcement in CORS + * Various fixes from internal audits, fuzzing and other initiatives +- drop patches: + * chromium-gcc11.patch - not needed + * chromium-107-system-zlib.patch - upstream + * chromium-108-compiler.patch +- add patches: + * chromium-109-compiler.patch + * chromium-109-clang-lp154.patch + +--- Old: chromium-107-system-zlib.patch chromium-108-compiler.patch chromium-108.0.5359.124.tar.xz chromium-gcc11.patch New: chromium-109-clang-lp154.patch chromium-109-compiler.patch chromium-109.0.5414.74.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.27z7wJ/_old 2023-01-11 14:37:15.257977023 +0100 +++ /var/tmp/diff_new_pack.27z7wJ/_new 2023-01-11 14:37:15.261977046 +0100 @@ -3,7 +3,7 @@ # # Copyright (c) 2022 SUSE LLC # Copyright (c) 2022 Callum Farmer -# Copyright (c) 2022 Andreas Stieger +# Copyright (c) 2023 Andreas Stieger # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -77,7 +77,7 @@ %endif Name: chromium -Version:108.0.5359.124 +Version:109.0.5414.74 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -111,9 +111,8 @@ Patch10:chromium-disable-parallel-gold.patch Patch11:chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset -Patch15:chromium-108-compiler.patch +Patch15:chromium-109-compiler.patch Patch17:chromium-86-ImageMemoryBarrierData-init.patch -Patch21:chromium-gcc11.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch Patch50:chromium-clang-nomerge.patch Patch62:chromium-93-ffmpeg-4.4.patch @@ -129,8 +128,8 @@ # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch Patch203: chromium-106-ffmpeg-duration.patch -Patch204: chromium-107-system-zlib.patch Patch205: chromium-disable-GlobalMediaControlsCastStartStop.patch +Patch206: chromium-109-clang-lp154.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -161,6 +160,7 @@ BuildRequires: python3 BuildRequires: python3-setuptools BuildRequires: python3-six +BuildRequires: (python3 >= 3.7 or python3-dataclasses) BuildRequires: snappy-devel BuildRequires: update-desktop-files BuildRequires: util-linux @@ -462,6 +462,7 @@ third_party/devtools-frontend/src/front_end/third_party/lo
commit chromium for openSUSE:Factory
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-12-22 16:22:02 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1835 (New) Package is "chromium" Thu Dec 22 16:22:02 2022 rev:364 rq:1044094 version:108.0.5359.124 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-12-14 14:11:50.175751868 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium.changes 2022-12-22 16:22:15.881750080 +0100 @@ -1,0 +2,7 @@ +Sun Dec 18 17:31:22 UTC 2022 - Callum Farmer + +- Add chromium-disable-GlobalMediaControlsCastStartStop.patch: + disable GlobalMediaControlsCastStartStop to fix crashes + occurring when interacting with the Media UI (bsc#1198124) + +--- @@ -4 +11 @@ -- Chromium 108.0.5359.124: +- Chromium 108.0.5359.124 (boo#1206403): New: chromium-disable-GlobalMediaControlsCastStartStop.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.yzLP83/_old 2022-12-22 16:22:24.681800694 +0100 +++ /var/tmp/diff_new_pack.yzLP83/_new 2022-12-22 16:22:24.693800764 +0100 @@ -130,6 +130,7 @@ Patch202: chromium-prop-codecs.patch Patch203: chromium-106-ffmpeg-duration.patch Patch204: chromium-107-system-zlib.patch +Patch205: chromium-disable-GlobalMediaControlsCastStartStop.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel ++ chromium-disable-GlobalMediaControlsCastStartStop.patch ++ diff --git a/chrome/browser/media/router/media_router_feature.cc b/chrome/browser/media/router/media_router_feature.cc index a8d544f..f28f9b0 100644 --- a/chrome/browser/media/router/media_router_feature.cc +++ b/chrome/browser/media/router/media_router_feature.cc @@ -54,7 +54,7 @@ #else BASE_FEATURE(kGlobalMediaControlsCastStartStop, "GlobalMediaControlsCastStartStop", - base::FEATURE_ENABLED_BY_DEFAULT); + base::FEATURE_DISABLED_BY_DEFAULT); #endif // BUILDFLAG(IS_CHROMEOS) #endif // !BUILDFLAG(IS_ANDROID)
commit chromium for openSUSE:Factory
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-12-14 14:11:20 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1835 (New) Package is "chromium" Wed Dec 14 14:11:20 2022 rev:363 rq:1042847 version:108.0.5359.124 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-12-08 16:51:45.139657024 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium.changes 2022-12-14 14:11:50.175751868 +0100 @@ -1,0 +2,10 @@ +Wed Dec 14 09:01:57 UTC 2022 - Andreas Stieger + +- Chromium 108.0.5359.124: + * CVE-2022-4436: Use after free in Blink Media + * CVE-2022-4437: Use after free in Mojo IPC + * CVE-2022-4438: Use after free in Blink Frames + * CVE-2022-4439: Use after free in Aura + * CVE-2022-4440: Use after free in Profiles + +--- Old: chromium-108.0.5359.98.tar.xz New: chromium-108.0.5359.124.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.E1FXvx/_old 2022-12-14 14:12:02.727816431 +0100 +++ /var/tmp/diff_new_pack.E1FXvx/_new 2022-12-14 14:12:02.731816451 +0100 @@ -77,7 +77,7 @@ %endif Name: chromium -Version:108.0.5359.98 +Version:108.0.5359.124 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-108.0.5359.98.tar.xz -> chromium-108.0.5359.124.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-108.0.5359.98.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium-108.0.5359.124.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-12-08 16:51:11 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1835 (New) Package is "chromium" Thu Dec 8 16:51:11 2022 rev:362 rq:1041228 version:108.0.5359.98 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-12-03 12:49:56.918594322 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium.changes 2022-12-08 16:51:45.139657024 +0100 @@ -1,0 +2,6 @@ +Wed Dec 7 20:43:54 UTC 2022 - Andreas Stieger + +- Chromium 108.0.5359.98 + * Fix regression in computing visibility + +--- Old: chromium-108.0.5359.94.tar.xz New: chromium-108.0.5359.98.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.A51Oyw/_old 2022-12-08 16:51:56.359714572 +0100 +++ /var/tmp/diff_new_pack.A51Oyw/_new 2022-12-08 16:51:56.371714634 +0100 @@ -77,7 +77,7 @@ %endif Name: chromium -Version:108.0.5359.94 +Version:108.0.5359.98 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-108.0.5359.94.tar.xz -> chromium-108.0.5359.98.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-108.0.5359.94.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium-108.0.5359.98.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-12-03 12:49:23 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1835 (New) Package is "chromium" Sat Dec 3 12:49:23 2022 rev:361 rq:1039766 version:108.0.5359.94 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-12-01 16:59:48.979355466 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium.changes 2022-12-03 12:49:56.918594322 +0100 @@ -1,0 +2,6 @@ +Sat Dec 3 09:40:02 UTC 2022 - Andreas Stieger + +- Chromium 108.0.5359.94: + * CVE-2022-4262: Type Confusion in V8 (boo#1205999) + +--- Old: chromium-108.0.5359.71.tar.xz New: chromium-108.0.5359.94.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.u9hEWn/_old 2022-12-03 12:50:06.494647811 +0100 +++ /var/tmp/diff_new_pack.u9hEWn/_new 2022-12-03 12:50:06.498647833 +0100 @@ -77,7 +77,7 @@ %endif Name: chromium -Version:108.0.5359.71 +Version:108.0.5359.94 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-108.0.5359.71.tar.xz -> chromium-108.0.5359.94.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-108.0.5359.71.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium-108.0.5359.94.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-12-01 16:59:04 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1835 (New) Package is "chromium" Thu Dec 1 16:59:04 2022 rev:360 rq:1039204 version:108.0.5359.71 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-11-25 13:22:48.899569726 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium.changes 2022-12-01 16:59:48.979355466 +0100 @@ -1,0 +2,31 @@ +Wed Nov 30 21:56:32 UTC 2022 - Andreas Stieger + +- Chromium 108.0.5359.71 (boo#1205871): + * CVE-2022-4174: Type Confusion in V8 + * CVE-2022-4175: Use after free in Camera Capture + * CVE-2022-4176: Out of bounds write in Lacros Graphics + * CVE-2022-4177: Use after free in Extensions + * CVE-2022-4178: Use after free in Mojo + * CVE-2022-4179: Use after free in Audio + * CVE-2022-4180: Use after free in Mojo + * CVE-2022-4181: Use after free in Forms + * CVE-2022-4182: Inappropriate implementation in Fenced Frames + * CVE-2022-4183: Insufficient policy enforcement in Popup Blocker + * CVE-2022-4184: Insufficient policy enforcement in Autofill + * CVE-2022-4185: Inappropriate implementation in Navigation + * CVE-2022-4186: Insufficient validation of untrusted input in Downloads + * CVE-2022-4187: Insufficient policy enforcement in DevTools + * CVE-2022-4188: Insufficient validation of untrusted input in CORS + * CVE-2022-4189: Insufficient policy enforcement in DevTools + * CVE-2022-4190: Insufficient data validation in Directory + * CVE-2022-4191: Use after free in Sign-In + * CVE-2022-4192: Use after free in Live Caption + * CVE-2022-4193: Insufficient policy enforcement in File System API + * CVE-2022-4194: Use after free in Accessibility + * CVE-2022-4195: Insufficient policy enforcement in Safe Browsing +- drop chromium-105-wayland-1.20.patch, upstream +- drop chromium-107-compiler.patch +- add chromium-108-compiler.patch +- drop chromium-98-EnumTable-crash.patch + +--- Old: chromium-105-wayland-1.20.patch chromium-107-compiler.patch chromium-107.0.5304.121.tar.xz chromium-98-EnumTable-crash.patch New: chromium-108-compiler.patch chromium-108.0.5359.71.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.4LIehK/_old 2022-12-01 16:59:58.051405257 +0100 +++ /var/tmp/diff_new_pack.4LIehK/_new 2022-12-01 16:59:58.059405301 +0100 @@ -2,6 +2,8 @@ # spec file for package chromium # # Copyright (c) 2022 SUSE LLC +# Copyright (c) 2022 Callum Farmer +# Copyright (c) 2022 Andreas Stieger # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -75,7 +77,7 @@ %endif Name: chromium -Version:107.0.5304.121 +Version:108.0.5359.71 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -109,7 +111,7 @@ Patch10:chromium-disable-parallel-gold.patch Patch11:chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset -Patch15:chromium-107-compiler.patch +Patch15:chromium-108-compiler.patch Patch17:chromium-86-ImageMemoryBarrierData-init.patch Patch21:chromium-gcc11.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch @@ -119,12 +121,10 @@ Patch65:chromium-94-sql-no-assert.patch Patch68:chromium-94-ffmpeg-roll.patch Patch69:chromium-93-InkDropHost-crash.patch -Patch78:chromium-98-EnumTable-crash.patch Patch87:chromium-98-gtk4-build.patch Patch90:chromium-100-InMilliseconds-constexpr.patch Patch98:chromium-102-regex_pattern-array.patch Patch103: chromium-103-VirtualCursor-std-layout.patch -Patch111: chromium-105-wayland-1.20.patch Patch201: chromium-86-fix-vaapi-on-intel.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch @@ -368,6 +368,11 @@ ln -sfn %{_bindir}/$PYTHON $HOME/bin/python export PATH="$HOME/bin/:$PATH" +# qt +%if %{with qt} +export PATH="$PATH:%{_libdir}/qt5/bin" +%endif + # use our wrapper rm chrome/installer/linux/common/wrapper cp %{SOURCE106} chrome/installer/linux/common/wrapper @@ -475,7 +480,6 @@ third_party/google_input_tools/third_party/closure_library third_party/google_input_tools/third_party/closure_library/third_party/closure third_party/googletest -third_party/harfbu
commit chromium for openSUSE:Factory
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-11-25 13:12:22 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1597 (New) Package is "chromium" Fri Nov 25 13:12:22 2022 rev:359 rq:1037993 version:107.0.5304.121 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-11-18 15:44:13.142742896 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1597/chromium.changes 2022-11-25 13:22:48.899569726 +0100 @@ -1,0 +2,6 @@ +Thu Nov 24 20:48:10 UTC 2022 - Andreas Stieger + +- Chromium 107.0.5304.121 (boo#1205736) + * CVE-2022-4135: Heap buffer overflow in GPU + +--- Old: chromium-107.0.5304.110.tar.xz New: chromium-107.0.5304.121.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.mjKFJq/_old 2022-11-25 13:22:54.163598128 +0100 +++ /var/tmp/diff_new_pack.mjKFJq/_new 2022-11-25 13:22:54.167598151 +0100 @@ -75,7 +75,7 @@ %endif Name: chromium -Version:107.0.5304.110 +Version:107.0.5304.121 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-107.0.5304.110.tar.xz -> chromium-107.0.5304.121.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-107.0.5304.110.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1597/chromium-107.0.5304.121.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-11-18 15:43:39 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1597 (New) Package is "chromium" Fri Nov 18 15:43:39 2022 rev:358 rq:1036557 version:107.0.5304.110 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-11-10 14:23:21.442714037 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1597/chromium.changes 2022-11-18 15:44:13.142742896 +0100 @@ -1,0 +2,5 @@ +Thu Nov 17 21:46:42 UTC 2022 - Andreas Stieger + +- Build with llvm15 on openSUSE:Backports:SLE-15-SP5 and up + +--- Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.IH39GC/_old 2022-11-18 15:44:20.342774528 +0100 +++ /var/tmp/diff_new_pack.IH39GC/_new 2022-11-18 15:44:20.346774546 +0100 @@ -67,10 +67,10 @@ %if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150400 %define llvm_version 12 %else -%if 0%{?suse_version} < 1599 && 0%{?sle_version} < 150500 +%if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150500 %define llvm_version 13 %else -%define llvm_version 14 +%define llvm_version 15 %endif %endif
commit chromium for openSUSE:Factory
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-11-10 14:21:59 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1597 (New) Package is "chromium" Thu Nov 10 14:21:59 2022 rev:357 rq:1034894 version:107.0.5304.110 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-10-28 19:31:27.819213044 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1597/chromium.changes 2022-11-10 14:23:21.442714037 +0100 @@ -1,0 +2,11 @@ +Wed Nov 9 17:03:58 UTC 2022 - Andreas Stieger + +- Chromium 107.0.5304.110 (boo#1205221) + * CVE-2022-3885: Use after free in V8 + * CVE-2022-3886: Use after free in Speech Recognition + * CVE-2022-3887: Use after free in Web Workers + * CVE-2022-3888: Use after free in WebCodecs + * CVE-2022-3889: Type Confusion in V8 + * CVE-2022-3890: Heap buffer overflow in Crashpad + +--- Old: chromium-107.0.5304.87.tar.xz New: chromium-107.0.5304.110.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.clfQTr/_old 2022-11-10 14:23:29.518759747 +0100 +++ /var/tmp/diff_new_pack.clfQTr/_new 2022-11-10 14:23:29.526759792 +0100 @@ -75,7 +75,7 @@ %endif Name: chromium -Version:107.0.5304.87 +Version:107.0.5304.110 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-107.0.5304.87.tar.xz -> chromium-107.0.5304.110.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-107.0.5304.87.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1597/chromium-107.0.5304.110.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-10-28 19:30:31 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2275 (New) Package is "chromium" Fri Oct 28 19:30:31 2022 rev:356 rq:1031906 version:107.0.5304.87 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-10-12 18:28:18.590167784 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2275/chromium.changes 2022-10-28 19:31:27.819213044 +0200 @@ -1,0 +2,31 @@ +Fri Oct 28 08:35:09 UTC 2022 - Andreas Stieger + +- Chromium 107.0.5304.87 (boo#1204819) + * CVE-2022-3723: Type Confusion in V8 + +--- +Thu Oct 27 08:57:48 UTC 2022 - Callum Farmer + +- Chromium 107.0.5304.68 (boo#1204732) + * CVE-2022-3652: Type Confusion in V8 + * CVE-2022-3653: Heap buffer overflow in Vulkan + * CVE-2022-3654: Use after free in Layout + * CVE-2022-3655: Heap buffer overflow in Media Galleries + * CVE-2022-3656: Insufficient data validation in File System + * CVE-2022-3657: Use after free in Extensions + * CVE-2022-3658: Use after free in Feedback service on Chrome OS + * CVE-2022-3659: Use after free in Accessibility + * CVE-2022-3660: Inappropriate implementation in Full screen mode + * CVE-2022-3661: Insufficient data validation in Extensions +- Added patches: + * chromium-107-compiler.patch + * chromium-107-system-zlib.patch +- Removed patches: + * chromium-105-compiler.patch + * chromium-105-Bitmap-include.patch + * chromium-106-AutofillPopupControllerImpl-namespace.patch +- Unbundle libyuv and libavif on TW +- Prepare 15.5 +- Use qt on 15.4+ (15.3 too old) + +--- Old: chromium-105-Bitmap-include.patch chromium-105-compiler.patch chromium-106-AutofillPopupControllerImpl-namespace.patch chromium-106.0.5249.119.tar.xz New: chromium-107-compiler.patch chromium-107-system-zlib.patch chromium-107.0.5304.87.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.kGHybj/_old 2022-10-28 19:31:35.159249853 +0200 +++ /var/tmp/diff_new_pack.kGHybj/_new 2022-10-28 19:31:35.175249934 +0200 @@ -26,26 +26,30 @@ %bcond_without lto %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 %bcond_without gtk4 +%bcond_without qt %else %bcond_with gtk4 +%bcond_with qt %endif %ifarch aarch64 %bcond_with swiftshader %else %bcond_without swiftshader %endif -%if 0%{?suse_version} >= 1550 +%if 0%{?suse_version} >= 1599 %bcond_without system_harfbuzz %bcond_without system_freetype %bcond_without arm_bti %bcond_without system_icu %bcond_without ffmpeg_51 +%bcond_without system_avif %else %bcond_with system_harfbuzz %bcond_with system_freetype %bcond_with arm_bti %bcond_with system_icu %bcond_with ffmpeg_51 +%bcond_with system_avif %endif %bcond_without pipewire %bcond_without system_ffmpeg @@ -63,11 +67,15 @@ %if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150400 %define llvm_version 12 %else +%if 0%{?suse_version} < 1599 && 0%{?sle_version} < 150500 %define llvm_version 13 +%else +%define llvm_version 14 +%endif %endif Name: chromium -Version:106.0.5249.119 +Version:107.0.5304.87 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -101,7 +109,7 @@ Patch10:chromium-disable-parallel-gold.patch Patch11:chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset -Patch15:chromium-105-compiler.patch +Patch15:chromium-107-compiler.patch Patch17:chromium-86-ImageMemoryBarrierData-init.patch Patch21:chromium-gcc11.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch @@ -116,13 +124,12 @@ Patch90:chromium-100-InMilliseconds-constexpr.patch Patch98:chromium-102-regex_pattern-array.patch Patch103: chromium-103-VirtualCursor-std-layout.patch -Patch107: chromium-105-Bitmap-include.patch Patch111: chromium-105-wayland-1.20.patch Patch201: chromium-86-fix-vaapi-on-intel.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch Patch203: chromium-106-ffmpeg-duration.patch -Patch204: chromium-106-AutofillPopupControllerImpl-namespace.patch +Patch204: chromium-107-system-zlib.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -280,6 +287,14 @@ BuildRequires: pkgconfig(libavformat) >= %{ffmpeg_version} BuildRequires:
commit chromium for openSUSE:Factory
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-10-12 18:26:02 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2275 (New) Package is "chromium" Wed Oct 12 18:26:02 2022 rev:355 rq:1010169 version:106.0.5249.119 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-10-08 01:24:17.298100753 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2275/chromium.changes 2022-10-12 18:28:18.590167784 +0200 @@ -1,0 +2,11 @@ +Wed Oct 12 04:47:50 UTC 2022 - Andreas Stieger + +- Chromium 106.0.5249.119 (boo#1204223) + * CVE-2022-3445: Use after free in Skia + * CVE-2022-3446: Heap buffer overflow in WebSQL + * CVE-2022-3447: Inappropriate implementation in Custom Tabs + * CVE-2022-3448: Use after free in Permissions API + * CVE-2022-3449: Use after free in Safe Browsing + * CVE-2022-3450: Use after free in Peer Connection + +--- Old: chromium-106.0.5249.103.tar.xz New: chromium-106.0.5249.119.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.mSDpxY/_old 2022-10-12 18:28:24.630181081 +0200 +++ /var/tmp/diff_new_pack.mSDpxY/_new 2022-10-12 18:28:24.638181099 +0200 @@ -67,7 +67,7 @@ %endif Name: chromium -Version:106.0.5249.103 +Version:106.0.5249.119 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-106.0.5249.103.tar.xz -> chromium-106.0.5249.119.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-106.0.5249.103.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.2275/chromium-106.0.5249.119.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-10-08 01:23:55 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2275 (New) Package is "chromium" Sat Oct 8 01:23:55 2022 rev:354 rq:1008596 version:106.0.5249.103 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-10-03 13:45:45.917481852 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2275/chromium.changes 2022-10-08 01:24:17.298100753 +0200 @@ -1,0 +2,8 @@ +Thu Oct 6 21:02:32 UTC 2022 - Andreas Stieger + +- Chromium 106.0.5249.103: + * fix possible cache manager deadlock + * Fix right-click menu appearing unexpectedly affecting screen +readers + +--- Old: chromium-106.0.5249.91.tar.xz New: chromium-106.0.5249.103.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.lGv3zL/_old 2022-10-08 01:24:24.890118165 +0200 +++ /var/tmp/diff_new_pack.lGv3zL/_new 2022-10-08 01:24:24.894118174 +0200 @@ -67,7 +67,7 @@ %endif Name: chromium -Version:106.0.5249.91 +Version:106.0.5249.103 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-106.0.5249.91.tar.xz -> chromium-106.0.5249.103.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-106.0.5249.91.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.2275/chromium-106.0.5249.103.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-10-03 13:44:55 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2275 (New) Package is "chromium" Mon Oct 3 13:44:55 2022 rev:353 rq:1007437 version:106.0.5249.91 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-09-15 22:58:31.529102755 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2275/chromium.changes 2022-10-03 13:45:45.917481852 +0200 @@ -1,0 +2,33 @@ +Sat Oct 1 07:59:24 UTC 2022 - Andreas Stieger + +- Chromium 106.0.5249.91 (boo#1203808): + * CVE-2022-3370: Use after free in Custom Elements + * CVE-2022-3373: Out of bounds write in V8 +- includes changes from 106.0.5249.61: + * CVE-2022-3304: Use after free in CSS + * CVE-2022-3201: Insufficient validation of untrusted input in Developer Tools + * CVE-2022-3305: Use after free in Survey + * CVE-2022-3306: Use after free in Survey + * CVE-2022-3307: Use after free in Media + * CVE-2022-3308: Insufficient policy enforcement in Developer Tools + * CVE-2022-3309: Use after free in Assistant + * CVE-2022-3310: Insufficient policy enforcement in Custom Tabs + * CVE-2022-3311: Use after free in Import + * CVE-2022-3312: Insufficient validation of untrusted input in VPN + * CVE-2022-3313: Incorrect security UI in Full Screen + * CVE-2022-3314: Use after free in Logging + * CVE-2022-3315: Type confusion in Blink + * CVE-2022-3316: Insufficient validation of untrusted input in Safe Browsing + * CVE-2022-3317: Insufficient validation of untrusted input in Intents + * CVE-2022-3318: Use after free in ChromeOS Notifications +- drop patches: + * chromium-104-tflite-system-zlib.patch + * chromium-105-AdjustMaskLayerGeometry-ceilf.patch + * chromium-105-Trap-raw_ptr.patch + * chromium-105-browser_finder-include.patch + * chromium-105-raw_ptr-noexcept.patch +- add patches + * chromium-106-ffmpeg-duration.patch + * chromium-106-AutofillPopupControllerImpl-namespace.patch + +--- Old: chromium-104-tflite-system-zlib.patch chromium-105-AdjustMaskLayerGeometry-ceilf.patch chromium-105-Trap-raw_ptr.patch chromium-105-browser_finder-include.patch chromium-105-raw_ptr-noexcept.patch chromium-105.0.5195.127.tar.xz New: chromium-106-AutofillPopupControllerImpl-namespace.patch chromium-106-ffmpeg-duration.patch chromium-106.0.5249.91.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.dsONIP/_old 2022-10-03 13:45:54.825501449 +0200 +++ /var/tmp/diff_new_pack.dsONIP/_new 2022-10-03 13:45:54.833501466 +0200 @@ -67,7 +67,7 @@ %endif Name: chromium -Version:105.0.5195.127 +Version:106.0.5249.91 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -116,16 +116,13 @@ Patch90:chromium-100-InMilliseconds-constexpr.patch Patch98:chromium-102-regex_pattern-array.patch Patch103: chromium-103-VirtualCursor-std-layout.patch -Patch105: chromium-104-tflite-system-zlib.patch -Patch106: chromium-105-AdjustMaskLayerGeometry-ceilf.patch Patch107: chromium-105-Bitmap-include.patch -Patch108: chromium-105-browser_finder-include.patch -Patch109: chromium-105-raw_ptr-noexcept.patch -Patch110: chromium-105-Trap-raw_ptr.patch Patch111: chromium-105-wayland-1.20.patch Patch201: chromium-86-fix-vaapi-on-intel.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch +Patch203: chromium-106-ffmpeg-duration.patch +Patch204: chromium-106-AutofillPopupControllerImpl-namespace.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -392,6 +389,7 @@ third_party/angle/src/third_party/volk third_party/apple_apsl third_party/axe-core +third_party/bidimapper third_party/blink third_party/boringssl third_party/boringssl/src/third_party/fiat @@ -467,6 +465,7 @@ third_party/hunspell third_party/iccjpeg third_party/inspector_protocol +third_party/ipcz third_party/jinja2 third_party/jsoncpp third_party/jstemplate ++ chromium-105-Bitmap-include.patch ++ --- /var/tmp/diff_new_pack.dsONIP/_old 2022-10-03 13:45:54.917501651 +0200 +++ /var/tmp/diff_new_pack.dsONIP/_new 2022-10-03 13:45:54.921501659 +0200 @@ -11,13 +11,13 @@ Cr-Commit-Position: refs/heads/main@{#1027289} --- -diff --git a/net/disk_cache/blockfile/bitmap.h b/ne
commit chromium for openSUSE:Factory
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-09-15 22:58:01 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2083 (New) Package is "chromium" Thu Sep 15 22:58:01 2022 rev:352 rq:1003596 version:105.0.5195.127 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-09-09 18:25:36.264628995 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2083/chromium.changes 2022-09-15 22:58:31.529102755 +0200 @@ -1,0 +2,13 @@ +Wed Sep 14 18:09:26 UTC 2022 - Andreas Stieger + +- Chromium 105.0.5195.127 (boo#1203419): + * CVE-2022-3195: Out of bounds write in Storage + * CVE-2022-3196: Use after free in PDF + * CVE-2022-3197: Use after free in PDF + * CVE-2022-3198: Use after free in PDF + * CVE-2022-3199: Use after free in Frames + * CVE-2022-3200: Heap buffer overflow in Internals + * CVE-2022-3201: Insufficient validation of untrusted input in DevTools + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-105.0.5195.102.tar.xz New: chromium-105.0.5195.127.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.GclZyY/_old 2022-09-15 22:58:40.029126754 +0200 +++ /var/tmp/diff_new_pack.GclZyY/_new 2022-09-15 22:58:40.037126777 +0200 @@ -67,7 +67,7 @@ %endif Name: chromium -Version:105.0.5195.102 +Version:105.0.5195.127 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-105.0.5195.102.tar.xz -> chromium-105.0.5195.127.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-105.0.5195.102.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.2083/chromium-105.0.5195.127.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-09-09 18:24:32 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2083 (New) Package is "chromium" Fri Sep 9 18:24:32 2022 rev:351 rq:1001897 version:105.0.5195.102 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-09-01 22:12:26.420452416 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2083/chromium.changes 2022-09-09 18:25:36.264628995 +0200 @@ -1,0 +2,41 @@ +Thu Sep 8 10:46:42 UTC 2022 - Callum Farmer + +- Chromium 105.0.5195.102 (boo#1203102): + * CVE-2022-3075: Insufficient data validation in Mojo +- Chromium 105.0.5195.52 (boo#1202964): + * CVE-2022-3038: Use after free in Network Service + * CVE-2022-3039: Use after free in WebSQL + * CVE-2022-3040: Use after free in Layout + * CVE-2022-3041: Use after free in WebSQL + * CVE-2022-3042: Use after free in PhoneHub + * CVE-2022-3043: Heap buffer overflow in Screen Capture + * CVE-2022-3044: Inappropriate implementation in Site Isolation + * CVE-2022-3045: Insufficient validation of untrusted input in V8 + * CVE-2022-3046: Use after free in Browser Tag + * CVE-2022-3071: Use after free in Tab Strip + * CVE-2022-3047: Insufficient policy enforcement in Extensions API + * CVE-2022-3048: Inappropriate implementation in Chrome OS lockscreen + * CVE-2022-3049: Use after free in SplitScreen + * CVE-2022-3050: Heap buffer overflow in WebUI + * CVE-2022-3051: Heap buffer overflow in Exosphere + * CVE-2022-3052: Heap buffer overflow in Window Manager + * CVE-2022-3053: Inappropriate implementation in Pointer Lock + * CVE-2022-3054: Insufficient policy enforcement in DevTools + * CVE-2022-3055: Use after free in Passwords + * CVE-2022-3056: Insufficient policy enforcement in Content Security Policy + * CVE-2022-3057: Inappropriate implementation in iframe Sandbox + * CVE-2022-3058: Use after free in Sign-In Flow +- Added patches: + * chromium-105-AdjustMaskLayerGeometry-ceilf.patch + * chromium-105-Bitmap-include.patch + * chromium-105-browser_finder-include.patch + * chromium-105-raw_ptr-noexcept.patch + * chromium-105-Trap-raw_ptr.patch + * chromium-105-wayland-1.20.patch + * chromium-105-compiler.patch +- Removed patches: + * chromium-104-compiler.patch + * chromium-104-ContentRendererClient-type.patch + * chromium-78-protobuf-RepeatedPtrField-export.patch + +--- Old: chromium-104-ContentRendererClient-type.patch chromium-104-compiler.patch chromium-104.0.5112.101.tar.xz chromium-78-protobuf-RepeatedPtrField-export.patch New: chromium-105-AdjustMaskLayerGeometry-ceilf.patch chromium-105-Bitmap-include.patch chromium-105-Trap-raw_ptr.patch chromium-105-browser_finder-include.patch chromium-105-compiler.patch chromium-105-raw_ptr-noexcept.patch chromium-105-wayland-1.20.patch chromium-105.0.5195.102.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.tRIKBA/_old 2022-09-09 18:25:46.048656527 +0200 +++ /var/tmp/diff_new_pack.tRIKBA/_new 2022-09-09 18:25:46.052656539 +0200 @@ -67,7 +67,7 @@ %endif Name: chromium -Version:104.0.5112.101 +Version:105.0.5195.102 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -101,8 +101,7 @@ Patch10:chromium-disable-parallel-gold.patch Patch11:chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset -Patch12:chromium-78-protobuf-RepeatedPtrField-export.patch -Patch15:chromium-104-compiler.patch +Patch15:chromium-105-compiler.patch Patch17:chromium-86-ImageMemoryBarrierData-init.patch Patch21:chromium-gcc11.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch @@ -117,8 +116,13 @@ Patch90:chromium-100-InMilliseconds-constexpr.patch Patch98:chromium-102-regex_pattern-array.patch Patch103: chromium-103-VirtualCursor-std-layout.patch -Patch104: chromium-104-ContentRendererClient-type.patch Patch105: chromium-104-tflite-system-zlib.patch +Patch106: chromium-105-AdjustMaskLayerGeometry-ceilf.patch +Patch107: chromium-105-Bitmap-include.patch +Patch108: chromium-105-browser_finder-include.patch +Patch109: chromium-105-raw_ptr-noexcept.patch +Patch110: chromium-105-Trap-raw_ptr.patch +Patch111: chromium-105-wayland-1.20.patch Patch201: chromium-86-fix-vaapi-on-intel.patch # PATCH-FIX-SUSE: allow prop codecs to be set with
commit chromium for openSUSE:Factory
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-09-01 22:11:31 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2083 (New) Package is "chromium" Thu Sep 1 22:11:31 2022 rev:350 rq:1000605 version:104.0.5112.101 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-08-23 14:27:06.527287141 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2083/chromium.changes 2022-09-01 22:12:26.420452416 +0200 @@ -1,0 +2,5 @@ +Thu Sep 1 07:39:28 UTC 2022 - Paolo Stivanin + +- Update chromium-symbolic.svg: this fixes bsc#1202403. + +--- Other differences: -- ++ chromium-symbolic.svg ++ --- /var/tmp/diff_new_pack.KtEiHz/_old 2022-09-01 22:12:33.144470804 +0200 +++ /var/tmp/diff_new_pack.KtEiHz/_new 2022-09-01 22:12:33.148470815 +0200 @@ -1,546 +1,32 @@ -http://purl.org/dc/elements/1.1/"; - xmlns:cc="http://creativecommons.org/ns#"; - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; - xmlns:svg="http://www.w3.org/2000/svg"; - xmlns="http://www.w3.org/2000/svg"; - xmlns:xlink="http://www.w3.org/1999/xlink"; - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"; - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"; - version="1.1" - id="svg2" - xml:space="preserve" - width="1056" - height="816" - viewBox="0 0 1056 816" - sodipodi:docname="chromium.ai">image/svg+xmlhttp://purl.org/dc/dcmitype/StillImage"; /> +http://www.w3.org/1999/xlink"; xmlns="http://www.w3.org/2000/svg"; xmlns:svg="http://www.w3.org/2000/svg";> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +(No newline at EOF)
commit chromium for openSUSE:Factory
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-08-23 14:26:08 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2083 (New) Package is "chromium" Tue Aug 23 14:26:08 2022 rev:349 rq:998611 version:104.0.5112.101 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-08-20 20:28:58.245403871 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2083/chromium.changes 2022-08-23 14:27:06.527287141 +0200 @@ -1,0 +2,5 @@ +Mon Aug 22 09:53:49 UTC 2022 - Andreas Schwab + +- Fix quoting in chrome-wrapper, don't put cwd on LD_LIBRARY_PATH + +--- Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.TWXhVm/_old 2022-08-23 14:27:12.659300637 +0200 +++ /var/tmp/diff_new_pack.TWXhVm/_new 2022-08-23 14:27:12.663300646 +0200 @@ -152,11 +152,11 @@ BuildRequires: python3 BuildRequires: python3-setuptools BuildRequires: python3-six -BuildRequires: (python3-importlib-metadata if python3-base < 3.8) BuildRequires: snappy-devel BuildRequires: update-desktop-files BuildRequires: util-linux BuildRequires: wdiff +BuildRequires: (python3-importlib-metadata if python3-base < 3.8) BuildRequires: perl(Switch) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(bzip2) ++ chrome-wrapper ++ --- /var/tmp/diff_new_pack.TWXhVm/_old 2022-08-23 14:27:12.719300769 +0200 +++ /var/tmp/diff_new_pack.TWXhVm/_new 2022-08-23 14:27:12.723300778 +0200 @@ -4,8 +4,6 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. -ARGS="$@" - # Let the wrapped binary know that it has been run through the wrapper. export CHROME_WRAPPER="`readlink -f "$0"`" @@ -13,7 +11,7 @@ # Always use our versions of ffmpeg libs. # This also makes RPMs find the compatibly-named library symlinks. -export LD_LIBRARY_PATH="$HERE:$LD_LIBRARY_PATH" +export LD_LIBRARY_PATH="$HERE${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" export CHROME_VERSION_EXTRA="stable" @@ -21,8 +19,9 @@ export GNOME_DISABLE_CRASH_DIALOG=SET_BY_GOOGLE_CHROME # Allow root usage +no_sandbox= if [ "`id -u`" == "0" ]; then - ARGS="--no-sandbox $ARGS" + no_sandbox=--no-sandbox fi # Sanitize std{in,out,err} because they'll be shared with untrusted child @@ -32,5 +31,5 @@ exec 2> >(exec cat >&2) # Note: exec -a below is a bashism. -exec -a "$0" "$HERE/chrome" $ARGS +exec -a "$0" "$HERE/chrome" $no_sandbox "$@"
commit chromium for openSUSE:Factory
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-08-20 20:28:14 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2083 (New) Package is "chromium" Sat Aug 20 20:28:14 2022 rev:348 rq:998184 version:104.0.5112.101 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-08-16 19:58:52.836243251 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2083/chromium.changes 2022-08-20 20:28:58.245403871 +0200 @@ -1,0 +2,15 @@ +Thu Aug 18 15:32:26 UTC 2022 - Andreas Stieger + +- Chromium 104.0.5112.101 (boo#1202509): + * CVE-2022-2852: Use after free in FedCM + * CVE-2022-2854: Use after free in SwiftShader + * CVE-2022-2855: Use after free in ANGLE + * CVE-2022-2857: Use after free in Blink + * CVE-2022-2858: Use after free in Sign-In Flow + * CVE-2022-2853: Heap buffer overflow in Downloads + * CVE-2022-2856: Insufficient validation of untrusted input in Intents + * CVE-2022-2859: Use after free in Chrome OS Shell + * CVE-2022-2860: Insufficient policy enforcement in Cookies + * CVE-2022-2861: Inappropriate implementation in Extensions API + +--- Old: chromium-104.0.5112.79.tar.xz New: chromium-104.0.5112.101.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.opup8N/_old 2022-08-20 20:29:06.321426271 +0200 +++ /var/tmp/diff_new_pack.opup8N/_new 2022-08-20 20:29:06.325426282 +0200 @@ -67,7 +67,7 @@ %endif Name: chromium -Version:104.0.5112.79 +Version:104.0.5112.101 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-104.0.5112.79.tar.xz -> chromium-104.0.5112.101.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-104.0.5112.79.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.2083/chromium-104.0.5112.101.tar.xz differ: char 15, line 1
commit chromium for openSUSE:Factory
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-08-16 19:58:50 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1521 (New) Package is "chromium" Tue Aug 16 19:58:50 2022 rev:347 rq:997378 version:104.0.5112.79 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-08-10 17:15:20.562027894 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1521/chromium.changes 2022-08-16 19:58:52.836243251 +0200 @@ -1,0 +2,6 @@ +Tue Aug 16 14:17:49 UTC 2022 - Callum Farmer + +- Re-enable our version of chrome-wrapper +- Set no sandbox if root is being used (https://crbug.com/638180) + +--- Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.V4MjqA/_old 2022-08-16 19:59:00.128257975 +0200 +++ /var/tmp/diff_new_pack.V4MjqA/_new 2022-08-16 19:59:00.132257983 +0200 @@ -352,9 +352,9 @@ ln -sfn %{_bindir}/$PYTHON $HOME/bin/python export PATH="$HOME/bin/:$PATH" -# use our wrapper (disabled) -#rm chrome/installer/linux/common/wrapper -#cp %{SOURCE106} chrome/installer/linux/common/wrapper +# use our wrapper +rm chrome/installer/linux/common/wrapper +cp %{SOURCE106} chrome/installer/linux/common/wrapper # Remove bundled libs keeplibs=( ++ chrome-wrapper ++ --- /var/tmp/diff_new_pack.V4MjqA/_old 2022-08-16 19:59:00.276258274 +0200 +++ /var/tmp/diff_new_pack.V4MjqA/_new 2022-08-16 19:59:00.280258282 +0200 @@ -4,20 +4,26 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +ARGS="$@" + # Let the wrapped binary know that it has been run through the wrapper. export CHROME_WRAPPER="`readlink -f "$0"`" HERE="`dirname "$CHROME_WRAPPER"`" -export CHROME_VERSION_EXTRA="@@CHANNEL@@" +# Always use our versions of ffmpeg libs. +# This also makes RPMs find the compatibly-named library symlinks. +export LD_LIBRARY_PATH="$HERE:$LD_LIBRARY_PATH" + +export CHROME_VERSION_EXTRA="stable" # We don't want bug-buddy intercepting our crashes. http://crbug.com/24120 export GNOME_DISABLE_CRASH_DIALOG=SET_BY_GOOGLE_CHROME -# This provides a much better experience on Wayland. -#if [ "$XDG_SESSION_TYPE" == "wayland" ]; then -# ARGS="--ozone-platform=wayland" -#fi +# Allow root usage +if [ "`id -u`" == "0" ]; then + ARGS="--no-sandbox $ARGS" +fi # Sanitize std{in,out,err} because they'll be shared with untrusted child # processes (http://crbug.com/376567). @@ -26,5 +32,5 @@ exec 2> >(exec cat >&2) # Note: exec -a below is a bashism. -exec -a "$0" "$HERE/@@PROGNAME@@" "$ARGS" "$@" +exec -a "$0" "$HERE/chrome" $ARGS
commit chromium for openSUSE:Factory
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-08-10 17:13:32 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1521 (New) Package is "chromium" Wed Aug 10 17:13:32 2022 rev:346 rq:994138 version:104.0.5112.79 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-07-26 19:44:50.627916704 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1521/chromium.changes 2022-08-10 17:15:20.562027894 +0200 @@ -1,0 +2,36 @@ +Tue Aug 9 12:29:06 UTC 2022 - Callum Farmer + +- Chromium 104.0.5112.79 (boo#1202075) + * CVE-2022-2603: Use after free in Omnibox + * CVE-2022-2604: Use after free in Safe Browsing + * CVE-2022-2605: Out of bounds read in Dawn + * CVE-2022-2606: Use after free in Managed devices API + * CVE-2022-2607: Use after free in Tab Strip + * CVE-2022-2608: Use after free in Overview Mode + * CVE-2022-2609: Use after free in Nearby Share + * CVE-2022-2610: Insufficient policy enforcement in Background Fetch + * CVE-2022-2611: Inappropriate implementation in Fullscreen API + * CVE-2022-2612: Side-channel information leakage in Keyboard input + * CVE-2022-2613: Use after free in Input + * CVE-2022-2614: Use after free in Sign-In Flow + * CVE-2022-2615: Insufficient policy enforcement in Cookies + * CVE-2022-2616: Inappropriate implementation in Extensions API + * CVE-2022-2617: Use after free in Extensions API + * CVE-2022-2618: Insufficient validation of untrusted input in Internals + * CVE-2022-2619: Insufficient validation of untrusted input in Settings + * CVE-2022-2620: Use after free in WebUI + * CVE-2022-2621: Use after free in Extensions + * CVE-2022-2622: Insufficient validation of untrusted input in Safe Browsing + * CVE-2022-2623: Use after free in Offline + * CVE-2022-2624: Heap buffer overflow in PDF +- Added patches: + * chromium-104-compiler.patch + * chromium-104-ContentRendererClient-type.patch + * chromium-104-tflite-system-zlib.patch +- Removed patches: + * chromium-103-SubstringSetMatcher-packed.patch + * chromium-103-FrameLoadRequest-type.patch + * chromium-103-compiler.patch +- Use FFmpeg 5.1 on TW + +--- Old: chromium-103-FrameLoadRequest-type.patch chromium-103-SubstringSetMatcher-packed.patch chromium-103-compiler.patch chromium-103.0.5060.134.tar.xz New: chromium-104-ContentRendererClient-type.patch chromium-104-compiler.patch chromium-104-tflite-system-zlib.patch chromium-104.0.5112.79.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.3cmZ4l/_old 2022-08-10 17:15:31.310055948 +0200 +++ /var/tmp/diff_new_pack.3cmZ4l/_new 2022-08-10 17:15:31.310055948 +0200 @@ -39,17 +39,18 @@ %bcond_without system_freetype %bcond_without arm_bti %bcond_without system_icu +%bcond_without ffmpeg_51 %else %bcond_with system_harfbuzz %bcond_with system_freetype %bcond_with arm_bti %bcond_with system_icu +%bcond_with ffmpeg_51 %endif %bcond_without pipewire %bcond_without system_ffmpeg %bcond_without system_zlib %bcond_with system_vpx -%bcond_with ffmpeg_51 # FFmpeg version %if %{with ffmpeg_51} @@ -66,7 +67,7 @@ %endif Name: chromium -Version:103.0.5060.134 +Version:104.0.5112.79 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -101,7 +102,7 @@ Patch11:chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset Patch12:chromium-78-protobuf-RepeatedPtrField-export.patch -Patch15:chromium-103-compiler.patch +Patch15:chromium-104-compiler.patch Patch17:chromium-86-ImageMemoryBarrierData-init.patch Patch21:chromium-gcc11.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch @@ -115,9 +116,9 @@ Patch87:chromium-98-gtk4-build.patch Patch90:chromium-100-InMilliseconds-constexpr.patch Patch98:chromium-102-regex_pattern-array.patch -Patch101: chromium-103-FrameLoadRequest-type.patch -Patch102: chromium-103-SubstringSetMatcher-packed.patch Patch103: chromium-103-VirtualCursor-std-layout.patch +Patch104: chromium-104-ContentRendererClient-type.patch +Patch105: chromium-104-tflite-system-zlib.patch Patch201: chromium-86-fix-vaapi-on-intel.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch @@ -151,6 +152,7 @@ BuildRequires: python3 BuildRequires: python3-setuptools BuildRequires: python3-six +BuildReq
commit chromium for openSUSE:Factory
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-07-26 19:44:26 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1533 (New) Package is "chromium" Tue Jul 26 19:44:26 2022 rev:345 rq:991005 version:103.0.5060.134 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-07-21 11:35:01.887044636 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1533/chromium.changes 2022-07-26 19:44:50.627916704 +0200 @@ -1,0 +2,10 @@ +Sat Jul 23 12:20:39 UTC 2022 - Callum Farmer + +- Switch back to Clang so that we can use BTI on aarch64 + * Gold is too old - doesn't understand BTI + * LD crashes on aarch64 +- Re-enable LTO +- Prepare move to FFmpeg 5 for new channel layout + (requires 5.1+) + +--- Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.Gux4nG/_old 2022-07-26 19:45:00.734355007 +0200 +++ /var/tmp/diff_new_pack.Gux4nG/_new 2022-07-26 19:45:00.742353772 +0200 @@ -20,24 +20,15 @@ %define outputdir out # bsc#1108175 %define __provides_exclude ^lib.*\\.so.*$ -%if 0%{?suse_version} >= 1550 -%bcond_without system_icu -%else -%bcond_with system_icu -%endif +# Compiler +%bcond_without clang +# Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) +%bcond_without lto %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 %bcond_without gtk4 %else %bcond_with gtk4 %endif -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150200 -%bcond_without pipewire -%else -%bcond_with pipewire -%endif -%bcond_without system_ffmpeg -%bcond_without system_zlib -%bcond_with system_vpx %ifarch aarch64 %bcond_with swiftshader %else @@ -46,13 +37,34 @@ %if 0%{?suse_version} >= 1550 %bcond_without system_harfbuzz %bcond_without system_freetype +%bcond_without arm_bti +%bcond_without system_icu %else %bcond_with system_harfbuzz %bcond_with system_freetype +%bcond_with arm_bti +%bcond_with system_icu %endif -%bcond_with clang -# Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) -%bcond_with lto +%bcond_without pipewire +%bcond_without system_ffmpeg +%bcond_without system_zlib +%bcond_with system_vpx +%bcond_with ffmpeg_51 + +# FFmpeg version +%if %{with ffmpeg_51} +%define ffmpeg_version 59 +%else +%define ffmpeg_version 58 +%endif + +# LLVM version +%if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150400 +%define llvm_version 12 +%else +%define llvm_version 13 +%endif + Name: chromium Version:103.0.5060.134 Release:0 @@ -160,10 +172,6 @@ BuildRequires: pkgconfig(kadm-client) BuildRequires: pkgconfig(kdb) BuildRequires: pkgconfig(krb5) -BuildRequires: pkgconfig(libavcodec) -BuildRequires: pkgconfig(libavfilter) -BuildRequires: pkgconfig(libavformat) >= 58 -BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libdc1394-2) @@ -263,25 +271,30 @@ %else BuildRequires: pkgconfig(gtk+-3.0) %endif +%if %{with system_ffmpeg} +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavfilter) +BuildRequires: pkgconfig(libavformat) >= %{ffmpeg_version} +BuildRequires: pkgconfig(libavutil) +%endif %if %{with clang} -%if %{?suse_version} < 1550 -BuildRequires: clang12 -BuildRequires: gcc10 -BuildRequires: libstdc++6-devel-gcc10 -BuildRequires: lld12 -BuildRequires: llvm12 -%else +%if 0%{?suse_version} < 1550 #!BuildIgnore: gcc +BuildRequires: clang%{llvm_version} +BuildRequires: gcc11 +BuildRequires: libstdc++6-devel-gcc11 +BuildRequires: lld%{llvm_version} +BuildRequires: llvm%{llvm_version} +%else BuildRequires: clang -BuildRequires: gcc10 -BuildRequires: libstdc++6-devel-gcc10 +BuildRequires: libstdc++-devel BuildRequires: lld BuildRequires: llvm %endif %endif %if %{without clang} BuildRequires: binutils-gold -%if %{?suse_version} >= 1550 +%if 0%{?suse_version} >= 1550 BuildRequires: gcc BuildRequires: gcc-c++ %else @@ -307,7 +320,9 @@ %if 0%{?suse_version} >= 1550 patch -R -p1 < %{PATCH68} %endif +%if %{without ffmpeg_51} patch -R -p1 < %{SOURCE4} +%endif %build # esbuild @@ -608,6 +623,9 @@ %if %{with clang} export CC=clang export CXX=clang++ +export AR=llvm-ar +export NM=llvm-nm +export RANLIB=llvm-ranlib %else %if 0%{?suse_version} <= 1500 export CC=gcc-11 @@ -620,9 +638,10 @@ export CC=gcc export CXX=g++ %endif -%endif export AR=ar export NM=nm +export RANLIB=ranlib +%endif # REDUCE DEBUG as it gets TOO large ARCH_FLAGS="`echo %{optflags} | sed -e 's/^-g / /g' -e 's/ -g / /g' -e 's/ -g$//g
commit chromium for openSUSE:Factory
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-07-21 11:34:23 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1523 (New) Package is "chromium" Thu Jul 21 11:34:23 2022 rev:344 rq:990359 version:103.0.5060.134 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-07-09 17:06:03.684957787 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1523/chromium.changes 2022-07-21 11:35:01.887044636 +0200 @@ -1,0 +2,12 @@ +Wed Jul 20 08:05:57 UTC 2022 - Andreas Stieger + +- Chromium 103.0.5060.134 (boo#1201679): + * CVE-2022-2477 : Use after free in Guest View + * CVE-2022-2478 : Use after free in PDF + * CVE-2022-2479 : Insufficient validation of untrusted input in File + * CVE-2022-2480 : Use after free in Service Worker API + * CVE-2022-2481: Use after free in Views + * CVE-2022-2163: Use after free in Cast UI and Toolbar + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-103.0.5060.114.tar.xz New: chromium-103.0.5060.134.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.9MpY22/_old 2022-07-21 11:35:10.207052837 +0200 +++ /var/tmp/diff_new_pack.9MpY22/_new 2022-07-21 11:35:10.211052841 +0200 @@ -54,7 +54,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:103.0.5060.114 +Version:103.0.5060.134 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-103.0.5060.114.tar.xz -> chromium-103.0.5060.134.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-103.0.5060.114.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1523/chromium-103.0.5060.134.tar.xz differ: char 13, line 1
commit chromium for openSUSE:Factory
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-07-09 17:03:36 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1523 (New) Package is "chromium" Sat Jul 9 17:03:36 2022 rev:343 rq:988024 version:103.0.5060.114 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-07-08 14:02:35.182492605 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1523/chromium.changes 2022-07-09 17:06:03.684957787 +0200 @@ -1,0 +2,8 @@ +Sat Jul 9 12:52:33 UTC 2022 - Andreas Stieger + +- Chromium 103.0.5060.114 (boo#1201216) + * CVE-2022-2294: Heap buffer overflow in WebRTC + * CVE-2022-2295: Type Confusion in V8 + * CVE-2022-2296: Use after free in Chrome OS Shell + +--- Old: chromium-103.0.5060.66.tar.xz New: chromium-103.0.5060.114.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.zZNH2O/_old 2022-07-09 17:06:11.160966303 +0200 +++ /var/tmp/diff_new_pack.zZNH2O/_new 2022-07-09 17:06:11.164966309 +0200 @@ -54,7 +54,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:103.0.5060.66 +Version:103.0.5060.114 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-103.0.5060.66.tar.xz -> chromium-103.0.5060.114.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-103.0.5060.66.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1523/chromium-103.0.5060.114.tar.xz differ: char 27, line 1
commit chromium for openSUSE:Factory
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-07-08 14:02:04 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1523 (New) Package is "chromium" Fri Jul 8 14:02:04 2022 rev:342 rq:987738 version:103.0.5060.66 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-06-26 11:58:59.232329404 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1523/chromium.changes 2022-07-08 14:02:35.182492605 +0200 @@ -1,0 +2,6 @@ +Thu Jul 7 18:07:43 UTC 2022 - Andreas Stieger + +- Chromium 103.0.5060.66 + * no upstream release notes + +--- Old: chromium-103.0.5060.53.tar.xz New: chromium-103.0.5060.66.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.GRUR0Z/_old 2022-07-08 14:02:43.402502400 +0200 +++ /var/tmp/diff_new_pack.GRUR0Z/_new 2022-07-08 14:02:43.406502405 +0200 @@ -54,7 +54,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:103.0.5060.53 +Version:103.0.5060.66 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-103.0.5060.53.tar.xz -> chromium-103.0.5060.66.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-103.0.5060.53.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1523/chromium-103.0.5060.66.tar.xz differ: char 27, line 1
commit chromium for openSUSE:Factory
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-06-26 11:58:43 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1548 (New) Package is "chromium" Sun Jun 26 11:58:43 2022 rev:341 rq:985033 version:103.0.5060.53 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-06-12 17:42:50.174458642 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1548/chromium.changes 2022-06-26 11:58:59.232329404 +0200 @@ -1,0 +2,28 @@ +Sat Jun 25 10:43:48 UTC 2022 - Callum Farmer + +- Chromium 103.0.5060.53 (boo#1200783) + * CVE-2022-2156: Use after free in Base + * CVE-2022-2157: Use after free in Interest groups + * CVE-2022-2158: Type Confusion in V8 + * CVE-2022-2160: Insufficient policy enforcement in DevTools + * CVE-2022-2161: Use after free in WebApp Provider + * CVE-2022-2162: Insufficient policy enforcement in File System API + * CVE-2022-2163: Use after free in Cast UI and Toolbar + * CVE-2022-2164: Inappropriate implementation in Extensions API + * CVE-2022-2165: Insufficient data validation in URL formatting +- Added patches: + * chromium-103-FrameLoadRequest-type.patch + * chromium-103-SubstringSetMatcher-packed.patch + * chromium-103-VirtualCursor-std-layout.patch + * chromium-103-compiler.patch +- Removed patches: + * chromium-102-compiler.patch + * chromium-91-sql-standard-layout-type.patch + * chromium-101-libxml-unbundle.patch + * chromium-102-fenced_frame_utils-include.patch + * chromium-102-swiftshader-template-instantiation.patch + * chromium-102-symbolize-include.patch + * chromium-97-arm-tflite-cast.patch + * chromium-97-ScrollView-reference.patch + +--- Old: chromium-101-libxml-unbundle.patch chromium-102-compiler.patch chromium-102-fenced_frame_utils-include.patch chromium-102-swiftshader-template-instantiation.patch chromium-102-symbolize-include.patch chromium-102.0.5005.115.tar.xz chromium-91-sql-standard-layout-type.patch chromium-97-ScrollView-reference.patch chromium-97-arm-tflite-cast.patch New: chromium-103-FrameLoadRequest-type.patch chromium-103-SubstringSetMatcher-packed.patch chromium-103-VirtualCursor-std-layout.patch chromium-103-compiler.patch chromium-103.0.5060.53.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.NQ3n9x/_old 2022-06-26 11:59:04.032336390 +0200 +++ /var/tmp/diff_new_pack.NQ3n9x/_new 2022-06-26 11:59:04.036336396 +0200 @@ -20,11 +20,14 @@ %define outputdir out # bsc#1108175 %define __provides_exclude ^lib.*\\.so.*$ -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 +%if 0%{?suse_version} >= 1550 %bcond_without system_icu -%bcond_without gtk4 %else %bcond_with system_icu +%endif +%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 +%bcond_without gtk4 +%else %bcond_with gtk4 %endif %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150200 @@ -51,7 +54,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:102.0.5005.115 +Version:103.0.5060.53 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -86,11 +89,10 @@ Patch11:chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset Patch12:chromium-78-protobuf-RepeatedPtrField-export.patch -Patch15:chromium-102-compiler.patch +Patch15:chromium-103-compiler.patch Patch17:chromium-86-ImageMemoryBarrierData-init.patch Patch21:chromium-gcc11.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch -Patch46:chromium-91-sql-standard-layout-type.patch Patch50:chromium-clang-nomerge.patch Patch62:chromium-93-ffmpeg-4.4.patch Patch63:chromium-ffmpeg-lp152.patch @@ -98,15 +100,12 @@ Patch68:chromium-94-ffmpeg-roll.patch Patch69:chromium-93-InkDropHost-crash.patch Patch78:chromium-98-EnumTable-crash.patch -Patch80:chromium-97-ScrollView-reference.patch -Patch86:chromium-97-arm-tflite-cast.patch Patch87:chromium-98-gtk4-build.patch Patch90:chromium-100-InMilliseconds-constexpr.patch -Patch95:chromium-101-libxml-unbundle.patch -Patch97:chromium-102-fenced_frame_utils-include.patch Patch98:chromium-102-regex_pattern-array.patch -Patch99:chromium-102-swiftshader-template-instantiation.patch -Patch100: chromium-102-symbolize-include.patch +Patch101: chromium-103-
commit chromium for openSUSE:Factory
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-06-12 17:40:17 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1548 (New) Package is "chromium" Sun Jun 12 17:40:17 2022 rev:340 rq:982060 version:102.0.5005.115 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-06-09 14:10:08.988395878 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1548/chromium.changes 2022-06-12 17:42:50.174458642 +0200 @@ -1,0 +2,9 @@ +Fri Jun 10 15:35:20 UTC 2022 - Andreas Stieger + +- Chromium 102.0.5005.115 (boo#1200423) + * CVE-2022-2007: Use after free in WebGPU + * CVE-2022-2008: Out of bounds memory access in WebGL + * CVE-2022-2010: Out of bounds read in compositing + * CVE-2022-2011: Use after free in ANGLE + +--- Old: chromium-102.0.5005.61.tar.xz New: chromium-102.0.5005.115.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.T8kW6K/_old 2022-06-12 17:42:58.986471277 +0200 +++ /var/tmp/diff_new_pack.T8kW6K/_new 2022-06-12 17:42:58.990471282 +0200 @@ -51,7 +51,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:102.0.5005.61 +Version:102.0.5005.115 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-102.0.5005.61.tar.xz -> chromium-102.0.5005.115.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-102.0.5005.61.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1548/chromium-102.0.5005.115.tar.xz differ: char 27, line 1
commit chromium for openSUSE:Factory
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-06-09 14:09:51 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1548 (New) Package is "chromium" Thu Jun 9 14:09:51 2022 rev:339 rq:981322 version:102.0.5005.61 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-06-01 17:35:36.914808380 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1548/chromium.changes 2022-06-09 14:10:08.988395878 +0200 @@ -1,0 +2,5 @@ +Wed Jun 8 13:40:43 UTC 2022 - Callum Farmer + +- Switch to GTK4 on TW and Leap 15.4+ (boo#1200139) + +--- Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.QguztC/_old 2022-06-09 14:10:16.744406275 +0200 +++ /var/tmp/diff_new_pack.QguztC/_new 2022-06-09 14:10:16.752406285 +0200 @@ -22,8 +22,10 @@ %define __provides_exclude ^lib.*\\.so.*$ %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 %bcond_without system_icu +%bcond_without gtk4 %else %bcond_with system_icu +%bcond_with gtk4 %endif %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150200 %bcond_without pipewire @@ -153,8 +155,6 @@ BuildRequires: pkgconfig(flac++) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(hunspell) BuildRequires: pkgconfig(imlib2) BuildRequires: pkgconfig(jack) @@ -258,6 +258,12 @@ %if %{with system_zlib} BuildRequires: pkgconfig(zlib) %endif +%if %{with gtk4} +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(atk-bridge-2.0) +%else +BuildRequires: pkgconfig(gtk+-3.0) +%endif %if %{with clang} %if %{?suse_version} < 1550 BuildRequires: clang12 @@ -745,6 +751,9 @@ myconf_gn+=" rtc_use_h264=false" myconf_gn+=" use_v8_context_snapshot=true" myconf_gn+=" v8_use_external_startup_data=true" +%if %{with gtk4} +myconf_gn+=" gtk_version=4" +%endif # See dependency logic in third_party/BUILD.gn %if %{with system_harfbuzz} myconf_gn+=" use_system_harfbuzz=true"
commit chromium for openSUSE:Factory
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-06-01 17:35:04 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1548 (New) Package is "chromium" Wed Jun 1 17:35:04 2022 rev:338 rq:980324 version:102.0.5005.61 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-05-28 22:15:54.912910773 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1548/chromium.changes 2022-06-01 17:35:36.914808380 +0200 @@ -1,0 +2,10 @@ +Wed Jun 1 09:43:54 UTC 2022 - Callum Farmer + +- Disable ARM control flow integrity, it causes build issues + at the moment +- Try a different SVG (black logo on GNOME) +- Removed patches: + * chromium-third_party-symbolize-missing-include.patch + (replaced by chromium-102-symbolize-include.patch) + +--- Old: chromium-third_party-symbolize-missing-include.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.UnHBaK/_old 2022-06-01 17:35:45.834818920 +0200 +++ /var/tmp/diff_new_pack.UnHBaK/_new 2022-06-01 17:35:45.838818925 +0200 @@ -97,7 +97,6 @@ Patch69:chromium-93-InkDropHost-crash.patch Patch78:chromium-98-EnumTable-crash.patch Patch80:chromium-97-ScrollView-reference.patch -Patch84:chromium-third_party-symbolize-missing-include.patch Patch86:chromium-97-arm-tflite-cast.patch Patch87:chromium-98-gtk4-build.patch Patch90:chromium-100-InMilliseconds-constexpr.patch @@ -635,7 +634,7 @@ %endif %ifarch aarch64 %if %{without clang} -export CXXFLAGS="${CXXFLAGS} -flax-vector-conversions" +export CXXFLAGS="${CXXFLAGS} -flax-vector-conversions -fno-omit-frame-pointer" %else %if 0%{?sle_version} == 150200 export CXXFLAGS="${CXXFLAGS} -flax-vector-conversions" @@ -785,6 +784,7 @@ %ifarch aarch64 myconf_gn+=" host_cpu=\"arm64\"" +myconf_gn+=" arm_control_flow_integrity=\"none\"" %endif # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys ++ chromium-symbolic.svg ++ --- /var/tmp/diff_new_pack.UnHBaK/_old 2022-06-01 17:35:45.966819076 +0200 +++ /var/tmp/diff_new_pack.UnHBaK/_new 2022-06-01 17:35:45.970819081 +0200 @@ -1,9 +1,546 @@ -http://www.w3.org/2000/svg";> - - - - - - - + +http://purl.org/dc/elements/1.1/"; + xmlns:cc="http://creativecommons.org/ns#"; + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; + xmlns:svg="http://www.w3.org/2000/svg"; + xmlns="http://www.w3.org/2000/svg"; + xmlns:xlink="http://www.w3.org/1999/xlink"; + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"; + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"; + version="1.1" + id="svg2" + xml:space="preserve" + width="1056" + height="816" + viewBox="0 0 1056 816" + sodipodi:docname="chromium.ai">image/svg+xmlhttp://purl.org/dc/dcmitype/StillImage"; />
commit chromium for openSUSE:Factory
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-28 22:15:06 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.2254 (New) Package is "chromium" Sat May 28 22:15:06 2022 rev:337 rq:979532 version:102.0.5005.61 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-05-15 19:00:56.594447292 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.2254/chromium.changes 2022-05-28 22:15:54.912910773 +0200 @@ -1,0 +2,44 @@ +Fri May 27 19:40:42 UTC 2022 - Callum Farmer + +- Chromium 102.0.5001.61 (boo#1199893) + * CVE-2022-1853: Use after free in Indexed DB + * CVE-2022-1854: Use after free in ANGLE + * CVE-2022-1855: Use after free in Messaging + * CVE-2022-1856: Use after free in User Education + * CVE-2022-1857: Insufficient policy enforcement in File System API + * CVE-2022-1858: Out of bounds read in DevTools + * CVE-2022-1859: Use after free in Performance Manager + * CVE-2022-1860: Use after free in UI Foundations + * CVE-2022-1861: Use after free in Sharing + * CVE-2022-1862: Inappropriate implementation in Extensions + * CVE-2022-1863: Use after free in Tab Groups + * CVE-2022-1864: Use after free in WebApp Installs + * CVE-2022-1865: Use after free in Bookmarks + * CVE-2022-1866: Use after free in Tablet Mode + * CVE-2022-1867: Insufficient validation of untrusted input in Data Transfer + * CVE-2022-1868: Inappropriate implementation in Extensions API + * CVE-2022-1869: Type Confusion in V8 + * CVE-2022-1870: Use after free in App Service + * CVE-2022-1871: Insufficient policy enforcement in File System API + * CVE-2022-1872: Insufficient policy enforcement in Extensions API + * CVE-2022-1873: Insufficient policy enforcement in COOP + * CVE-2022-1874: Insufficient policy enforcement in Safe Browsing + * CVE-2022-1875: Inappropriate implementation in PDF + * CVE-2022-1876: Heap buffer overflow in DevTools +- Added patches: + * chromium-102-compiler.patch + * chromium-102-fenced_frame_utils-include.patch + * chromium-102-regex_pattern-array.patch + * chromium-102-swiftshader-template-instantiation.patch + * chromium-102-symbolize-include.patch + * ffmpeg-new-channel-layout.patch +- Removed patches: + * chromium-100-compiler.patch + * chromium-80-QuicStreamSendBuffer-deleted-move-constructor.patch + * chromium-95-quiche-include.patch + * chromium-fix-swiftshader-template.patch + * chromium-missing-include-tuple.patch + * chromium-webrtc-stats-missing-vector.patch + * chromium-101-segmentation_platform-type.patch + +--- Old: chromium-100-compiler.patch chromium-101-segmentation_platform-type.patch chromium-101.0.4951.67.tar.xz chromium-80-QuicStreamSendBuffer-deleted-move-constructor.patch chromium-95-quiche-include.patch chromium-fix-swiftshader-template.patch chromium-missing-include-tuple.patch chromium-webrtc-stats-missing-vector.patch New: chromium-102-compiler.patch chromium-102-fenced_frame_utils-include.patch chromium-102-regex_pattern-array.patch chromium-102-swiftshader-template-instantiation.patch chromium-102-symbolize-include.patch chromium-102.0.5005.61.tar.xz ffmpeg-new-channel-layout.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.lmDmpr/_old 2022-05-28 22:16:02.368925671 +0200 +++ /var/tmp/diff_new_pack.lmDmpr/_new 2022-05-28 22:16:02.372925679 +0200 @@ -49,7 +49,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:101.0.4951.67 +Version:102.0.5005.61 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -57,6 +57,7 @@ Source0: https://commondatastorage.googleapis.com/chromium-browser-official/%{rname}-%{version}.tar.xz Source1:esbuild.tar.gz Source3:README.SUSE +Source4:ffmpeg-new-channel-layout.patch # Toolchain definitions Source30: master_preferences Source104: chromium-symbolic.svg @@ -83,8 +84,7 @@ Patch11:chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset Patch12:chromium-78-protobuf-RepeatedPtrField-export.patch -Patch13:chromium-80-QuicStreamSendBuffer-deleted-move-constructor.patch -Patch15:chromium-100-compiler.patch +Patch15:chromium-102-compiler.patch Patch17:chromium-86-ImageMemoryBarrierData-init.patch Patch21:chromium-gcc11.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch @@
commit chromium for openSUSE:Factory
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-15 19:00:29 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1538 (New) Package is "chromium" Sun May 15 19:00:29 2022 rev:336 rq:977313 version:101.0.4951.67 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-05-12 22:59:33.544732253 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1538/chromium.changes 2022-05-15 19:00:56.594447292 +0200 @@ -1,0 +2,6 @@ +Sun May 15 09:03:28 UTC 2022 - Andreas Stieger + +- Chromium 101.0.4951.67 + * fixes for other platforms + +--- Old: chromium-101.0.4951.64.tar.xz New: chromium-101.0.4951.67.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.2Vm2KP/_old 2022-05-15 19:01:02.922454801 +0200 +++ /var/tmp/diff_new_pack.2Vm2KP/_new 2022-05-15 19:01:02.926454806 +0200 @@ -49,7 +49,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:101.0.4951.64 +Version:101.0.4951.67 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-101.0.4951.64.tar.xz -> chromium-101.0.4951.67.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-101.0.4951.64.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1538/chromium-101.0.4951.67.tar.xz differ: char 27, line 1
commit chromium for openSUSE:Factory
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-12 22:58:39 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1538 (New) Package is "chromium" Thu May 12 22:58:39 2022 rev:335 rq:976204 version:101.0.4951.64 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-05-05 23:06:37.873575114 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1538/chromium.changes 2022-05-12 22:59:33.544732253 +0200 @@ -1,0 +2,14 @@ +Wed May 11 06:33:01 UTC 2022 - Andreas Stieger + +- Chromium 101.0.4951.64 (boo#1199409) + * CVE-2022-1633: Use after free in Sharesheet + * CVE-2022-1634: Use after free in Browser UI + * CVE-2022-1635: Use after free in Permission Prompts + * CVE-2022-1636: Use after free in Performance APIs + * CVE-2022-1637: Inappropriate implementation in Web Contents + * CVE-2022-1638: Heap buffer overflow in V8 Internationalization + * CVE-2022-1639: Use after free in ANGLE + * CVE-2022-1640: Use after free in Sharing + * CVE-2022-1641: Use after free in Web UI Diagnostics + +--- Old: chromium-101.0.4951.54.tar.xz New: chromium-101.0.4951.64.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.vUS1u7/_old 2022-05-12 22:59:40.408741469 +0200 +++ /var/tmp/diff_new_pack.vUS1u7/_new 2022-05-12 22:59:40.412741474 +0200 @@ -49,7 +49,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:101.0.4951.54 +Version:101.0.4951.64 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-101.0.4951.54.tar.xz -> chromium-101.0.4951.64.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-101.0.4951.54.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1538/chromium-101.0.4951.64.tar.xz differ: char 27, line 1
commit chromium for openSUSE:Factory
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.changes2022-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 + +- 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
commit chromium for openSUSE:Factory
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-04-21 15:42:51 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1538 (New) Package is "chromium" Thu Apr 21 15:42:51 2022 rev:333 rq:971372 version:100.0.4896.127 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-04-16 00:15:44.813769083 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1538/chromium.changes 2022-04-21 15:49:07.032345625 +0200 @@ -1,0 +2,5 @@ +Thu Apr 21 10:04:22 UTC 2022 - Callum Farmer + +- Fixes for go 1.18 + +--- Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.zXRcOd/_old 2022-04-21 15:49:17.188356475 +0200 +++ /var/tmp/diff_new_pack.zXRcOd/_new 2022-04-21 15:49:17.192356479 +0200 @@ -310,7 +310,11 @@ rm third_party/devtools-frontend/src/third_party/esbuild/esbuild tar -xf %{SOURCE1} pushd esbuild -GO_FLAGS="-mod=vendor" make +gflags="-mod=vendor" +%if 0%{?suse_version} >= 1550 +gflags+=" -buildvcs=false" +%endif +GO_FLAGS="${gflags}" make cp -a esbuild ../third_party/devtools-frontend/src/third_party/esbuild/esbuild popd
commit chromium for openSUSE:Factory
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-04-16 00:14:58 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1941 (New) Package is "chromium" Sat Apr 16 00:14:58 2022 rev:332 rq:970306 version:100.0.4896.127 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-04-12 21:50:46.522658262 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1941/chromium.changes 2022-04-16 00:15:44.813769083 +0200 @@ -1,0 +2,7 @@ +Fri Apr 15 07:29:35 UTC 2022 - Andreas Stieger + +- Chromium 100.0.4896.127 (boo#1198509) + * CVE-2022-1364: Type Confusion in V8 + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-100.0.4896.88.tar.xz New: chromium-100.0.4896.127.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.9fAiht/_old 2022-04-16 00:15:52.657779557 +0200 +++ /var/tmp/diff_new_pack.9fAiht/_new 2022-04-16 00:15:52.665779567 +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.88 +Version:100.0.4896.127 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-100.0.4896.88.tar.xz -> chromium-100.0.4896.127.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-100.0.4896.88.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1941/chromium-100.0.4896.127.tar.xz differ: char 27, line 1
commit chromium for openSUSE:Factory
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-04-12 21:50:01 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1900 (New) Package is "chromium" Tue Apr 12 21:50:01 2022 rev:331 rq:969302 version:100.0.4896.88 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-04-11 23:50:02.218527348 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1900/chromium.changes 2022-04-12 21:50:46.522658262 +0200 @@ -1,0 +2,16 @@ +Tue Apr 12 05:02:45 UTC 2022 - Andreas Stieger + +- Chromium 100.0.4896.88 (boo#1198361) + * CVE-2022-1305: Use after free in storage + * CVE-2022-1306: Inappropriate implementation in compositing + * CVE-2022-1307: Inappropriate implementation in full screen + * CVE-2022-1308: Use after free in BFCache + * CVE-2022-1309: Insufficient policy enforcement in developer tools + * CVE-2022-1310: Use after free in regular expressions + * CVE-2022-1311: Use after free in Chrome OS shell + * CVE-2022-1312: Use after free in storage + * CVE-2022-1313: Use after free in tab groups + * CVE-2022-1314: Type Confusion in V8 + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-100.0.4896.75.tar.xz New: chromium-100.0.4896.88.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.T0CTNp/_old 2022-04-12 21:50:52.298593388 +0200 +++ /var/tmp/diff_new_pack.T0CTNp/_new 2022-04-12 21:50:52.302593342 +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.75 +Version:100.0.4896.88 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-100.0.4896.75.tar.xz -> chromium-100.0.4896.88.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-100.0.4896.75.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1900/chromium-100.0.4896.88.tar.xz differ: char 27, line 1
commit chromium for openSUSE:Factory
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-04-11 23:48:16 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1900 (New) Package is "chromium" Mon Apr 11 23:48:16 2022 rev:330 rq:968256 version:100.0.4896.75 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-04-05 19:56:51.217296931 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1900/chromium.changes 2022-04-11 23:50:02.218527348 +0200 @@ -1,0 +2,8 @@ +Sun Apr 10 13:52:31 UTC 2022 - Callum Farmer + +- Patches for GCC 12: + * chromium-fix-swiftshader-template.patch + * chromium-missing-include-tuple.patch + * chromium-webrtc-stats-missing-vector.patch + +--- New: chromium-fix-swiftshader-template.patch chromium-missing-include-tuple.patch chromium-webrtc-stats-missing-vector.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.8cHqbY/_old 2022-04-11 23:50:10.210436171 +0200 +++ /var/tmp/diff_new_pack.8cHqbY/_new 2022-04-11 23:50:10.214436126 +0200 @@ -99,12 +99,15 @@ Patch78:chromium-98-EnumTable-crash.patch Patch80:chromium-97-ScrollView-reference.patch Patch84:chromium-third_party-symbolize-missing-include.patch +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 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 ++ chromium-fix-swiftshader-template.patch ++ Index: electron-16.0.9/third_party/swiftshader/third_party/subzero/src/IceInstX8664.cpp === --- electron-16.0.9.orig/third_party/swiftshader/third_party/subzero/src/IceInstX8664.cpp 2022-02-16 18:11:13.517899468 +0100 +++ electron-16.0.9/third_party/swiftshader/third_party/subzero/src/IceInstX8664.cpp 2022-02-24 14:35:08.328190810 +0100 @@ -659,6 +659,7 @@ void emitIASOpTyGPR(const Cfg *Func, Typ } } +#if 0 template void emitIASRegOpTyGPR(const Cfg *Func, Type Ty, const Variable *Var, const Operand *Src, const GPREmitterRegOp &Emitter) { @@ -697,6 +698,7 @@ void emitIASRegOpTyGPR(const Cfg *Func, llvm_unreachable("Unexpected operand type"); } } +#endif void emitIASAddrOpTyGPR(const Cfg *Func, Type Ty, const AsmAddress &Addr, const Operand *Src, const GPREmitterAddrOp &Emitter) { Index: electron-16.0.9/third_party/swiftshader/third_party/subzero/src/IceInstX8664.h === --- electron-16.0.9.orig/third_party/swiftshader/third_party/subzero/src/IceInstX8664.h 2022-02-16 18:11:13.517899468 +0100 +++ electron-16.0.9/third_party/swiftshader/third_party/subzero/src/IceInstX8664.h 2022-02-24 15:14:53.316809270 +0100 @@ -576,8 +576,43 @@ void emitIASXmmShift(const Cfg *Func, Ty /// Emit a two-operand (GPR) instruction, where the dest operand is a Variable /// that's guaranteed to be a register. template -void emitIASRegOpTyGPR(const Cfg *Func, Type Ty, const Variable *Dst, - const Operand *Src, const GPREmitterRegOp &Emitter); +void emitIASRegOpTyGPR(const Cfg *Func, Type Ty, const Variable *Var, + const Operand *Src, const GPREmitterRegOp &Emitter) { + auto *Target = InstX86Base::getTarget(Func); + Assembler *Asm = Func->getAssembler(); + assert(Var->hasReg()); + // We cheat a little and use GPRRegister even for byte operations. + GPRRegister VarReg = VarCanBeByte ? RegX8664::getEncodedGPR(Var->getRegNum()) +: RegX8664::getEncodedGPR(Var->getRegNum()); + if (const auto *SrcVar = llvm::dyn_cast(Src)) { +if (SrcVar->hasReg()) { + GPRRegister SrcReg = SrcCanBeByte + ? RegX8664::getEncodedGPR(SrcVar->getRegNum()) + : RegX8664::getEncodedGPR(SrcVar->getRegNum()); + (Asm->*(Emitter.GPRGPR))(Ty, VarReg, SrcReg); +} else { + AsmAddress SrcStackAddr = AsmAddress(SrcVar, Target); + (Asm->
commit chromium for openSUSE:Factory
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-04-05 19:56:05 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1900 (New) Package is "chromium" Tue Apr 5 19:56:05 2022 rev:329 rq:967113 version:100.0.4896.75 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-04-01 21:38:05.740187706 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1900/chromium.changes 2022-04-05 19:56:51.217296931 +0200 @@ -1,0 +2,6 @@ +Tue Apr 5 02:11:03 UTC 2022 - Andreas Stieger + +- Chromium 100.0.4896.75: + * CVE-2022-1232: Type Confusion in V8 (boo#1198053) + +--- Old: chromium-100.0.4896.60.tar.xz New: chromium-100.0.4896.75.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.oW0jKB/_old 2022-04-05 19:56:58.281218174 +0200 +++ /var/tmp/diff_new_pack.oW0jKB/_new 2022-04-05 19:56:58.285218131 +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.60 +Version:100.0.4896.75 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-100.0.4896.60.tar.xz -> chromium-100.0.4896.75.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-100.0.4896.60.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1900/chromium-100.0.4896.75.tar.xz differ: char 52, line 2
commit chromium for openSUSE:Factory
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-04-01 21:36:20 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1900 (New) Package is "chromium" Fri Apr 1 21:36:20 2022 rev:328 rq:966432 version:100.0.4896.60 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-03-29 18:16:01.923169764 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1900/chromium.changes 2022-04-01 21:38:05.740187706 +0200 @@ -1,0 +2,37 @@ +Wed Mar 30 16:25:44 UTC 2022 - Callum Farmer + +- Chromium 100.0.4896.60 (boo#1197680) + * CVE-2022-1125: Use after free in Portals + * CVE-2022-1127: Use after free in QR Code Generator + * CVE-2022-1128: Inappropriate implementation in Web Share API + * CVE-2022-1129: Inappropriate implementation in Full Screen Mode + * CVE-2022-1130: Insufficient validation of untrusted input in WebOTP + * CVE-2022-1131: Use after free in Cast UI + * CVE-2022-1132: Inappropriate implementation in Virtual Keyboard + * CVE-2022-1133: Use after free in WebRTC + * CVE-2022-1134: Type Confusion in V8 + * CVE-2022-1135: Use after free in Shopping Cart + * CVE-2022-1136: Use after free in Tab Strip + * CVE-2022-1137: Inappropriate implementation in Extensions + * CVE-2022-1138: Inappropriate implementation in Web Cursor + * CVE-2022-1139: Inappropriate implementation in Background Fetch API + * CVE-2022-1141: Use after free in File Manager + * CVE-2022-1142: Heap buffer overflow in WebUI + * CVE-2022-1143: Heap buffer overflow in WebUI + * CVE-2022-1144: Use after free in WebUI + * CVE-2022-1145: Use after free in Extensions + * CVE-2022-1146: Inappropriate implementation in Resource Timing +- Added patches: + * chromium-100-compiler.patch + * chromium-100-GLImplementationParts-constexpr.patch + * chromium-100-InMilliseconds-constexpr.patch + * chromium-100-SCTHashdanceMetadata-move.patch + * chromium-100-macro-typo.patch +- Removed patches: + * chromium-98-compiler.patch + * chromium-86-nearby-explicit.patch + * chromium-glibc-2.34.patch + * chromium-v8-missing-utility-include.patch + * chromium-99-AutofillAssistantModelExecutor-NoDestructor.patch + +--- Old: chromium-86-nearby-explicit.patch chromium-98-compiler.patch chromium-99-AutofillAssistantModelExecutor-NoDestructor.patch chromium-99.0.4844.84.tar.xz chromium-glibc-2.34.patch chromium-v8-missing-utility-include.patch New: chromium-100-GLImplementationParts-constexpr.patch chromium-100-InMilliseconds-constexpr.patch chromium-100-SCTHashdanceMetadata-move.patch chromium-100-compiler.patch chromium-100-macro-typo.patch chromium-100.0.4896.60.tar.xz esbuild.tar.gz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.PVPiRY/_old 2022-04-01 21:38:13.092107072 +0200 +++ /var/tmp/diff_new_pack.PVPiRY/_new 2022-04-01 21:38:13.096107028 +0200 @@ -49,13 +49,14 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:99.0.4844.84 +Version:100.0.4896.60 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later URL:https://www.chromium.org/ Source0: https://commondatastorage.googleapis.com/chromium-browser-official/%{rname}-%{version}.tar.xz -Source1:README.SUSE +Source1:esbuild.tar.gz +Source3:README.SUSE # Toolchain definitions Source30: master_preferences Source104: chromium-symbolic.svg @@ -83,14 +84,12 @@ # gentoo/fedora/arch patchset Patch12:chromium-78-protobuf-RepeatedPtrField-export.patch Patch13:chromium-80-QuicStreamSendBuffer-deleted-move-constructor.patch -Patch15:chromium-98-compiler.patch +Patch15:chromium-100-compiler.patch Patch17:chromium-86-ImageMemoryBarrierData-init.patch -Patch18:chromium-86-nearby-explicit.patch Patch21:chromium-gcc11.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch Patch46:chromium-91-sql-standard-layout-type.patch Patch50:chromium-clang-nomerge.patch -Patch51:chromium-glibc-2.34.patch Patch62:chromium-93-ffmpeg-4.4.patch Patch63:chromium-ffmpeg-lp152.patch Patch65:chromium-94-sql-no-assert.patch @@ -100,10 +99,12 @@ Patch78:chromium-98-EnumTable-crash.patch Patch80:chromium-97-ScrollView-reference.patch Patch84:chromium-third_party-symbolize-missing-include.patch -Patch85:
commit chromium for openSUSE:Factory
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-03-29 18:15:33 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1900 (New) Package is "chromium" Tue Mar 29 18:15:33 2022 rev:327 rq:965591 version:99.0.4844.84 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-03-26 22:32:21.350059598 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1900/chromium.changes 2022-03-29 18:16:01.923169764 +0200 @@ -1,0 +2,5 @@ +Tue Mar 29 09:23:28 UTC 2022 - Andreas Schwab + +- Update disk constraints + +--- Other differences: -- ++ _constraints ++ --- /var/tmp/diff_new_pack.mmuaCF/_old 2022-03-29 18:16:06.675174590 +0200 +++ /var/tmp/diff_new_pack.mmuaCF/_new 2022-03-29 18:16:06.679174595 +0200 @@ -2,7 +2,7 @@ - 16 + 21 8
commit chromium for openSUSE:Factory
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-03-26 22:31:36 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1900 (New) Package is "chromium" Sat Mar 26 22:31:36 2022 rev:326 rq:965046 version:99.0.4844.84 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-03-21 20:12:15.712454422 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1900/chromium.changes 2022-03-26 22:32:21.350059598 +0100 @@ -1,0 +2,6 @@ +Sat Mar 26 15:10:15 UTC 2022 - Andreas Stieger + +- Chromium 99.0.4844.84: + * CVE-2022-1096: Type Confusion in V8 (boo#1197552) + +--- @@ -5 +11 @@ - * Fix potential problem in Hangouts + * Fix potential problem in Hangouts (boo#1197332) Old: chromium-99.0.4844.82.tar.xz New: chromium-99.0.4844.84.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.b6qCYy/_old 2022-03-26 22:32:28.174068941 +0100 +++ /var/tmp/diff_new_pack.b6qCYy/_new 2022-03-26 22:32:28.174068941 +0100 @@ -49,7 +49,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:99.0.4844.82 +Version:99.0.4844.84 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-99.0.4844.82.tar.xz -> chromium-99.0.4844.84.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-99.0.4844.82.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1900/chromium-99.0.4844.84.tar.xz differ: char 25, line 1
commit chromium for openSUSE:Factory
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-03-21 20:11:46 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.25692 (New) Package is "chromium" Mon Mar 21 20:11:46 2022 rev:325 rq:963477 version:99.0.4844.82 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-03-16 20:21:30.897015496 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.25692/chromium.changes 2022-03-21 20:12:15.712454422 +0100 @@ -1,0 +2,6 @@ +Mon Mar 21 05:07:25 UTC 2022 - Andreas Stieger + +- Chromium 99.0.4844.82: + * Fix potential problem in Hangouts + +--- Old: chromium-99.0.4844.74.tar.xz New: chromium-99.0.4844.82.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.xpWxaw/_old 2022-03-21 20:12:25.000463701 +0100 +++ /var/tmp/diff_new_pack.xpWxaw/_new 2022-03-21 20:12:25.004463705 +0100 @@ -49,7 +49,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:99.0.4844.74 +Version:99.0.4844.82 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-99.0.4844.74.tar.xz -> chromium-99.0.4844.82.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-99.0.4844.74.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.25692/chromium-99.0.4844.82.tar.xz differ: char 26, line 1
commit chromium for openSUSE:Factory
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-03-16 20:20:58 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.25692 (New) Package is "chromium" Wed Mar 16 20:20:58 2022 rev:324 rq:962131 version:99.0.4844.74 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-03-05 14:45:04.971726141 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.25692/chromium.changes 2022-03-16 20:21:30.897015496 +0100 @@ -1,0 +2,16 @@ +Wed Mar 16 09:36:49 UTC 2022 - Andreas Stieger + +- Chromium 99.0.4844.74 (boo#1197163) + * CVE-2022-0971: Use after free in Blink Layout + * CVE-2022-0972: Use after free in Extensions + * CVE-2022-0973: Use after free in Safe Browsing + * CVE-2022-0974: Use after free in Splitscreen + * CVE-2022-0975: Use after free in ANGLE + * CVE-2022-0976: Heap buffer overflow in GPU + * CVE-2022-0977: Use after free in Browser UI + * CVE-2022-0978: Use after free in ANGLE + * CVE-2022-0979: Use after free in Safe Browsing + * CVE-2022-0980: Use after free in New Tab Page + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-99.0.4844.51.tar.xz New: chromium-99.0.4844.74.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.KRVEJD/_old 2022-03-16 20:21:41.117022854 +0100 +++ /var/tmp/diff_new_pack.KRVEJD/_new 2022-03-16 20:21:41.121022857 +0100 @@ -49,7 +49,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:99.0.4844.51 +Version:99.0.4844.74 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-99.0.4844.51.tar.xz -> chromium-99.0.4844.74.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-99.0.4844.51.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.25692/chromium-99.0.4844.74.tar.xz differ: char 26, line 1
commit chromium for openSUSE:Factory
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-03-05 14:44:06 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1958 (New) Package is "chromium" Sat Mar 5 14:44:06 2022 rev:323 rq:959453 version:99.0.4844.51 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-02-17 00:31:35.581422313 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1958/chromium.changes 2022-03-05 14:45:04.971726141 +0100 @@ -1,0 +2,40 @@ +Fri Mar 4 10:46:36 UTC 2022 - Callum Farmer + +- Chromium 99.0.4844.51 (boo#1196641) + * CVE-2022-0789: Heap buffer overflow in ANGLE + * CVE-2022-0790: Use after free in Cast UI + * CVE-2022-0791: Use after free in Omnibox + * CVE-2022-0792: Out of bounds read in ANGLE + * CVE-2022-0793: Use after free in Views + * CVE-2022-0794: Use after free in WebShare + * CVE-2022-0795: Type Confusion in Blink Layout + * CVE-2022-0796: Use after free in Media + * CVE-2022-0797: Out of bounds memory access in Mojo + * CVE-2022-0798: Use after free in MediaStream + * CVE-2022-0799: Insufficient policy enforcement in Installer + * CVE-2022-0800: Heap buffer overflow in Cast UI + * CVE-2022-0801: Inappropriate implementation in HTML parser + * CVE-2022-0802: Inappropriate implementation in Full screen mode + * CVE-2022-0803: Inappropriate implementation in Permissions + * CVE-2022-0804: Inappropriate implementation in Full screen mode + * CVE-2022-0805: Use after free in Browser Switcher + * CVE-2022-0806: Data leak in Canvas + * CVE-2022-0807: Inappropriate implementation in Autofill + * CVE-2022-0808: Use after free in Chrome OS Shell + * CVE-2022-0809: Out of bounds memory access in WebXR +- Removed patches: + * chromium-96-EnumTable-crash.patch + * chromium-89-missing-cstring-header.patch + * chromium-95-libyuv-aarch64.patch + * chromium-95-libyuv-arm.patch + * chromium-98-MiraclePtr-gcc-ice.patch + * chromium-98-WaylandFrameManager-check.patch +- Added patches: + * chromium-97-arm-tflite-cast.patch + * chromium-98-gtk4-build.patch + * chromium-99-AutofillAssistantModelExecutor-NoDestructor.patch + * chromium-98-EnumTable-crash.patch + * chromium-third_party-symbolize-missing-include.patch + * chromium-v8-missing-utility-include.patch + +--- Old: chromium-89-missing-cstring-header.patch chromium-95-libyuv-aarch64.patch chromium-95-libyuv-arm.patch chromium-96-EnumTable-crash.patch chromium-98-MiraclePtr-gcc-ice.patch chromium-98-WaylandFrameManager-check.patch chromium-98.0.4758.102.tar.xz New: chromium-97-arm-tflite-cast.patch chromium-98-EnumTable-crash.patch chromium-98-gtk4-build.patch chromium-99-AutofillAssistantModelExecutor-NoDestructor.patch chromium-99.0.4844.51.tar.xz chromium-third_party-symbolize-missing-include.patch chromium-v8-missing-utility-include.patch Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.wKFbUB/_old 2022-03-05 14:45:13.223728223 +0100 +++ /var/tmp/diff_new_pack.wKFbUB/_new 2022-03-05 14:45:13.231728225 +0100 @@ -49,7 +49,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:98.0.4758.102 +Version:99.0.4844.51 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later @@ -87,9 +87,7 @@ Patch17:chromium-86-ImageMemoryBarrierData-init.patch Patch18:chromium-86-nearby-explicit.patch Patch21:chromium-gcc11.patch -Patch31:chromium-89-missing-cstring-header.patch Patch40:chromium-91-java-only-allowed-in-android-builds.patch -Patch44:chromium-95-libyuv-aarch64.patch Patch46:chromium-91-sql-standard-layout-type.patch Patch50:chromium-clang-nomerge.patch Patch51:chromium-glibc-2.34.patch @@ -99,11 +97,13 @@ Patch68:chromium-94-ffmpeg-roll.patch Patch69:chromium-93-InkDropHost-crash.patch Patch72:chromium-95-quiche-include.patch -Patch78:chromium-96-EnumTable-crash.patch +Patch78:chromium-98-EnumTable-crash.patch Patch80:chromium-97-ScrollView-reference.patch -Patch81:chromium-95-libyuv-arm.patch -Patch82:chromium-98-MiraclePtr-gcc-ice.patch -Patch83:chromium-98-WaylandFrameManager-check.patch +Patch84:chromium-third_party-symbolize-missing-include.patch +Patch85:chromium-v8-missing-utility-include.patch +Patch86:chromium-97-arm-tflite-cast.patch +Patch87:chromiu
commit chromium for openSUSE:Factory
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-02-17 00:30:23 Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1956 (New) Package is "chromium" Thu Feb 17 00:30:23 2022 rev:322 rq:955128 version:98.0.4758.102 Changes: --- /work/SRC/openSUSE:Factory/chromium/chromium.changes2022-02-05 23:23:31.471784618 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1956/chromium.changes 2022-02-17 00:31:35.581422313 +0100 @@ -1,0 +2,14 @@ +Tue Feb 15 19:13:43 UTC 2022 - Andreas Stieger + +- Chromium 98.0.4758.102 (boo#1195986) + * CVE-2022-0603: Use after free in File Manager + * CVE-2022-0604: Heap buffer overflow in Tab Groups + * CVE-2022-0605: Use after free in Webstore API + * CVE-2022-0606: Use after free in ANGLE + * CVE-2022-0607: Use after free in GPU + * CVE-2022-0608: Integer overflow in Mojo + * CVE-2022-0609: Use after free in Animation + * CVE-2022-0610: Inappropriate implementation in Gamepad API + * Various fixes from internal audits, fuzzing and other initiatives + +--- Old: chromium-98.0.4758.80.tar.xz New: chromium-98.0.4758.102.tar.xz Other differences: -- ++ chromium.spec ++ --- /var/tmp/diff_new_pack.dwKl2w/_old 2022-02-17 00:31:42.093421190 +0100 +++ /var/tmp/diff_new_pack.dwKl2w/_new 2022-02-17 00:31:42.097421189 +0100 @@ -49,7 +49,7 @@ # Chromium built with GCC 11 and LTO enabled crashes (boo#1194055) %bcond_with lto Name: chromium -Version:98.0.4758.80 +Version:98.0.4758.102 Release:0 Summary:Google's open source browser project License:BSD-3-Clause AND LGPL-2.1-or-later ++ chromium-98.0.4758.80.tar.xz -> chromium-98.0.4758.102.tar.xz ++ /work/SRC/openSUSE:Factory/chromium/chromium-98.0.4758.80.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1956/chromium-98.0.4758.102.tar.xz differ: char 26, line 1