Hello community,

here is the log from the commit of package gnome-shell for openSUSE:Factory 
checked in at 2017-06-12 15:08:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-shell.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-shell"

Mon Jun 12 15:08:05 2017 rev:128 rq:501743 version:3.24.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes  2017-05-31 
12:12:34.213144216 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-shell.new/gnome-shell.changes     
2017-06-12 15:08:13.621274120 +0200
@@ -1,0 +2,7 @@
+Tue Jun  6 22:56:30 UTC 2017 - [email protected]
+
+- Add gnome-shell-portalhelper-fixes.patch:
+  + Don't go through proxies for captive portals (bgo#769692).
+  + Fix auth URI not being passed to window (bgo#783286).
+
+-------------------------------------------------------------------

New:
----
  gnome-shell-portalhelper-fixes.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-shell.spec ++++++
--- /var/tmp/diff_new_pack.fMTRc1/_old  2017-06-12 15:08:14.565140877 +0200
+++ /var/tmp/diff_new_pack.fMTRc1/_new  2017-06-12 15:08:14.569140312 +0200
@@ -58,6 +58,8 @@
 Patch12:        gnome-shell-sle-theme.patch
 # PATCH-FIX-UPSTREAM gnome-shell-login-fix-session-button-can-be-clicked.patch 
bsc#1034584 bsc#1034827 bgo#781482 [email protected] -- Disable session selection 
button function when it does not display.
 Patch13:        gnome-shell-login-fix-session-button-can-be-clicked.patch
+# PATCH-FIX-UPSTREAM gnome-shell-portalhelper-fixes.patch bgo#769692 
bgo#783286 [email protected] -- Portalhelper fixes from upstream git
+Patch14:        gnome-shell-portalhelper-fixes.patch
 ## NOTE: Keep SLE Classic pathes at bottom.
 ## NOTE: Keep SLE Classic pathes at bottom.
 # PATCH-FEATURE-SLE gs-sle-classic-ext.patch bnc#862615 [email protected] -- add 
SLE Classic support
@@ -206,6 +208,7 @@
 %endif
 %endif
 %patch13 -p1
+%patch14 -p1
 %if !0%{?is_opensuse}
 %patch1000 -p1
 translation-update-upstream

++++++ gnome-shell-portalhelper-fixes.patch ++++++
>From d104ebf6120a9396df4977763ebaf3624deeb6cb Mon Sep 17 00:00:00 2001
From: Bastien Nocera <[email protected]>
Date: Thu, 18 May 2017 18:13:12 +0200
Subject: portalHelper: Don't go through proxies for captive portals

When using an SSH tunnel (through a SOCKS proxy) to funnel all
the outgoing traffic, we need the captive portal to not go through that
proxy, otherwise we can't go through the proxy because we're not
connected to the Internet and we can't go through the portal because
we're not connected through the proxy.

This fixes a blank captive portal window and no error reporting in that
particular configuration.

https://bugzilla.gnome.org/show_bug.cgi?id=769692
---
 js/portalHelper/main.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/js/portalHelper/main.js b/js/portalHelper/main.js
index b721f6a..39e0c2b 100644
--- a/js/portalHelper/main.js
+++ b/js/portalHelper/main.js
@@ -143,6 +143,7 @@ const PortalWindow = new Lang.Class({
 
         this._webContext = WebKit.WebContext.new_ephemeral();
         this._webContext.set_cache_model(WebKit.CacheModel.DOCUMENT_VIEWER);
+        
this._webContext.set_network_proxy_settings(WebKit.NetworkProxyMode.NO_PROXY, 
null);
 
         this._webView = WebKit.WebView.new_with_context(this._webContext);
         this._webView.connect('decide-policy', Lang.bind(this, 
this._onDecidePolicy));
-- 
cgit v0.12


>From aa08bd75d086d275aab41f829e3ea40dbce7e9e9 Mon Sep 17 00:00:00 2001
From: Bastien Nocera <[email protected]>
Date: Wed, 31 May 2017 16:03:16 +0200
Subject: portalHelper: Fix auth URI not being passed to window

Gjs-Message: JS WARNING: [resource:///org/gnome/shell/portalHelper/main.js 
360]: reference to undefined property top.uri
is caused by the URI variable actually being called "url".

https://bugzilla.gnome.org/show_bug.cgi?id=783286
---
 js/portalHelper/main.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/js/portalHelper/main.js b/js/portalHelper/main.js
index 39e0c2b..31ae969 100644
--- a/js/portalHelper/main.js
+++ b/js/portalHelper/main.js
@@ -357,7 +357,7 @@ const WebPortalHelper = new Lang.Class({
         if (top.window != null)
             return;
 
-        top.window = new PortalWindow(this, top.uri, top.timestamp, 
Lang.bind(this, function(result) {
+        top.window = new PortalWindow(this, top.url, top.timestamp, 
Lang.bind(this, function(result) {
             this._dbusImpl.emit_signal('Done', new GLib.Variant('(ou)', 
[top.connection, result]));
         }));
     },
-- 
cgit v0.12


Reply via email to