Accepting request 345026 from GNOME:Factory
New upstream release OBS-URL: https://build.opensuse.org/request/show/345026 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=179
This commit is contained in:
commit
fef679bc11
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c9fbe7a921a73e2cced219eab35c350f86dfcfd5b7ed7502f9aeb3c262b46a47
|
||||
size 1561544
|
3
gdm-3.18.2.tar.xz
Normal file
3
gdm-3.18.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:549235247611d74f0d5d5a4aa01ba9350a4d3468e44ac013b40791c6a986f822
|
||||
size 1574772
|
@ -1,50 +0,0 @@
|
||||
From 76e2a54a1ef6cb8783844ce11efcf694e220a840 Mon Sep 17 00:00:00 2001
|
||||
From: Ray Strode <rstrode@redhat.com>
|
||||
Date: Tue, 20 Oct 2015 16:48:17 -0400
|
||||
Subject: gdm-session: emit verification-complete even for logins
|
||||
|
||||
Right now we only emit verification-complete when the a user
|
||||
successfully reauthenticates. We should also do it when they
|
||||
successfully initially authenticate.
|
||||
|
||||
This commit fixes that.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=754814
|
||||
---
|
||||
daemon/gdm-session.c | 15 +++++++--------
|
||||
1 file changed, 7 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
|
||||
index 982b5eb..5530485 100644
|
||||
--- a/daemon/gdm-session.c
|
||||
+++ b/daemon/gdm-session.c
|
||||
@@ -307,19 +307,18 @@ on_establish_credentials_cb (GdmDBusWorker *proxy,
|
||||
service_name = conversation->service_name;
|
||||
|
||||
if (worked) {
|
||||
- switch (self->priv->verification_mode) {
|
||||
- case GDM_SESSION_VERIFICATION_MODE_REAUTHENTICATE:
|
||||
- if (self->priv->user_verifier_interface != NULL) {
|
||||
- gdm_dbus_user_verifier_emit_verification_complete (self->priv->user_verifier_interface,
|
||||
- service_name);
|
||||
- g_signal_emit (self, signals[VERIFICATION_COMPLETE], 0, service_name);
|
||||
- }
|
||||
- break;
|
||||
+ if (self->priv->user_verifier_interface != NULL) {
|
||||
+ gdm_dbus_user_verifier_emit_verification_complete (self->priv->user_verifier_interface,
|
||||
+ service_name);
|
||||
+ g_signal_emit (self, signals[VERIFICATION_COMPLETE], 0, service_name);
|
||||
+ }
|
||||
|
||||
+ switch (self->priv->verification_mode) {
|
||||
case GDM_SESSION_VERIFICATION_MODE_LOGIN:
|
||||
case GDM_SESSION_VERIFICATION_MODE_CHOOSER:
|
||||
gdm_session_open_session (self, service_name);
|
||||
break;
|
||||
+ case GDM_SESSION_VERIFICATION_MODE_REAUTHENTICATE:
|
||||
default:
|
||||
break;
|
||||
}
|
||||
--
|
||||
cgit v0.11.2
|
||||
|
14
gdm.changes
14
gdm.changes
@ -1,3 +1,17 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 17 18:50:18 UTC 2015 - zaitor@opensuse.org
|
||||
|
||||
- Update to version 3.18.2 (boo#955552):
|
||||
+ Fix lock screen bypass when holding escape key (CVE-2015-7496,
|
||||
bgo#758032).
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 09:43:52 UTC 2015 - zaitor@opensuse.org
|
||||
|
||||
- Drop gdm-session-emit-verification-complete-for-logins.patch: Bug
|
||||
fixed in gnome-shell.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 25 23:17:52 UTC 2015 - zaitor@opensuse.org
|
||||
|
||||
|
5
gdm.spec
5
gdm.spec
@ -27,7 +27,7 @@
|
||||
%define enable_split_authentication 0
|
||||
|
||||
Name: gdm
|
||||
Version: 3.18.0
|
||||
Version: 3.18.2
|
||||
Release: 0
|
||||
Summary: The GNOME Display Manager
|
||||
License: GPL-2.0+
|
||||
@ -60,8 +60,6 @@ Patch34: gdm-default-wm.patch
|
||||
Patch35: gdm-xauthlocalhostname.patch
|
||||
# PATCH-FIX-UPSTREAM gdm-plymouth-vt1.patch bnc#881676 fcrozat@suse.com -- switch to VT1 when quitting if gdm was starting with plymouth running
|
||||
Patch41: gdm-plymouth-vt1.patch
|
||||
# PATCH-FIX-UPSTREAM gdm-session-emit-verification-complete-for-logins.patch bgo#754814 zaitor@opensuse.org -- Fix hang on login when using Nvidia driver.
|
||||
Patch42: gdm-session-emit-verification-complete-for-logins.patch
|
||||
BuildRequires: check-devel
|
||||
# needed for directory ownership
|
||||
BuildRequires: dconf
|
||||
@ -193,7 +191,6 @@ translation-update-upstream
|
||||
%patch34 -p1
|
||||
#patch35 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
|
||||
%build
|
||||
NOCONFIGURE=1 sh autogen.sh
|
||||
|
Loading…
x
Reference in New Issue
Block a user