Commit Graph

1705 Commits

Author SHA256 Message Date
9587b56836 Accepting request 845657 from home:gmbr3:branches:network:chromium
- Update to 86.0.4240.183 bsc#1178375
  - CVE-2020-16004: Use after free in user interface.
  - CVE-2020-16005: Insufficient policy enforcement in ANGLE.
  - CVE-2020-16006: Inappropriate implementation in V8
  - CVE-2020-16007: Insufficient data validation in installer.
  - CVE-2020-16008: Stack buffer overflow in WebRTC.
  - CVE-2020-16009: Inappropriate implementation in V8.
  - CVE-2020-16011: Heap buffer overflow in UI on Windows.

OBS-URL: https://build.opensuse.org/request/show/845657
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1495
2020-11-03 10:04:32 +00:00
26642bf46d Accepting request 843351 from home:msmeissn:branches:network:chromium
- Update to 86.0.4240.111 bsc#1177936
  - CVE-2020-16000: Inappropriate implementation in Blink.
  - CVE-2020-16001: Use after free in media.
  - CVE-2020-16002: Use after free in PDFium.
  - CVE-2020-15999: Heap buffer overflow in Freetype.
  - CVE-2020-16003: Use after free in printing.

OBS-URL: https://build.opensuse.org/request/show/843351
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1493
2020-10-22 09:21:06 +00:00
Tomáš Chvátal
ed8d38be0d Accepting request 842544 from openSUSE:Maintenance:14554
- chromium-86-f_seal.patch: F_SEAL* definitions added for leap 15.1 and 15.2
- replace one missed g++-9 by g++-10 for leap 15.1/15.2

OBS-URL: https://build.opensuse.org/request/show/842544
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1492
2020-10-19 15:06:01 +00:00
Tomáš Chvátal
2fc62cb5c3 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1490 2020-10-14 12:05:46 +00:00
Tomáš Chvátal
986a5f8307 - Remove vdpau->vaapi bridge as it breaks a lot:
(fixes welcome by someone else than me)
  * chromium-vaapi-fix.patch

- Fix cookiemonster:
  * fix-invalid-end-iterator-usage-in-CookieMonster.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1489
2020-10-14 11:38:12 +00:00
Tomáš Chvátal
c85fa76263 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1488 2020-10-14 11:23:21 +00:00
Tomáš Chvátal
b52f0f77ca - Update to 0.1807:
* No upstream changelog

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1487
2020-10-14 11:15:31 +00:00
Tomáš Chvátal
9e59abf9eb Accepting request 840878 from home:AndreasStieger:branches:network:chomium2
build with system libevent, the gn bug is no longer present

