215 Commits

Author SHA256 Message Date
Ruediger Oertel
c244c88502 - add to keeplibs:
third_party/search_engines_data

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=31
2025-01-28 13:29:23 +00:00
Ruediger Oertel
14fb1fdf9e - added patches:
chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=30
2025-01-28 13:14:47 +00:00
Ruediger Oertel
fbb794fb72 - modified patches:
fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=29
2025-01-28 01:17:19 +00:00
Ruediger Oertel
9c122aaae9 - Chromium 134.0.6974.3
(dev release 2025-01-24)

- Chromium 133.0.6943.27
  (beta released 2025-01-23)
- use llvm19 also on 15.6/SLE-15-SP6
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  (rest of code is gone upstream, see commit
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
   does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=27
2025-01-28 00:48:12 +00:00
Ruediger Oertel
5a3139cf56 - add to keeplibs:
third_party/simdutf

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=26
2024-12-20 14:35:06 +00:00
Ruediger Oertel
d2bcebf918 - Chromium 133.0.6888.2
(dev release 2024-12-12)
- Chromium 132.0.6834.57
  (beta released 2024-12-19) 

- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives
 

- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=24
2024-12-20 14:05:50 +00:00
Ruediger Oertel
0be693277d - dropped patches:
chromium-125-disable-FFmpegAllowLists.patch
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (underlying code is gone upstream, see commit
   574c1e6678da435efb2ea9dba5dd890c2704b8af)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=23
2024-12-05 15:35:50 +00:00
Ruediger Oertel
f7b5056bce - Chromium 133.0.6847.2
(dev release 2024-11-21) 

- Chromium 132.0.6834.32
  (beta released 2024-12-04) 
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse) 
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm < 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
  * chromium-127-constexpr.patch
  third_party/devtools-frontend/src/node_modules/fast-glob

- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch

- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=21
2024-12-05 11:06:55 +00:00
Ruediger Oertel
e9750463c5 * gcc-enable-lto.patch
* chromium-93-ffmpeg-4.4.patch
- add to keeplibs:
  third_party/libtess2

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=20
2024-11-19 16:57:47 +00:00
Ruediger Oertel
d48845eeaf - Chromium 133.0.6835.3
(dev release 2024-11-14) 

- Chromium 132.0.6834.6
  (beta released 2024-11-13) 
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
- Chromium 131.0.6778.69 
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
     c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=18
2024-11-19 16:02:03 +00:00
Ruediger Oertel
476b9eb0eb drop chromium-132-shared_storage-fix_include.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=17
2024-11-08 12:35:56 +00:00
Ruediger Oertel
89f0099e81 - Chromium 132.0.6821.2
(dev released 2024-11-07)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=15
2024-11-08 12:14:15 +00:00
Ruediger Oertel
b3c52a472a - added patches:
* chromium-132-shared_storage-fix_include.patch (from upstream)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=13
2024-11-07 23:02:21 +00:00
Ruediger Oertel
21c5505f18 - update esbuild to 0.24.0
- drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=9
2024-11-07 13:28:43 +00:00
Ruediger Oertel
295fde38ba * chromium-127-rust-clanglib.patch (adapt to upsteam changes)
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=8
2024-11-07 13:08:58 +00:00
Ruediger Oertel
99d47f7ab3 - update context in
* chromium-125-compiler.patch
- update patch
  * chromium-127-bindgen.patch (drop allowlist part, not needed)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=7
2024-11-07 11:18:01 +00:00
Ruediger Oertel
20d8318ac9 - Chromium 132.0.6811.2
(dev released 2024-11-05) 
- Chromium 131.0.6778.33 
  (beta releaed 2024-11-06)

- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=5
2024-11-06 23:41:14 +00:00
Ruediger Oertel
3285c6af56 - Chromium 132.0.6793.2
(dev released 2024-10-24) 
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)

- Chromium 131.0.6778.24 
  (beta releaed 2024-10-30)
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
- update context in
  * chromium-125-lp155-typename.patch
  * chromium-127-bindgen.patch
  * chromium-127-constexpr.patch
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink

- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC

- change BR for rust to require version 1.81
  (1.82 uses a newer llvm) 

- 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

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=4
2024-11-03 23:09:13 +00:00
Ruediger Oertel
6a48114deb - dropped patches:
* chromium-130-missing-includes.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=3
2024-09-30 16:42:37 +00:00
Ruediger Oertel
20a2befd5d - Chromium 131.0.6738.0 (dev released 2024-09-26)
- Chromium 130.0.6723.19 (beta released 2024-09-25)

- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=2
2024-09-28 16:44:50 +00:00
Ruediger Oertel
626aa26ae5 Accepting request 1202768 from home:oertel:branches:network:chromium
initial

