Update to 3.15.90

This commit is contained in:
Richard Hughes 2015-02-19 15:01:31 +00:00
parent c1c3fec98b
commit badc42b760
4 changed files with 7 additions and 181 deletions

1
.gitignore vendored
View File

@ -60,3 +60,4 @@ gdm-2.30.2.tar.bz2
/gdm-3.15.2.tar.xz /gdm-3.15.2.tar.xz
/gdm-3.15.3.tar.xz /gdm-3.15.3.tar.xz
/gdm-3.15.3.1.tar.xz /gdm-3.15.3.1.tar.xz
/gdm-3.15.90.tar.xz

View File

@ -1,174 +0,0 @@
From 4d25bda84d9ed57efecb8a6444ef8d978f74b2d6 Mon Sep 17 00:00:00 2001
From: Ray Strode <rstrode@redhat.com>
Date: Fri, 16 Jan 2015 09:46:26 -0500
Subject: [PATCH] Revert "pam: drop postlogin from fedora pam config"
This reverts commit 76d26d8c1c37c6bd38bcac082d5cc62670fe5d39.
It breaks pam_ecryptfs.
Downstream: https://bugzilla.redhat.com/show_bug.cgi?id=1174366
https://bugzilla.gnome.org/show_bug.cgi?id=743045
---
data/pam-redhat/gdm-autologin.pam | 2 ++
data/pam-redhat/gdm-fingerprint.pam | 2 ++
data/pam-redhat/gdm-launch-environment.pam | 2 ++
data/pam-redhat/gdm-password.pam | 2 ++
data/pam-redhat/gdm-pin.pam | 2 ++
data/pam-redhat/gdm-smartcard.pam | 2 ++
data/pam-redhat/gdm.pam | 3 +++
7 files changed, 15 insertions(+)
diff --git a/data/pam-redhat/gdm-autologin.pam b/data/pam-redhat/gdm-autologin.pam
index 08d4543..0616e66 100644
--- a/data/pam-redhat/gdm-autologin.pam
+++ b/data/pam-redhat/gdm-autologin.pam
@@ -1,14 +1,16 @@
#%PAM-1.0
auth required pam_env.so
auth required pam_permit.so
+auth include postlogin
account required pam_nologin.so
account include system-auth
password include system-auth
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-session optional pam_ck_connector.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include system-auth
+session include postlogin
diff --git a/data/pam-redhat/gdm-fingerprint.pam b/data/pam-redhat/gdm-fingerprint.pam
index ee0635d..c5a3598 100644
--- a/data/pam-redhat/gdm-fingerprint.pam
+++ b/data/pam-redhat/gdm-fingerprint.pam
@@ -1,15 +1,17 @@
auth substack fingerprint-auth
+auth include postlogin
account required pam_nologin.so
account include fingerprint-auth
password include fingerprint-auth
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-session optional pam_ck_connector.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include fingerprint-auth
+session include postlogin
diff --git a/data/pam-redhat/gdm-launch-environment.pam b/data/pam-redhat/gdm-launch-environment.pam
index f1811f1..a5130ea 100644
--- a/data/pam-redhat/gdm-launch-environment.pam
+++ b/data/pam-redhat/gdm-launch-environment.pam
@@ -1,7 +1,9 @@
#%PAM-1.0
auth required pam_env.so
auth required pam_permit.so
+auth include postlogin
account include system-auth
password include system-auth
session optional pam_keyinit.so force revoke
session include system-auth
+session include postlogin
diff --git a/data/pam-redhat/gdm-password.pam b/data/pam-redhat/gdm-password.pam
index b95ca16..3006d0c 100644
--- a/data/pam-redhat/gdm-password.pam
+++ b/data/pam-redhat/gdm-password.pam
@@ -1,19 +1,21 @@
auth [success=done ignore=ignore default=bad] pam_selinux_permit.so
auth substack password-auth
auth optional pam_gnome_keyring.so
+auth include postlogin
account required pam_nologin.so
account include password-auth
password substack password-auth
-password optional pam_gnome_keyring.so use_authtok
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-session optional pam_ck_connector.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include password-auth
session optional pam_gnome_keyring.so auto_start
+session include postlogin
diff --git a/data/pam-redhat/gdm-pin.pam b/data/pam-redhat/gdm-pin.pam
index d0a4e71..7594653 100644
--- a/data/pam-redhat/gdm-pin.pam
+++ b/data/pam-redhat/gdm-pin.pam
@@ -1,20 +1,22 @@
auth [success=done ignore=ignore default=bad] pam_selinux_permit.so
auth requisite pam_pin.so
auth substack password-auth
auth optional pam_gnome_keyring.so
+auth include postlogin
account required pam_nologin.so
account include password-auth
password include password-auth
password optional pam_pin.so
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-session optional pam_ck_connector.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include password-auth
session optional pam_gnome_keyring.so auto_start
+session include postlogin
diff --git a/data/pam-redhat/gdm-smartcard.pam b/data/pam-redhat/gdm-smartcard.pam
index d49eef9..c91cf0d 100644
--- a/data/pam-redhat/gdm-smartcard.pam
+++ b/data/pam-redhat/gdm-smartcard.pam
@@ -1,15 +1,17 @@
auth substack smartcard-auth
+auth include postlogin
account required pam_nologin.so
account include smartcard-auth
password include smartcard-auth
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-session optional pam_ck_connector.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include smartcard-auth
+session include postlogin
diff --git a/data/pam-redhat/gdm.pam b/data/pam-redhat/gdm.pam
index 9d95a51..baa058b 100644
--- a/data/pam-redhat/gdm.pam
+++ b/data/pam-redhat/gdm.pam
@@ -1,10 +1,13 @@
#%PAM-1.0
auth required pam_env.so
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
+auth include postlogin
auth include system-auth
+account required pam_nologin.so
account include system-auth
password include system-auth
session optional pam_keyinit.so force revoke
session include system-auth
session required pam_loginuid.so
session optional pam_console.so
+session include postlogin
--
2.1.0

