Accepting request 850518 from GNOME:Next

- Update to version 2.30.3 (boo#1179122):

OBS-URL: https://build.opensuse.org/request/show/850518
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=276
This commit is contained in:
Dominique Leuenberger 2020-11-26 12:26:14 +00:00 committed by Git OBS Bridge
parent 09927b23a3
commit 6e7c26751f
8 changed files with 37 additions and 36 deletions

View File

@ -1,7 +1,7 @@
diff -urp webkitgtk-2.28.0.orig/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp webkitgtk-2.28.0/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp
--- webkitgtk-2.28.0.orig/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp 2020-02-04 04:30:36.000000000 -0600
+++ webkitgtk-2.28.0/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp 2020-03-19 14:16:07.742318092 -0500
@@ -379,8 +379,16 @@ static void webkitWebContextConstructed(
diff -urp webkitgtk-2.30.3.orig/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp webkitgtk-2.30.3/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp
--- webkitgtk-2.30.3.orig/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp 2020-09-18 03:34:08.000000000 -0500
+++ webkitgtk-2.30.3/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp 2020-11-20 16:25:05.830587831 -0600
@@ -397,8 +397,16 @@ static void webkitWebContextConstructed(
configuration.setProcessSwapsOnNavigation(priv->psonEnabled);
if (!priv->psonEnabled) {
const char* useSingleWebProcess = getenv("WEBKIT_USE_SINGLE_WEB_PROCESS");
@ -18,5 +18,5 @@ diff -urp webkitgtk-2.28.0.orig/Source/WebKit/UIProcess/API/glib/WebKitWebContex
+ }
+ }
}
#endif
#if !USE(GTK4)

View File

@ -1,13 +0,0 @@
Index: webkitgtk-2.29.92/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
===================================================================
--- webkitgtk-2.29.92.orig/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
+++ webkitgtk-2.29.92/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
@@ -115,7 +115,7 @@ void WebProcessPool::platformInitializeW
#if PLATFORM(WAYLAND)
if (WebCore::PlatformDisplay::sharedDisplay().type() == WebCore::PlatformDisplay::Type::Wayland) {
#if USE(WPE_RENDERER)
- wpe_loader_init("libWPEBackend-fdo-1.0.so");
+ wpe_loader_init("libWPEBackend-fdo-1.0.so.1");
if (AcceleratedBackingStoreWayland::checkRequirements()) {
parameters.hostClientFileDescriptor = wpe_renderer_host_create_client();
parameters.implementationLibraryName = FileSystem::fileSystemRepresentation(wpe_loader_get_loaded_implementation_library_name());

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Sun Nov 22 16:37:46 UTC 2020 - Michael Gorse <mgorse@suse.com>
- Update to version 2.30.3 (boo#1179122):
+ Add new build option USE(64KB_PAGE_BLOCK).
+ Fix backdrop filters with rounded borders.
+ Fix scrolling iframes when async scrolling is enabled.
+ Allow applications to handle drag and drop on the web view
again.
+ Update Outlook user agent quirk.
+ Fix the build with video support disabled.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2020-13584, CVE-2020-9983.
- Drop webkit2gtk3-fdo-soname.patch: fixed upstream.
- Rebase webkit-process.patch.
-------------------------------------------------------------------
Fri Oct 23 09:35:30 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
@ -35,6 +51,7 @@ Mon Sep 14 23:28:52 UTC 2020 - Michael Gorse <mgorse@suse.com>
+ Fix NTLM authentication.
+ Don't try to use SHM on wayland with older wpebackend-fdo.
+ Fix the build due to seccomp.h header not found.
+ Security fixes: CVE-2020-9948, CVE-2020-9951.
- Drop seccomp-build-fix.patch and wpe-shm-check.patch: fixed
upstream.
@ -141,7 +158,7 @@ Fri Jul 10 12:08:05 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2020-9802, CVE-2020-9803, CVE-2020-9805,
CVE-2020-9806, CVE-2020-9807, CVE-2020-9843, CVE-2020-9850,
CVE-2020-13753.
CVE-2020-13753, CVE-2020-9952.
-------------------------------------------------------------------
Mon Apr 27 15:27:49 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -31,7 +31,7 @@
%define _gold_linker 0
%endif
Name: webkit2gtk3
Version: 2.30.2
Version: 2.30.3
Release: 0
Summary: Library for rendering web content, GTK+ Port
License: LGPL-2.0-or-later AND BSD-3-Clause
@ -41,12 +41,10 @@ Source0: %{url}/releases/%{_name}-%{version}.tar.xz
Source1: %{url}/releases/%{_name}-%{version}.tar.xz.asc
Source98: baselibs.conf
Source99: webkit2gtk3.keyring
# PATCH-FIX-OPENSUSE webkit2gtk3-fdo-soname.patch mgorse@suse.com -- don't call dlopen with an unversioned soname.
Patch0: webkit2gtk3-fdo-soname.patch
# PATCH-FIX-OPENSUSE webkit-process.patch boo#1159329 mgorse@suse.com -- use single web process for evolution and geary.
Patch1: webkit-process.patch
Patch0: webkit-process.patch
# PATCH-FIX-OPENSUSE no-forced-sse.patch jengelh@iani.de -- cure execution of illegal instruction in i586 firefox.
Patch2: no-forced-sse.patch
Patch1: no-forced-sse.patch
BuildRequires: Mesa-libEGL-devel
BuildRequires: Mesa-libGL-devel
@ -273,11 +271,10 @@ A small test browswer from webkit, useful for testing features.
%prep
%setup -n webkitgtk-%{version}
%patch0 -p1
%if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150200
%patch1 -p1
%patch0 -p1
%endif
%patch2 -p1
%patch1 -p1
%build
%define _lto_cflags %{nil}

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c467e0bc2bc610c2570928e3fd63cedaadc4719cbf9b04aa99f79dd71ad5682a
size 22308908

View File

@ -1,6 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCX5KhdAAKCRDz0yLQ7EWC
w+C4AKDTSEyFV5h61UK9/BIBFR5DCIL4ZgCfXToLg9G8jSLAc4f2RXd3KXDSsQU=
=28P5
-----END PGP SIGNATURE-----

3
webkitgtk-2.30.3.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6dea14f03916882816f2fed9497a5103fc54b2ab8602ab145ca991e4951e5e7f
size 22311704

View File

@ -0,0 +1,6 @@
-----BEGIN PGP SIGNATURE-----
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCX7e4fAAKCRDz0yLQ7EWC
w7QFAJ0TZ5TPL8OizAGVM9Qx+g+ZFOzAWACeKFPcwRUnpEQhtyL2sOKZ4pxV7mA=
=EEPd
-----END PGP SIGNATURE-----