OBS-URL: https://build.opensuse.org/request/show/1202768
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=1
2024-09-23 22:50:33 +00:00
Ruediger Oertel
b2ee1db84f - dropped patches: (obsolete with recent llvm)
chromium-130-no-hardware_destructive_interference_size.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=138
2025-01-30 17:19:26 +00:00
Ruediger Oertel
88b96fc1d3 - drop chromium-132-old_libdrm.patch
obsolete as we are not building for 15.5 anymore

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=137
2025-01-30 17:10:21 +00:00
Ruediger Oertel
43b73bd4e6 - Chromium 133.0.6943.35
(beta released 2025-01-29)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=135
2025-01-30 15:47:05 +00:00
Ruediger Oertel
888368a1b9 - Chromium 132.0.6834.159 (boo#1236586)
* CVE-2025-0762: Use after free in DevTools

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=134
2025-01-29 09:43:45 +00:00
Ruediger Oertel
1aea49cd12 - Chromium 133.0.6943.27
(beta released 2025-01-23)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=132
2025-01-27 09:55:41 +00:00
Ruediger Oertel
af19a60c8f chromium-133-string_view.patch
(one more place to use string_view, also only llvm17)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=131
2025-01-23 14:40:46 +00:00
Ruediger Oertel
9084cc6618 - Chromium 132.0.6834.110
(stable released 2025-01-22) (bsc#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8
  (stable released 2025-01-14) (bsc#1235892)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=130
2025-01-23 13:17:59 +00:00
Ruediger Oertel
4107df7512 (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
does not seem to be in 133 yet)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=129
2025-01-22 10:27:25 +00:00
Ruediger Oertel
08e54557d1 - added patches (as revert for llvm17 in sp6):
chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  chromium-use-atomicops.patch
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b)
- update INSTALL.sh to generate appdata.xml from template

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=128
2025-01-22 10:11:56 +00:00
Ruediger Oertel
d91136fcc7 v8/third_party/siphash (moved inside of v8)
v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=127
2025-01-21 10:04:40 +00:00
Ruediger Oertel
f311359186 third_party/utf8-decoder (moved from v8)
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=126
2025-01-20 23:39:03 +00:00
Ruediger Oertel
0b1b848ef9 - modified patches
chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
   574c1e6678da435efb2ea9dba5dd890c2704b8af)
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=125
2025-01-20 15:19:37 +00:00
Ruediger Oertel
04269ae748 v8/third_party/siphash
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=124
2025-01-17 13:41:54 +00:00
Ruediger Oertel
c3dec02ad2 - drop buildreq for libevent and libevent from system libs
as the lib was dropped upstream

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=122
2025-01-17 12:42:35 +00:00
Ruediger Oertel
742d6769d4 - drop from keeplibs (gone in source):
third_party/jstemplate does not exist
  third_party/qcms does not exist
  v8/src/third_party/siphash does not exist
  v8/src/third_party/utf8-decoder does not exist
  v8/src/third_party/valgrind does not exist

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=120
2025-01-17 11:55:48 +00:00
Ruediger Oertel
b627c3a861 chromium-125-ffmpeg-5.x-reordered_opaque.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=119
2025-01-17 11:13:33 +00:00
Ruediger Oertel
7231a2b6d4 chromium-119-assert.patch
(code dropped upstream)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=118
2025-01-17 10:56:57 +00:00
Ruediger Oertel
eecd820ea1 Accepting request 1238314 from home:AndreasStieger:branches:network:chromium
sync changelog

OBS-URL: https://build.opensuse.org/request/show/1238314
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=117
2025-01-17 00:02:56 +00:00
Ruediger Oertel
a5ab71a9ab - update context in
chromium-102-regex_pattern-array.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=116
2025-01-16 23:59:21 +00:00
Ruediger Oertel
5d55e908f5 - Chromium 133.0.6943.16
(beta released 2025-01-15)
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (underlying code is gone upstream, see commit
   574c1e6678da435efb2ea9dba5dd890c2704b8af)
- add to keeplibs:
  third_party/simdutf

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=114
2025-01-16 18:03:41 +00:00
Ruediger Oertel
5caa674b6c - Chromium 132.0.6834.83
(beta released 2024-01-08) 

- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally

- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=105
2025-01-13 12:42:18 +00:00
Ruediger Oertel
7253d456b2 Accepting request 1232690 from home:AndreasStieger:branches:network:chromium
Chromium 132.0.6834.57

OBS-URL: https://build.opensuse.org/request/show/1232690
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=104
2024-12-20 10:34:22 +00:00
Ruediger Oertel
8ffb963712 Accepting request 1230981 from home:AndreasStieger:branches:network:chromium
Chromium 132.0.6834.46

OBS-URL: https://build.opensuse.org/request/show/1230981
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=103
2024-12-17 12:38:57 +00:00
Ruediger Oertel
658633681f - Chromium 132.0.6834.32
(beta released 2024-12-04) 

- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=101
2024-12-05 10:41:45 +00:00
Ruediger Oertel
4f00b34d4e (split off to only apply after the reverse)
* chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm < 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=100
2024-12-03 16:52:05 +00:00
Ruediger Oertel
cb7804daae * chromium-93-ffmpeg-4.4-rest.patch
(split off to only apply after the reverse)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=99
2024-11-28 17:33:20 +00:00
Ruediger Oertel
65054ec287 * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
(apply git upstream reverse for 15.x with llvm17)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=97
2024-11-28 11:07:15 +00:00
Ruediger Oertel
42f67247d2 - added patches:
* chromium-132-base_span.patch
    (try to fix compile error in ffmpeg_demuxer.cc on llvm17)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=96
2024-11-25 11:18:09 +00:00
Ruediger Oertel
9c02f1fa03 * chromium-127-constexpr.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=93
2024-11-21 22:47:28 +00:00