View File

@ -11,8 +11,8 @@
Summary: The GNOME Display Manager Summary: The GNOME Display Manager
Name: gdm Name: gdm
Version: 3.15.3.1 Version: 3.15.90
Release: 4%{?dist} Release: 1%{?dist}
Epoch: 1 Epoch: 1
License: GPLv2+ License: GPLv2+
Group: User Interface/X Group: User Interface/X
@ -20,8 +20,6 @@ URL: http://download.gnome.org/sources/gdm
#VCS: git:git://git.gnome.org/gdm #VCS: git:git://git.gnome.org/gdm
Source: http://download.gnome.org/sources/gdm/3.15/gdm-%{version}.tar.xz Source: http://download.gnome.org/sources/gdm/3.15/gdm-%{version}.tar.xz
Source1: org.gnome.login-screen.gschema.override Source1: org.gnome.login-screen.gschema.override
Patch0: fix-pam-ecryptfs.patch
Patch1: fix-user-switching.patch
BuildRequires: pkgconfig(libcanberra-gtk) BuildRequires: pkgconfig(libcanberra-gtk)
BuildRequires: pango-devel >= 0:%{pango_version} BuildRequires: pango-devel >= 0:%{pango_version}
@ -107,8 +105,6 @@ files needed to build custom greeters.
%prep %prep
%setup -q %setup -q
%patch0 -p1 -b .fix-pam-ecryptfs
%patch1 -p1 -b .fix-user-switching
autoreconf -i -f autoreconf -i -f
intltoolize -f intltoolize -f
@ -298,6 +294,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
%{_libdir}/pkgconfig/gdm.pc %{_libdir}/pkgconfig/gdm.pc
%changelog %changelog
* Thu Feb 19 2015 Richard Hughes <rhughes@redhat.com> - 1:3.15.90-1
- Update to 3.15.90
* Fri Jan 23 2015 Ray Strode <rstrode@redhat.com> 3.15.3.1-4 * Fri Jan 23 2015 Ray Strode <rstrode@redhat.com> 3.15.3.1-4
- Another user switching fix - Another user switching fix
Related: #1184933 Related: #1184933

View File

@ -1 +1 @@
e91441bf51d241af4266cc3ab2984a66 gdm-3.15.3.1.tar.xz a1a62b675c4da171b836b4ff2285b92f gdm-3.15.90.tar.xz