Accepting request 616070 from home:iznogood:branches:GNOME:Factory
- Update to version 2.20.3: + Fix installation directory of API documentation. + Disable Gigacage if mmap fails to allocate in Linux. + Add user agent quirk for paypal website. + Properly detect compiler flags, needed libs, and fallbacks for usage of 64-bit atomic operations. + Fix a network process crash when trying to get cookies of about:blank page. + Fix UI process crash when closing the window under Wayland. + Fix several crashes and rendering issues. + Security fixes: CVE-2018-4190, CVE-2018-4199, CVE-2018-4218, CVE-2018-4222, CVE-2018-4232, CVE-2018-4233, CVE-2018-4246, CVE-2018-11646. - Drop webkit2gtk3-boo1095611-null-page-url.patch: Fixed upstream. OBS-URL: https://build.opensuse.org/request/show/616070 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=165
This commit is contained in:
parent
19e5180dca
commit
1d8917a05a
@ -1,25 +0,0 @@
|
||||
Subversion Revision: 232297
|
||||
diff --git a/Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp b/Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp
|
||||
index 372443e2d3bc121f54d876b54be413de0cecc6d2..adb39007e705e676363a8aa2b3df6aa537c56f3e 100644
|
||||
--- a/Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp
|
||||
+++ b/Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp
|
||||
@@ -192,6 +192,9 @@ static void webkitFaviconDatabaseSetIconURLForPageURL(WebKitFaviconDatabase* dat
|
||||
if (!priv->isURLImportCompleted)
|
||||
return;
|
||||
|
||||
+ if (pageURL.isEmpty())
|
||||
+ return;
|
||||
+
|
||||
const String& currentIconURL = priv->pageURLToIconURLMap.get(pageURL);
|
||||
if (iconURL == currentIconURL)
|
||||
return;
|
||||
@@ -316,6 +319,9 @@ void webkitFaviconDatabaseSetIconForPageURL(WebKitFaviconDatabase* database, con
|
||||
if (!webkitFaviconDatabaseIsOpen(database))
|
||||
return;
|
||||
|
||||
+ if (pageURL.isEmpty())
|
||||
+ return;
|
||||
+
|
||||
WebKitFaviconDatabasePrivate* priv = database->priv;
|
||||
SetForScope<bool> change(priv->isSettingIcon, true);
|
||||
priv->iconDatabase->setIconURLForPageURL(icon.url.string(), pageURL);
|
@ -1,3 +1,21 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 11 13:22:44 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 2.20.3:
|
||||
+ Fix installation directory of API documentation.
|
||||
+ Disable Gigacage if mmap fails to allocate in Linux.
|
||||
+ Add user agent quirk for paypal website.
|
||||
+ Properly detect compiler flags, needed libs, and fallbacks for
|
||||
usage of 64-bit atomic operations.
|
||||
+ Fix a network process crash when trying to get cookies of
|
||||
about:blank page.
|
||||
+ Fix UI process crash when closing the window under Wayland.
|
||||
+ Fix several crashes and rendering issues.
|
||||
+ Security fixes: CVE-2018-4190, CVE-2018-4199, CVE-2018-4218,
|
||||
CVE-2018-4222, CVE-2018-4232, CVE-2018-4233, CVE-2018-4246,
|
||||
CVE-2018-11646.
|
||||
- Drop webkit2gtk3-boo1095611-null-page-url.patch: Fixed upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 8 20:49:13 UTC 2018 - mgorse@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@
|
||||
%endif
|
||||
%bcond_without python3
|
||||
Name: webkit2gtk3
|
||||
Version: 2.20.2
|
||||
Version: 2.20.3
|
||||
Release: 0
|
||||
Summary: Library for rendering web content, GTK+ Port
|
||||
License: LGPL-2.0-or-later AND BSD-3-Clause
|
||||
@ -54,8 +54,7 @@ Patch0: webkitgtk-typelib-sharelib-link.patch
|
||||
Patch1: webkit2gtk3-python3.patch
|
||||
# PATCh-FIX-UPSTREAM webkit2gtk3-boo1088932-a11y-state-set.patch boo#1088932 webkit#184366 mgorse@suse.com -- fix crash when atk_object_ref_state_set is called on an AtkObject that's being destroyed.
|
||||
Patch2: webkit2gtk3-boo1088932-a11y-state-set.patch
|
||||
# PATCH-FIX-UPSTREAM webkit2gtk3-boo1095611-null-page-url.patch boo#1095611 mgorse@suse.com -- fix crash if a page URL is null (CVE-2018-11646).
|
||||
Patch3: webkit2gtk3-boo1095611-null-page-url.patch
|
||||
|
||||
BuildRequires: Mesa-libEGL-devel
|
||||
BuildRequires: Mesa-libGL-devel
|
||||
BuildRequires: Mesa-libGLESv1_CM-devel
|
||||
@ -265,7 +264,6 @@ invoking a Perl or Python script.
|
||||
%patch1 -p1
|
||||
%endif
|
||||
%patch2 -p1
|
||||
%patch3 -p1
|
||||
|
||||
%build
|
||||
# Here we must muzzle our dog so it doesn't eat all the memory
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dffe93a241f03f1c73b369f4e323e4d8f12e39d33d5515948cbf454ca4b526e2
|
||||
size 16622048
|
@ -1,6 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCWvAxQgAKCRDz0yLQ7EWC
|
||||
w3JIAJ4iZ9PDs2leXLd1hezOr/TBB9kKLQCeJnvTy0M0r4/AxPYnD3UhHX+oqm0=
|
||||
=681+
|
||||
-----END PGP SIGNATURE-----
|
3
webkitgtk-2.20.3.tar.xz
Normal file
3
webkitgtk-2.20.3.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:579b307d78fa16a73f112790178022166d7ad17d4147492ced9b9fba48f20dd8
|
||||
size 16623456
|
6
webkitgtk-2.20.3.tar.xz.asc
Normal file
6
webkitgtk-2.20.3.tar.xz.asc
Normal file
@ -0,0 +1,6 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCWx5nxQAKCRDz0yLQ7EWC
|
||||
w2jpAJ4/uSFTvyV6VLmwCxtYYrypMgzcjQCg4uppNbNwNYSp/bj+/r8+E+DrOsA=
|
||||
=HovV
|
||||
-----END PGP SIGNATURE-----
|
Loading…
x
Reference in New Issue
Block a user