# # spec file for package gdm (Version 2.16.1) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: gdm BuildRequires: docbook_4 gnome-common gnome-doc-utils-devel gnome-patch-translation gnutls-devel intltool kdelibs3-doc libglade2-devel libgnomeprintui-devel libgnomeui-devel librsvg-devel libwnck-devel mDNSResponder-devel pam-devel perl-XML-Parser scrollkeeper tcpd-devel update-desktop-files xorg-x11-server zenity # only for directory ownership: BuildRequires: gnome-icon-theme PreReq: /usr/sbin/groupadd PreReq: /usr/sbin/useradd PreReq: /usr/sbin/usermod %if %suse_version < 1010 PreReq: %fillup_prereq %endif PreReq: %insserv_prereq License: GNU General Public License (GPL) Group: System/GUI/GNOME Autoreqprov: on Version: 2.16.1 Release: 59 Summary: The GNOME 2.x Display Manager Source: %{name}-%{version}.tar.bz2 Source1: gdm.pamd Source2: gdm-autologin.pamd # FIXME: See FIXME in the script. Source3: SuSEconfig.gdm Source4: init.earlygdm Source5: sysconfig.displaymanager-gdm Patch: gdm-conf.patch Patch2: gdm-bash-profile.patch Patch3: gdm-language-dialog-size.patch Patch4: gdm-logdir.patch Patch5: gdm-xdm-sessions.patch Patch9: gdm-presession-kde-path.patch Patch12: gdm-gdmsetup-rootonly.patch Patch13: gdm-2.8.0.0-any-hostname-auth.patch Patch14: gdm-2.8.0.0-list-users.patch Patch15: gdm-2.8.0.0-setup-no-flicker.patch Patch19: gdm-2.8.0.7-bg-4.patch Patch20: gdm-2.8.0.7-domain-entry.patch Patch21: gdm-2.8.0.7-halt-needs-root.patch Patch22: gdm-2.8.0.7-onlyshow-in-gnome.diff Patch24: gdm-server-timeout.patch Patch26: gdm-2.8.0.7-some-info-in-dialog.patch Patch27: gdm-autobuild-warning.patch Patch28: gdm-X_SERVER.patch Patch29: gdm-gdmsetup.patch Patch30: gdm-conf-custom-sysconfig.patch Patch31: gdm-bufferoverrun.patch Patch32: gdm-trunk-string-literal-cmp.patch Patch33: gdm-2.13.0.4-audit-login.patch URL: http://www.gnome.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Docdir: %{_defaultdocdir} Provides: gdm2 Obsoletes: gdm2 %if %suse_version <= 1020 PreReq: xorg-x11 %endif Requires: gnome2-SuSE gnome-themes klogd xorg-x11-Xnest %description This version of GDM, the GNOME display manager, is based on GTK2 and is suited for the GNOME 2.x Desktop. GDM is a flexible X Window System display manager that has many options, is usable for remote login, and provides a good looking graphical interface. Authors: -------- George (Jiri) Lebl Martin K. Petersen Alex Larsson %prep %setup gnome-patch-translation-prepare %patch -p1 %patch2 -p1 %patch3 -p1 %patch4 %patch5 -p1 %patch9 -p1 %patch12 %patch13 -p1 %patch14 -p1 %patch15 -p1 %patch19 -p1 %if %suse_version > 1000 %patch20 -p1 %patch21 -p1 %endif %patch22 -p1 %patch24 %patch26 -p1 %patch27 %patch28 %patch29 %patch30 %patch31 -p1 %patch32 %patch33 -p1 gnome-patch-translation-update %build autoreconf -f -i # gdm-2.16.1: greeter_canvas_text.c:98: warning: dereferencing type-punned pointer will break strict-aliasing rules export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" # FIXME: Build as root modifies system! # gdm-2.16.1: --disable-scrollkeeper does not work properly. %configure\ --libexecdir=%{_prefix}/lib/gdm\ --localstatedir=%{_localstatedir}/lib\ --enable-ipv6\ --disable-scrollkeeper\ --enable-secureremote make %{?jobs:-j%jobs} %install make install DESTDIR=$RPM_BUILD_ROOT # Remove wrapper, it is not needed. mv $RPM_BUILD_ROOT%{_sbindir}/gdm-binary $RPM_BUILD_ROOT%{_sbindir}/gdm # Install PAM files and remove examples. mkdir -p $RPM_BUILD_ROOT/etc/pam.d cp %{S:1} $RPM_BUILD_ROOT/etc/pam.d/gdm cp %{S:2} $RPM_BUILD_ROOT/etc/pam.d/gdm-autologin # Install earlygdm init script. install -D -m 0744 %SOURCE4 $RPM_BUILD_ROOT/etc/init.d/earlygdm # Install PostLogin script. mv $RPM_BUILD_ROOT%{_sysconfdir}/gdm/PostLogin/Default.sample $RPM_BUILD_ROOT%{_sysconfdir}/gdm/PostLogin/Default # Install SuSEconfig script. mkdir -p $RPM_BUILD_ROOT/sbin/conf.d cp %{S:3} $RPM_BUILD_ROOT/sbin/conf.d chmod +x $RPM_BUILD_ROOT/sbin/conf.d/SuSEconfig.gdm %if %suse_version <1010 mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates cp %{S:5} $RPM_BUILD_ROOT/var/adm/fillup-templates %endif touch $RPM_BUILD_ROOT%{_sysconfdir}/gdm/gdm_sysconfig.conf # gnome.desktop should be in gnome-session, ssh.desktop doesn't work rm $RPM_BUILD_ROOT%{_datadir}/xsessions/ssh.desktop rm $RPM_BUILD_ROOT%{_datadir}/xsessions/gnome.desktop rmdir $RPM_BUILD_ROOT%{_sysconfdir}/dm for xml in $RPM_BUILD_ROOT%{_datadir}/gnome/help/gdm/*/gdm.xml; do meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || : done %suse_update_desktop_file gdmsetup SystemSetup %suse_update_desktop_file -G "" gdmphotosetup SystemSetup %suse_update_desktop_file -G "" gdmflexiserver RemoteAccess %suse_update_desktop_file -G "" gdmflexiserver-xnest RemoteAccess echo DocPath=gdm >> $RPM_BUILD_ROOT%{_datadir}/applications/gdmsetup.desktop echo DocPath=gdm >> $RPM_BUILD_ROOT%{_datadir}/applications/gdmphotosetup.desktop mkdir -p $RPM_BUILD_ROOT/var/log/gdm %find_lang %{name} ln -s ../sbin/gdm $RPM_BUILD_ROOT%{_bindir}/gdm rm $RPM_BUILD_ROOT%{_libdir}/*/*/*.*a %clean rm -rf $RPM_BUILD_ROOT %pre # Remove old logs (#56205). rm -f var/lib/gdm/*.log* # Remove old gdm_sysconfig.conf to update custom.conf from sysconfig settings. rm -f etc/gdm/gdm_sysconfig.conf /usr/sbin/groupadd -r gdm 2> /dev/null || : /usr/sbin/useradd -r -o -g gdm -s /bin/false \ -c "Gnome Display Manager daemon" -d /var/lib/gdm gdm 2> /dev/null || : /usr/sbin/usermod -g gdm -G gdm -s /bin/false gdm 2> /dev/null %post %if %suse_version < 1010 %{fillup_only -n displaymanager -s gdm} %{fillup_and_insserv -npY displaymanager earlygdm} %else %{fillup_and_insserv -pY earlygdm} %endif %if %suse_version <= 1020 sed -i s:DISPLAYMANAGER=/opt/gnome/sbin/gdm:DISPLAYMANAGER=/usr/sbin/gdm:g etc/init.d/xdm %triggerin -- xorg-x11 sed -i s:DISPLAYMANAGER=/opt/gnome/sbin/gdm:DISPLAYMANAGER=/usr/sbin/gdm:g etc/init.d/xdm %endif %postun %insserv_cleanup %files -f %{name}.lang %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README TODO %dir %config %{_sysconfdir}/gdm %dir %{_datadir}/omf/gdm %config %{_sysconfdir}/gdm/[IPXl]* #%config(noreplace) %{_sysconfdir}/gdm/gdm.conf %config(noreplace) %{_sysconfdir}/gdm/custom.conf #%{_sysconfdir}/gdm/factory-gdm.conf #%{_sysconfdir}/gdm/custom.conf %{_sysconfdir}/gdm/Xsession %ghost %{_sysconfdir}/gdm/gdm_sysconfig.conf %dir %config %{_sysconfdir}/gdm/modules %config %{_sysconfdir}/gdm/modules/A* %{_sysconfdir}/gdm/modules/factory* %{_datadir}/omf/gdm/gdm-*.omf %{_sbindir}/* %{_bindir}/* %{_datadir}/gdm %{_datadir}/applications/*.desktop %{_datadir}/pixmaps/*.png %{_datadir}/pixmaps/faces %{_datadir}/icons/*/*/*/*.* %{_libdir}/gtk-2.0/modules/* %doc %{_mandir}/man1/*.* %{_prefix}/lib/gdm %attr(750,gdm,gdm) %dir %{_localstatedir}/lib/gdm %attr(750,gdm,gdm) %dir %{_localstatedir}/log/gdm /etc/init.d/earlygdm %config /etc/pam.d/* /sbin/conf.d/SuSEconfig.gdm %if %suse_version <1010 /var/adm/fillup-templates/* %endif # FIXME: Should be moved to filesystem: %dir /usr/share/xsessions %changelog * Tue Feb 27 2007 - hpj@suse.de - Added gdm-2.13.0.4-audit-login.patch, which fixes Novell bug [#234133] (GDM cannot log authentication attempts). * Wed Feb 14 2007 - hpj@suse.de - Add gdm-trunk-string-literal-cmp.patch. Fixes #233655. * Mon Feb 12 2007 - sbrabec@suse.cz - Fixed reversed interpretation of DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN (221350#c11). * Fri Feb 09 2007 - crivera@suse.de - Add PreReq for insserv and ensure that we always enable earlygdm in the post-install script. This fixes 192998. * Wed Jan 31 2007 - sbrabec@suse.cz - Fixed PreReq for /etc/init.d/xdm in older products. * Tue Jan 23 2007 - sbrabec@suse.cz - Update /etc/init.d/xdm on older products. * Thu Jan 04 2007 - sbrabec@suse.cz - All references to /opt/gnome moved to /usr. - Spec file cleanup. * Thu Jan 04 2007 - maw@suse.de - Move to /usr. * Thu Dec 28 2006 - jhargadon@suse.de - added klogd to Requires (#214295) * Tue Dec 12 2006 - sbrabec@suse.cz - Fixed SuSEconfig typo in XDMCP Enable (#221350). * Mon Dec 11 2006 - maw@suse.de - Add gdm-bufferoverrun.patch, fixing a format string exploit (#226360). * Thu Nov 30 2006 - jhargadon@suse.de - removed unneeded files from the package (#223687) * Tue Nov 21 2006 - jpr@suse.de - Fix missing comment in config file (rest of #221383) * Fri Nov 17 2006 - jpr@suse.de - Fix where last_domain is saved (#221543) * Thu Nov 16 2006 - danw@suse.de - Remove the ssh session, which has never worked correctly on SUSE. [#220731] * Wed Nov 08 2006 - hpj@suse.de - Update and re-enable gdm-bash-profile.patch. - Update and re-enable gdm-2.8.0.0-setup-no-flicker.patch. - Drop gdm-2.8.0.0-timed-login-enact.patch (similar fix upstream). - Update and re-enable gdm-2.8.0.7-domain-entry.patch. - Update and re-enable gdm-2.8.0.7-hald-needs-root.patch. - Drop gdm-2.8.0.7-user-must-own-iceauthority (upstream). - Update gdm-autobuild-warning.patch (conflict with previous patch). * Tue Oct 31 2006 - sbrabec@suse.cz - Rewritten SuSEconfig.gdm to work better with new custom.conf (#213037). * Fri Oct 27 2006 - jhargadon@suse.de - changed TryExec to be the same as Exec in gdmsetup.desktop to resolve bug #210943 * Mon Oct 23 2006 - jhargadon@suse.de - mkdir /var/log/gdm (#213737) * Thu Oct 12 2006 - danw@suse.de - Remove some dead patches. Rename a few for consistency - Update and re-enable gdm-server-timeout.patch - Update and re-enable gdm-logdir.patch (#211223) - Add gdm-X_SERVER.patch to fix Xorg/Xgl switching * Tue Oct 03 2006 - jhargadon@suse.de - update to version 2.16.1 - Use g_markup_printf_escaped so gdmsetup better handles description strings that contains things similar to a tag like an email address - Fix gdmsetup so that the window manager close button works as the Close button in the dialog - Fix for bug #352838, avoid crashing by moving call to get 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 * Tue Sep 26 2006 - jhargadon@suse.de - removed am_devperm.so from gdm.pamd and gdm-autologin.pamd to resolve bug #206963 * Wed Sep 20 2006 - jhargadon@suse.de - modified SuSEconfig.gdm to reflect the name change of gdm.conf to custom.conf. bug #206904 * Thu Sep 14 2006 - jhargadon@suse.de - update to version 2.16.0 - Minor improvements to SDTLOGIN logic, used on Solaris to drop the 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 * Mon Sep 04 2006 - kukuk@suse.de - Add pam_loginuid.so to gdm.pamd and gdm-autologin.pamd * Wed Aug 30 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 * Thu Aug 24 2006 - sbrabec@suse.cz - Include xorg-x11-server to BuildRequires to properly detect Xorg version (#201125). - Enabled parallel build. - Enabled secure remote session support. * Wed Aug 23 2006 - jhargadon@suse.de - update to version 2.15.9 - Fix so that focus never leaves the user/password entry when using the gdmgreeter Options button. - Fix error message that gets printed when you try to run GDM daemon as a non-root user. - 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. * Thu Aug 10 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 - Updated GDM's slave/daemon message handling so it uses giochannel internal buffering. - Performance improvements to gdmsetup start-up. - Translation updates - Timed Login message fixed so it works when TimedLogin is set to a piped script. - Fix decoding of suspend command so it works. - Make sure that focus is returned to entry after dialogs are launched from the new Options button. - NoHost icon updated to use official GNOME logo. New default face image with a facelift. - Scrolling regions in gdmsetup User tab are now scrollable vertically, improving UI experience. - Correction to autologin PAM service name so automatic login works. - Fix compiler warnings that were causing core dumping issues on some platforms - Correction for serious security issue where the user can enter the GDM configuration GUI with a user password when the Face Browser is enabled. - Fixed bug where when the "Include All" button is modified in the Users tab, the Automatic/Timed login dropdown lists update properly. - Now gdmflexiserver calls gdmcomm_check with FALSE so it will not pop up a dialog. - Added gestures to the AccessKeyMouseEvents configuration file so that users can access more accessibility features using dwell gestures. - Now Welcome message is saved in the configuration file in UTF-8 format for better readibility. - Improvements to Face Browser. - Now when GTK+ style buttons are used in gdmgreeter themes, focus always returns to the entry field after clicking on a button. - Now per-display configuration works for greeter/SystemMenu and greeter/ChooserButton keys. - "make install" no longer fails if chown fails. - If authdir is the fallback dir. If not, and GDM cannot access the user's $HOME directory, then try and use the fallback directory. - No longer use popt in favor of glib's GOption command line parsing. - Fix bug that was causing ShowGnomeFailsafeSession and ShowGnomeXtermSession configuration values to not work. - Now add gdm-ssh-session to distribution tarball, and fix the ssh-session.desktop file so that it sets the right TryExec value even if --libexecdir isn't passed into configure. - Fix layout of new buttons in gdmgreeter themes. - Improvements to signal handling, fixing problem where GDM slave can hang on read. - Better configure support for FreeBSD. - Fix security/AllowRemoteAutoLogin and fix SuspendCommand configuration so it honors SystemMenu. - Explicitly adjust the effective GID before running the child session program to avoid remaining with high privileges. - Now allow the PAM Stack to be specified in the GDM configuration instead of being hardcoded to "gdm" - Per-display configuration is now supported. - Greeter themes now support real GTK+ button types, making gdmgreeter better support a11y and allow GTK themeable buttons. * Fri Jun 09 2006 - hpj@suse.de - Update domain entry patch to default to the currently joined Active Directory domain if there was no stored preference. Fixes Novell bug #167344. * Thu Jun 01 2006 - hpj@suse.de - Don't let any user configure GDM from the login screen if a theme with user list is in effect. Fixes Novell bug #180219. * Thu Jun 01 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) * Wed May 24 2006 - sbrabec@suse.cz - Do not display Japanese string in terminal, which doesn't support it (#168736). - Disabled beep on start (#174786). * Fri May 19 2006 - hpj@suse.de - Made GDM use the more graphically intensive, but prettier, gdmgreeter for remote logins. Fixes Novell bug #176661. * Tue May 16 2006 - sbrabec@suse.cz - Do not require exact UID 50 (it can fail, if already assigned). - Do not fail, if group gdm already exists. - Behave properly, if gdm.conf defines server 1 (#175829). * Fri May 12 2006 - sbrabec@suse.cz - Store value of PERMISSION_SECURITY by SuSEconfig in gdm_sysconfig.conf (169639#c20). * Tue May 09 2006 - hpj@suse.de - Made GDM use the "gdm" group instead of shadow. Fixes Novell bug [#119651]. - Made use of the tab key work like pressing enter if there is no other entry to tab to. Part of fix for Novell bug #160879 and [#167343]. - Made use of the enter key in the domain entry work like it does in the user/password entry. Par of fix for Novell bug #160879 and #167343. * Wed Apr 26 2006 - hpj@suse.de - Added patch to show info messages in dialog. Needed for AD, resolves bug #162146. * Mon Apr 10 2006 - hpj@suse.de - Update .ICEauthority fixup patch, corrects serious security problem (bug #164520). * Fri Apr 07 2006 - sbrabec@suse.cz - Use translation compendium gnome-patch-translation. * Thu Apr 06 2006 - hpj@suse.de - Add patch to fix logic for .ICEauthority permissions correction. Fixes bug #162952. * Fri Mar 31 2006 - jpr@suse.de - Extend gdm timeout to 30 seconds, 10 seconds is too short for the ATI driver to respond under Xgl * Mon Mar 20 2006 - federico@novell.com - Fixed uninstallation of symbolic links for the earlygdm startup service, bug #158786. * Sat Mar 11 2006 - coolo@suse.de - fix the only-show-in-gnome patch to patch the .desktop.in * Tue Mar 07 2006 - federico@novell.com - Fix installation of the earlygdm service; we were not calling fillup_and_insserv with "displaymanager" for the configuration filename. * Wed Mar 01 2006 - sbrabec@suse.cz - KDM_SHUTDOWN renamed to DISPLAYMANAGER_SHUTDOWN, use fillup only in PLUS (148468#c17). * Tue Feb 28 2006 - sbrabec@suse.cz - Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14). * Sat Feb 25 2006 - hpj@suse.de - Add patch to fix tab keynav. * Fri Feb 17 2006 - sreeves@suse.de - Update .desktop file (Name, GenericName, Comment, DocPath) * Fri Feb 17 2006 - gekker@suse.de - Fix background color in GDM, it should be black * Fri Feb 17 2006 - sbrabec@suse.cz - Added sysconfig fillup template (148468#c15). * Mon Feb 13 2006 - sbrabec@suse.cz - Implemented KDM_SHUTDOWN to SuSEconfig.gdm (#148468). - Set AllowRemoteRoot=false in gdm.conf to follow default sysconfig. * Mon Feb 13 2006 - hpj@suse.de - Updated shutdown options patch: Whether to allow shutdown, and whether this requires root auth, are the two new options. - Enforce shutdown options on logout as well. * Fri Feb 10 2006 - coolo@suse.de - don't show gdm desktop files in KDE - use the new way to call preload * Mon Feb 06 2006 - sbrabec@suse.cz - Implemented DISPLAYMANAGER_AD_INTEGRATION to SuSEconfig.gdm (#139338). * Mon Feb 06 2006 - hpj@suse.de - Updated domain entry patch to use --all-domains with wbinfo. - Updated domain entry patch to show "" for local login. - Added patch to require root auth to halt or reboot. * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Thu Jan 19 2006 - hpj@suse.de - Updated the domain logon patch with numerous new features and cosmetic fixes. * Tue Jan 17 2006 - hpj@suse.de - Fixed a bug in logon code that prevented domain logons from working. Updated domain logon patch. * Fri Jan 13 2006 - schwab@suse.de - Don't strip binaries. * Tue Jan 10 2006 - hpj@suse.de - Added domain logon patch for ADS. * Mon Dec 05 2005 - gekker@suse.de - Updated background patch from David Reveman * Wed Nov 30 2005 - gekker@suse.de - Update o version 2.8.0.7 - Remove upstream patch - Fixup patch for background colors * Thu Nov 10 2005 - rml@suse.de - Add earlygdm init script. Right now, we just preload gnome bits. * Wed Nov 02 2005 - gekker@suse.de - Fix so ctrl-alt-backspacing restarts the xserver (#113718) - Patch from upstream b.g.o (#152906) * Mon Oct 17 2005 - gekker@suse.de - Make gdm.conf %%config(noreplace) * Fri Oct 14 2005 - hpj@suse.de - Updated xauthority-across-hostname-changes patch to use XAUTHLOCALHOSTNAME environment variable. * Thu Oct 13 2005 - gekker@suse.de - Update to version 2.8.0.5 * Wed Oct 05 2005 - gekker@suse.de - Rediff patch for background colors * Tue Oct 04 2005 - gekker@suse.de - Fix background colors to be consistent on startup * Tue Sep 20 2005 - sbrabec@suse.cz - Removed references to build directory in installed .la files. * Thu Sep 15 2005 - gekker@suse.de - Make Industrial the default Gtk+ theme (114173) * Tue Sep 06 2005 - sbrabec@suse.cz - Updated to version 2.8.0.4. * Tue Aug 23 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 * Sat Aug 20 2005 - hpj@suse.de - Make the default session option work on autologin; we now get GNOME. * Tue Aug 16 2005 - sbrabec@suse.cz - Use gnome-screensaver instead of xscreensaver. * Fri Aug 12 2005 - hpj@suse.de - Made gdm-autologin.pam not require a password. * Fri Aug 12 2005 - jpr@suse.de - require xorg-x11-xnest for the gdmflexiserver -n option * Thu Aug 11 2005 - gekker@suse.de - Update to version 2.8.0.2 - Make 64bit clean * Sun Jul 31 2005 - jpr@suse.de - turn on compatibility symlink for all products * Tue Jul 05 2005 - gekker@suse.de - Update to version 2.8.0.1 - 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). * Fri Jun 24 2005 - sbrabec@suse.cz - Added compatibility symlink %%{prefix}/bin/gdm for older products. * Wed Jun 22 2005 - gekker@suse.de - Update to version 2.8.0.0 * Fri Apr 22 2005 - sbrabec@suse.cz - Implemended DISPLAYMANAGER_PASSWORD_LESS_LOGIN using SuSEconfig and PAM configuration (#74198). * Fri Apr 22 2005 - sbrabec@suse.cz - Fixed logdir (#56205). * Mon Mar 21 2005 - jody@suse.de - Fix typo in upstream package that broke Shutdown - Repaired Suspend command to actually work * Fri Mar 18 2005 - sbrabec@suse.cz - Removed X-Ximian-Settings (#73047). * Wed Mar 16 2005 - sbrabec@suse.cz - Fixed capplets desktop files path. - Added X-Ximian-Settings to gdmsetup and gdmphotosetup (#73047). * Tue Mar 15 2005 - sbrabec@suse.cz - Fixed X-KDE-RootOnly in gdmsetup.desktop (#66693). * Wed Mar 09 2005 - gekker@suse.de - Update to version 2.6.0.8 (GNOME 2.10). * Fri Feb 18 2005 - sbrabec@suse.cz - Remove gdm_sysconfig.conf before update to force gdm.conf configuration. * Fri Feb 11 2005 - sbrabec@suse.cz - Resource only /usr/share/xsessions for session desktop files. - Fixed tcp_wrappers support on bi-arch. * Thu Feb 10 2005 - gekker@suse.de - Update to version 2.6.0.7 * Wed Feb 09 2005 - sbrabec@suse.cz - Cleaned-up configuration and patches. - Prepared moving of session files to windowmanager packages. * Tue Feb 08 2005 - gekker@suse.de - Add patch back to fix Xsession file * Mon Jan 24 2005 - meissner@suse.de - added missing NULL in a g_strconcat. * Thu Jan 20 2005 - gekker@suse.de - Update to version 2.6.0.6 * Wed Nov 17 2004 - hhetter@suse.de - add X-KDE-RootOnly to gdmsetup.desktop (#45807) * Mon Nov 15 2004 - kukuk@suse.de - Use common-* PAM config files for gdm and gdm-autologin * Tue Oct 26 2004 - mmj@suse.de - Locale rename no to nb * Fri Oct 15 2004 - sbrabec@suse.cz - Implemented sysconfig displaymanager support. * Fri Sep 24 2004 - hhetter@suse.de - gdm must require gnome-themes, to ensure availability of the industrial theme (#44330) * Wed Aug 25 2004 - clahey@suse.de - Cache gdm help and show gdm in khelpcenter. * Mon Aug 16 2004 - ro@suse.de - fixed specfile * Mon Aug 16 2004 - shprasad@suse.de - Fixes bug #60020 Invalid username/passwd input doen't bring the password dialog for timed login user. * Fri Jul 30 2004 - ro@suse.de - fix spec file, list gdm-session-startkde.diff as patch * Fri Jul 30 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 applied at the %%install section) * Thu Jun 24 2004 - dave@suse.de - Added gdm-presession-kde-path.patch, adds /opt/kde3/bin to the gdm path * Fri Jun 11 2004 - clahey@suse.de - Added gdm-support-gdmctl.patch. * Wed Jun 02 2004 - mibarra@suse.de - Fixed gdm.conf to use the correct group * Wed Jun 02 2004 - clahey@suse.de - Set theme to industrial (as well as a few other small changes.) * Fri May 07 2004 - hhetter@suse.de - updated to version 2.6.0.0 [GNOME2.6] * Wed Mar 31 2004 - hhetter@suse.de - startup in graphical theme (#37668) - Require gnome2-SuSE for the Default Theme (#37707) - honor xdm scripts (#37852) * Tue Mar 23 2004 - sbrabec@suse.cz - Non-UTF-8 locales removed from language menu. * Mon Mar 22 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) * Mon Mar 15 2004 - sbrabec@suse.cz - FHS 2.3 fix (mandir, infodir, #35821). * Wed Mar 10 2004 - sbrabec@suse.cz - Fixed %%doc attributes (#33163). * Tue Mar 09 2004 - hhetter@suse.de - include desktop files for sessions * Tue Mar 02 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) * Thu Feb 26 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 * Fri Feb 20 2004 - sbrabec@suse.cz - Package renamed to gdm. * Fri Jan 16 2004 - kukuk@suse.de - Add pam-devel to neededforbuild * Sat Jan 10 2004 - adrian@suse.de - add %%defattr * Thu Sep 18 2003 - adrian@suse.de - add Categories - show entries only in Gnome (#31287) * Fri Sep 05 2003 - hhetter@suse.de - added Obsoletes: gdm * Tue Aug 19 2003 - sbrabec@suse.cz - Updated neededforbuild (rename of librsvg2, eel2). * Tue Aug 12 2003 - hhetter@suse.de - updated to version 2.4.1.6 * Mon Jul 28 2003 - kukuk@suse.de - Make sure /var/lib/gdm has correct permissions * Fri Jul 25 2003 - hhetter@suse.de - move capplets to correct position - fix build * Wed Jul 16 2003 - sbrabec@suse.cz - Fixed prefix in configuration files. * Mon Jul 14 2003 - sbrabec@suse.cz - GNOME prefix change to /opt/gnome. * Wed Jun 25 2003 - sbrabec@suse.cz - Updated to version 2.4.1.4. - Fixed default path to Xwilling. - Updated neededforbuild. - Use %%find_lang. - Prefix clash fix (capplets). * Wed May 28 2003 - ro@suse.de - remove unpackaged files from buildroot * Mon May 26 2003 - sbrabec@suse.cz - Re-enabled UTF-8 alternatives for all locales. * Sun Mar 16 2003 - adrian@suse.de - add resmgr support to pam * Mon Mar 10 2003 - hhetter@suse.de - use LC_MESSAGES instead of LC_ALL for setlocale ( Bug Id#24889 ) * Thu Feb 27 2003 - sbrabec@suse.cz - Removed gdm wrapper (fixes problems with default language and init script - bug #23875). * Tue Feb 25 2003 - sbrabec@suse.cz - Don't offer UTF-8 locales. * Mon Feb 24 2003 - hhetter@suse.de - use graphical greeter by default * Thu Feb 20 2003 - sbrabec@suse.cz - Use system language for GDM login from /etc/sysconfig/language. * Tue Feb 18 2003 - sbrabec@suse.cz - Updated default config and locale aliases (UTF-8 locales). * Fri Feb 07 2003 - hhetter@suse.de - updated to 2.4.1.3 [GNOME 2.2.0] * Fri Feb 07 2003 - kukuk@suse.de - Use pam_unix2.so instead of pam_unix.so * Thu Jan 16 2003 - ro@suse.de - use gtk2-devel-packages and libjpeg in neededforbuild * Tue Jan 07 2003 - sbrabec@suse.cz - Update to version 2.4.1.0. - Make Default session file executable. - Added UTF-8 as alternative for all locales. - Turned on TCP wrappers support. * Mon Jan 06 2003 - sbrabec@suse.cz - Install SuSE specific PAM configuration (from xdm), fix its install place. - Removed sox from neededforbuild. * Thu Nov 28 2002 - hhetter@suse.de - updated to version 2.4.0.12 [GNOME 2.0.3] * Mon Nov 11 2002 - ro@suse.de - changed neededforbuild to * Sun Nov 03 2002 - mfabian@suse.de - Bug Id #21407: correct wrong spelling of UTF-8 locale names in /etc/opt/gnome2/gdm/locale.alias. de_DE.utf8 was used instead of de_DE.UTF-8 etc., but de_DE.UTF-8 is not supported by X11, although de_DE.utf8 and de_DE.UTF-8 is the same as far as glibc is concerned, the correct spelling is important for X11. - Bug Id #21408: When using gdm2 the usual intialization file 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. I fixed this by improving /etc/opt/gnome2/gdm/Sessions/Default 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. * Tue Sep 24 2002 - sbrabec@suse.cz - Added alsa-devel to neededforbuild, because esound-devel can require it. * Thu Sep 19 2002 - sbrabec@suse.cz - Added alsa to neededforbuild, because esound can depend on it. * Thu Sep 05 2002 - hhetter@suse.de - updated to version 2.4.0.11, fixing a security issue (no longer open the logging file descriptor as root in slave.c ) ( Bug Id #18908 ) * Mon Sep 02 2002 - hhetter@suse.de - if no session was chosen or previously saved, choose the gnome session ( Bug Id #18729) * Fri Aug 30 2002 - hhetter@suse.de - fix default script and session linking (Bug Id#18602) * Thu Aug 22 2002 - hhetter@suse.de - parse correct Session directory (Bug Id#18181) * Tue Aug 20 2002 - hhetter@suse.de - fix prereq * Mon Aug 12 2002 - hhetter@suse.de - updated to version 2.4.0.7 - fix neddedforbuild * Wed Aug 07 2002 - hhetter@suse.de - updated to version 2.4.0.5 - fix typo in SuSEconfig script (#17438) - fix linking of sessions * Wed Jul 17 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 username in graphical greeter #83187 (bugzilla.gnome.org) * 'Last' language choice in graphical greeter * 24 hour clock setting in graphical greeter * Happy Gnome Theme Update * more languages supported #84290 (bugzilla.gnome.org) * Translation updates * Thu Jul 11 2002 - hhetter@suse.de - fix default session - activate graphical gdmgreeter for local logins by default * Wed Jul 10 2002 - hhetter@suse.de - updated to version 2.4.0.1, bugfix release - SuSEconfig.gdm2 to manage the GDM sessions * Tue Jul 09 2002 - hhetter@suse.de - initial SuSE package - create gdm user