OBS-URL: https://build.opensuse.org/request/show/840878
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1486
2020-10-12 06:49:57 +00:00
Tomáš Chvátal
b5feac9e10 - Remove TOC files to avoid warning in post and fix angle conditional
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1484
2020-09-23 08:39:20 +00:00
Tomáš Chvátal
039f75cdaf - Update to 85.0.4183.121 bsc#1176791:
* CVE-2020-15960: Out of bounds read in storage
  * CVE-2020-15961: Insufficient policy enforcement in extensions
  * CVE-2020-15962: Insufficient policy enforcement in serial
  * CVE-2020-15963: Insufficient policy enforcement in extensions
  * CVE-2020-15965: Out of bounds write in V8
  * CVE-2020-15966: Insufficient policy enforcement in extensions
  * CVE-2020-15964: Insufficient data validation in media

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1483
2020-09-22 12:32:18 +00:00
Tomáš Chvátal
ab6e69096b OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1481 2020-09-16 10:17:27 +00:00
Tomáš Chvátal
35fbb41be2 - The egl stuff is from angle not swiftshader, thanks Fedora
bsc#1176450

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1480
2020-09-15 08:39:04 +00:00
Tomáš Chvátal
2f8521e239 - Add back the swiftshader folder wrt bsc#1176450
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1478
2020-09-12 17:02:33 +00:00
Tomáš Chvátal
51d275f8af - Update 85.0.4183.102 bsc#1176306:
* CVE-2020-6573: Use after free in video.
  * CVE-2020-6574: Insufficient policy enforcement in installer. 
  * CVE-2020-6575: Race in Mojo.
  * CVE-2020-6576: Use after free in offscreen canvas. 
  * CVE-2020-15959: Insufficient policy enforcement in networking.

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1476
2020-09-09 06:41:34 +00:00
Tomáš Chvátal
03578f9d24 - Move swiftshader stuff to chromium folder directly bsc#1176207
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1475
2020-09-08 06:54:11 +00:00
Tomáš Chvátal
0cca6e985a OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1473 2020-09-01 12:45:08 +00:00
Tomáš Chvátal
e39bc38aea OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1472 2020-09-01 10:21:50 +00:00
Tomáš Chvátal
baef2a006c - Really update to .83 we accidentally included .69 beta release
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1471
2020-09-01 10:16:37 +00:00
Tomáš Chvátal
d8efa1b416 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1470 2020-08-28 08:07:51 +00:00
Tomáš Chvátal
1cb1d0a7ac OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1469 2020-08-28 08:02:35 +00:00
e3e089d758 rebase
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1468
2020-08-28 07:59:00 +00:00
Tomáš Chvátal
9221208aa6 - Add patch trying to compile with old libdrm on Leap 15.1:
* chromium-lp151-old-drm.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1467
2020-08-28 07:21:31 +00:00
Tomáš Chvátal
fc88c9d3a6 - Version update to 85.0.4183.83 bsc#1175757
* CVE-2020-6558: Insufficient policy enforcement in iOS
  * CVE-2020-6559: Use after free in presentation API
  * CVE-2020-6560: Insufficient policy enforcement in autofill
  * CVE-2020-6561: Inappropriate implementation in Content Security Policy
  * CVE-2020-6562: Insufficient policy enforcement in Blink
  * CVE-2020-6563: Insufficient policy enforcement in intent handling.
  * CVE-2020-6564: Incorrect security UI in permissions
  * CVE-2020-6565: Incorrect security UI in Omnibox.
  * CVE-2020-6566: Insufficient policy enforcement in media. 
  * CVE-2020-6567: Insufficient validation of untrusted input in command line handling.
  * CVE-2020-6568: Insufficient policy enforcement in intent handling.
  * CVE-2020-6569: Integer overflow in WebUSB.
  * CVE-2020-6570: Side-channel information leakage in WebRTC. 
  * CVE-2020-6571: Incorrect security UI in Omnibox.
- Use bundled vpx everywhere again as it fails to compile against
  system version
- Added patches:
 *  chromium-85-DelayNode-cast.patch
 *  chromium-85-FrameWidget-namespace.patch
 *  chromium-85-NearbyConnection-abstract.patch
 *  chromium-85-NearbyShareEncryptedMetadataKey-include.patch
 *  chromium-85-oscillator_node-cast.patch
 *  chromium-85-ostream-operator.patch
 *  chromium-85-ozone-include.patch
 *  chromium-85-sim_hash-include.patch
- Removed patches:
 *  chromium-82-gcc-template.patch
 *  chromium-84-AXObject-stl-iterator.patch
 *  chromium-84-FilePath-add-noexcept.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1465
2020-08-27 08:31:44 +00:00
Tomáš Chvátal
ac0459b45d Accepting request 829924 from network:chromium
- Refresh build-with-pipewire-0.3.patch to mirror similar patch
  by Fedora for Firefox; screen-capture wasn't actually working
  with the previous version of the patch.
- Add BuildRequires: pkgconfig(libspa-0.2) when building with
  pipewire support to guard against potential package splitting
  off of pipewire-spa-devel from pipewire-devel.
- Update _constraints to avoid very slow builds seen on obs-arm-4
  (probably due to swap)
