# # spec file for package gdm (Version 2.24.0) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: gdm BuildRequires: PolicyKit-gnome-devel BuildRequires: check-devel BuildRequires: docbook_4 BuildRequires: fdupes BuildRequires: gconf2-devel BuildRequires: gnome-common BuildRequires: gnome-doc-utils-devel BuildRequires: gnome-panel-devel BuildRequires: gnome-patch-translation BuildRequires: intltool BuildRequires: iso-codes-devel BuildRequires: libglade2-devel BuildRequires: libgnomeprintui-devel BuildRequires: libgnomeui-devel BuildRequires: libgnutls-devel BuildRequires: librsvg-devel BuildRequires: libselinux-devel BuildRequires: libwnck-devel BuildRequires: libxklavier-devel BuildRequires: pam-devel BuildRequires: perl-XML-Parser BuildRequires: pwdutils BuildRequires: scrollkeeper BuildRequires: tcpd-devel BuildRequires: update-desktop-files BuildRequires: xorg-x11-server BuildRequires: xorg-x11-server-extra BuildRequires: zenity PreReq: /usr/sbin/groupadd PreReq: /usr/sbin/useradd PreReq: /usr/sbin/usermod %if %suse_version < 1010 PreReq: %fillup_prereq %endif PreReq: %insserv_prereq License: GPL v2 or later Group: System/GUI/GNOME Version: 2.24.0 Release: 14 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 Source5: sysconfig.displaymanager-gdm Patch1: gdm-consolekit-helper-subdir.patch Patch2: gdm-2.21.9-no-fatal-warnings.patch Patch3: gdm-xauthlocalhostname.patch Patch4: gdm-vt-allocation-hack.patch Patch5: gdm-2.23.92-gsd-path.patch # PATCH-FIX-OPENSUSE gdm-desktop-session-env-pam.patch bnc427744 vuntz@novell.com -- Sets a PAM environment variable to let the pam gnome-keyring module know which session is started Patch6: gdm-desktop-session-env-pam.patch # PATCH-FIX-OPENSUSE gdm-suse-xsession.patch vuntz@novell.com -- Use the /etc/X11/xdm/* scripts Patch7: gdm-suse-xsession.patch Patch8: gdm-domain-logon.patch # PATCH-FIX-UPSTREAM gdm-2.23.92-another-locale-fixup.patch jpr@novell.com -- From upstream/Fedora, canonicalize LANG variable Patch9: gdm-2.23.92-another-locale-fixup.patch # PATCH-FIX-UPSTREAM gdm-2.23.92-filter-dupes-from-lang-list.patch jpr@novell.com -- From upstream/Fedora, don't show the same language multiple times Patch10: gdm-2.23.92-filter-dupes-from-lang-list.patch # PATCH-FIX-UPSTREAM gdm-2.23.92-fix-crash.patch jpr@novell.com -- From upstream/Fedora, don't crash in the option widgets Patch11: gdm-2.23.92-fix-crash.patch # PATCH-FIX-UPSTREAM gdm-fix-icon-scale.patch vuntz@novell.com -- From upstream/Fedora: don't have a huge size for icons in the greeter Patch12: gdm-fix-icon-scale.patch # PATCH-FIX-OPENSUSE gdm-sysconfig-settings.patch bnc432360 hpj@novell.com -- Read autologin options from /etc/sysconfig/displaymanager Patch13: gdm-sysconfig-settings.patch # PATCH-FIX-UPSTREAM gdm-autologin.patch bnc436524 mmeeks@novell.com -- From upstream don't create the greeter when autologging it to save startup time Patch14: gdm-autologin.patch # PATCH-FIX-UPSTREAM gdm-greeter-greater-ui.patch bnc436431 bgo560508 vuntz@novell.com -- Improve the layout of the greeter. Note: the patch contains a patched glade file *and* the result glade file (for reference only, in case we need to rebase the patch) Patch15: gdm-greeter-greater-ui.patch # PATCH-FIX-UPSTREAM gdm-fix-xdmcp.patch bnc441396 bgo561396 hpj@novell.com -- Make XDMCP work, patch from upstream bugzilla. Patch16: gdm-fix-xdmcp.patch # PATCH-FIX-UPSTREAM gdm-fix-pam-auditing.patch bnc436852 bgo557794 hpj@novell.com -- Make PAM auditing work on logout. Patch17: gdm-fix-pam-auditing.patch # PATCH-FIX-UPSTREAM gdm-always-reflect-keyboard-layout.patch bnc438159 bgo561771 hpj@novell.com -- Make keyboard selector not neglect to apply the selected keyboard in some situations. Patch18: gdm-always-reflect-keyboard-layout.patch # PATCH-FIX-OPENSUSE gdm-save-panel-space-on-low-resolutions.patch bnc449815 hpj@novell.com -- Hide clock and/or selector labels on low resolutions. Patch19: gdm-save-panel-space-on-low-resolutions.patch Patch28: gdm-X_SERVER.patch # PATCH-SUSE: enable SELinux Patch60: gdm-selinux.patch Url: http://www.gnome.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build DocDir: %{_defaultdocdir} Provides: gdm2 Obsoletes: gdm2 Obsoletes: fast-user-switch-applet <= 2.22.0 Requires: ConsoleKit-x11 Requires: gnome-session Requires: gnome-themes Requires: klogd Requires: xorg-x11-server-extra Requires: %{name}-branding Requires: %{name}-lang = %{version} Recommends: gnome-settings-daemon %gconf_schemas_prereq %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 %package branding-upstream License: GPL v2 or later Summary: The GNOME 2.x Display Manager Group: System/GUI/GNOME Provides: %{name}-branding = %{version} Conflicts: otherproviders(%{name}-branding) Supplements: packageand(branding-upstream:%{name}) #BRAND: Provide two equal files - /usr/share/gdm/defaults.conf and #BRAND: factory-defaults.conf with default configuration of gdm. #BRAND: Branding package requires the package with the default theme. #NOTE: We may want to create gdm-themes with upstream themes. %description branding-upstream 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 %lang_package %prep %setup -q %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %patch7 -p1 %patch8 -p1 %patch9 -p1 %patch10 -p1 %patch11 -p1 %patch12 -p1 %patch13 -p1 %patch14 %patch15 -p1 %patch16 -p1 %patch17 -p0 %patch18 -p1 %patch19 -p1 %patch28 %patch60 %build libtoolize -f -i autoreconf -f -i export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure\ --libexecdir=%{_prefix}/lib/gdm \ --localstatedir=%{_localstatedir} \ --with-at-spi-registryd-directory=%{_prefix}/lib/at-spi \ --with-selinux \ --enable-ipv6\ --disable-scrollkeeper\ --enable-secureremote %__make %{?jobs:-j%jobs} %install %makeinstall %find_gconf_schemas # 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 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 touch $RPM_BUILD_ROOT%{_sysconfdir}/gdm/gdm_sysconfig.conf mkdir -p $RPM_BUILD_ROOT{_localstatedir}/log/gdm mkdir -p $RPM_BUILD_ROOT{_localstatedir}/run/gdm %find_lang %{name} mkdir -p $RPM_BUILD_ROOT%{_bindir} ln -s ../sbin/gdm $RPM_BUILD_ROOT%{_bindir}/gdm %fdupes $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %pre -f %{name}.schemas_pre /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 # Remove old gdm_sysconfig.conf to update custom.conf from sysconfig settings. rm -f etc/gdm/gdm_sysconfig.conf # Remove old logs (#56205). Last created in SLEC8&9.0, first deleted in 9.2&SLED10. # Can be removed after SLES11: rm -f var/lib/gdm/*.log* # Fix incorrect interpretation of DISPLAYMANAGER_PASSWORD_LESS_LOGIN (#307566). # Last done in SLED10&10.1, first fixed in 10.3. # Can be removed after SLES12: if grep -q gdm-autologin sbin/conf.d/SuSEconfig.gdm ; then if grep -q '^DISPLAYMANAGER_PASSWORD_LESS_LOGIN="no"' etc/sysconfig/displaymanager ; then sed 's/^\(auth[[:space:]][[:space:]]*\)include[[:space:]]\([[:space:]]*\)common-auth/\1required\2pam_permit.so/' etc/pam.d/gdm-autologin.new if cmp -s etc/pam.d/gdm-autologin etc/pam.d/gdm-autologin.new ; then rm etc/pam.d/gdm-autologin.new else mv etc/pam.d/gdm-autologin.new etc/pam.d/gdm-autologin fi fi fi %preun -f %{name}.schemas_preun %posttrans -f %{name}.schemas_posttrans %postun %insserv_cleanup %files -f %{name}.schemas_list %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README %dir %config %{_sysconfdir}/gdm %config %{_sysconfdir}/gdm/[IPXl]* %ghost %{_sysconfdir}/gdm/gdm_sysconfig.conf %{_sbindir}/* %{_bindir}/* %{_datadir}/gdm %{_datadir}/pixmaps/*.png %{_datadir}/pixmaps/faces %{_datadir}/icons/*/*/*/*.* %dir %{_prefix}/lib/gdm %{_prefix}/lib/gdm/gdm-* %{_libdir}/bonobo/servers/* /var/lib/gdm %{_datadir}/gnome-2.0/ui/* %attr(750,gdm,gdm) %dir %{_localstatedir}/lib/gdm %attr(755,gdm,gdm) %dir %{_localstatedir}/run/gdm %attr(750,gdm,gdm) %dir %{_localstatedir}/log/gdm %attr(750,gdm,gdm) %dir %{_localstatedir}/lib/gdm/.gconf.mandatory %attr(640,gdm,gdm) %{_localstatedir}/lib/gdm/.gconf.mandatory/%gconf-tree.xml %attr(640,gdm,gdm) %{_localstatedir}/lib/gdm/.gconf.path %config /etc/pam.d/* /sbin/conf.d/SuSEconfig.gdm %config %{_sysconfdir}/dbus-1/system.d/gdm.conf %config %{_sysconfdir}/gdm/gdm.schemas %files branding-upstream %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/gdm/custom.conf %files lang -f %{name}.lang %changelog * Thu Dec 04 2008 hpj@novell.com - Replace gdm-2.21.5-vt7-temporary-hack.patch with gdm-vt-allocation-hack.patch. The new patch doesn't hardcode gdm to VT7, but instead scans for a free VT starting with VT7 (bnc#434598). * Sun Nov 30 2008 hpj@novell.com - Update gdm-sysconfig-settings.patch to translate the name of the configured system keymap into something libxklavier can understand (bnc#446958). * Sun Nov 30 2008 hpj@novell.com - Update gdm-domain-logon.patch to make domain prefix logon work when entering user names manually (bnc#450146). * Sat Nov 29 2008 hpj@novell.com - Add gdm-save-panel-space-on-low-resolutions.patch (bnc#449815). * Fri Nov 21 2008 hpj@novell.com - Add gdm-always-reflect-keyboard-layout.patch (bnc#438159). * Thu Nov 20 2008 hpj@novell.com - Add gdm-fix-xdmcp.patch, which makes XDMCP work (bnc#441396). - Add gdm-fix-pam-auditing.patch, which makes PAM auditing work as expected on logout (bnc#436852). * Wed Nov 12 2008 hpj@novell.com - Update gdm-sysconfig-settings.patch, removing debug spew. * Wed Nov 12 2008 vuntz@novell.com - Add gdm-greeter-greater-ui.patch to improve the layout of the greeter. End of bnc#436431. * Tue Nov 11 2008 hpj@novell.com - Update gdm-sysconfig-settings.patch, fixing bnc#440863. * Sun Nov 09 2008 jpr@novell.com - Add gdm-autologin.patch so the greeter is not created for autologin and improve startup time (bnc#436524) - Update gdm-domain-login.patch so the domain box is present even if the user list is not (bnc#431339) * Fri Nov 07 2008 vuntz@novell.com - Merge hpj's submission: Add gdm-sysconfig-settings.patch, which fixes bnc#432360. * Thu Nov 06 2008 vuntz@novell.com - Add gdm-fix-icon-scale.patch: make icons in the greeter use a reasonable size. Part of bnc#436431. * Tue Nov 04 2008 jpr@novell.com - Add requires for ConsoleKit-x11, gnome-session (bnc#441105, bnc#428294) - Add recommends for gnome-settings-daemon, its very useful to have * Mon Nov 03 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 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 - Add gdm-2.23.92-another-locale-fixup.patch to use canonical system locale info - Refresh gdm-suse-xsession.patch to have a shell to run with and don't call anything else after our the xorg Xsession runs. * Sun Nov 02 2008 hpj@novell.com - Update gdm-domain-logon.patch again, fixing bnc#439892. * Thu Oct 16 2008 hpj@novell.com - Update gdm-domain-logon.patch, removing some dead code and a signal callback that is no longer being used. * Thu Oct 09 2008 hpj@novell.com - Replace gdm-2.23.92-host-wild.patch with gdm-xauthlocalhostname.patch. The new patch sets the XAUTHLOCALHOSTNAME env var instead of setting the cookie's family to FamilyWild. * Mon Oct 06 2008 sbrabec@suse.cz - Conflict with other branding providers (FATE#304881). * Thu Oct 02 2008 mboman@suse.de - Update to version 2.24.0: + Allow the build to succeed without a gdm user + Use Bourne shell syntax in Xsession.solaris + Set ownership of .gconf.mandatory + Translation updates * Fri Sep 26 2008 hpj@novell.com - Add gdm-domain-logon.patch, which implements an Active Directory domain logon selector using wbinfo. * Sat Sep 20 2008 vuntz@novell.com - Add gdm-suse-xsession.patch, which is similar to the gdm-xdm-sessions.patch we have with GDM <= 2.20: it makes GDM use the openSUSE scripts in /etc/X11/xdm, for proper integration. - Add gdm-desktop-session-env-pam.patch, that sets the DESKTOP_SESSION environment variable for pam. The goal is to let the gnome-keyring pam module know when GNOME will be used, so that it knows if it should start gnome-keyring. - This is part of bnc#427744. * Fri Sep 12 2008 jpr@novell.com - Move gdm-2.23.92-set-xauthlocalhostname-when-local.patch to gdm-2.23.92-host-wild.patch to really fix race (bnc #420057) - Update gdm-consolekit-helper-subdir.patch, it was using gdm's LIBEXECDIR, not ConsoleKit's - Use correct at-spi dir config option * Thu Sep 11 2008 jpr@novell.com - Update to version 2.23.92: * Fix selection handling in language and layout choosers * Fixed bgo#545337, grey screen on login * Start g-s-d correctly * Add missing WM desktop file * Add docs * Make set-show-user* into construct properties * Revert the larger greeter font size * Add slave log file * Fix up some log rotation problems * Translations - 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 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 race when host name changes at start up (bnc #420057) * Fri Aug 22 2008 prusnak@suse.cz - enabled SELinux support [Fate#303662] * Wed Aug 20 2008 sbrabec@suse.cz - Updated to version 2.23.2: * Requires ConsoleKit 0.3.0 * Keyboard layout selection from greeter * Save backup of ~/.xsession-errors * Add a GConf key for not showing the user list * Now support PostLogin, PreSession, and PostSession hooks * Add DisallowTCP back * Support PAM_XDISPLAY and PAM_XAUTHDATA * Add lang tags, to help Pango pick the right font * Set the initial user selection correctly * Add frame around user icons and make them larger * Write gdm screenshot output to /var/run/gdm instead of /tmp * Save one old copy of greeter log file * Set a minimum width for the login window * Fix check for /etc/gdm/Init/Default so it will actually be executed * Wait for ready from backend when cancelling from greeter * Use per session directories in /var/run/gdm for xauth databases * Move ConsoleKit registration into the worker * Fri Aug 15 2008 maw@suse.de - Fix the build on biarch platforms by listing files that end up in /usr/lib64 correctly - Remove the empty %%post section - Mark several files as config files. * Fri Aug 01 2008 hpj@suse.de - Major upgrade to GDM 2.22.0, which is pretty much a complete rewrite upstream: + Added gdm-consolekit-helper-subdir.patch, which lets GDM find ConsoleKit's helper executable in the subdir where it's installed. + Added gdm-2.21.9-no-fatal-warnings.patch, which prevents GDM from crashing on non-fatal errors. + Added gdm-greeter-file-system-type-can-be-null.patch, which prevents a crash. + Added gdm-2.21.5-vt7-temporary-hack.patch, which makes GDM default to VT7 when the initial VT is not specified. Prevents a keyboard lockup on startup. + Dropped patches: gdm-conf.patch, gdm-language-dialog-size.patch, gdm-xdm-sessions.patch, gdm-presession-kde-path.patch, gdm-gdmsetup-rootonly.patch, gdm-2.8.0.0-any-hostname-auth.patch, gdm-2.8.0.0-list-users.patch, gdm-2.8.0.0-setup-no-flicker.patch, gdm-2.8.0.7-bg-4.patch, gdm-2.8.0.7-domain-entry.patch, gdm-2.8.0.7-halt-needs-root.patch, gdm-2.8.0.7-onlyshow-in-gnome.patch, gdm-server-timeout.patch, gdm-2.8.0.7-some-info-in-dialog.patch, gdm-gdmsetup.patch, gdm-conf-custom-sysconfig.patch, gdm-2.19.3-reset-pam.patch, gdm-2.19.3-dbus-security-tokens.patch, gdm-2.19.3-token-login.patch, gdm-2.19.3-token-login2.patch, gdm-XKeepsCrashing-SaX2.patch, gdm-XKeepsCrashing-desktop-effects.patch, gdm-language-hang.patch, gdm-2.20.0-wait-for-restart.patch, gdm-bnc343858-buggy-intel-xinerama.patch. * Thu May 15 2008 vuntz@suse.de - Update gdm-xdm-sessions.patch to run /etc/X11/xdm/Xstartup. Part of bnc#368673. * Wed Apr 16 2008 sbrabec@suse.cz - Split package according to branding conventions (fate#301792). - Removed branding related changes from gdm-conf.patch. * Fri Apr 04 2008 dreveman@suse.de - Add gdm-XKeepsCrashing-desktop-effects.patch. (bnc #359460). * Wed Mar 19 2008 vuntz@suse.de - Add gdm-bnc343858-buggy-intel-xinerama.patch to use gdk instead of direct xinerama functions. This will fix bnc343858 once we get the gtk+ patch in. - Update gdm-gdmsetup-rootonly.patch - Remove gdm-language-save.patch, abuild.patch and gdm-tab-triggers-enter.patch, fixed upstream. - Update to version 2.20.4: + The Custom Widgetry code in gdmgreeter was broken, and would not create the /var/lib/$DISPLAY.GreeterInfo file properly + Now the default local and remote welcome strings ("Welcome" and "Welcome to %%n") are translated. + If the user picks the default local welcome string to be used as the remote welcome string, or vice versa, then the strings will be translated also. + Get default locale from LC_MESSAGES rather than from g_get_language_names. + Honor GTK+ default password character. + Provide better tooltip for entry field in gdmgreeter. + Get the environment variable XDG_DATA_DIRS before clearing the environment variables. + Fix gdmsetup bug that was causing the Welcome (local and remote) message to not be saved properly when changed. + Fix the setting of the custom command NOTIFY key to avoid crashing when changing the label values of a custom command in gdmsetup. + Fix compiler issues. + Translation updates. - Changes from version 2.20.3: + Now "Esc" key acts like the "Start Again" button in the greeter program. + Fix regression in GDM 2.20 that caused the daemon to not read any [server-foo] sections that were not referenced in the [servers] section of the configuration file. + Fix regression in GDM 2.20 that caused HaltCommand, SuspendCommand, and RebootCommand to not get updated properly when modified from gdmsetup. + Allow the gdmflexiserver --command option to be run with setuid/setgid without problems + Fix counting of open XDMCP sessions. + Fix Suspend configuration option so it works. + Fix so that XDMCP Willing configuration option works. + Fix compiler warnings. + Fix gdmsetup so it does not crash if it cannot read any displays from the configuration file. + Translation updates. - Changes from version 2.20.2: + Fix bugs that were causing XDMCP to not work properly. + Fix so that XDMCP configuration options are read from the configuration file. + Fix bug with gdmXnestchooser where it wasn't starting Xephyr with the correct arguments. + Fix so that GDM allows setting of LC_TYPE without setting LANG. + Icon improvements. + Fix leaks. + Translation updates. - Changes from version 2.20.1: + gdmlogin and gdmgreeter treat Tab like enter if the focus is on the entry field. + Fix saving of user's default language/session if $HOME/.dmrc doesn't exist. + Fix bug with XDMCP logic. + Fix an issue that was causing the username to be logged as a debug message when using GDM configured to use crypt or shadow passwords. + Set stdout/stderr to DEV_NULL when spawning at_spi_registryd and the prefetch program, fixing a hanging problem. + GDM now always sends the daemon a response before exit to avoid a hang. + Fix gdmXnestchooser and gdmsetup so debug isn't on by default. + Updated the gdmgreeter themes to correctlt work on 800x600 displays. + Build/configure fixes for Solaris. + Translation updates. * Tue Nov 13 2007 hpj@suse.de - Removed second --with-atspi-dir from configure. - Added gdm-tab-triggers-enter.patch, which fixes Novell bug [#334446]. * Tue Nov 13 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) * Thu Nov 08 2007 hpj@suse.de - Pass the --with-atspi-dir= flag to configure so the at-spi-registryd is started correctly. Fixes Novell bug #337428. * Thu Oct 18 2007 maw@suse.de - Install dbus-gdm.conf to /etc/dbus-1/system.d (#331725) - Add abuild.patch. * Thu Oct 11 2007 sbrabec@suse.cz - Removed bogus dependency on mDNSResponder. * Sun Sep 23 2007 hpj@suse.de - Added gdm-2.20.0-wait-for-restart.patch, which fixes Novell bug [#326281]. * Thu Sep 20 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 * Tue Sep 18 2007 hpj@suse.de - Updated gdm-2.8.0.0-any-hostname-auth.patch to use localhost instead of localhost.localdomain for xauth tokens. Related to Novell bug #304632. * Tue Sep 18 2007 sbrabec@suse.cz - Updated to version 2.20.0: * Now support --with-atspi-dir so you can specify a non-default directory where the at-spi-registryd daemon exists. * Improve keymouselistener a11y gesture listener so it does not fail on Ubuntu, and does a better job freeing memory. Fix dwellmouselistener a11y gesture listener so it doesn't generate warnings. * Fix bug in IPv6 logic. * Fix Macedonian language so the language choice also appears in the local language * Fix bug where GDM was not properly executing a custom Xserver start script. * Fix bug with ConsoleKit that occurs when the session is going to migrate. Previous code was failing to send the notification when the greeter is not TYPE_FLEXI. * Set invisible character to '*' for gdmgreeter. * When using gdm_verify_standalone_pam_conv (used by automatic login) set echo to FALSE when PAM_PROMPT_ECHO_OFF is handled. * Make it possible to configure system dependant options by setting environment variables before running configure. Also support /usr/X11/bin/Xorg when setting X_PATH, etc. * Translation updates * Mon Sep 17 2007 banderso@suse.de - added patch gdm-language-hang.patch to fix Novell bugs #308378 and [#309064]. The patch matches changes that were made to upstream code. * Fri Sep 14 2007 sreeves@suse.de - Fix for Bug #308471 - gdm intentionally changed to storing the .desktop files under /usr/share/gdm which the suse_update_desktop_file script does not seem to fully support. It find the file, processes it, but does not write it out. * Fri Sep 14 2007 hpj@suse.de - Update gdm-2.8.0.7-halt-needs-root.patch to fix Novell bug [#306418]. * Thu Sep 13 2007 stbinner@suse.de - '%%suse_update_desktop_file -G "" foo' doesn't seem to work anymore * Wed Sep 12 2007 jberkman@novell.com - correctly add localhost xauth for "remote" connections on little endian machines (bnc #296699) * Wed Sep 05 2007 sbrabec@suse.cz - Search for SaX2 in XKeepsCrashing. * Wed Sep 05 2007 sbrabec@suse.cz - Apply DISPLAYMANAGER_PASSWORD_LESS_LOGIN only for standard login, not for autologin (#307566). * Sun Sep 02 2007 hpj@suse.de - Add gdm-2.19.7-pam-hide-password.patch, which fixes an upstream bug where the user's password was being shown on screen (part of BNC #302282). * Thu Aug 30 2007 maw@suse.de - Update to version 2.19.7: + from 2.19.5 to 2.19.6: - Fix gdmflexiserver so when used to start a "Nested Display" (a login in a window), it does not pop-up the window showing the user what VT's are already logged in. That window should only show up when 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 devices to fail. (Ray Strode) - Fix bug #461822 which caused entries in the [servers] section of the configuration to get ignored if more than one referenced the same [server-foo] server. This was working in 2.18 but got broken during the cleanup. (Brian Cameron) - Fix gdm_fail function so that it cleans up and exits, so now GDM will better handle critical failures. This was working in 2.18 but got broken during the cleanup. (Brian Cameron) - Now gdmsetup sets "Use 24 Hour Clock" to "yes" when this is its value. (Sebastien Bacher) - Fixes for utmpx processing so it now works with utmp and also on FreeBSD. (Brian Cameron, Joe Marcus Clarke) - Fix IPv6 check when starting VT so that if IPv6 reports that the network is not reachable, it falls back to IPv4. (Brian Cameron) - Fix string translation issues. (Lukasz Zalewski) - From 2.19.6 to 2.19.7: - Disable autocompletion in the face browser since it wasn't working properly. (Ray Strode) - Many corrections to the theme xml files (Dave Fincher and Brian Cameron) - Fix compile when using a compiler that doesn't like #ifdefs in macro calls. (Jens Granseuer) - The greeter.dtd file has been updated. Now the default GDM themes validate with this dtd. (Dave Fincher) - Plus translation updates for a plethora of locales. * Thu Aug 16 2007 hpj@suse.de - Fixed missing configuration variable definition in gdm-2.8.0.7-domain-entry.patch. * Fri Aug 10 2007 sbrabec@suse.cz - Patches are enabled again, re-enabled gnome-patch-translation. * Thu Aug 09 2007 sbrabec@suse.cz - Re-added DISPLAYMANAGER_PASSWORD_LESS_LOGIN to SuSEconfig.gdm (#279426). - Allow password less login for both autologin and standard login. * Tue Aug 07 2007 jpr@suse.de - Split off a -lang subpackag - Fix variable expansion in gdm-conf.patch (#255685) - Remove earlygdm, replaced by earlyxdm (#285813) * Fri Aug 03 2007 maw@suse.de - Use %%fdupes - Uncomment out the rm in %%clean. * Fri Aug 03 2007 hpj@suse.de - Update to version 2.19.5. - Fix up gdm-conf.patch. - Fix up gdm-2.19.3-reset-pam.patch. - Fix up gdm-2.19.3-token-login.patch. - Fix up and enable gdm-language-dialog-size.patch. - Fix up and enable gdm-2.8.0.7-bg-4.patch. - Fix up and enable gdm-2.8.0.7-domain-entry.patch. - Fix up and enable gdm-2.8.0.7-halt-needs-root.patch. - Fix up and enable gdm-server-timeout.patch. - Fix up and enable gdm-2.8.0.7-some-info-in-dialog.patch. - Fix up and enable gdm-2.17.7-vt-fallback.patch. - Fix up and enable gdm-2.8.0.0-any-hostname-auth.patch. - Remove gdm-2.19.3.diff (upstreamed). - Remove gdm-2.13.0.4-audit-login.patch (upstreamed). - Remove gdm-logdir.patch (fixed upstream). - Remove gdm-bash-profile.patch (obsolete). * Mon Jul 30 2007 jberkman@novell.com - use smartcard pam stack when cards are inserted * Wed Jul 25 2007 jpr@suse.de - Re-enable gdm-xdm-sessions.patch (#294498) * Tue Jul 24 2007 jpr@suse.de - Add xorg-x11-server-extras for Xnest/Xephyr so that the defaults are set correctly (not an installation dep) * Thu Jul 19 2007 maw@suse.de - Reenable gdm-conf.patch (#292837). * Tue Jul 17 2007 coolo@suse.de - fix pointer arithmetic * Mon Jul 16 2007 mauro@suse.de - Update to version 2.19.3 - Clean up of the not applicable patches. - Bugfixes for #448547, #448548, #443557. * Sat May 26 2007 jpr@suse.de - Require xorg-x11-server-extra for Xnest * Tue May 15 2007 pgajdos@suse.cz - removed BuildRequires: gnome-icon-theme [#247450] * Fri Apr 27 2007 sbrabec@suse.cz - Do not call meinproc (#227624). * Wed Apr 11 2007 maw@suse.de - Update to version 2.18.1 - The GDM configuration option daemon/PidFile is now deprecated and GDM now always uses /var/run/gdm.pid. The location can be configured at compile time with the configure --with-pid-file option. This fixes bug #162849. (William Jon McCann) - Now GDM supports Xephyr as the Nested Xserver command. GDM will use Xephyr by default if it is on the system, and fallback to Xnest. Xephyr works much better than Xnest. (Brian Cameron) - GDM application desktop files now use the correct categories, so the menu choices should appear in the correct place in the menu. (Brian Cameron) - Remove the userlist from the circles and happygnome themes since this was causing problems for some users. This change will go into 2.20 where we are fixing the problem better by fixing gdmsetup to support setting the configuration so that gdmlogin and gdmgreeter work the same way with the Browser key. - Now gdmgreeter has an ATK label for the entry field. (David Zeuthen) - Fix check so language combo style works. Fixes bug #423063. (Simon) - Now "Configure GDM" menu choice is not available when accessibility is turned on since running gdmsetup in this configuration causes GDM to hang. Until the hanging bug is fixed, it's better to not allow the user to get into this situation. (Brian Cameron) - Now support XnestUnscaledFontPath configuration option, which allows GDM to work with Xnest. Xorg 7.2 XGetFontPath function now returns fontpath with the ":unscaled" prefix, which Xsun Xnest cannot handle. Setting XnestUnscaledFontPath=false, will strip the ":unscaled" prefix from the fontpath so that it can work. (Brian Cameron) - GDM daemon no longer links with D-Bus if ConsoleKit is not enabled. (William Jon McCann) - Translation updates (Takeshi AIHANA, Jakub Friedl, Leonardo Ferreira Fontenelle, Pema Geyleg, Priit Laes, Kjartan Maraas, Inaki Larranaga Murgoitio, Kostas Papadimas, Ignacio Casal Quinteiro, Hendrik Richter, Changwoo Ryu, Claudio Saavedra) * Fri Mar 30 2007 maw@suse.de - Update to version 2.18.0 - b.g.o 415513, 417350, 415181, 409801, 409693, 406226, and 407687. * Fri Mar 30 2007 aj@suse.de - Add pwdutils to BuildRequires. * Wed Mar 21 2007 hpj@suse.de - Add gdm-2.17.7-vt-fallback.patch. This is a port of the fix for https://bugzilla.novell.com/show_bug.cgi?id=206804 * Tue Mar 13 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, [#400698], #399486, #352263, #395790, #394421. * Fri Mar 02 2007 sbrabec@suse.cz - Do not own /usr/share/xsessions (#229172). * Mon Feb 26 2007 hpj@suse.de - Added gdm-2.13.0.4-audit-login.patch, which fixes Novell bug [#234133] (GDM cannot log authentication attempts). * Tue Feb 13 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. * Wed May 31 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. * Wed May 31 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). * Thu May 18 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). * Mon May 08 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 * Mon Mar 06 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). * Fri Feb 24 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 * Wed Jan 18 2006 hpj@suse.de - Updated the domain logon patch with numerous new features and cosmetic fixes. * Mon Jan 16 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) * Thu Oct 13 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 * Tue Oct 04 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. * Mon Aug 22 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 * Fri Aug 19 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 * Sat Jul 30 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 * Sun Aug 15 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 * Thu Jul 29 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) * Wed Jun 23 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 * Thu Jul 24 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). * Tue May 27 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 * Wed Jan 15 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