Commit graph

97 commits

Author SHA1 Message Date
Than Ngo
ce1ded85c9 - Update to 143.0.7499.192 [rhbz#2427842]
- * High CVE-2026-0628: Insufficient policy enforcement in WebView tag
- Fix rhbz#2425338, Enable control flow integrity support for x86_64/aarch64
- Enable build for epel10.1
2026-01-09 14:05:52 +09:00
Hoshino Lina
8510f202da Update to cef-143.0.13+g30cb3bd (rhbz#2424099) 2025-12-31 19:41:40 +09:00
Than Ngo
e61bc085b5 Update to 143.0.7499.169 2025-12-31 15:12:32 +09:00
Than Ngo
1332897dd7 Update to 143.0.7499.146 [rhbz#2423482]
- * High CVE-2025-14765: Use after free in WebGPU
- * High CVE-2025-14766: Out of bounds read and write in V8
- Force dark mode when auto dark mode web content is on
- Remove omnibox-next-Improve-cutout-mouse-handling-for-Wayla patch, as it's merged
2025-12-18 21:03:52 +09:00
Hoshino Lina
fc974af8e7 Fix accelerated paint regression 2025-12-18 21:03:52 +09:00
Hoshino Lina
4c27bd8622 Remove GTK dependency
Until now the CEF build required GTK3 for cefclient only. Disable it and
comment out the (now GTK4) dependencies from the upstream chromium spec
file.
2025-12-14 09:37:16 +09:00
Hoshino Lina
08e59272b4 Move core BRs out of GTK4 section & add missing ones
These BRs are required by Chromium proper, even when built without any toolkits
(e.g. as CEF).

Add a few missing ones (wayland-devel, xkbcommon, pangocairo) and move others
out of the GTK4 conditional, since they aren't actually related to GTK4, they
just happened to be pulled in by gtk3-devel.

[skip changelog]
2025-12-14 09:37:11 +09:00
Than Ngo
16d71a3f83 Enable gtk3 for el9 as it still has old gtk4 version
[skip changelog]
2025-12-14 09:37:08 +09:00
Than Ngo
7f45bf0a98 Add BR for gtk4
[skip changelog]
2025-12-14 09:37:01 +09:00
Than Ngo
b947fbdce4 Enable gtk4 by default 2025-12-12 19:10:09 +09:00
Than Ngo
b263c77603 Update to 143.0.7499.109
- * High: Under coordination
- * Medium CVE-2025-14372: Use after free in Password Manager
- * Medium CVE-2025-14373: Inappropriate implementation in Toolbar
- Workaround problem of auto dark mode inverting images and making them unreadable
- Hoshino Lina: Update to cef-143.0.10+g8aed01b (rhbz#2421703)
2025-12-12 18:45:05 +09:00
LuK1337
c979a289bb Backport Wayland Omnibox bug fix from upstream 2025-12-10 22:05:02 +09:00
Than Ngo
e4961d42f5 Fix build error caused by python-3.9 on EL9
[skip changelog]
2025-12-10 22:05:02 +09:00
Than Ngo
a8b53c10a2 Fix build error caused by old rustc on el9
[skip changelog]
2025-12-10 22:05:02 +09:00
Than Ngo
a20297a295 apply swiftshader-llvm-16.0 patch
[skip changelog]
2025-12-10 22:05:02 +09:00
Yaakov Selkowitz
012e5f2d2d Update flatpak patches from flathub
[skip changelog]
2025-12-10 22:05:02 +09:00
Than Ngo
0956592643 Update to 143.0.7499.40
- Hoshino Lina: Update to cef-143.0.9+ge88e818 (rhbz#2420939)
- * High CVE-2025-13630: Type Confusion in V8
- * High CVE-2025-13631: Inappropriate implementation in Google Updater
- * High CVE-2025-13632: Inappropriate implementation in DevTools
- * High CVE-2025-13633: Use after free in Digital Credentials
- * Medium CVE-2025-13634: Inappropriate implementation in Downloads
- * Medium CVE-2025-13720: Bad cast in Loader
- * Medium CVE-2025-13721: Race in v8
- * Low CVE-2025-13635: Inappropriate implementation in Downloads
- * Low CVE-2025-13636: Inappropriate implementation in Split View
- * Low CVE-2025-13637: Inappropriate implementation in Downloads
- * Low CVE-2025-13638: Use after free in Media Stream
- * Low CVE-2025-13639: Inappropriate implementation in WebRTC
- * Low CVE-2025-13640: Inappropriate implementation in Passwords
- Drop workaround darkmode-image-policy.patch
- Fix build error due to Unresolved dependencies
- Fix swiftshader to compile with llvm-16.0
- Refresh python-3.9-ftbfs patch for el9
- Refresh ppc64le patches
- Refresh chromium.conf
2025-12-10 22:05:02 +09:00
Asahi Lina
398b01fd64 Update to cef-142.0.17+g60aac24 (rhbz#2413981) 2025-12-02 20:33:59 +09:00
LuK1337
95b39e0b29 Backport one more Wayland DnD bug fix from upstream 2025-12-01 21:53:14 +09:00
Than Ngo
2a9bd95cc9 - Enable system libcxx
- Fix link error when building with system libcxx
- Apply memory-allocator-dcheck-assert-fix for aarch64
2025-12-01 21:53:04 +09:00
LuK1337
592b771cbb Backport Wayland DnD bug fix from upstream 2025-12-01 21:53:02 +09:00
Than Ngo
125d451ec5 - Update to 142.0.7444.175
- * High CVE-2025-13223: Type Confusion in V8
- * High CVE-2025-13224: Type Confusion in V8
2025-12-01 21:52:46 +09:00
Asahi Lina
975764e257 Update to cef-142.0.14+gceaf578 (rhbz#2413981) 2025-11-18 17:23:07 +09:00
Than Ngo
0d600b2ab3 Fix FTBFS caused by rust-1.88 on EL9 2025-11-18 17:03:19 +09:00
Than Ngo
7ef7af094e Fix FTBFS - epel9 has new rust-1.88, dropp chromium-134-rust-libadler2.patch 2025-11-18 17:03:16 +09:00
Asahi Lina
674820d49c Disable broken patches
Chromium update broke this patch. It's Mac-only, so disable it.

[skip changelog]
2025-11-15 19:51:45 +09:00
Than Ngo
8707dcd994 - Update to 142.0.7444.162
- * High CVE-2025-13042: Inappropriate implementation in V8
2025-11-15 04:40:46 +09:00
Dominik 'Rathann' Mierzejewski
22c176d500 Rebuilt for FFmpeg 8 2025-11-11 17:21:01 +01:00
Asahi Lina
0159773b24 Update to cef-142.0.10+g29548e2 (rhbz#2413981) 2025-11-11 17:32:15 +09:00
Than Ngo
2c29b05488 Update to 142.0.7444.134 (rhbz#2413621)
- * High CVE-2025-12725: Out of bounds write in WebGPU
- * High CVE-2025-12726: Inappropriate implementation in Views
- * High CVE-2025-12727: Inappropriate implementation in V8
- * Medium CVE-2025-12728: Inappropriate implementation in Omnibox
- * Medium CVE-2025-12729: Inappropriate implementation in Omnibox
2025-11-09 22:05:49 +09:00
Than Ngo
0942b479c2 Add CVEs in changelog
-   * High CVE-2025-12428: Type Confusion in V8
-   * High CVE-2025-12429: Inappropriate implementation in V8
-   * High CVE-2025-12430: Object lifecycle issue in Media
-   * High CVE-2025-12431: Inappropriate implementation in Extensions
-   * High CVE-2025-12432: Race in V8
-   * High CVE-2025-12433: Inappropriate implementation in V8
-   * High CVE-2025-12036: Inappropriate implementation in V8
-   * Medium CVE-2025-12434: Race in Storage
-   * Medium CVE-2025-12435: Incorrect security UI in Omnibox
-   * Medium CVE-2025-12436: Policy bypass in Extensions
-   * Medium CVE-2025-12437: Use after free in PageInfo
-   * Medium CVE-2025-12438: Use after free in Ozone
-   * Medium CVE-2025-12439: Inappropriate implementation in App-Bound Encryption
-   * Low CVE-2025-12440: Inappropriate implementation in Autofill
-   * Medium CVE-2025-12441: Out of bounds read in V8
-   * Medium CVE-2025-12443: Out of bounds read in WebXR
-   * Low CVE-2025-12444: Incorrect security UI in Fullscreen UI
-   * Low CVE-2025-12445: Policy bypass in Extensions
-   * Low CVE-2025-12446: Incorrect security UI in SplitView
-   * Low CVE-2025-12447: Incorrect security UI in Omnibox
2025-11-09 22:05:49 +09:00
Than Ngo
d33f56a8fe Update spec file for the FTBFS on EL9
[skip changelog]
2025-11-09 22:05:49 +09:00
Than Ngo
7fb62cfe8f Fixed FTBFS due to old ffmpeg-5.x on EL9
[skip changelog]
2025-11-09 22:05:49 +09:00
Dominik 'Rathann' Mierzejewski
4abefb93c7 Rebuilt for FFmpeg 8 2025-11-04 23:46:50 +01:00
Than Ngo
dde15b4d42 Update to 142.0.7444.59
- * Update to cef-142.0.6+ga56110d (Asahi Lina) (beta)
- * Refreshed ppc64le patches
- * Refreshed system-brotli patch
- * Refreshed clang++-unknown-argument patch
- * Refreshed split-threshold-for-reg-with-hint patch
- * Fixed some FTBFS caused by missing header files
- * Fixed FTBFS caused by old rust compiler
- * Fixed FTBFS caused by new glibc-2.42 in Rawhide
- * Fixed FTBFS caused by old python-3.9.x in EL8/9
- * Dropped obsoleted chromium-141-el9-ffmpeg-5.x-duration.patch for old ffmpeg on EL9
2025-10-30 21:57:11 +09:00
Than Ngo
0f0c5cf790 Update to 141.0.7390.122
- * High CVE-2025-12036 chromium: Inappropriate implementation in V8
2025-10-30 20:33:53 +09:00
Than Ngo
d12d52e97e Update 141.0.7390.107
- * High CVE-2025-11756: Use after free in Safe Browsing
2025-10-30 20:33:53 +09:00
Than Ngo
a860d6d748 Update to 141.0.7390.76 2025-10-30 20:33:53 +09:00
Than Ngo
f7c2acbf51 Update to 141.0.7390.65
- * High CVE-2025-11458: Heap buffer overflow in Sync
- * High CVE-2025-11460: Use after free in Storage
- * Medium CVE-2025-11211: Out of bounds read in WebCodecs
- remove 0001-Change-use-of-removed-intrinsic.patch as it is included in
  141.0.7390.65
2025-10-30 20:33:53 +09:00
Tom Stellard
5e2ea7843f Fix build with clang-22
[skip changelog]
2025-10-30 20:33:53 +09:00
Than Ngo
bdf0e5a857 Update to 141.0.7390.54
- * Update to cef-141.0.11+g7e73ac4 (rhbz#2402447) (Asahi Lina)
- * High CVE-2025-11205: Heap buffer overflow in WebGPU
- * High CVE-2025-11206: Heap buffer overflow in Video
- * Medium CVE-2025-11207: Side-channel information leakage in Storage
- * Medium CVE-2025-11208: Inappropriate implementation in Media
- * Medium CVE-2025-11209: Inappropriate implementation in Omnibox
- * Medium CVE-2025-11210: Side-channel information leakage in Tab
- * Medium CVE-2025-11211: Out of bounds read in Media
- * Medium CVE-2025-11212: Inappropriate implementation in Media
- * Medium CVE-2025-11213: Inappropriate implementation in Omnibox
- * Medium CVE-2025-11215: Off by one error in V8
- * Low CVE-2025-11216: Inappropriate implementation in Storage
- * Low CVE-2025-11219: Use after free in V8
- Refreshed ppc64le patches
- Fixed issue with incorrect display of the links on startpage in Darkmode
- Fixed FTBFS - error: no member named 'bPsnrY' in 'Source_Picture_s'
- Fixed, DebugInfo packages aren't being produced
- Refreshed rust-clanglib patch
- Fixed FTBFS due to old ffmpeg on Epel9
- Fixed FTBFS - error: invalid application of 'sizeof' to an incomplete type 'blink::CSSStyleSheet'
- Fixed FTBFS due to missing header files
2025-10-30 20:33:53 +09:00
Asahi Lina
91dd791eda cherry-pick.sh: Handle empty better
[skip changelog]
2025-10-29 15:28:29 +09:00
Than Ngo
9397c6d665 Fix chromium FTBFS on EL9 with error: undefined symbol: __rust_no_alloc_shim_is_unstable
[skip changelog]
2025-09-30 22:13:03 +09:00
Asahi Lina
52b242d356 cherry-pick.sh: Prune empty commits
[skip changelog]
2025-09-30 22:13:00 +09:00
Than Ngo
4b5a9c1270 Update to 140.0.7339.207
- * CVE-2025-10890: Side-channel information leakage in V8
- * CVE-2025-10891: Integer overflow in V8
- * CVE-2025-10892: Integer overflow in V8
2025-09-30 22:13:00 +09:00
Than Ngo
7245726806 Add __rust_alloc_error_handler_should_panic_v2 to fix the build error:
- undefined symbol: __rust_no_alloc_shim_is_unstab

[skip changelog]
2025-09-30 22:13:00 +09:00
Than Ngo
7c5bc037b0 Fix FTBFS on F44 - undefined symbol: __rust_no_alloc_shim_is_unstable
[skip changelog]
2025-09-30 22:13:00 +09:00
Than Ngo
a7f42a823b Update to 140.0.7339.185
- * CVE-2025-10585: Type Confusion in V8
- * CVE-2025-10500: Use after free in Dawn
- * CVE-2025-10501: Use after free in WebRTC
- * CVE-2025-10502: Heap buffer overflow in ANGLE
- * Fix rendering issue on epel9
2025-09-30 22:13:00 +09:00
Than Ngo
933e2cdd13 Update to 140.0.7339.127
- * CVE-2025-10200: Use after free in Serviceworker
- * CVE-2025-10201: Inappropriate implementation in Mojo
2025-09-30 22:13:00 +09:00
Than Ngo
9afce20744 Workaround for build error due to old ffmpeg 5.x on el9
[skip changelog]
2025-09-30 22:13:00 +09:00