diff --git a/webkit-process.patch b/webkit-process.patch index 5a1498f..48f274e 100644 --- a/webkit-process.patch +++ b/webkit-process.patch @@ -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) diff --git a/webkit2gtk3-fdo-soname.patch b/webkit2gtk3-fdo-soname.patch deleted file mode 100644 index bec3eda..0000000 --- a/webkit2gtk3-fdo-soname.patch +++ /dev/null @@ -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()); diff --git a/webkit2gtk3.changes b/webkit2gtk3.changes index b207c12..89d000d 100644 --- a/webkit2gtk3.changes +++ b/webkit2gtk3.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Sun Nov 22 16:37:46 UTC 2020 - Michael Gorse + +- 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 @@ -35,6 +51,7 @@ Mon Sep 14 23:28:52 UTC 2020 - Michael Gorse + 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 + 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 diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec index e143a59..6990500 100644 --- a/webkit2gtk3.spec +++ b/webkit2gtk3.spec @@ -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} diff --git a/webkitgtk-2.30.2.tar.xz b/webkitgtk-2.30.2.tar.xz deleted file mode 100644 index 4f4827a..0000000 --- a/webkitgtk-2.30.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c467e0bc2bc610c2570928e3fd63cedaadc4719cbf9b04aa99f79dd71ad5682a -size 22308908 diff --git a/webkitgtk-2.30.2.tar.xz.asc b/webkitgtk-2.30.2.tar.xz.asc deleted file mode 100644 index e2f6698..0000000 --- a/webkitgtk-2.30.2.tar.xz.asc +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCX5KhdAAKCRDz0yLQ7EWC -w+C4AKDTSEyFV5h61UK9/BIBFR5DCIL4ZgCfXToLg9G8jSLAc4f2RXd3KXDSsQU= -=28P5 ------END PGP SIGNATURE----- diff --git a/webkitgtk-2.30.3.tar.xz b/webkitgtk-2.30.3.tar.xz new file mode 100644 index 0000000..fed948d --- /dev/null +++ b/webkitgtk-2.30.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dea14f03916882816f2fed9497a5103fc54b2ab8602ab145ca991e4951e5e7f +size 22311704 diff --git a/webkitgtk-2.30.3.tar.xz.asc b/webkitgtk-2.30.3.tar.xz.asc new file mode 100644 index 0000000..ff67258 --- /dev/null +++ b/webkitgtk-2.30.3.tar.xz.asc @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCX7e4fAAKCRDz0yLQ7EWC +w7QFAJ0TZ5TPL8OizAGVM9Qx+g+ZFOzAWACeKFPcwRUnpEQhtyL2sOKZ4pxV7mA= +=EEPd +-----END PGP SIGNATURE-----