SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for gdm-devel-3.10.0.1-17.3.x86_64.rpm :
Thu Feb 26 13:00:00 2015 fcrozatAATTsuse.com
- Add gdm-standalone-xdmcp-server.patch, update
gdm-sysconfig-settings.patch / X11-displaymanager-gdm: fix
support for DISPLAYMANAGER_STARTS_XSERVER from
/etc/sysconfig/displaymanager (bsc#919723).
- Add gdm-correct-ShowLocalGreeter-standalone-XDMCP-server.patch:
ensure ShowLocalGreeter configuration key is properly handled
(bgo#743440).

Tue Feb 10 13:00:00 2015 zaitorAATTopensuse.org
- Only install gdm-fingerprint and gdm-smartcard pamfiles if
enable_split_authentication is enabled (boo#900836).

Thu Sep 18 14:00:00 2014 dliangAATTsuse.com
- Add \"auth requisite pam_nologin.so\" to gdm.pamd, gdm-autologin.pamd
gdm-fingerprint.pamd and gdm-smartcard.pamd (bnc#897316)

Thu Sep 11 14:00:00 2014 dliangAATTsuse.com
- Add gdm-remote-desktop-unlock.patch (bnc#889094)
Auth fail while unlock screen in remote session.

Mon Aug 25 14:00:00 2014 sreevesAATTsuse.com
- Create/unlock the login keyring. bnc#885368
- Reenable translation-update-upstream

Wed Jul 2 14:00:00 2014 cxiongAATTsuse.com
- Add gdm-default-wm-sle12.patch
+ Set the default/fallback session type to SLE Classic (bnc#881659)

Tue Jul 1 14:00:00 2014 dliangAATTsuse.com
- Add gdm-vt-allocation-hack.patch (bnc#880006)
Add this patch again, modify one line to work with --with-initial-vt=7

Fri Jun 27 14:00:00 2014 fcrozatAATTsuse.com
- Add gdm-plymouth-vt1.patch: switch back to VT1 when terminating
gdm, if plymouth was running at startup [bnc#881676].

Fri Jun 20 14:00:00 2014 fcrozatAATTsuse.com
- Update X11-displaymanager-gdm: remove obsolete calls to
splashcopy.

Wed May 28 14:00:00 2014 fcrozatAATTsuse.com
- Add gdm-disable-journal.patch: properly disable journald in all
gdm, if asked.
- 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]
- gdm-launch-environment-explicitly-kill-worker-on-stop-ev.patch:
fix leak of gdm-launch-environment [bnc#871808].
- update gdm-launch-environment.pamd: do not register to
pam_loginuid, it is only for real users, not system users
[bnc#871808].
- Add gdm-slave-fix-infinite-loop-on-shutdown.patch: fix infinite
loop on shutdown [bnc#871808].
- Do not try to build ConsoleKit support, we don\'t ship it anymore.
- Remove scrollkeeper configure flag, no longer exists.

Mon May 19 14:00:00 2014 sbrabecAATTsuse.cz
- Remove translation updates from gdm-XDMCP-fixes.patch to prevent
conflicts with updates from translation-update-upstream.

Wed Mar 26 13:00:00 2014 dliangAATTsuse.com
- Add --disable-systemd-journal to disable journal support (bnc#867344)

Tue Feb 11 13:00:00 2014 dliangAATTsuse.com
- Remove gdm-greeter-greater-ui.patch

Wed Nov 27 13:00:00 2013 dimstarAATTopensuse.org
- Add gdm-XDMCP-fixes.patch: Backports fixes in git
addressing XDMCP related issues (bnc#851160, bgo#690926,
bgo#711180).

Wed Oct 16 14:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.10.0.1:
+ Don\'t say we\'re updating btmp when we aren\'t.
+ PAM updates for exherbo/lfs.
+ Updated translations.

Thu Sep 26 14:00:00 2013 vuntzAATTsuse.com
- Remove dependencies from the old days:
+ No metacity nor polkit-gnome Requires: this was for fallback
mode.
+ Promote gnome-shell from Recommends to Requires.
+ Drop commented out accessibility Recommends (gnome-mag, gok)
from GNOME 2.x.

Tue Sep 24 14:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.10.0:
+ Updated translations.
- Add autogen.sh as source (extracted from git). GDM actually does
not use gnome-autogen.sh to bootstrap; this just happened to work
so far. The correct way is to use upstreams autogen.sh script.
- Replace gnome-autogen.sh call with autogen.sh (based on added
source).

Thu Sep 19 14:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.9.92:
+ Drop references to unused AUTHDIR directory.
+ Fix up gdmflexiserver\'s loginscreen identification code.
+ Assume PAM_RADIO_TYPE is a \"yes/no\" question.
+ Updated translations.

Tue Aug 20 14:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.9.90:
+ Drop cruft from configure file.
+ Drop dead PAM code.
+ Fix spew on shutdown.
+ Updated translations.

Tue Jul 30 14:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.9.5:
+ Make selinux explicitly build time optional.
+ Update pam config files for LFS.
+ Tell user when their password is expired.
+ Fix crasher when logging in and out quickly.
+ Various auth session fixes.
+ Enable smartcard authentication by default.
+ Add setting for disabling password authentication.
+ Give more friendly messages on password failure.
+ Updated translations.
- Rebase gdm-desktop-session-env-pam.patch.
- Drop gdm-greeter-greater-ui.patch and
gdm-always-reflect-keyboard-layout.patch: simple greeter has been
dropped.
- Drop libgdmsimplegreeter1 subpackage: the simple greeter has
been dropped.
- No longer Provide / Obsolete libgdmsimplegreeter-devel from the
- devel package: with the drop of the simple greeter, this is no
longer provided.

Tue Jul 2 14:00:00 2013 dimstarAATTopensuse.org
- Update X11-displaymanager-gdm (bnc#827236): Override
PIDFILE=/run/gdm/gdm.pid in gdm_vars().

Fri Jun 21 14:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.8.3.1:
+ Add back fallback greeter.
- Changes from version 3.8.3:
+ Drop configure flag that doesn\'t do anything
(--with-incomplete-locales).
+ Fix warning on shutdown.
+ ConsoleKit fix.
+ Support logind without systemd.
+ Stop setting KRB5CCNAME again.
+ Various gnome-initial-setup fixes.
+ Updated translations.

Fri Apr 19 14:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.8.1.1:
+ Fix a race with accountsservice D-Bus calls that was leading to
crashes.

Mon Apr 15 14:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.8.1:
+ Use common pam stacks for openembedded.
+ Only launch gnome-initial-setup if there are no user accounts.
+ Check for logind, not for systemd.
+ Updated translations.

Tue Mar 26 13:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.8.0:
+ No changes since version 3.7.92.

Tue Mar 19 13:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.7.92:
+ Add --disable-fallback-greeter configure option.
+ Updated translations.

Wed Mar 6 13:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.7.91:
+ Correct path of run dir.
+ Don\'t set _XROOTPMAP_ID at startup anymore.
+ Updated translations.

Fri Mar 1 13:00:00 2013 dimstarAATTopensuse.org
- Drop klogd Requires: this is no longer needed due to the changes
with earlygdm / systemd integration.

Wed Feb 20 13:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.7.90:
+ Add gdm-pin service file.
+ use 0711 for directories.
+ don\'t enable systemd journal if systemd is disabled.
+ Add a --with-run-dir.
+ Start to land prerequisite bits needed for future
systemd-ification.
- Drop gdm-move-everything-to-run.patch: fixed upstream (slightly
different)
- Pass --with-run-dir=/run/gdm to configure.

Tue Feb 5 13:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.7.5:
+ Randr performance improvement
+ Remove gdm wrapper script
+ Integrate better with systemd journal
+ Use glib signal handling helpers instead of home brew ones
+ Don\'t load gio modules in launch environment
+ Enable gsd keyboard plugin in launch environment
+ Don\'t warp pointer to 0,0
+ Don\'t record a login uid for gdm\'s login session
+ Other misc fixes
+ Updated translations.
- Add pkgconfig(libsystemd-journal) BuildRequries: new dependency.

Tue Jan 29 13:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.7.3.1:
+ Fix xauthoriation for su/ssh compatibility.
- Changes from version 3.7.3:
+ Drop dead code.
+ Deprecation fixes.
+ Compiler warning fixes.
+ Change default location of language config file.
+ Be more resiliant against hostname changes.
+ Fix spew in error path.
- Changes from version 3.7.2:
+ Ignore pam info messages for automatic logins
+ Unlock fixes
+ User switching fix on consolekit systems
+ Be more robust against empty user shells/home dirs
+ Create program session log file as root instead of after setuid
+ Properly reload gdm.schemas on SIGHUP
+ Bring back gdmflexiserver
+ Fix shutdown and restart with ConsoleKit (bgo#686125)
+ Refactor autologin conversation handling (bgo#682467)
+ Add host authorizations individually (bgo#686186)
+ Make gdm socket world accessible (bgo#685935)
+ Allow NULs in X11 cookies (bgo#687691)
+ Dont set a busy cursor (bgo#687791)
+ Use a whitelist for gsd plugins (bgo#662220)
+ Drop obsolete desktop files (bgo#684508)
+ Updated translations.
- Drop gdm-autologin-session-logout.patch: fixed upstream.
- Rebase gdm-sysconfig-settings.patch and
gdm-xauthlocalhostname.patch.

Mon Jan 28 13:00:00 2013 rmilasanAATTsuse.com
- Add gdm-move-everything-to-run.patch: move everything (socket and
pid files) to /run.

Sun Jan 20 13:00:00 2013 dimstarAATTopensuse.org
- Add gdm-autologin-session-logout.patch: Fix login after logging
out from a auto-login session (bgo#682467)

Fri Jan 18 13:00:00 2013 rbrownccbAATTopensuse.org
- Removed fprint from gdm-fingerprint.pamd to fix YaST config.

Thu Jan 17 13:00:00 2013 vuntzAATTopensuse.org
- Update gdm-xauthlocalhostname.patch: instead of always putting
localhost in the Xauthority entry, we correctly set the
XAUTHLOCALHOSTNAME environment variable to the current hostname.
This matches what we\'re supposed to do as per comment 24 of
bnc#538064.

Fri Nov 16 13:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.6.2:
+ Fix occasional failure at startup.
+ Fix peer-to-peer dbus communication on BSDs.
+ Fix host based access control if gdm-initial-setup user
doesn\'t exist.
+ Updated translations.

Thu Nov 15 13:00:00 2012 dimstarAATTopensuse.org
- Do not ship gdm.service: openSUSE uses xdm to start the requested
DisplayManager, based on sysconfig settings.
- No longer perform actions needed for openSUSE <= 11.2 (deleting
enAATTshaw language files).

Sun Nov 11 13:00:00 2012 dimstarAATTopensuse.org
- Fix useradd invocation: -o is useless without -u and newer
versions of pwdutils/shadowutils fail on this now.

Thu Nov 8 13:00:00 2012 dimstarAATTopensuse.org
- Switch on systemd support: change with_systemd defines to 1.

Tue Oct 16 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.6.1:
+ Various InitialSetup fixes
+ ignore pam info messages for automatic logins
+ unlock fixes
+ user switching fix on consolekit systems
+ be more robust against empty user shells/home dirs
+ create program session log file as root instead of after setuid
+ properly reload gdm.schemas on SIGHUP
+ bring back gdmflexiserver
+ Updated translations.
- Reintroduce gdmflexiserver subpackage and gdmflexiserver-wrapper
source that were dropped with 3.5.90: gdmflexiserver was
re-introduced as gnome-screensaver depends on it.

Tue Sep 25 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.6.0:
+ Update exherbo PAM config
+ screen reading fixes
+ start dbus-daemon inside greeter session
+ Updated translations.

Tue Sep 18 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.5.92.1:
+ Fix crasher when hitting escape really fast at unlock time.

Tue Sep 18 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.5.92:
+ More PAM distro changes
+ Clean up initialization code
+ export Version property over bus
+ SELinux integration
+ ConsoleKit fixes
+ Autologin fixes
+ Make reauthentication session have user\'s environment
+ Updated translations.
- Drop gdm-gdmslave-typo.patch: fixed upstream.

Thu Sep 13 14:00:00 2012 dimstarAATTopensuse.org
- Add gdm-gdmslave-typo.patch: Fix typo in Method call, which can
cause gdm to crash on login when operated with ConsoleKit.

Tue Sep 11 14:00:00 2012 vuntzAATTopensuse.org
- Rebase gdm-desktop-session-env-pam.patch and
gdm-passwordless-login.patch.

Tue Sep 11 14:00:00 2012 vuntzAATTopensuse.org
- Only have a ConsoleKit-x11 Requires if we don\'t build with
systemd support.

Wed Sep 5 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.5.91:
+ Fix multi-seat
+ Memory leak fix
+ initial-setup feature fixes
+ Reauth fixes
+ Make PostLogin failures to fail login
+ More PAM distro support
+ Misc data file changes
+ More debug messages
+ Use yelp-tools for docs
+ Drop libxklavier dependency
+ Updated translations.
- Drop upstream fixed patches:
+ gdm-helper-directory.patch
+ gdm-vtswitch-nonsystemd.patch
- Rebase (and re-enable) gdm-default-wm.patch.
- Rebase (and re-enable) gdm-xauthlocalhostname.patch
- Drop libxklavier-devel BuildRequires: dependency dropped
upstream.
- Replace gnome-doc-utils-devel BuildRequires with yelp-tools,
following upstream.
- Replace intltool and libtool BuildRequires with gnome-common, as
well as libtoolize and autoreconf calls with gnome-autogen.sh:
the build system is too specific and some spurious errors can be
avoided by boostrapping it the supported way.

Tue Aug 21 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.5.90:
+ Reauthentication fixes
+ Change user-switching mechanism from gdmflexiserver helper to
libgdm
+ Set KRB5CCNAME environment variable for session
+ Memory leaks and other misc fixes
+ Updated translations.
- Drop gdmflexiserver subpackage and gdmflexiserver-wrapper source:
user-switching mechanism moved to libgdm and no longer relies on
gdmflexiserver.
- Add a gdmflexiserver Obsoletes to gdm main package, for smooth
upgrades. Also remove the gdmflexiserver Requires that was there.
- Rename gdm-welcome.pamd to gdm-launch-environment.pamd, following
upstreams rename.
- Add gdm-vtswitch-nonsystemd.patch: Fix vt switch when not using
systemd.

Tue Aug 7 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.5.5:
+ Add initial setup integration
+ \"Fix\" timed login
+ Fix up ConsoleKit integration post-gdbus port
+ Code clean ups/refactoring
+ Make initial VT a ./configure option
+ Updated translations.
- Drop gdm-vt-allocation-hack.patch in favor of --with-initial-vt=7
passed to configure.

Thu Aug 2 14:00:00 2012 dimstarAATTopensuse.org
- Remove SELinux support (following upstream):
+ Drop libselinux-devel BuildRequires
+ Remove --with-selinux from configure call
+ Drop gdm-selinux.patch

Fri Jul 20 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.5.4.2:
+ Fix non autologin
+ Updated translations.

Thu Jul 19 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.5.4.1:
+ Fix autologin
+ Update PAM configuration for red hat distros
+ Make sure gdm-client-glue.h gets installed with libgdm
+ Change SetupForProgram interface to allow specifying a username
+ Drop GdmGreeterSession and GdmChooserSession, just use
GdmWelcomeSession directly
+ Change dconf profile to be compatible with latest dconf
+ Fix VerificationComplete signal for external gdm clients
+ Updated translations.

Wed Jul 18 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.5.4:
+ Rename libgdmgreeter to libgdm and change API
+ Be less chatty in syslog
+ Reload settings on SIGHUP
+ Start polkit agent in fallback session
+ Port to gdbus
+ Deprecation fixes
+ PAM file reorganization
+ Misc fixes
+ Updated translations.
- Drop dbus-1-glib-devel BuildRequires: not needed after port to
GDBus.
- Rebase patches:
+ gdm-helper-directory.patch
+ gdm-sysconfig-settings.patch
- Disable and mark patches for rebasing:
+ gdm-desktop-session-env-pam.patch
+ gdm-passwordless-login.patch
+ gdm-default-wm.patch
+ gdm-xauthlocalhostname.patch
- Rename libgdmgreeter1 package to libgdm1, following upstreams
renaming of the library.
- Rename typelib-1_0-GdmGreeter-1_0 subpackage to
typelib-1_0-Gdm-1_0
- Add copies of gdm-fingerprint.pamd and gdm-smartcard.pamd to our
package, based on the Red Hat ones (until we upstream our
variants, bgo#675085). Note that they won\'t be used since we
don\'t build with enable_split_authentication.

Sun Jul 15 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.5.2:
+ Robustness updates for greeter dbus-daemon life-cycle
management
+ Add ability to disable documentation generation at build time
+ Add more verbosity in PAM code
+ Use systemd to shutdown from greeter
+ Use new gnome-shell mode
+ Add ability to build with plymouth support
+ Save log to $XDG_CACHE_HOME/gdm/session.log instead of
~/.xsession-errors
- Add pkgconfig(ply-boot-client) BuildRequires and pass
- -with-plymouth to configure for plymouth support.
- Drop gdm-plymouth.patch: plymouth support has been upstreamed.

Fri Jul 13 14:00:00 2012 vuntzAATTopensuse.org
- Change gdm-welcome.pamd source file to fix bnc#731867:
+ For some mysterious reason (external to the gdm package, as far
as I can tell), the gdm account got locked on some systems in
the past, and this made gdm simply hang on startup.
+ The gdm-welcome PAM service is only used for the gdm account in
the gdm greeter session, so a fix to this issue is to disable
the standard PAM account management in this gdm-welcome PAM
service.
+ To that end, simply use pam_permit.so for account management in
gdm-welcome instead of inclusing the usual common-account file.

Mon Jul 9 14:00:00 2012 vuntzAATTopensuse.org
- Drop gdm-domain-logon.patch: this patch needed to be rebased, but
nobody ever did it and bnc#627575 got closed since there\'s no
interest to rebase it, apparently.
- Remove support for gnome-patch-translation since there are not
patches adding translations left: remove gnome-patch-translation
BuildRequires and commented out calls to
gnome-patch-translation-prepare and
gnome-patch-translation-update.

Thu May 24 14:00:00 2012 vuntzAATTopensuse.org
- Re-disable systemd support as this has way too many side-effects
with packages that are not built with systemd support like
NetworkManager. For instance, NetworkManager doesn\'t work in the
user session anymore.
- Explicitly pass --without-systemd to configure when we want to
disable systemd support.

Tue May 15 14:00:00 2012 vuntzAATTopensuse.org
- Re-enable systemd support on 12.2 and later, now that we have
xorg 1.12 in Factory (bnc#753498): define with_systemd to
\"0%{?suse_version} > 1210\".

Sun Apr 15 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.4.1:
+ Fix various problems in the systemd support code.
+ Omit locked users from the user list.
+ Updated translations.

Wed Mar 28 14:00:00 2012 vuntzAATTopensuse.org
- Update to version 3.4.0.1:
+ Fix autologin
- Remove xz BuildRequires now that it comes for free in the build
system.
- Temporarily disable systemd support as it breaks on Factory
because of our old Xorg (bnc#753498):
+ Add a with_systemd macro, set to 0.
+ Only use --with-systemd configure option if with_systemd is set
to 1.
+ Only use pkgconfig(libsystemd-daemon) and
pkgconfig(libsystemd-login) BuildRequires if with_systemd is
set to 1.

Tue Mar 27 14:00:00 2012 vuntzAATTopensuse.org
- Update to version 3.4.0:
+ Updated translations.

Wed Mar 21 13:00:00 2012 vuntzAATTopensuse.org
- Also pass --with-console-kit to configure to make sure we also
build the ConsoleKit support.
- Move %glib2_gsettings_schema_requires from
gdm-simple-greeter-extensions to main subpackage, where the
GSettings schemas live.
- Update gdm-plymouth.patch with Fedora\'s version.
- Rebase and re-enable gdm-greeter-greater-ui.patch.
- Disable gnome-patch-translation-{prepare,update} calls in %prep
as they\'re only needed for gdm-domain-logon.patch, which needs to
be rebased.

Tue Mar 20 13:00:00 2012 dimstarAATTopensuse.org
- Update to version 3.3.92.1:
+ ConsoleKit fixes.
- Changes from version 3.3.92:
+ Only start Xorg with high verbosity when debug is enabled.
+ Land support for systemd and multi-seat.
+ Switch from GConf to GSettings.
+ Auth fixes.
+ Miscellaneous fixes.
+ Updated translations.
- Drop gdm-gconf-path.patch: not needed after port to GSettings.
- Rebase gdm-desktop-session-env-pam.patch and gdm-plymouth.patch.
- Temporarily disable gdm-greeter-greater-ui.patch: it needs to be
rebased.
- Drop gconf2-devel BuildRequires and gconf packaging: gdm got
ported to GSettings.
- Enable systemd support:
+ Note that it nicely falls back to ConsoleKit if systemd is not
used on the system.
+ Pass --with-systemd to configure
+ Add pkgconfig(libsystemd-login) and
pkgconfig(libsystemd-daemon) BuildRequires.

Mon Feb 20 13:00:00 2012 vuntzAATTopensuse.org
- Add explicit BuildRequires after xorg-x11 packaging change:
libXdmcp-devel, libXi-devel, libXinerama-devel, pkgconfig(x11),
pkgconfig(xau), pkgconfig(xrandr).

Sun Feb 12 13:00:00 2012 vuntzAATTopensuse.org
- Fix /etc/dconf/profile/gdm to exist and have valid content: we
were using it as %ghost, while the %ghost file should have been
/etc/dconf/db/gdm.
- Drop gdm-plymouth-X-nr.patch: the -nr option was Fedora specific
and \"-background none\" is the right thing to use now. See
http://pkgs.fedoraproject.org/gitweb/?p=gdm.git;a=commitdiff;h=30dd105c68d2774e7e8fee48b5c2e1d6da793abe

Tue Jan 17 13:00:00 2012 vuntzAATTopensuse.org
- Update to version 3.2.1.1:
+ Change the way we do dconf again (bgo#662168)
- Changes from version 3.2.1:
+ Legacy authentication fixes
+ Change the way we do dconf
+ Rearrange pam files for fingerprint/smartcard
+ Add new \"disable-user-list\" gsettings key
+ Allow users to connect to local $DISPLAY when ssh\'d in without
mucking with xauth
+ Updated translations.
- Add xz BuildRequires because we can\'t build a package for a
xz-compressed tarball without explicitly specifying that... See
bnc#697467 for more details.
- Drop gdm-unified-auth.patch and gdm-fix-no-split-again.patch:
fixed upstream.
- Rebase gdm-helper-directory.patch.
- Update for the new way to handle the gdm dconf database:
+ Add Requires(post) for dconf.
+ Call \"dconf update\" in %posttrans to generate the dconf
database for gdm after installation, as documented in
bgo#662168.
+ Remove /etc/dconf/profile/gdm and touch it in %install, so we
can install the file as %ghost.

Thu Dec 8 13:00:00 2011 dimstarAATTopensuse.org
- Split typelib file into typelib-1_0-GdmGreeter-1_0 subpackage.
- Add typelib-1_0-GdmGreeter-1_0 Requires to devel subpackage.

Fri Nov 4 13:00:00 2011 dimstarAATTopensuse.org
- Make sure gdm is member of the \'video\' group. This is newly
needed as gdm uses gl as well [bnc#728259].
- Fix the scriptlet to not try to add gdm as additional group (It\'s
already the primary group)

Fri Oct 14 14:00:00 2011 sbrabecAATTsuse.cz
- Use translation compendium gnome-patch-translation.

Fri Oct 7 14:00:00 2011 vuntzAATTopensuse.org
- Add gdm-fix-no-split-again.patch: do not crash in old
(non-gnome-shell) greeter when trying to login.
- Rebase gdm-greeter-greater-ui.patch, fix bnc#689552.

Sat Oct 1 14:00:00 2011 cooloAATTsuse.com
- add libtool as buildrequire to make the spec file more reliable

Tue Sep 27 14:00:00 2011 vuntzAATTopensuse.org
- Update to version 3.2.0:
+ Updated translations.
- Replace gdm-unified-auth.patch with the fix from upstream.

Sat Sep 24 14:00:00 2011 vuntzAATTopensuse.org
- Fix syntax in X11-displaymanager-gdm: this syntax error was
causing the use of xdm instead of gdm.

Fri Sep 23 14:00:00 2011 dimstarAATTopensuse.org
- Add gdm-unified-auth.patch: Revert \'better unified authentication
compatibility\' that was committed upstream as it breaks GDM. See
http://lists.opensuse.org/opensuse-gnome/2011-09/msg00043.html

Wed Sep 21 14:00:00 2011 vuntzAATTopensuse.org
- Update to version 3.1.92:
+ Leak fixes
+ Fix autologin
+ Activate keyboard layout explicitly at startup
+ Move extensions settings to common code
+ Add setting for login screen logo to common code
+ Create empty gdm.d dconf subdir tree at install time
+ Updated translations.
- Drop gdm-fix-autologin.patch: fixed upstream.
- Update gdm-plymouth.patch: take the latest version from the
Fedora package.
- Move calls to %glib2_gsettings_schema_post(un) from %post/%postun
of the simple-greeter-extensions subpackage to the scriptlets of
the main subpackage, following the move of the file.

Tue Sep 20 14:00:00 2011 eichAATTsuse.com
- Install /etc/init.d/xdm integration helper in %{_libexecdir}, not
%{_libdir}.

Fri Sep 16 14:00:00 2011 vuntzAATTopensuse.org
- Add gdm-fix-autologin.patch: fix autologin, taken from git.

Sat Sep 10 14:00:00 2011 vuntzAATTopensuse.org
- Update to version 3.1.91:
+ Enable new g-s-d plugins for tablets
+ Enable maintainer mode by default
+ Greeter session handling fixes
+ Update for gnome-power-manager move to g-s-d
+ Updated translations.
- Rebase gdm-helper-directory.patch.

Wed Sep 7 14:00:00 2011 vuntzAATTopensuse.org
- Update to version 3.1.90:
+ Register greeter session with PAM
+ Add framework for gnome-shell based greeter
+ Plug xdmcp chooser leak
+ Fix problem with --disable-split-authentication
+ Switch to --enable-split-authentication by default
+ Misc other fixes and cleanups
+ Updated translations.
- Rebase gdm-helper-directory.patch: we don\'t need as many specific
libexecdirs as before, as several autostart files got removed.
Also add a --with-check-accelerated-directory flag, to specify
where to find gnome-session-check-accelerated.
- Update gdm-desktop-session-env-pam.patch: rebase/port for pam
multistack support, using some new function that appeared in
the meantime to simplify.
- Rebase gdm-xauthlocalhostname.patch.
- Add explicit dbus-1-glib-devel BuildRequires: it used to be
brought in by something else before.
- Add gobject-introspection-devel BuildRequires: new dependency for
introspection data.
- Remove fdupes BuildRequires and %fdupes call as it\'s not useful
for this package.
- Add gnome-shell Recommends for the new gnome-session-based
non-fallback greeter session used by gdm. It\'s only a Recommends
and not a Requires so people can install gdm without pulling all
of GNOME (as gdm will fallback to the old greeter if gnome-shell
is missing).
- Add orca Recommends: this makes it possible to have a screen
reader in the greeter session. This is not mandatory for the
greeter session to work, therefore it\'s not a Requires.
- Create a libgdmgreeter1 subpackage for the new libgdmgreeter
library.
- Rename libgdmsimplegreeter-devel to gdm-devel, with appropriate
Provides/Obsoletes. This is needed as it also covers the
libgdmgreeter library now.
- Stop passing --with-gnome-settings-daemon-directory and
- -with-polkit-gnome-directory to configure as we removed those
options from gdm-helper-directory.patch. However, add the
- -with-check-accelerated-directory configure flag that got added
to the patch.
- Add a enable_split_authentication define, to easily enable the
split authentication feature (see bnc#699999):
+ Pass --enable-split-authentication or
- -disable-split-authentication to configure, depending on the
value of the macro.
+ Create simple-greeter-extensions subpackage, that contains
non-essential (but useful) extensions for the greeter
(fingerprint and smartcard support) when
%enable_split_authentication is set.
+ Stop manually creating %{_libdir}/gdm/simple-greeter/extensions
in %install if %enable_split_authentication is set since it\'ll
be there already.
+ Remove /etc/pam.d/gdm-password in %install as it will get
replaced by our own configuration.
+ Fail the build in %install since we need to investigate what to
put in /etc/pam.d/gdm-{fingerprint,smartcard}.
- Fix a typo: %{_localstatedir} instead of {_localstatedir}.
- Make sure to not package simple-greeter extensions data files
twice, thanks to an %exclude in the main subpackage.
- Add gdm-welcome.pamd as source file: this is the pam
configuration file that is being used to register the gdm greeter
session. It is actually using the same configuration as
gdm-autologin.pamd.
- Link /etc/pam.d/gdm-password to /etc/pam.d/gdm: our standard gdm
PAM configuration is what we want to use for password-based PAM
conversations. We need to provide it, even if we don\'t built with
split authentication as the GNOME Shell-based greeter session is
using it.
- Add comments to gdm.pamd and gdm-autologin.pamd to explain how
those pam configuration files are used.

Wed Sep 7 14:00:00 2011 vuntzAATTopensuse.org
- Slightly improve gdmflexiserver-wrapper: report an error if no
gdmflexiserver implementation is found.
- Add a gdm Suggests to the gdmflexiserver subpackage, to give a
hint about the default implementation, if people only install the
gdmflexiserver package.
- Reformat X11-displaymanager-gdm shell code.

Mon Sep 5 14:00:00 2011 eichAATTsuse.com
- Add /etc/init.d/xdm integration (bnc#714003):
+ Add X11-displaymanager-gdm as source file, that gets installed
to %{_libdir}/X11/displaymanagers/gdm.
+ This enables /etc/init.d/xdm to not know anything about gdm:
the new file is sourced by the init script, and provides
information about how gdm should be started.

Wed Aug 31 14:00:00 2011 gberAATTopensuse.org
- Add a wrapper script for gdmflexiserver to enable alternative
gdmflexiserver implementations from other display managers (like
LightDM):
+ Add gdmflexiserver-wrapper as source file: the wrapper simply
checks for the GDMFLEXISERVER environment variable, and falls
back to gdm\'s implementation.
+ Move gdm\'s implementation to %{_libexecdir}/gdm/gdmflexiserver.
+ Install the wrapper as %{_bindir}/gdmflexiserver.
+ Create a gdmflexiserver subpackage, that contains the wrapper,
so that other display managers can depend on it without pulling
all of gdm.
+ Add gdmflexiserver Requires to gdm.

Mon Jul 25 14:00:00 2011 vuntzAATTopensuse.org
- Remove gnome-power-manager Recommends, as the features are now
provided by gnome-settings-daemon (already in Requires).

Wed Jul 20 14:00:00 2011 vuntzAATTopensuse.org
- Update gdm-sysconfig-settings.patch to fix changing a value in
sysconfig files. Values were not quoted, and were losing the last
character.
- Also add a comment that we have a similar patch that needs to be
kepts in sync with gdm-sysconfig-settings.patch in
accountsservice.

Wed Jul 6 14:00:00 2011 vuntzAATTopensuse.org
- Change branding-upstream subpackage:
+ Add Requires for gdm since the branding package is useless
without it.
+ Update summary and description.
+ Make noarch.
- Change branding Requires in main subpackage to be \"= %{version}\"
since it has to be versioned.
- Update branding documentation: there is only one file left in the
branding package.
- Update Url tag.

Sat Jul 2 14:00:00 2011 vuntzAATTopensuse.org
- Add explicit Requires for the components of the gnome-session
session defined and used by gdm:
+ Add metacity, polkit-gnome Requires
+ Change gnome-settings-daemon Recommends to Requires

Wed Jun 15 14:00:00 2011 vuntzAATTopensuse.org
- Update to version 3.1.2:
+ GTK size negotiation fixes
+ Do not propagate WINDOWPATH if its unset to begin with
+ Audit fixes
+ Break cycle between greeter and slave for session notification
+ Screenshots in docs!
+ Don\'t hardcode path to grep
+ Fix introspection xml
+ Allow .xsession-errors to be a symlink or FIFO
+ PAM fixes
+ Dconf fixes
+ Land multi-stack
+ Updated translations.
- Add pkgconfig(nss) BuildRequires since nss is now required.
- Drop gdm-selecting-desktop-environment.patch: fixed upstream,
another way.
- Rebase the following patches in a trivial way:
+ gdm-desktop-session-env-pam.patch
+ gdm-plymouth.patch
+ gdm-sysconfig-settings.patch
+ gdm-xauthlocalhostname.patch
- Rebase and optimize gdm-passwordless-login.patch thanks to code
changes.
- Update descriptions of packages, based on text from README.
- Add libgdmsimplegreeter1 and libgdmsimplegreeter-devel
subpackages for new library used to write greeter plugins.
- Pass --disable-static to configure and remove .la files.
- Create the directory where greeter plugins are put, if it doesn\'t
already exist, so we can package it.
- Fix permissions of /var/lib/gdm/.local directory in file list.

Tue May 31 14:00:00 2011 fcrozatAATTnovell.com
- Update to version 3.0.4:
+ Ship valid dconf database
- Changes from version 3.0.3:
+ Register /bin/true as URI scheme handler for several schemas
(CVE-2011-1709).
+ Updated translations.
- Package files from /var/lib/gdm/.local

Mon May 23 14:00:00 2011 dimstarAATTopensuse.org
- Update to version 3.0.2:
+ Crasher fixes
+ Force symbolic icons in panel
+ Update copyright notices
+ Updated translations.

Mon Apr 25 14:00:00 2011 vuntzAATTopensuse.org
- Drop zenity BuildRequires: it\'s not needed during the build
anymore.

Tue Apr 12 14:00:00 2011 fcrozatAATTnovell.com
- Remove gnome-panel-devel BuildRequires as the fast-user-switch
applet was removed.

Tue Apr 5 14:00:00 2011 fcrozatAATTnovell.com
- Update to version 3.0.0:
+ Updated translations.

Tue Mar 29 14:00:00 2011 fcrozatAATTnovell.com
- Update to version 2.91.94:
+ Warp pointer to convenient place at start up
+ Fix crash with autologin
+ Don\'t show empty names in user list
+ Add a gdm session file for gnome-session to use
+ Fix fuzzy icon in greeter
+ Drop faces images
+ Updated translations
- Changes from version 2.91.93:
+ Fall back to username in user list if user doesn\'t have real
name configured.
+ Be more robust against unexpected changes from accounts
service
+ Move some custom widgets to builder file out of source code.
+ Load accounts settings before showing session selector.
+ Fix crash for passwordless login
+ Other misc fixes
- Changes from version 2.91.92:
+ dconf overrides db generation clean ups
+ ensure accounts service account is loaded before login
+ slightly change hue of fg color
+ maintain worker environment solely in PAM
- Changes from to version 2.91.91:
+ Fix bug that some times prevent user list from coming up
- Changes from version 2.91.90:
+ Make better use of iso-codes
+ Fix g-s-d lockdown
+ Set SIGPIPE to default before starting session
+ Fix disconnect button for XDMCP connections
+ GTK 3 fixes
+ Add back session chooser
+ Move greeter to accounts service library
+ Update dconf defaults to reflect new schema names
- Changes from version 2.91.6:
+ Add dconf profile
+ Move to gtk3
+ Apply a thick layer of gnome 3 textured paint
+ Move from ~/.dmrc to accounts service
+ Be more robust against missing icons
- Changes from version 2.91.4:
+ Omit version in login window if unknown
+ Fix version display when release file is empty
+ User manager async fixes
+ Add greeter specific dconf database for lockdown
+ XDMCP/ipv6 fix
+ Fix to make sure PostSession is always called when appropriate
+ Only automatically login on boot when autologin is enabled,
not after logout
+ Enable braille reader support when screenreading is enabled
+ Beep when login window is ready
+ Make beeps audible by enable event sounds
- Add libattr-devel, pkgconfig(accountsservice) BuildRequires.
- Add dconf, gnome-session-core BuildRequires, needed for directory
ownership.
- Drop gdm-focus-user-chooser.patch, gdm-xdmcp-disconnect.patch,
gdm-autologin-once.patch: fixed upstream.
- Remove gnome-themes Requires: not needed anymore.
- Remove gnome-applets-gdm package (the applet was removed) and add
Provides/Obsoletes for it.
- Adapt gnome-settings-daemon directory path in configure call
since we changed it for GNOME 3.
- Disable gdm-greeter-greater-ui.patch: the patch needs to be
rebased. See bnc#689552.
- Rebase patches:
+ gdm-desktop-session-env-pam.patch
+ gdm-helper-directory.patch
+ gdm-passwordless-login.patch
+ gdm-plymouth.patch
+ gdm-selecting-desktop-environment.patch
+ gdm-vt-allocation-hack.patch

Tue Feb 15 13:00:00 2011 vuntzAATTopensuse.org
- Add gdm-xdmcp-disconnect.patch: the Disconnect option should tell
the gdm daemon to disconnect, instead of just making the greeter
exit. And the daemon should exit. Taken from git. Fix bnc#669392.

Sun Feb 13 13:00:00 2011 vuntzAATTopensuse.org
- Call relevant macros in %post/%postun:
+ %icon_theme_cache_post/postun because the package ships themed
icons.
- Pass %{?no_lang_C} to %find_lang so that english documentation
can be packaged with the program, and not in the lang subpackage.
- Change Requires of lang subpackage to Recommends, since the
english documentation is not there anymore.

Fri Jan 14 13:00:00 2011 vuntzAATTopensuse.org
- Rebase gdm-vt-allocation-hack.patch to actually apply.
- Apply gdm-vt-allocation-hack.patch on 11.4 and later again: the
topic needs more discussion, and without the hack, on a default
boot, a mingetty instance will receive all the input from Xorg.
This is because Xorg will start on tty2 and a mingetty will also
start there, because of the sysvinit configration. This is
extremely bad, since this means everything the user types will
lead to login attemps in mingetty.
- Add gnome-power-manager and iso-codes Recommends: they are both
improving the gdm experience, but are not mandatory.

Tue Jan 11 13:00:00 2011 vuntzAATTopensuse.org
- Add gdm-focus-user-chooser.patch: correctly give the focus to the
user chooser on startup. Fix bnc#652938.

Thu Dec 16 13:00:00 2010 vuntzAATTopensuse.org
- Add gdm-plymouth-X-nr.patch to start Xorg with -nr instead of the
non-existing \"-background none\". Thanks to Kay Sievers!

Wed Dec 15 13:00:00 2010 vuntzAATTopensuse.org
- Only apply gdm-vt-allocation-hack.patch on openSUSE 11.3 and
earlier: with 11.4, we have a recent-enough version of Xorg that
does this magic for us. Thanks to Kay Sievers for the hint!
- Add gdm-plymouth.patch: this patch adds support for a nice
transition from plymouth. Taken from Fedora.

Fri Oct 8 14:00:00 2010 vuntzAATTopensuse.org
- Rework the way we handle passwordless logins:
+ Stop using SuSEconfig for this. Since this is the last thing
that was done in SuSEconfig.gdm, drop SuSEconfig.gdm.
+ Add gdm-passwordless-login.patch: we now directly look at the
DISPLAYMANAGER_PASSWORD_LESS_LOGIN option in
/etc/sysconfig/displaymanager, and use the gdm-autologin pam
service for authentication when we want passwordless logins.
+ On upgrades, we make sure that /etc/pam.d/gdm does not contain
the old way to handle DISPLAYMANAGER_PASSWORD_LESS_LOGIN: if
/sbin/conf.d/SuSEconfig.gdm exists and if /etc/pam.d/gdm
contains pam_permit.so, then we have an old package which used
the old way. We move /etc/pam.d/gdm to /etc/pam.d/gdm.rpmold to
make sure we get back the right pam configuration.
- Update gdm-domain-logon.patch a bit: even though it\'s not
applied because the patch needs to be rebased, a few things could
be cleaned up. The most visible part is that we prefix the
configuration key with SUSE to clearly show it\'s SUSE-specific.
- Update gdm-sysconfig-settings.patch a tiny bit to make
gdm-passwordless-login.patch easier.

Mon Sep 27 14:00:00 2010 vuntzAATTopensuse.org
- Update to version 2.32.0:
+ Updated translations.

Mon Sep 27 14:00:00 2010 ajAATTsuse.de
- Mark /var/run/gdm as ghost in case that /var/run is on tmpfs.
gdm creates the directory itself.

Wed Sep 22 14:00:00 2010 vuntzAATTopensuse.org
- Rename gdm-2.21.9-no-fatal-warnings.patch to
gdm-is-not-unstable-unless.patch, and change the behavior:
if the SUSE_ENABLE_UNSTABLE_CHECK environment variable is set, we
just do like upstream. If it is not set, we make GDM assume it\'s
not running a development version, which disables fatal warnings
and verbose logs.

Thu Sep 16 14:00:00 2010 vuntzAATTopensuse.org
- Update to version 2.31.92:
+ Change orca invocation to work better with latest release
+ Fix \"Other...\" item in network-login-only scenarios
+ Move gdm.schemas to pkgdatadir
+ XDMCP fixes
+ Improve ordering of languages in languages list
+ Make various slow calls that blocked before asynchronous
+ Fix up dbus security policy
+ Various other fixes
+ Translation updates
- Drop gdm-fix-dbus-properties.patch: fixed upstream.

Mon Sep 13 14:00:00 2010 vuntzAATTopensuse.org
- Add gdm-fix-dbus-properties.patch: org.gnome.DBus.Properties was
referenced instead of org.freedesktop.DBus.Properties in the dbus
configuration. Fix bnc#633655.
- Move fast-user-switch-applet Obsoletes to gnome-applets-gdm and
add a Provides there too: the applet is really the old
fast-user-switch-applet applet.

Wed Aug 18 14:00:00 2010 dimstarAATTopensuse.org
- Update to version 2.31.90:
+ Port to upower
+ Don\'t stomp on $LANGUAGE environment variable
+ Don\'t show markup in UI
+ Fix cancel button
+ Reask user for password a few times, before failing
+ Load users asynchronously
+ Handle EINTR on getpw
* calls
+ Translation updates
- Replace DeviceKit-power-devel BuildRequires with
libupower-glib-devel.

Sun Aug 8 14:00:00 2010 vuntzAATTopensuse.org
- Cleanup update to 2.31.2, based on the 2.30.4 package I did for
GNOME:STABLE:2.30.
- Drop gdm-save-panel-space-on-low-resolutions.patch: fixed
upstream, in a different way.
- Drop gdm-add-missing-locale.patch: the file is now in the
tarball.
- Update gdm-default-wm.patch after code change.
- Rebase gdm-greeter-greater-ui.patch.

Fri Jul 30 14:00:00 2010 dimstarAATTopensuse.org
- Update to version 2.31.2:
+ Add support for legacy \"custom\" session name
+ XDMCP fixes
+ Add optional support for account service
+ Gracefully hide control center from user switch menu if not
available
+ Revert metacity focus workaround, now that metacity is fixed
+ Rehide g-p-m context menu
+ Updates to work better with newer icon theme
+ Show username input box when there\'s no local user
+ Remove gdm-restart and gdm-stop scripts
+ Remove text labels from option menus
+ Various user manager and user chooser fixes and performance
enhancements
+ Escape names before showing markup
+ Call button \"unlock\" not \"login\" when user is already logged
in
+ Cap how long ck-history is allowed to run and how far back its
allowed to go
+ Improvements to the way users are sorted
+ Ensure slave\'s children always die with the slave
+ Use lsb_release if available to determine system description
+ Automatically retry on login failure
+ Fix timed login + disable-user-list together
+ Don\'t exit when X fails to start
+ Trap XAddHosts call
+ Minor fixes in screenshot tool
+ Halectomy of the last remnants of hal
+ Various crasher fixes
+ Various memory leaks
+ Various build and warning fixes
- Changes from version 2.31.1:
+ bgo#594818: Now GDM saves its GConf settings per-seat.
+ Improvements so compiling with -DGSEAL_ENABLE works better.
+ Use g_remove() to remove directories instead of g_unlink().
+ Other bugs fixed: bgo#617661, bgo#576801, bgo#609272,
bgo#591937
- Rebase gdm-vt-allocation-hack.patch to apply without fuzz.
- Rebase gdm-xauthlocalhostname.patch.
- Mark gdm-domain-logon.patch as needing a rebase: it\'s a SLED
patch that is intrusive, so we\'ll see if someone rebases it.
Comment out gnome-patch-translation-prepare and
gnome-patch-translation-update calls since this patch was the one
introducing strings.
- Drop gdm-polkit-gnome-path.patch: fixed upstream with a
configure option that we already passed
(--with-polkit-gnome-directory).
- Drop gdm-xdmcp-uninitialized.patch: fixed upstream.
- Drop gdm-greeter-no-local-user.patch: fixed upstream.

Tue Jun 22 14:00:00 2010 vuntzAATTopensuse.org
- Add gdm-greeter-no-local-user.patch to fix the greeter to work
when there\'s no local user on the machine; this is useful with
NIS for example. Fix bnc#615044; the patch was committed
upstream.

Thu Jun 17 14:00:00 2010 captain.magnusAATTopensuse.org
- Add gdm-xdmcp-uninitialized.patch to fix an uninitialized
variable, which caused XDMCP to fail way too often. Patch taken
from upstream git.

Thu Jun 17 14:00:00 2010 vuntzAATTopensuse.org
- Update gdm-greeter-greater-ui.patch: we didn\'t rebase it earlier,
and lost our improved UI.

Mon May 24 14:00:00 2010 guido+opensuse.orgAATTberhoerster.name
- Fixed filelist

Mon May 24 14:00:00 2010 guido+opensuse.orgAATTberhoerster.name
- Split off gnome-applets-gdm

Sun May 23 14:00:00 2010 guido+opensuse.orgAATTberhoerster.name
- Depend on gnome-session-core rather than gnome-session

Thu May 6 14:00:00 2010 captain.magnusAATTopensuse.org
- Update to version 2.30.2:
+ Accessibility is now enabled by default for the GDM login
screen
+ When the face browser is disabled, the PAM conversation is
started immediately, so users do not need to click a button to
start entering the username and password. bgo#591082
+ Add label-for and labelled-by a11y relations to the entry field
in the login GUI. This makes the login GUI more accessible when
using AT programs. bgo#613434
+ Fixed bugs that were causing XDMCP to not show the greeter
again after logout. bgo#606724
+ The default XDMCP PingIntervalSeconds was increased from 15 to
60 seconds
+ The WINDOWPATH environment variable is now set for the user
session. bgo#609272
+ Ensure Init script is called when using Automatic Login.
bgo#614488
+ Fix race condition with Timed Login. bgo#614062
+ Drop xhost localuser:gdm and localuser:root when the user
session starts. bgo#605350
+ Removed the icon monitor from the GDM login GUI since it was
not functional and was causing problems with automounting
user\'s HOME directories. #609321
+ Do not mark \"%x\" for translation. bgo#613306
+ Remove duplicated strings for translation. bgo#609179
+ Minor doc corrections
+ Translation updates
- gdm-greeter-greater-ui.patch does not apply and is commented out
temporarily
- Respin gdm-xauthlocalhostname.patch for fuzz=0
- Respin gdm-polkit-gnome-path.patch

Thu Apr 8 14:00:00 2010 vuntzAATTopensuse.org
- Use the path for the at-spi-registryd from the old at-spi stack:
the at-spi2 developers think it\'s safer to ship 11.3 with the old
stack by default.

Mon Mar 29 14:00:00 2010 vuntzAATTopensuse.org
- Update to version 2.30.0:
+ Updated translations.

Sun Mar 28 14:00:00 2010 vuntzAATTopensuse.org
- Call /etc/X11/xdm/Xstartup from /etc/gdm/PreSession/Default
instead of from /etc/gdm/Xsession. This should fix some
permission issue. Fix bnc#573669.

Tue Mar 9 13:00:00 2010 dimstarAATTopensuse.org
- Update to version 2.29.92:
+ The greeter is not torn down until pam_open_session finishes
since some PAM modules can ask questions up until this point.
+ bgo#607738: The daemon now kills the session process rather
than the entire process group. The corresponding gnome-session
bug bgo#607658 is released with 2.29.92 so this works properly.
- Rebase gdm-polkit-gnome-path.patch.

Wed Jan 27 13:00:00 2010 vuntzAATTopensuse.org
- Update to version 2.29.6:
+ Various build fixes
+ Crash fix in layout detection
+ Crash fix in session list detection
+ Remove timeout for interacting with PAM
+ Fix compile with --no-as-needed
+ Add debug message if system lacks fonts
+ Disable switch user item if user switching won\'t work
- Rebase gdm-selinux.patch.

Sun Jan 17 13:00:00 2010 vuntzAATTopensuse.org
- Update gdm-sysconfig-settings.patch:
+ support DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN for
security/DisallowTCP in gdm.conf
+ support DISPLAYMANAGER_REMOTE_ACCESS for xdmcp/Enable in
gdm.conf
+ do not pretend we got a value from sysconfig if we didn\'t get a
result (we were returning TRUE too easily from
gdm_settings_system_backend_get_value()
+ make sure that, when saving the configuration, we put the right
value if it wasn\'t supposed to be changed (before, we used to
put whatever we had in memory, which was never initialized to
the right values, so random data)
+ add a note to gdm.conf about the fact that
/etc/sysconfig/displaymanager is used
- Remove the parts of SuSEconfig.gdm that were dealing with
updating gdm.conf, since gdm-sysconfig-settings.patch make gdm
poke directly in sysconfig. SuSEconfig.gdm is still needed for
the DISPLAYMANAGER_PASSWORD_LESS_LOGIN option, though.
- Rebase gdm-domain-logon.patch, and only show the domain chooser
if DISPLAYMANAGER_AD_INTEGRATION is set in sysconfig.
- Reenable gnome-patch-translation support, since
gdm-domain-logon.patch is applied again.
- This means we can remove /etc/gdm/gdm_sysconfig.conf from the
package.
- Remove sysconfig.displaymanager-gdm source: this has not been
used for a long time.

Sat Jan 16 13:00:00 2010 vuntzAATTopensuse.org
- Remove libglade2-devel BuildRequires.
- Also remove hal-devel BuildRequires which was added for the
gdm-keyboard-from-hal.patch (removed now).
- Redo gdm-suse-xsession.patch in a way that won\'t require further
updates when upstream files change (which is something we can
ignore).
- Rebase gdm-greeter-greater-ui.patch.

Thu Jan 14 13:00:00 2010 captain.magnusAATTopensuse.org
- Update to version 2.29.5:
+ XDMCP fixes on Solaris
+ run PostLogin script as user instead of gdm
+ Fix ellipses usage on User Switch Applet
+ Add ability to customize system language list
+ Solaris NULL printf fixes
+ Convert from glade to gtkbuilder
+ Detect default keyboard layout better
+ Ignore executable subfolders of xinitrc.d
+ Don\'t reveal valid usernames when authenticating
- Respin gdm-suse-xsession.patch
- Remove gdm-keyboard-from-hal.patch: fixed upstream another way.
- Disable gdm-greeter-greater-ui.patch: it needs to be rebased.
- Update gdm-default-wm.patch to apply without fuzz.
- Add gdm-add-missing-locale.patch. Patch taken from upstream and
can be removed with the next version update

Thu Dec 24 13:00:00 2009 vuntzAATTopensuse.org
- Add hal-devel BuildRequires to fix build.

Tue Dec 22 13:00:00 2009 vuntzAATTopensuse.org
- Update to version 2.29.4:
+ Remove deprecated function g_mapped_file_free
+ Fix option widgets to work better with orca
+ Make --with-custom-conf work
+ Don\'t hard code path to policykit agent
+ Don\'t backup xkb configuration before login
- Update gdm-helper-directory.patch: some part is now fixed
upstream, and we also need to set the right path for the
polkit-gnome agent.
- Pass --with-polkit-gnome-directory to configure.
- Update gdm-selinux.patch to apply without fuzz.

Thu Dec 3 13:00:00 2009 vuntzAATTopensuse.org
- Update to version 2.29.1:
+ A new desktop extension is now supported in GDM session desktop
files (normally found in /usr/share/xsessions). Setting the
X-GDM_BypassXsession key to true (X-GDM_BypassXsession=true)
will cause the Xsession script to not be used to launch the
session. This can be useful if you want to create a \"failsafe\"
xterm session.
+ Fix makedist problem.
- Changes from version 2.29.0:
+ Now GDM supports Include, Exclude, and IncludeAll configuration
options to allow the ability to configure which users are
displayed in the FaceBrowser.
+ Now GDM supports better debugging. Users can set the
debug/Enable configuration option to turn on GDM debugging.
+ The directory where GDM screenshots are placed has been moved
to its own directory: /var/run/gdm/greeter/GDM-Screenshot.png.
The screenshot directory can now be specified at build time via
the --with-screenshot-dir configure argument.
+ Many simple-greeter Face Browser usability improvements.
+ The simple-greeter Face Browser tree view search entry is now
obscured to help prevent accidental display of passwords.
+ Shutdown and reboot functions are moved to a menu in the
simple-greeter panel instead of being presented as buttons.
The shutdown menu is better positioned on multi-monitor
displays.
+ The simple-greeter panel notification area has been improved
and now honors the GConf setting for
/apps/notification_area_applet/prefs/padding.
+ The entry field in the simple-greeter now has accessibility
labels so it will work better with accessibility programs.
+ The clock in the simple-greeter panel no longer shows the date,
making the screen look a little cleaner. The date is moved to
the clock tooltip so it is still available.
+ The simple-greeter now uses gethostname instead of
g_get_host_name since it is more reliable when the hostname
changes at runtime.
+ The user switch applet now honors disable_lock_screen. The
option to lock screen is now not shown if disable_lock_screen
is set.
+ The /var/run/gdm directory is better locked down.
+ GDM no longer crashes on bad UTF-8 in the /etc/passwd file.
+ When the worker dies, the auth-failed signal is no longer sent.
This prevents a crash that happens when switching run-levels
when the login screen is displayed.
+ Ensure that the length of sockaddr structure is set to the
correct length for IPv4 or IPv6. This makes GDM work better on
some operating systems that are picky about the length being exact.
+ String and documentation improvements.
- Changes from version 2.28.1:
+ GDM will now avoid calling XAddHosts for remote connections.
Refer to bgo#598142 for more information.
+ Now GDM uses DeviceKit-power instead of gnome-power-manager for
Suspend support.
+ Now the at-spi-registryd-wrapper.desktop GDM autostart file
will run at-spi-registryd directly instead of calling
at-spi-registryd-wrapper.
+ Fix to the visibility check for the \"Other\" button which
corrects some situations where the button would not appear when
it was supposed to.
+ Now the GDM daemon will make the /var/log/gdm directory if it
does not exist.
+ Fixes to avoid autologin failure when a NULL username is passed
in.
+ Restore CTYPE when canonicalizing codesets.
+ Several fixes to avoid warnings.
- Change default permissions of /var/run/gdm from 755 to 751
(upstream moved to 711).
- Rebase gdm-helper-directory.patch to apply without fuzz, and add
a fix from upstream to really use the right at-spi-registryd
directory.
- Rebase gdm-greeter-greater-ui.patch.
- Rebase gdm-save-panel-space-on-low-resolutions.patch, and also
tweak it a bit because the size of the clock label has been
reduced.
- Drop gdm-build-fixes.patch: fixed upstream.
- Drop gdm-devkit-power.patch: fixed upstream.
- Drop gdm-keyboard-from-sysconfig.patch: this is needed for
openSUSE <= 11.1, but DeviceKit-power is now required by gdm and
won\'t work on such versions of openSUSE.

Tue Oct 20 14:00:00 2009 vuntzAATTopensuse.org
- Add gdm-look-at-runlevel.patch to work around issue where gdm
blocks the restart/shutdown process because of a race there.
Should fix bnc#540482.
- Version the Provides/Obsoletes to fix a rpmlint warning.
- Reorder packageand() arguments for the branding supplements to
fix rpmlint warning.

Fri Oct 2 14:00:00 2009 vuntzAATTopensuse.org
- Add gdm-devkit-power.patch: gdm was using a dbus API which
doesn\'t exist anymore, and the right way to handle this is to use
DeviceKit-power.
- Add DeviceKit-power-devel BuildRequires for the patch.
- Add gdm-polkit-gnome-path.patch to use the correct path for the
polkit agent.
- Rebase gdm-greeter-greater-ui.patch. Fix bnc#533597.

Fri Oct 2 14:00:00 2009 vuntzAATTopensuse.org
- Make sure to package /var/cache/gdm: without it, gdm doesn\'t use
the configured language/layout for the user.

Thu Oct 1 14:00:00 2009 vuntzAATTopensuse.org
- Add gdm-autologin-once.patch: we don\'t want to autologin again
after a logout. Fix bnc#532090.

Mon Sep 28 14:00:00 2009 vuntzAATTopensuse.org
- Update to version 2.28.0:
+ GDM supports the ability to specify the automatic/timed login
user via a script via the same interface that the old GDM
supported.
+ The user\'s dmrc and face image files are stored in
/var/cache/gdm, so that the login process does not need to
access the user\'s $HOME directory before authentication. Refer
to bgo#565151.
+ Fix the login GUI options widget so the language/session/layout
choices are not reset after a failed login.
+ Fix language dialog so it does not crash if the user click\'s
the \"OK\" button when no language is selected.
+ Fix to ensure that the login dialog regains focus after the
language or layout dialogs are used.
+ The language dialog has improved logic to sort the language
names more correctly.
+ Make sure to check error variable is not NULL before
referencing it in the gdm-user-manager code.
+ Make sure to not print NULL strings since this causes crashes
on some platforms.
+ Improve documentation.
- Add gdm-build-fixes.patch to fix build.

Mon Sep 28 14:00:00 2009 vuntzAATTopensuse.org
- Add gdm-xauthlocalhostname.patch: fix non-working user session
when the hostname changes during login. Fix shipstopper
bnc#538064.
- Add gdm-default-wm.patch: gdm now reads the DEFAULT_WM setting in
/etc/sysconfig/windowmanager to know which session to use by
default instead of always using GNOME.
This should fix using GDM for XFCE.

Tue Aug 25 14:00:00 2009 vuntzAATTnovell.com
- Update to version 2.27.90:
+ Autostart polkit-gnome authentication agent.
+ Add screen capture sound effect to screenshot tool.
+ If HOST_NAME_MAX is not available, try _POSIX_HOST_NAME_MAX,
then default to 256.
+ Add users \"nobody4\" and \"noaccess\" to the list of users to
filter from the Face Browser.
+ Add Solaris logindevperm support.
+ Fix mispelling of XDMCP.
+ Improve documentation.
- Add libcanberra-devel BuildRequires.

Thu Aug 6 14:00:00 2009 vuntzAATTnovell.com
- Remove old cleanup instructions for /var/lib/gdm/
*.log
* in pre.
- Do not try to grep /sbin/conf.d/SuSEconfig.gdm in pre, if the
file doesn\'t exist. Fix bnc#508511.

Fri Jul 31 14:00:00 2009 vuntzAATTnovell.com
- Correctly comment out patch that needs rebasing.

Mon Jul 20 14:00:00 2009 dominique-obsAATTleuenberger.net
- Update to version 2.27.4:
+ Favor XFree86 Xinerama over Solaris Xinerama on Solaris
+ Make greeter a well behaved session client
+ XDMCP fixes
+ Fix up btmp record handling
+ Handle locales with modifiers better
+ Use better logic with keyboard layout handling
+ Change example PAM file/documentation to demonstrate
password-less login
+ Handle usernames from non-utf8 locales
+ Allow dbus introspection for gdm services
+ Show more details authentication error messages in UI
+ Allow uppercase and lowercase booleans in config file
+ Be more consistent with booleans in schemas
+ Use g_timeout_add_seconds to reduce wakeups
+ Make greeter window more clear when user list is disabled
+ Put greeter login window in same ctrl-alt-tab menu as panel
+ Port greeter to PolicyKit 1.0
+ Shave off 1/2 second delay when bringing up greeter
+ OS X portability fixes
+ Look for locales in /usr/lib/locale instead of /usr/share/locale
+ Better handling when two users have the same name
- Drop upstreamed patches:
+ gdm-session-worker-check-states.patch
+ gdm-fix-locale-listing.patch
+ gdm-dbus-allow-introspection.patch
+ gdm-keyboard-invalid-user-data.patch
+ gdm-proper-session-handling.patch
+ gdm-accreditation-failed-log.patch
+ gdm-hide-lonely-other.patch
- Rebased patches:
+ gdm-suse-xsession.patch
+ gdm-keyboard-from-hal.patch
- Disables patches (need rebasing)
+ gdm-domain-logon.patch
- Clean %%files section from duplicates
- Drop dependency to PolicyKit-devel

Mon Jun 15 14:00:00 2009 vuntzAATTnovell.com
- Update gdm-keyboard-invalid-user-data.patch to the patch that was
committed to git (fix a bug where layouts with variant were
considered invalid).

Sun Jun 14 14:00:00 2009 vuntzAATTnovell.com
- Add gdm-proper-session-handling.patch to fix bnc#506040:
correctly handle the end of session, to not show an error dialog.

Tue Jun 9 14:00:00 2009 vuntzAATTnovell.com
- Update gdm-keyboard-from-sysconfig.patch: we correctly interpret
the keyboard layout specified in sysconfig thanks to a map file
from sax that we use to convert the layout name to a X layout.
- Add gdm-keyboard-invalid-user-data.patch: the old gdm was not
setting a valid keyboard layout in some cases, and this invalid
layout ended up in ~/.dmrc. This patch makes gdm detect this and
revert the user data to the default layout.

Fri May 15 14:00:00 2009 vuntzAATTnovell.com
- Add gdm-keyboard-from-hal.patch to read the default keyboard
layout from hal on 11.2, should fix bnc#478083 and bnc#492284.
- Split the keyboard part of gdm-sysconfig-settings.patch in
gdm-keyboard-from-sysconfig.patch, and only applit on 11.1 and
earlier. Also update the patch to strip some console keymaps part
of the layout that won\'t work in X (eg, fr-latin1 -> fr).
- Based on work from claes.backstromAATTfsfe.org and hpjAATTnovell.com.

Tue May 12 14:00:00 2009 vuntzAATTnovell.com
- Drop gdm-X_SERVER.patch: it\'s not needed anymore since
/usr/bin/Xorg is the only supported X now.
- Add gdm-helper-directory.patch to replace
gdm-2.23.92-gsd-path.patch and
gdm-consolekit-helper-subdir.patch: this new patch should be
suitable for upstream inclusion. Pass
- -with-gnome-settings-daemon-directory and
- -with-consolekit-directory to configure.
- Tag gdm-2.21.9-no-fatal-warnings.patch,
gdm-vt-allocation-hack.patch, gdm-domain-logon.patch,
gdm-selinux.patch.

Mon Apr 20 14:00:00 2009 vuntzAATTnovell.com
- Update to version 2.26.1:
+ Use O_APPEND when opening log files
+ Don\'t depend on gnome-power-manager registering with session
manager - Give greeter and slave access to the display even
after the hostname changes
+ Give greeter and slave access to display independent of
hostname
+ Clean up stale auth temporary directories
+ Fix double free crasher in user switcher applet
+ Load saved settings after user types username into Other box
+ Pass environment to PAM worker processes so messages are
localized
+ Fix up auditing for Solaris auditor
- Drop gdm-xauthlocalhostname.patch: fixed another way upstream.
- Drop gdm-propagate-env-to-jobs.patch: fixed upstream.

Fri Mar 27 13:00:00 2009 vuntzAATTnovell.com
- Use pwdutils for PreReq instead of directly listing the programs.

Mon Mar 16 13:00:00 2009 mbomanAATTsuse.de
- Update to version 2.26.0:
+ Make xdmcp/PingIntervalSeconds config option work

Mon Mar 16 13:00:00 2009 sbrabecAATTsuse.cz
- Added support for translation-update-upstream (FATE#301344).

Fri Mar 13 13:00:00 2009 mbomanAATTsuse.de
- Update to version 2.25.92:
+ Hide presence features in user switcher applet
+ Make autologin happen more than once after bootup
+ Better panel placement and login screen sizing in
multihead set ups
+ Fix XDMCP and add more XDMCP configurability
+ Rework dbus security files to be more correct
+ Various other fixes
- Remove gdm-login-window-size.patch. Fixed upstream
- Remove gdm-bnc468374-dbus-send-dest.patch. Fixed upstream
- Update gdm-save-panel-space-on-low-resolutions.patch
- Update gdm-suse-xsession.patch
- Remove BuildRequires gnome-common, scrollkeeper
- Remove custom CFLAGS

Thu Mar 5 13:00:00 2009 vuntzAATTnovell.com
- Add gdm-gconf-path.patch: the system-wide changes done in gconf
are not in gconf.xml.system, but gconf.xml.defaults.


 
ICM