Commit Graph

921 Commits

Author SHA256 Message Date
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
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
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
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
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
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
Tomáš Chvátal
40851541f0 - Enforce to not use system borders bsc#1173063
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1433
2020-06-18 07:41:06 +00:00
Tomáš Chvátal
ff191b5175 - Update to 83.0.4103.106 bsc#1173029:
* CVE-2020-6505: Use after free in speech
  * CVE-2020-6506: Insufficient policy enforcement in WebView
  * CVE-2020-6507: Out of bounds write in V8

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1432
2020-06-17 08:48:47 +00:00
Tomáš Chvátal
0ba5e4b5ff - Another attempt on the location handling for Leap 15.1:
* no-location-leap151.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1431
2020-06-15 14:06:03 +00:00
Tomáš Chvátal
c2a1213a6c - Attempt to build with wayland/ozone enabled
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1430
2020-06-11 16:32:15 +00:00
Tomáš Chvátal
9fe70a6c9b - Enable more system libs on 15.2+
- Remove the chromium-83-gcc-location-revert.patch as it is wrong
  approach to fix the problem

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1429
2020-06-11 12:16:30 +00:00
Tomáš Chvátal
182bd6c0a9 - Update _constraints to match up LTO enablement
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1428
2020-06-11 09:05:22 +00:00
Tomáš Chvátal
ecd7a186ec - With GCC 10 released we should be able to enable LTO again
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1427
2020-06-10 12:23:53 +00:00
Tomáš Chvátal
c8c169d74f * chromium-norar.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1425
2020-06-04 06:56:08 +00:00
Tomáš Chvátal
b86087dc8d - Update to 83.0.4103.97 bsc#1172496:
* CVE-2020-6493: Use after free in WebAuthentication.
  * CVE-2020-6494: Incorrect security UI in payments.
  * CVE-2020-6495: Insufficient policy enforcement in developer tools.
  * CVE-2020-6496: Use after free in payments.

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1424
2020-06-04 06:30:18 +00:00
Tomáš Chvátal
adc7befd30 Accepting request 809961 from home:favogt:branches:network:chromium
Disable openh264

OBS-URL: https://build.opensuse.org/request/show/809961
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1421
2020-05-28 13:54:27 +00:00
Tomáš Chvátal
45facd47e8 - Add patch to not use bundled unrar:
* chromium-81.0.4044.92-norar.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1419
2020-05-28 09:27:48 +00:00
Tomáš Chvátal
e4c91cd94c - Add revert of location setting commit that broke build on
openSUSE Leap 15.1:
  * chromium-83-gcc-location-revert.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1417
2020-05-27 12:04:09 +00:00
Tomáš Chvátal
2b8831527b - Swtich to GCC 9.x on Leaps to avoid gcc bug exposed in gcc8
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1415
2020-05-25 09:17:23 +00:00
Tomáš Chvátal
b1f0b14893 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1414 2020-05-22 10:59:51 +00:00