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:
Bjørn Lie 2018-06-11 20:12:22 +00:00 committed by Git OBS Bridge
parent 19e5180dca
commit 1d8917a05a
7 changed files with 29 additions and 38 deletions

View File

@ -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);

View File

@ -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

View File

@ -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

View File

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

View File

@ -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
View File

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

View File

@ -0,0 +1,6 @@
-----BEGIN PGP SIGNATURE-----
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCWx5nxQAKCRDz0yLQ7EWC
w2jpAJ4/uSFTvyV6VLmwCxtYYrypMgzcjQCg4uppNbNwNYSp/bj+/r8+E+DrOsA=
=HovV
-----END PGP SIGNATURE-----