From 6e4c73e807675064d8eefd583c4f9f915cdc7541af0953d6817c0482076ab1c4 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 18 Jul 2017 09:03:59 +0000 Subject: [PATCH 1/5] Accepting request 510546 from home:zhangxiaofei:branches:gdm-permission - Fix specfile: Set attributes of /var/log/gdm and /run/gdm to (711, root, gdm), which is hardcoded in commit c3cba52, otherwise modified permissions are inspected when the gdm daemon starts (bsc#882032, bgo#693679). - Remove trailing whitespaces in changelog OBS-URL: https://build.opensuse.org/request/show/510546 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=337 --- gdm.changes | 146 +++++++++++++++++++++++++++------------------------- gdm.spec | 4 +- 2 files changed, 79 insertions(+), 71 deletions(-) diff --git a/gdm.changes b/gdm.changes index 9a0b7be..db61dbd 100644 --- a/gdm.changes +++ b/gdm.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Sun Jul 16 06:55:16 UTC 2017 - tyang@suse.com + +- Fix specfile: Set attributes of /var/log/gdm and /run/gdm to + (711, root, gdm), which is hardcoded in commit c3cba52, otherwise + modified permissions are inspected when the gdm daemon starts + (bsc#882032, bgo#693679). + ------------------------------------------------------------------- Tue May 30 14:30:21 UTC 2017 - dimstar@opensuse.org @@ -2541,9 +2549,9 @@ Thu Jan 22 17:25:27 EST 2009 - mxwu@novell.com desktop environment (bnc#460691) ------------------------------------------------------------------- -Mon Jan 12 15:25:27 EST 2009 - mauro@suse.de +Mon Jan 12 15:25:27 EST 2009 - mauro@suse.de -- Translations update. +- Translations update. ------------------------------------------------------------------- Mon Dec 29 08:38:31 EST 2008 - mboman@suse.de @@ -2657,7 +2665,7 @@ Mon Nov 3 12:24:11 EST 2008 - jpr@novell.com - Add iso-codes-devel to the build requires so the languages can be found (bnc #435157) -- Add gdm-2.23.92-filter-dupes-from-lang-list.patch to prevent +- Add gdm-2.23.92-filter-dupes-from-lang-list.patch to prevent listing languages more that once in the selector - Add gdm-2.23.92-fix-crash.patch to prevent crash when selecting drop down items like language @@ -2697,7 +2705,7 @@ Fri Oct 3 11:06:57 WST 2008 - mboman@suse.de + Allow the build to succeed without a gdm user + Use Bourne shell syntax in Xsession.solaris + Set ownership of .gconf.mandatory - + Translation updates + + Translation updates ------------------------------------------------------------------- Fri Sep 26 01:52:16 CDT 2008 - hpj@novell.com @@ -2740,15 +2748,15 @@ Thu Sep 11 07:41:55 EDT 2008 - jpr@novell.com * Add slave log file * Fix up some log rotation problems * Translations -- Set permissions on gconf files in /var/lib/gdm so gdm user can +- Set permissions on gconf files in /var/lib/gdm so gdm user can read them -- Point to the correct location for gnome-settings-daemon when +- Point to the correct location for gnome-settings-daemon when starting the greeter session with gdm-2.23.92-gsd-path.path - Use the suse standard libexecdir - Remove gdm-libwrap.patch, the issue was solved upstream - Remove resmgr from pam files (bnc#422615) - Obsolete fast-user-switch-applet, the applet was merged into gdm -- Add gdm-2.23.92-set-xauthlocalhostname-when-local.patch to fix +- Add gdm-2.23.92-set-xauthlocalhostname-when-local.patch to fix race when host name changes at start up (bnc #420057) ------------------------------------------------------------------- @@ -2921,7 +2929,7 @@ Tue Nov 13 15:06:06 CET 2007 - rodrigo@suse.de - Added --with-atspi-dir to configure to get accessible login (#337428) - Updated gdm-xdm-sessions.patch to run again the /etc/X11/xdm - scripts (#304399) + scripts (#304399) ------------------------------------------------------------------- Fri Nov 9 02:00:50 CET 2007 - hpj@suse.de @@ -2952,7 +2960,7 @@ Thu Sep 20 20:01:48 CEST 2007 - banderso@suse.de - added gdm-language-save.patch. Patch fixes a problem where the .dmrc file was not getting created in the process of saving the default selected language. - Novell bug #309066 + Novell bug #309066 ------------------------------------------------------------------- Tue Sep 18 20:43:21 CEST 2007 - hpj@suse.de @@ -3015,7 +3023,7 @@ Thu Sep 13 10:43:52 CEST 2007 - stbinner@suse.de ------------------------------------------------------------------- Wed Sep 12 19:42:46 CEST 2007 - jberkman@novell.com -- correctly add localhost xauth for "remote" connections on little +- correctly add localhost xauth for "remote" connections on little endian machines (bnc #296699) ------------------------------------------------------------------- @@ -3047,7 +3055,7 @@ Thu Aug 30 20:35:45 CEST 2007 - maw@suse.de starting Flexi (VT) displays, not Nested displays. (Brian Cameron) - Remove XInput code from the dwellmouselistener accessibility module. - Bug #457998 reported that this code was not working and causing + Bug #457998 reported that this code was not working and causing devices to fail. (Ray Strode) - Fix bug #461822 which caused entries in the [servers] section of the @@ -3168,7 +3176,7 @@ Tue Jul 17 10:05:32 CEST 2007 - coolo@suse.de Mon Jul 16 23:38:11 CEST 2007 - mauro@suse.de - Update to version 2.19.3 -- Clean up of the not applicable patches. +- Clean up of the not applicable patches. - Bugfixes for #448547, #448548, #443557. ------------------------------------------------------------------- @@ -3236,7 +3244,7 @@ Wed Apr 11 12:36:15 CDT 2007 - maw@suse.de Fri Mar 30 15:39:19 CST 2007 - maw@suse.de - Update to version 2.18.0 -- b.g.o 415513, 417350, 415181, 409801, 409693, 406226, and 407687. +- b.g.o 415513, 417350, 415181, 409801, 409693, 406226, and 407687. ------------------------------------------------------------------- Fri Mar 30 13:13:21 CEST 2007 - aj@suse.de @@ -3255,7 +3263,7 @@ Tue Mar 13 17:42:14 CST 2007 - maw@suse.de - Update to version 2.17.7 - Removeupstreamed gdm-autobuild-warning.patch, gdm-bufferoverrun.patch -- Bug fixes, including bugzilla.gnome.org #335786, #400793, +- Bug fixes, including bugzilla.gnome.org #335786, #400793, #400698, #399486, #352263, #395790, #394421. ------------------------------------------------------------------- @@ -3310,7 +3318,7 @@ Thu Jan 4 15:47:09 CET 2007 - maw@suse.de ------------------------------------------------------------------- Thu Dec 28 17:42:47 CET 2006 - jhargadon@suse.de -- added klogd to Requires (#214295) +- added klogd to Requires (#214295) ------------------------------------------------------------------- Tue Dec 12 14:29:39 CET 2006 - sbrabec@suse.cz @@ -3326,7 +3334,7 @@ Mon Dec 11 18:15:07 CET 2006 - maw@suse.de ------------------------------------------------------------------- Thu Nov 30 19:13:34 CET 2006 - jhargadon@suse.de -- removed unneeded files from the package (#223687) +- removed unneeded files from the package (#223687) ------------------------------------------------------------------- Tue Nov 21 08:29:57 CET 2006 - jpr@suse.de @@ -3365,12 +3373,12 @@ Tue Oct 31 16:53:31 CET 2006 - sbrabec@suse.cz Fri Oct 27 17:33:35 CEST 2006 - jhargadon@suse.de - changed TryExec to be the same as Exec in gdmsetup.desktop to - resolve bug #210943 + resolve bug #210943 ------------------------------------------------------------------- Mon Oct 23 22:20:32 CEST 2006 - jhargadon@suse.de -- mkdir /var/log/gdm (#213737) +- mkdir /var/log/gdm (#213737) ------------------------------------------------------------------- Thu Oct 12 21:52:14 CEST 2006 - danw@suse.de @@ -3393,19 +3401,19 @@ Tue Oct 3 17:57:55 CEST 2006 - jhargadon@suse.de GDM_KEY_SYSTEM_MENU until after authentication check. - Add g_type_init() to gdmflexiserver since this is needed for -a (authentication) code to work. -- Translation updates +- Translation updates ------------------------------------------------------------------- Tue Sep 26 17:47:04 CEST 2006 - jhargadon@suse.de - removed am_devperm.so from gdm.pamd and gdm-autologin.pamd - to resolve bug #206963 + to resolve bug #206963 ------------------------------------------------------------------- Wed Sep 20 22:26:54 CEST 2006 - jhargadon@suse.de - modified SuSEconfig.gdm to reflect the name change of gdm.conf - to custom.conf. bug #206904 + to custom.conf. bug #206904 ------------------------------------------------------------------- Thu Sep 14 19:08:38 CEST 2006 - jhargadon@suse.de @@ -3415,7 +3423,7 @@ Thu Sep 14 19:08:38 CEST 2006 - jhargadon@suse.de Xserver to user permissions for added security - Translation updates - 327530 - Ensure login window always has focus. -- 341619 - No longer save "Failsafe" sessions as user's default login +- 341619 - No longer save "Failsafe" sessions as user's default login ------------------------------------------------------------------- Mon Sep 4 10:58:24 CEST 2006 - kukuk@suse.de @@ -3428,7 +3436,7 @@ Wed Aug 30 23:46:48 CEST 2006 - jhargadon@suse.de - update to version 2.15.10 - Now gdmlogin centers cursor in the GUI to ensure that the login window always has focus -- Translation updates +- Translation updates ------------------------------------------------------------------- Thu Aug 24 18:56:28 CEST 2006 - sbrabec@suse.cz @@ -3449,14 +3457,14 @@ Wed Aug 23 17:07:34 CEST 2006 - jhargadon@suse.de - Remove calls to syslog/malloc that are called from inside signal handlers, since they are not safe. - Translation updates -- Fix to bugs causing gdmchooser to core dump when started. +- Fix to bugs causing gdmchooser to core dump when started. ------------------------------------------------------------------- Thu Aug 10 19:07:00 CEST 2006 - jhargadon@suse.de - update to version 2.15.7 - Now GDM does not save Failsafe GNOME or Failsafe Xterm as the - user's default session + user's default session - Updated GDM's slave/daemon message handling so it uses giochannel internal buffering. - Performance improvements to gdmsetup start-up. @@ -3533,7 +3541,7 @@ Thu Jun 1 01:06:50 CEST 2006 - hpj@suse.de Thu Jun 1 00:29:36 CEST 2006 - dreveman@suse.de - Fix bg patch and change gdm.conf patch so we pass -br to X - server for black root window. (bnc 179847) + server for black root window. (bnc 179847) ------------------------------------------------------------------- Wed May 24 17:43:36 CEST 2006 - sbrabec@suse.cz @@ -3726,7 +3734,7 @@ Wed Nov 30 21:46:13 CET 2005 - gekker@suse.de ------------------------------------------------------------------- Thu Nov 10 20:42:49 CET 2005 - rml@suse.de -- Add earlygdm init script. Right now, we just preload gnome bits. +- Add earlygdm init script. Right now, we just preload gnome bits. ------------------------------------------------------------------- Wed Nov 2 19:08:30 CET 2005 - gekker@suse.de @@ -3768,7 +3776,7 @@ Tue Sep 20 18:02:09 CEST 2005 - sbrabec@suse.cz ------------------------------------------------------------------- Thu Sep 15 22:04:29 CEST 2005 - gekker@suse.de -- Make Industrial the default Gtk+ theme (114173) +- Make Industrial the default Gtk+ theme (114173) ------------------------------------------------------------------- Tue Sep 6 10:59:31 CEST 2005 - sbrabec@suse.cz @@ -3780,7 +3788,7 @@ Tue Aug 23 00:13:52 CEST 2005 - gekker@suse.de - Update to version 2.8.0.3 - Remove upstreamed autologin patch -- Now installs .desktop files in correct location no need to move +- Now installs .desktop files in correct location no need to move ------------------------------------------------------------------- Sat Aug 20 02:32:02 CEST 2005 - hpj@suse.de @@ -3806,7 +3814,7 @@ Fri Aug 12 14:45:24 CEST 2005 - jpr@suse.de Thu Aug 11 22:43:50 CEST 2005 - gekker@suse.de - Update to version 2.8.0.2 -- Make 64bit clean +- Make 64bit clean ------------------------------------------------------------------- Sun Jul 31 04:07:41 CEST 2005 - jpr@suse.de @@ -3820,7 +3828,7 @@ Tue Jul 5 18:43:34 CEST 2005 - gekker@suse.de - Do not use hostname in authentication cookie (82688). - Disabling of "timed login" doesn't work (8060). - Issues with "timed login" being set to zero (8024). -- Display flickers for every letter typed (6354). +- Display flickers for every letter typed (6354). ------------------------------------------------------------------- Fri Jun 24 16:28:36 CEST 2005 - sbrabec@suse.cz @@ -3830,7 +3838,7 @@ Fri Jun 24 16:28:36 CEST 2005 - sbrabec@suse.cz ------------------------------------------------------------------- Wed Jun 22 18:46:39 CEST 2005 - gekker@suse.de -- Update to version 2.8.0.0 +- Update to version 2.8.0.0 ------------------------------------------------------------------- Fri Apr 22 17:17:20 CEST 2005 - sbrabec@suse.cz @@ -3868,7 +3876,7 @@ Tue Mar 15 15:16:21 CET 2005 - sbrabec@suse.cz ------------------------------------------------------------------- Wed Mar 9 18:00:50 CET 2005 - gekker@suse.de -- Update to version 2.6.0.8 (GNOME 2.10). +- Update to version 2.6.0.8 (GNOME 2.10). ------------------------------------------------------------------- Fri Feb 18 14:17:47 CET 2005 - sbrabec@suse.cz @@ -3878,13 +3886,13 @@ Fri Feb 18 14:17:47 CET 2005 - sbrabec@suse.cz ------------------------------------------------------------------- Fri Feb 11 14:20:37 CET 2005 - sbrabec@suse.cz -- Resource only /usr/share/xsessions for session desktop files. +- Resource only /usr/share/xsessions for session desktop files. - Fixed tcp_wrappers support on bi-arch. ------------------------------------------------------------------- Thu Feb 10 23:41:34 CET 2005 - gekker@suse.de -- Update to version 2.6.0.7 +- Update to version 2.6.0.7 ------------------------------------------------------------------- Wed Feb 9 17:44:01 CET 2005 - sbrabec@suse.cz @@ -3895,7 +3903,7 @@ Wed Feb 9 17:44:01 CET 2005 - sbrabec@suse.cz ------------------------------------------------------------------- Tue Feb 8 19:54:09 CET 2005 - gekker@suse.de -- Add patch back to fix Xsession file +- Add patch back to fix Xsession file ------------------------------------------------------------------- Mon Jan 24 13:49:37 CET 2005 - meissner@suse.de @@ -3905,12 +3913,12 @@ Mon Jan 24 13:49:37 CET 2005 - meissner@suse.de ------------------------------------------------------------------- Thu Jan 20 18:37:53 CET 2005 - gekker@suse.de -- Update to version 2.6.0.6 +- Update to version 2.6.0.6 ------------------------------------------------------------------- Wed Nov 17 11:48:08 CET 2004 - hhetter@suse.de -- add X-KDE-RootOnly to gdmsetup.desktop (#45807) +- add X-KDE-RootOnly to gdmsetup.desktop (#45807) ------------------------------------------------------------------- Mon Nov 15 14:32:03 CET 2004 - kukuk@suse.de @@ -3948,7 +3956,7 @@ Mon Aug 16 07:03:59 CEST 2004 - shprasad@suse.de - Fixes bug #60020 Invalid username/passwd input doen't bring the password dialog - for timed login user. + for timed login user. ------------------------------------------------------------------- Fri Jul 30 11:54:42 CEST 2004 - ro@suse.de @@ -3960,15 +3968,15 @@ Fri Jul 30 05:39:33 CEST 2004 - shprasad@suse.de - Fixes bug #60867. Shows the 'KDE' option when the user clicks on 'Session' at the - time of login. - (In the spec file, the diff file, gdm-session-startkde.diff, is + time of login. + (In the spec file, the diff file, gdm-session-startkde.diff, is applied at the %install section) - + ------------------------------------------------------------------- Thu Jun 24 00:03:24 CEST 2004 - dave@suse.de - Added gdm-presession-kde-path.patch, adds /opt/kde3/bin to the - gdm path + gdm path ------------------------------------------------------------------- Fri Jun 11 23:31:01 CEST 2004 - clahey@suse.de @@ -3988,7 +3996,7 @@ Wed Jun 2 16:43:29 CEST 2004 - clahey@suse.de ------------------------------------------------------------------- Fri May 7 15:33:13 CEST 2004 - hhetter@suse.de -- updated to version 2.6.0.0 [GNOME2.6] +- updated to version 2.6.0.0 [GNOME2.6] ------------------------------------------------------------------- Wed Mar 31 13:44:10 CEST 2004 - hhetter@suse.de @@ -4007,7 +4015,7 @@ Mon Mar 22 22:09:39 CET 2004 - hhetter@suse.de - remove SuSEconfig.gdm; it's no longer needed to manage the available sessions for gdm, as it is now using desktop - files to define it's sessions (#36267) + files to define it's sessions (#36267) ------------------------------------------------------------------- Mon Mar 15 14:35:34 CET 2004 - sbrabec@suse.cz @@ -4022,22 +4030,22 @@ Wed Mar 10 10:34:27 CET 2004 - sbrabec@suse.cz ------------------------------------------------------------------- Tue Mar 9 15:37:48 CET 2004 - hhetter@suse.de -- include desktop files for sessions +- include desktop files for sessions ------------------------------------------------------------------- Tue Mar 2 10:18:38 CET 2004 - hhetter@suse.de - updated to version 2.4.4.7 [GNOME 2.4.2] - applied adapted bash-login-shell patch -- adapted desktop file patch -- adapted configuration file (use tools from powersave) +- adapted desktop file patch +- adapted configuration file (use tools from powersave) ------------------------------------------------------------------- Thu Feb 26 09:49:01 CET 2004 - hhetter@suse.de - attached patch: gdm-2.4.1.6-bash-login-shell.patch, make sure a login shell is available when using - bash + bash ------------------------------------------------------------------- Fri Feb 20 14:08:05 CET 2004 - sbrabec@suse.cz @@ -4063,7 +4071,7 @@ Thu Sep 18 18:31:26 CEST 2003 - adrian@suse.de ------------------------------------------------------------------- Fri Sep 5 09:55:00 CEST 2003 - hhetter@suse.de -- added Obsoletes: gdm +- added Obsoletes: gdm ------------------------------------------------------------------- Tue Aug 19 15:25:30 CEST 2003 - sbrabec@suse.cz @@ -4073,7 +4081,7 @@ Tue Aug 19 15:25:30 CEST 2003 - sbrabec@suse.cz ------------------------------------------------------------------- Tue Aug 12 14:37:38 CEST 2003 - hhetter@suse.de -- updated to version 2.4.1.6 +- updated to version 2.4.1.6 ------------------------------------------------------------------- Mon Jul 28 09:09:58 CEST 2003 - kukuk@suse.de @@ -4084,7 +4092,7 @@ Mon Jul 28 09:09:58 CEST 2003 - kukuk@suse.de Fri Jul 25 01:49:59 CEST 2003 - hhetter@suse.de - move capplets to correct position -- fix build +- fix build ------------------------------------------------------------------- Wed Jul 16 12:53:49 CEST 2003 - sbrabec@suse.cz @@ -4108,7 +4116,7 @@ Wed Jun 25 19:07:07 CEST 2003 - sbrabec@suse.cz ------------------------------------------------------------------- Wed May 28 00:56:41 CEST 2003 - ro@suse.de -- remove unpackaged files from buildroot +- remove unpackaged files from buildroot ------------------------------------------------------------------- Mon May 26 18:48:33 CEST 2003 - sbrabec@suse.cz @@ -4118,13 +4126,13 @@ Mon May 26 18:48:33 CEST 2003 - sbrabec@suse.cz ------------------------------------------------------------------- Sun Mar 16 19:19:16 CET 2003 - adrian@suse.de -- add resmgr support to pam +- add resmgr support to pam ------------------------------------------------------------------- Mon Mar 10 11:29:12 CET 2003 - hhetter@suse.de - use LC_MESSAGES instead of LC_ALL for setlocale - ( Bug Id#24889 ) + ( Bug Id#24889 ) ------------------------------------------------------------------- Thu Feb 27 14:34:09 CET 2003 - sbrabec@suse.cz @@ -4140,7 +4148,7 @@ Tue Feb 25 17:09:22 CET 2003 - sbrabec@suse.cz ------------------------------------------------------------------- Mon Feb 24 12:10:44 CET 2003 - hhetter@suse.de -- use graphical greeter by default +- use graphical greeter by default ------------------------------------------------------------------- Thu Feb 20 15:52:52 CET 2003 - sbrabec@suse.cz @@ -4155,7 +4163,7 @@ Tue Feb 18 17:58:13 CET 2003 - sbrabec@suse.cz ------------------------------------------------------------------- Fri Feb 7 13:39:25 CET 2003 - hhetter@suse.de -- updated to 2.4.1.3 [GNOME 2.2.0] +- updated to 2.4.1.3 [GNOME 2.2.0] ------------------------------------------------------------------- Fri Feb 7 11:31:37 CET 2003 - kukuk@suse.de @@ -4185,7 +4193,7 @@ Mon Jan 06 16:48:09 CET 2003 - sbrabec@suse.cz ------------------------------------------------------------------- Thu Nov 28 14:35:02 CET 2002 - hhetter@suse.de -- updated to version 2.4.0.12 [GNOME 2.0.3] +- updated to version 2.4.0.12 [GNOME 2.0.3] ------------------------------------------------------------------- Mon Nov 11 23:49:53 CET 2002 - ro@suse.de @@ -4205,11 +4213,11 @@ Sun Nov 3 15:24:01 CET 2002 - mfabian@suse.de of an X session, i.e. ~/.xinitrc, ~/.xsession, ~/.Xmodmap ~/.xim etc. were not read. Because of this, inputservers for CJK languages did not start automatically and other default - settings were not correct either. + settings were not correct either. I fixed this by improving /etc/opt/gnome2/gdm/Sessions/Default - to use 'exec /etc/X11/xdm/Xsession $WINDOWMANGER $GDM_LANG'. + to use 'exec /etc/X11/xdm/Xsession $WINDOWMANGER $GDM_LANG'. This makes the default behaviour when using gdm2 the same - as when using kdm or xdm. + as when using kdm or xdm. ------------------------------------------------------------------- Tue Sep 24 16:11:25 CEST 2002 - sbrabec@suse.cz @@ -4232,17 +4240,17 @@ Thu Sep 5 08:36:52 CEST 2002 - hhetter@suse.de Mon Sep 2 13:54:12 CEST 2002 - hhetter@suse.de - if no session was chosen or previously saved, choose - the gnome session ( Bug Id #18729) + the gnome session ( Bug Id #18729) ------------------------------------------------------------------- Fri Aug 30 09:28:16 CEST 2002 - hhetter@suse.de -- fix default script and session linking (Bug Id#18602) +- fix default script and session linking (Bug Id#18602) ------------------------------------------------------------------- Thu Aug 22 12:40:32 CEST 2002 - hhetter@suse.de -- parse correct Session directory (Bug Id#18181) +- parse correct Session directory (Bug Id#18181) ------------------------------------------------------------------- Tue Aug 20 09:39:08 CEST 2002 - hhetter@suse.de @@ -4253,12 +4261,12 @@ Tue Aug 20 09:39:08 CEST 2002 - hhetter@suse.de Mon Aug 12 15:35:26 CEST 2002 - hhetter@suse.de - updated to version 2.4.0.7 -- fix neddedforbuild +- fix neddedforbuild ------------------------------------------------------------------- Wed Aug 7 08:45:36 CEST 2002 - hhetter@suse.de -- updated to version 2.4.0.5 +- updated to version 2.4.0.5 - fix typo in SuSEconfig script (#17438) - fix linking of sessions @@ -4268,7 +4276,7 @@ Wed Jul 17 08:29:51 CEST 2002 - hhetter@suse.de - updated to version 2.4.0.2 * busy cursor when start X * 'System Default' language choice - * fix unresponsive behaviour when first asking for + * fix unresponsive behaviour when first asking for username in graphical greeter #83187 (bugzilla.gnome.org) * 'Last' language choice in graphical greeter * 24 hour clock setting in graphical greeter @@ -4285,12 +4293,12 @@ Thu Jul 11 09:21:58 CEST 2002 - hhetter@suse.de ------------------------------------------------------------------- Wed Jul 10 08:29:10 CEST 2002 - hhetter@suse.de -- updated to version 2.4.0.1, bugfix release +- updated to version 2.4.0.1, bugfix release - SuSEconfig.gdm2 to manage the GDM sessions ------------------------------------------------------------------- Tue Jul 9 08:44:52 CEST 2002 - hhetter@suse.de - initial SuSE package -- create gdm user +- create gdm user diff --git a/gdm.spec b/gdm.spec index b9855cf..089780b 100644 --- a/gdm.spec +++ b/gdm.spec @@ -329,9 +329,9 @@ dconf update %{_libexecdir}/gdm/gdm-* %{_libexecdir}/gdm/gdmflexiserver %attr(750,gdm,gdm) %dir %{_localstatedir}/lib/gdm -%attr(750,gdm,gdm) %dir %{_localstatedir}/log/gdm +%attr(711,root,gdm) %dir %{_localstatedir}/log/gdm %dir %{_localstatedir}/cache/gdm -%ghost %attr(751,gdm,gdm) %dir /run/gdm +%ghost %attr(711,root,gdm) %dir /run/gdm %config /etc/pam.d/gdm %config /etc/pam.d/gdm-autologin %if %{enable_split_authentication} From a8b4fc951212a3b1ae68df22386bc58567ac57d8a7ea214b7003456de1272270 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 18 Jul 2017 10:39:01 +0000 Subject: [PATCH 2/5] Accepting request 511164 from home:zhangxiaofei:branches:GNOME:Factory sync missing SLE IDs OBS-URL: https://build.opensuse.org/request/show/511164 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=338 --- gdm.changes | 14 ++++++++------ gdm.spec | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/gdm.changes b/gdm.changes index db61dbd..be95fa2 100644 --- a/gdm.changes +++ b/gdm.changes @@ -173,7 +173,7 @@ Tue Apr 19 09:19:57 UTC 2016 - zaitor@opensuse.org ------------------------------------------------------------------- Wed Mar 23 08:28:11 UTC 2016 - dimstar@opensuse.org -- Update to version 3.20.0: +- Update to version 3.20.0 (FATE#318572): + Updated translations. ------------------------------------------------------------------- @@ -524,7 +524,8 @@ Fri Feb 27 03:15:51 UTC 2015 - dimstar@opensuse.org + Launch user sessions on a separate VT from login screen for seat0. + Use wayland by default on login screen (can turn off with - daemon/WaylandEnable=false). + daemon/WaylandEnable=false) (bgo#744763), (fixed bsc#984620 as + a side effect). + Deprecate ConsoleKit and disable by default. + Significant code clean ups. + Fix xdmcp/ShowLocalGreeter config option. @@ -540,7 +541,7 @@ Thu Feb 26 12:03:15 UTC 2015 - fcrozat@suse.com - Update gdm-sysconfig-settings.patch / X11-displaymanager-gdm: fix support for DISPLAYMANAGER_STARTS_XSERVER from - /etc/sysconfig/displaymanager. + /etc/sysconfig/displaymanager (bsc#919723). - Add gdm-correct-ShowLocalGreeter-standalone-XDMCP-server.patch: ensure ShowLocalGreeter configuration key is properly handled (bgo#743440). @@ -660,7 +661,7 @@ Tue Apr 15 14:46:32 UTC 2014 - dimstar@opensuse.org - Update to version 3.12.1: + Drop dead code. - + support XDG_CURRENT_DESKTOP. + + support XDG_CURRENT_DESKTOP (bsc#981261, bgo#727546). + Fix PID file in build goo. + doap file fix ups. + Improve Fedora PAM config with regard to gnome-keyring. @@ -685,7 +686,8 @@ Thu Mar 20 08:28:44 UTC 2014 - dimstar@opensuse.org - Changes from version 3.11.92: + BSD build fixes. + Experimental Wayland support. - + Support gnome-shell unlocking from non GDM sessions. + + Support gnome-shell unlocking from non GDM sessions + (bsc#889094, bgo#726283). + Drop slave process. + Onscreen keyboard support at login screen. + Updated translations. @@ -715,7 +717,7 @@ Wed Jan 15 11:57:48 UTC 2014 - dimstar@opensuse.org - Update to version 3.11.4: + Treat '' returned from a PAM module as "no username set" in the - same way NULL is. + same way NULL is (bgo#721803). + Fix to work with more open dbus policy. + Updated translations. diff --git a/gdm.spec b/gdm.spec index 089780b..943564d 100644 --- a/gdm.spec +++ b/gdm.spec @@ -48,7 +48,7 @@ Patch0: gdm-workaround-boo971852.patch # PATCH-FIX-OPENSUSE gdm-suse-xsession.patch vuntz@novell.com -- Use the /etc/X11/xdm/* scripts Patch7: gdm-suse-xsession.patch # WARNING: do not remove/significantly change patch8 without updating the relevant patch in accountsservice too -# PATCH-FIX-OPENSUSE gdm-sysconfig-settings.patch bnc432360 hpj@novell.com -- Read autologin options from /etc/sysconfig/displaymanager; note that accountsservice has a similar patch (accountsservice-sysconfig.patch) +# PATCH-FIX-OPENSUSE gdm-sysconfig-settings.patch bnc432360 bsc#919723 hpj@novell.com -- Read autologin options from /etc/sysconfig/displaymanager; note that accountsservice has a similar patch (accountsservice-sysconfig.patch) Patch8: gdm-sysconfig-settings.patch # PATCH-NEEDS-REBASE PATCH-FEATURE-OPENSUSE gdm-passwordless-login.patch vuntz@opensuse.org -- Support DISPLAYMANAGER_PASSWORD_LESS_LOGIN sysconfig option Patch9: gdm-passwordless-login.patch From b09f6f45e1ad26b876cbaca5c36910f8c146d086f16f60ca1137bcb4769b6298 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 18 Jul 2017 13:44:43 +0000 Subject: [PATCH 3/5] Accepting request 511181 from home:zhangxiaofei:branches:GNOME:Factory - Add gdm-disable-journal.patch: properly disable journald in all gdm, if asked (bnc#867344). - Add --disable-systemd-journal in specfile for SLE to disable journal support (bnc#867344). OBS-URL: https://build.opensuse.org/request/show/511181 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=339 --- gdm-disable-journal.patch | 22 ++++++++++++++++++++++ gdm.changes | 8 ++++++++ gdm.spec | 9 +++++++++ 3 files changed, 39 insertions(+) create mode 100644 gdm-disable-journal.patch diff --git a/gdm-disable-journal.patch b/gdm-disable-journal.patch new file mode 100644 index 0000000..5609993 --- /dev/null +++ b/gdm-disable-journal.patch @@ -0,0 +1,22 @@ +Index: gdm-3.10.0.1/daemon/gdm-slave-proxy.c +=================================================================== +--- gdm-3.10.0.1.orig/daemon/gdm-slave-proxy.c ++++ gdm-3.10.0.1/daemon/gdm-slave-proxy.c +@@ -137,7 +137,7 @@ typedef struct { + static void + spawn_child_setup (SpawnChildData *data) + { +-#ifdef WITH_SYSTEMD ++#ifdef WITH_SYSTEMD && ENABLE_SYSTEMD_JOURNAL + if (sd_booted () > 0) { + return; + } +@@ -185,7 +185,7 @@ spawn_command_line_async (const char *co + + data.identifier = argv[0]; + +-#ifdef WITH_SYSTEMD ++#ifdef WITH_SYSTEMD && ENABLE_SYSTEMD_JOURNAL + if (sd_booted () > 0) { + has_journald = TRUE; + } diff --git a/gdm.changes b/gdm.changes index be95fa2..8037bf5 100644 --- a/gdm.changes +++ b/gdm.changes @@ -641,6 +641,8 @@ Fri Jun 20 09:35:25 UTC 2014 - fcrozat@suse.com ------------------------------------------------------------------- Wed May 28 11:26:21 UTC 2014 - fcrozat@suse.com +- Add gdm-disable-journal.patch: properly disable journald in all + gdm, if asked (bnc#867344). - Remove scrollkeeper configure flag, no longer exists. - Only build ConsoleKit support when not building systemd support. - Update gdm-launch-environment.pamd to not call pam_loginuid, it @@ -678,6 +680,12 @@ Wed Mar 26 18:45:34 UTC 2014 - zaitor@opensuse.org + Fix timed login. + Updated translations. +------------------------------------------------------------------- +Wed Mar 26 08:44:13 UTC 2014 - dliang@suse.com + +- Add --disable-systemd-journal in specfile for SLE to disable + journal support (bnc#867344). + ------------------------------------------------------------------- Thu Mar 20 08:28:44 UTC 2014 - dimstar@opensuse.org diff --git a/gdm.spec b/gdm.spec index 943564d..f979225 100644 --- a/gdm.spec +++ b/gdm.spec @@ -60,6 +60,8 @@ Patch35: gdm-xauthlocalhostname.patch Patch41: gdm-plymouth-vt1.patch # PATCH-FIX-UPSTREAM gdm-fails-to-restart-gnome-shell.patch bsc#981976 bgo#769969 tyang@suse.com -- Gdm should stop after a few times fails Patch42: gdm-fails-to-restart-gnome-shell.patch +# PATCH-FIX-SLE gdm-disable-journal.patch bnc#867344 fcrozat@suse.com -- ensure journal is properly disabled everywhere +Patch43: gdm-disable-journal.patch BuildRequires: check-devel # needed for directory ownership BuildRequires: dconf @@ -191,6 +193,9 @@ translation-update-upstream %patch35 -p1 %patch41 -p1 %patch42 -p1 +%if ! 0%{?is_opensuse} +%patch43 -p1 +%endif %build NOCONFIGURE=1 sh autogen.sh @@ -210,7 +215,11 @@ NOCONFIGURE=1 sh autogen.sh %else --disable-wayland-support \ %endif +%if 0%{?is_opensuse} --enable-systemd-journal \ +%else + --disable-systemd-journal \ +%endif %if %{enable_split_authentication} --enable-split-authentication \ %else From b934ff24c0708b7a39992fbf3095cc981098aeceb95f789ec7e86ff800422d3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Thu, 20 Jul 2017 11:40:11 +0000 Subject: [PATCH 4/5] Accepting request 511340 from home:zhangxiaofei:branches:GNOME:Factory - Drop gdm-disable-journal.patch: already fixed in upstream. - Fix timeline OBS-URL: https://build.opensuse.org/request/show/511340 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=340 --- gdm-disable-journal.patch | 22 ---------------------- gdm.changes | 21 +++++++++++++-------- gdm.spec | 5 ----- 3 files changed, 13 insertions(+), 35 deletions(-) delete mode 100644 gdm-disable-journal.patch diff --git a/gdm-disable-journal.patch b/gdm-disable-journal.patch deleted file mode 100644 index 5609993..0000000 --- a/gdm-disable-journal.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: gdm-3.10.0.1/daemon/gdm-slave-proxy.c -=================================================================== ---- gdm-3.10.0.1.orig/daemon/gdm-slave-proxy.c -+++ gdm-3.10.0.1/daemon/gdm-slave-proxy.c -@@ -137,7 +137,7 @@ typedef struct { - static void - spawn_child_setup (SpawnChildData *data) - { --#ifdef WITH_SYSTEMD -+#ifdef WITH_SYSTEMD && ENABLE_SYSTEMD_JOURNAL - if (sd_booted () > 0) { - return; - } -@@ -185,7 +185,7 @@ spawn_command_line_async (const char *co - - data.identifier = argv[0]; - --#ifdef WITH_SYSTEMD -+#ifdef WITH_SYSTEMD && ENABLE_SYSTEMD_JOURNAL - if (sd_booted () > 0) { - has_journald = TRUE; - } diff --git a/gdm.changes b/gdm.changes index 8037bf5..7dde9c0 100644 --- a/gdm.changes +++ b/gdm.changes @@ -641,8 +641,6 @@ Fri Jun 20 09:35:25 UTC 2014 - fcrozat@suse.com ------------------------------------------------------------------- Wed May 28 11:26:21 UTC 2014 - fcrozat@suse.com -- Add gdm-disable-journal.patch: properly disable journald in all - gdm, if asked (bnc#867344). - Remove scrollkeeper configure flag, no longer exists. - Only build ConsoleKit support when not building systemd support. - Update gdm-launch-environment.pamd to not call pam_loginuid, it @@ -680,12 +678,6 @@ Wed Mar 26 18:45:34 UTC 2014 - zaitor@opensuse.org + Fix timed login. + Updated translations. -------------------------------------------------------------------- -Wed Mar 26 08:44:13 UTC 2014 - dliang@suse.com - -- Add --disable-systemd-journal in specfile for SLE to disable - journal support (bnc#867344). - ------------------------------------------------------------------- Thu Mar 20 08:28:44 UTC 2014 - dimstar@opensuse.org @@ -719,6 +711,7 @@ Fri Feb 21 19:45:07 UTC 2014 - dimstar@opensuse.org - Rebase gdm-desktop-session-env-pam.patch, gdm-passwordless-login.patch and gdm-sysconfig-settings.patch. - Disable gdm-xauthlocalhostname.patch: Needs rebasing. +- Drop gdm-disable-journal.patch: fixed in upstream. ------------------------------------------------------------------- Wed Jan 15 11:57:48 UTC 2014 - dimstar@opensuse.org @@ -760,6 +753,18 @@ Wed Nov 27 19:52:01 UTC 2013 - dimstar@opensuse.org addressing XDMCP related issues (bnc#851160, bgo#690926, bgo#711180). +------------------------------------------------------------------- +Wed Oct 16 17:47:46 UTC 2013 - fcrozat@suse.com + +- Add gdm-disable-journal.patch: properly disable journald in all + gdm, if asked (bnc#867344). + +------------------------------------------------------------------- +Wed Oct 16 17:47:46 UTC 2013 - dliang@suse.com + +- Add --disable-systemd-journal in specfile for SLE to disable + journal support (bnc#867344). + ------------------------------------------------------------------- Wed Oct 16 17:47:46 UTC 2013 - dimstar@opensuse.org diff --git a/gdm.spec b/gdm.spec index f979225..d865444 100644 --- a/gdm.spec +++ b/gdm.spec @@ -60,8 +60,6 @@ Patch35: gdm-xauthlocalhostname.patch Patch41: gdm-plymouth-vt1.patch # PATCH-FIX-UPSTREAM gdm-fails-to-restart-gnome-shell.patch bsc#981976 bgo#769969 tyang@suse.com -- Gdm should stop after a few times fails Patch42: gdm-fails-to-restart-gnome-shell.patch -# PATCH-FIX-SLE gdm-disable-journal.patch bnc#867344 fcrozat@suse.com -- ensure journal is properly disabled everywhere -Patch43: gdm-disable-journal.patch BuildRequires: check-devel # needed for directory ownership BuildRequires: dconf @@ -193,9 +191,6 @@ translation-update-upstream %patch35 -p1 %patch41 -p1 %patch42 -p1 -%if ! 0%{?is_opensuse} -%patch43 -p1 -%endif %build NOCONFIGURE=1 sh autogen.sh From 19ee751af91227fd97832dd099e9e18701f5009c5322718eb3f145731ecf72bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Fri, 21 Jul 2017 16:44:25 +0000 Subject: [PATCH 5/5] Accepting request 511688 from home:zhangxiaofei:branches:GNOME:Factory - Add missing SLE changelog history OBS-URL: https://build.opensuse.org/request/show/511688 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=341 --- gdm.changes | 40 ++++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/gdm.changes b/gdm.changes index 7dde9c0..e5e963a 100644 --- a/gdm.changes +++ b/gdm.changes @@ -645,7 +645,7 @@ Wed May 28 11:26:21 UTC 2014 - fcrozat@suse.com - Only build ConsoleKit support when not building systemd support. - Update gdm-launch-environment.pamd to not call pam_loginuid, it was causing gdm logind session to not be detected as a greeter - session. + session (bnc#871808). ------------------------------------------------------------------- Sat May 17 07:40:40 UTC 2014 - zaitor@opensuse.org @@ -654,6 +654,7 @@ Sat May 17 07:40:40 UTC 2014 - zaitor@opensuse.org + Work around ugly "Last Login" messages in fedora. + Fix PATH variable. + Fix undead worker processes. + * Drop gdm-launch-environment-explicitly-kill-worker-on-stop-ev.patch. + Fix crash on logout after user switching. ------------------------------------------------------------------- @@ -689,6 +690,7 @@ Thu Mar 20 08:28:44 UTC 2014 - dimstar@opensuse.org + Support gnome-shell unlocking from non GDM sessions (bsc#889094, bgo#726283). + Drop slave process. + * Drop gdm-leaks-slave.patch. + Onscreen keyboard support at login screen. + Updated translations. - Rebase gdm-desktop-session-env-pam.patch. @@ -704,6 +706,7 @@ Fri Feb 21 19:45:07 UTC 2014 - dimstar@opensuse.org + Leak fixes. + Log X server to systemd journal. + Log fixes on none systemd systems. + * Drop gdm-disable-journal.patch. + Fail better when invoked wrong. + Change how dconf settings are used. + FreeBSD build fixes. @@ -711,7 +714,6 @@ Fri Feb 21 19:45:07 UTC 2014 - dimstar@opensuse.org - Rebase gdm-desktop-session-env-pam.patch, gdm-passwordless-login.patch and gdm-sysconfig-settings.patch. - Disable gdm-xauthlocalhostname.patch: Needs rebasing. -- Drop gdm-disable-journal.patch: fixed in upstream. ------------------------------------------------------------------- Wed Jan 15 11:57:48 UTC 2014 - dimstar@opensuse.org @@ -719,6 +721,7 @@ Wed Jan 15 11:57:48 UTC 2014 - dimstar@opensuse.org - Update to version 3.11.4: + Treat '' returned from a PAM module as "no username set" in the same way NULL is (bgo#721803). + * Drop gdm-worker-ignore-username.patch. + Fix to work with more open dbus policy. + Updated translations. @@ -727,6 +730,7 @@ Mon Dec 16 23:07:35 UTC 2013 - dimstar@opensuse.org - Update to version 3.11.3: + Infinite loop fix. + * Drop gdm-slave-fix-infinite-loop-on-shutdown.patch. + Require debugging to be explicitly enabled in unstable versions. + Pass LC_ vars from system to user session. @@ -746,6 +750,26 @@ Thu Nov 28 20:50:00 UTC 2013 - dimstar@opensuse.org - Pass --with-gnome-settings-daemon-directory to configure. - Drop gdm-XDMCP-fixes.patch: fixed upstream. +------------------------------------------------------------------- +Wed Nov 27 19:52:01 UTC 2013 - fcrozat@suse.com + +- Add gdm-disable-journal.patch: properly disable journald in all + gdm, if asked (bnc#867344). +- Add gdm-leaks-slave.patch: fix gdm slave not killing Xorg on stop + (bnc#871808). +- Add gdm-worker-ignore-username.patch: fix crash when pam returns + empty username (bgo#721803). +- Add gdm-launch-environment-explicitly-kill-worker-on-stop-ev.patch: + fix leak of gdm-launch-environment (bnc#871808, bgo#729727). +- Add gdm-slave-fix-infinite-loop-on-shutdown.patch: fix infinite + loop on shutdown (bnc#871808, bgo#712767). + +------------------------------------------------------------------- +Wed Nov 27 19:52:01 UTC 2013 - dliang@suse.com + +- Add --disable-systemd-journal in specfile for SLE to disable + journal support (bnc#867344). + ------------------------------------------------------------------- Wed Nov 27 19:52:01 UTC 2013 - dimstar@opensuse.org @@ -753,18 +777,6 @@ Wed Nov 27 19:52:01 UTC 2013 - dimstar@opensuse.org addressing XDMCP related issues (bnc#851160, bgo#690926, bgo#711180). -------------------------------------------------------------------- -Wed Oct 16 17:47:46 UTC 2013 - fcrozat@suse.com - -- Add gdm-disable-journal.patch: properly disable journald in all - gdm, if asked (bnc#867344). - -------------------------------------------------------------------- -Wed Oct 16 17:47:46 UTC 2013 - dliang@suse.com - -- Add --disable-systemd-journal in specfile for SLE to disable - journal support (bnc#867344). - ------------------------------------------------------------------- Wed Oct 16 17:47:46 UTC 2013 - dimstar@opensuse.org