- Add icu-v67.patch from upstream to fix build with icu v67 
- Disable lto to avoid the overflow >16GB ram used
- Use internal resources for icon and appdata
- Added patch chromium-vaapi-fix.patch again to fix boo#1146219
-------------------------------------------------------------------  
- Up to 78.0.3887.7
- Enable LTO for x86_64 - add gcc-enable-lto.patch and
  gcc-lto-rsp-clobber.patch patches.
- Refresh patch:
  * chromium-non-void-return.patch
- Add new patch to fix aarch64 build:
  * chromium-fix_swiftshader.patch
- Update %arm build, but keep it disabled for now, as ld requires 
  lots of RAM
- Up to 72.0.3626.14
- Update chromium-vaapi.patch
- Update chromium-system-icu.patch
- Increase %limit_build value to avoid OOM
- Rework aarch64 build requirements
- Reduce jumbo_file_merge_limit to 8 for aarch64 to avoid OOM
- Fix again aarch64 skia build:
  * chromium-skia-aarch64-buildfix.patch

OBS-URL: https://build.opensuse.org/request/show/829924
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1464
2020-08-27 08:24:47 +00:00
Tomáš Chvátal
d5d796a3a8 - Do not use libexec as we use /usr/lib as a target folder
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1463
2020-08-27 06:37:19 +00:00
Tomáš Chvátal
7a3d2506f3 - Fix the build by removing expectation of llvm-7.0
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1462
2020-08-21 08:12:53 +00:00
Tomáš Chvátal
bf2ddc53cc - Update to 84.0.4147.135 (bsc#1175505):
* CVE-2020-6556: Heap buffer overflow in SwiftShader

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1461
2020-08-20 07:34:20 +00:00
Tomáš Chvátal
ab55eb2ec8 Accepting request 828000 from home:marxin:branches:network:chromium
- Use new _constraint memoryperjob.

OBS-URL: https://build.opensuse.org/request/show/828000
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1460
2020-08-20 07:27:39 +00:00
5948c9710a Accepting request 826029 from home:marxin:branches:devel:gcc-testing
- Add chromium-disable-parallel-gold.patch in order to disable
  broken parallel ld.gold with LTO.
- Enable again LTO for x86_64 and increase memory constraints.
- Use parallel WPA streaming, we will easily fit into memory constraints.
- Remove memory_constrain hack for LTO.

OBS-URL: https://build.opensuse.org/request/show/826029
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1458
2020-08-12 12:16:24 +00:00
Tomáš Chvátal
e5f17b4f7e Accepting request 825711 from home:AndreasStieger:branches:network:chromium
fix changelog

OBS-URL: https://build.opensuse.org/request/show/825711
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1457
2020-08-11 07:59:29 +00:00
Tomáš Chvátal
afe98b3df3 Accepting request 825695 from home:AndreasStieger:branches:network:chromium
Chromium 84.0.4147.125 (boo#1175085)
   * CVE-2020-6542: Use after free in ANGLE
   * CVE-2020-6543: Use after free in task scheduling
   * CVE-2020-6544: Use after free in media
   * CVE-2020-6545: Use after free in audio
   * CVE-2020-6546: Inappropriate implementation in installer
   * CVE-2020-6547: Incorrect security UI in media
   * CVE-2020-6548: Heap buffer overflow in Skia
   * CVE-2020-6549: Use after free in media
   * CVE-2020-6550: Use after free in IndexedDB
   * CVE-2020-6551: Use after free in WebXR
   * CVE-2020-6552: Use after free in Blink
   * CVE-2020-6553: Use after free in offline mode
   * CVE-2020-6554: Use after free in extensions
   * CVE-2020-6555: Out of bounds read in WebGL
   * Various fixes from internal audits, fuzzing and other
     initiatives

OBS-URL: https://build.opensuse.org/request/show/825695
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1456
2020-08-11 06:54:11 +00:00
Tomáš Chvátal
30409ce363 - Disable wayland everywhere as it breaks headless and
middle mouse copy everywhere:
  bsc#1174497 bsc#1175044

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1455
2020-08-10 10:52:07 +00:00
Tomáš Chvátal
dd56164588 Accepting request 824211 from home:AndreasStieger:branches:network:chromium
- Update to 84.0.4147.105 (boo#1174582):
  * CVE-2020-6537: Type Confusion in V8
  * CVE-2020-6538: Inappropriate implementation in WebView
  * CVE-2020-6532: Use after free in SCTP
  * CVE-2020-6539: Use after free in CSS
  * CVE-2020-6540: Heap buffer overflow in Skia
  * CVE-2020-6541: Use after free in WebUSB

OBS-URL: https://build.opensuse.org/request/show/824211
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1454
2020-08-06 05:39:57 +00:00
Tomáš Chvátal
178d15aff0 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1452 2020-07-17 07:59:35 +00:00
Tomáš Chvátal
d68b4f63e9 - Try to fix non-wayland build for Leap builds
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1451
2020-07-17 07:00:43 +00:00
Tomáš Chvátal
6f0a3c4786 - Refresh build-with-pipewire-0.3.patch to mirror similar patch
by Fedora for Firefox; screen-capture wasn't actually working
  with the previous version of the patch.
- Add BuildRequires: pkgconfig(libspa-2.0) when building with
  pipewire support to guard against potential package splitting
  off of pipewire-spa-devel from pipewire-devel.

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1450
2020-07-16 11:42:49 +00:00
Tomáš Chvátal
a5d2187e5d - Update to 84.0.4147.89 bsc#1174189:
* Critical CVE-2020-6510: Heap buffer overflow in background fetch. 
  * High CVE-2020-6511: Side-channel information leakage in content security policy. 
  * High CVE-2020-6512: Type Confusion in V8. 
  * High CVE-2020-6513: Heap buffer overflow in PDFium. 
  * High CVE-2020-6514: Inappropriate implementation in WebRTC. 
  * High CVE-2020-6515: Use after free in tab strip. 
  * High CVE-2020-6516: Policy bypass in CORS. 
  * High CVE-2020-6517: Heap buffer overflow in history. 
  * Medium CVE-2020-6518: Use after free in developer tools. 
  * Medium CVE-2020-6519: Policy bypass in CSP. 
  * Medium CVE-2020-6520: Heap buffer overflow in Skia. 
  * Medium CVE-2020-6521: Side-channel information leakage in autofill.
  * Medium CVE-2020-6522: Inappropriate implementation in external protocol handlers. 
  * Medium CVE-2020-6523: Out of bounds write in Skia. 
  * Medium CVE-2020-6524: Heap buffer overflow in WebAudio. 
  * Medium CVE-2020-6525: Heap buffer overflow in Skia. 
  * Low CVE-2020-6526: Inappropriate implementation in iframe sandbox. 
  * Low CVE-2020-6527: Insufficient policy enforcement in CSP. 
  * Low CVE-2020-6528: Incorrect security UI in basic auth. 
  * Low CVE-2020-6529: Inappropriate implementation in WebRTC. 
  * Low CVE-2020-6530: Out of bounds memory access in developer tools. 
  * Low CVE-2020-6531: Side-channel information leakage in scroll to text. 
  * Low CVE-2020-6533: Type Confusion in V8. 
  * Low CVE-2020-6534: Heap buffer overflow in WebRTC. 
  * Low CVE-2020-6535: Insufficient data validation in WebUI. 
  * Low CVE-2020-6536: Incorrect security UI in PWAs.
- Use bundled xcb-proto as we need to generate py2 bindings
- Add new patches:
  * chromium-84-AXObject-stl-iterator.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1449
2020-07-16 11:37:29 +00:00
Tomáš Chvátal
9d96486e72 Accepting request 821289 from network:chromium
- Add BuildRequires: pkgconfig(libspa-0.2) when building with
- Update _constraints to avoid very slow builds seen on obs-arm-4
  (probably due to swap)
- Add icu-v67.patch from upstream to fix build with icu v67 
- Disable lto to avoid the overflow >16GB ram used
- Use internal resources for icon and appdata
- Added patch chromium-vaapi-fix.patch again to fix boo#1146219
-------------------------------------------------------------------  
- Up to 78.0.3887.7
- Enable LTO for x86_64 - add gcc-enable-lto.patch and
  gcc-lto-rsp-clobber.patch patches.
- Refresh patch:
  * chromium-non-void-return.patch
- Add new patch to fix aarch64 build:
  * chromium-fix_swiftshader.patch
- Update %arm build, but keep it disabled for now, as ld requires 
  lots of RAM
- Up to 72.0.3626.14
- Update chromium-vaapi.patch
- Update chromium-system-icu.patch
- Increase %limit_build value to avoid OOM
- Rework aarch64 build requirements
- Reduce jumbo_file_merge_limit to 8 for aarch64 to avoid OOM
- Fix again aarch64 skia build:
  * chromium-skia-aarch64-buildfix.patch
- Up to 71.0.3551.3
- Up to 70.0.3528.4
- Up to chromium-70.0.3521.2
- Add patch trying to build with system icu:
  * chromium-system-icu.patch

OBS-URL: https://build.opensuse.org/request/show/821289
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1448
2020-07-16 11:26:54 +00:00
Tomáš Chvátal
f659eb62d2 Accepting request 817709 from home:badshah400
- Refresh build-with-pipewire-0.3.patch to mirror similar patch
  by Fedora for Firefox; screen-capture wasn't actually working
  with the previous version of the patch.
- Add BuildRequires: pkgconfig(libspa-2.0) when building with
  pipewire support to guard against potential package splitting
  off of pipewire-spa-devel from pipewire-devel.

OBS-URL: https://build.opensuse.org/request/show/817709
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1446
2020-06-29 19:20:36 +00:00
Tomáš Chvátal
7655161cdc - Disable the LTO again as it still OOMs quite often
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1444
2020-06-25 07:12:55 +00:00
Tomáš Chvátal
e806239190 - Add patch to work with new ffmpeg wrt bsc#1173292:
* chromium-84-mediaalloc.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1443
2020-06-24 07:45:44 +00:00
Tomáš Chvátal
516e294a4a additional patch from Debian on the same issue bsc#1173107
Update patch:

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1442
2020-06-23 16:27:30 +00:00
Tomáš Chvátal
02095b8846 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1441 2020-06-23 15:14:30 +00:00
Tomáš Chvátal
ba6a4f9b9d - Add multimedia fix for disabled location and also try one
additional patch from Debian on the same issue, update patch:

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1440
2020-06-23 15:08:32 +00:00
Tomáš Chvátal
144596c044 - Try to fix the linking issue on leap same way like Debian:
* no-location-leap151.patch
  bsc#1173254

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1439
2020-06-23 14:25:06 +00:00
Tomáš Chvátal
ca7a807bcb - Add patch from Fedora to avoid attribute overrides in skia:
* chromium-83.0.4103.97-skia-gcc-no_sanitize-fixes.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1438
2020-06-23 08:35:29 +00:00
Tomáš Chvátal
e2b44c97ec - Add patch to hopefully fix bsc#1173107:
* chromium-dev-shm.patch
- Disable wayland integration on 15.x bsc#1173187 bsc#1173188

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1437
2020-06-23 08:12:38 +00:00
Tomáš Chvátal
7fb41ca3c3 - Update to 83.0.4103.116 bsc#1173251:
* CVE-2020-6509: Use after free in extensions

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1436
2020-06-23 07:52:48 +00:00
Tomáš Chvátal
5dec0f252e - Reduce constraints to say 20 GB disk space is enough
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1435
2020-06-19 07:35:18 +00:00
Tomáš Chvátal
f8cc522a53 - Disable wayland integration on 15.1
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1434
2020-06-19 07:13:55 +00:00