Changelog
gdm (2.20.10-0ubuntu1) jaunty; urgency=low
* New upstream version:
- Ensure that gid/egid are set to 0 when running the Init, PostLogin,
PreSession, and PostSession scripts. This ensures that all scripts are
run with consistent permissions.
- Ensure that the DISPLAY environment variable is never cleared upon
changing language. It is important for some PAM modules to have the
DISPLAY variable available.
- Improve the way that keycode values are initialized in the
keymouselistener gesture listener. Using Xorg 1.5 the keycode
initialization code does not always work if XKB is not initialized by the
time the login GUI starts. So the gesture listener now checks if the
initialization failed and reinitializes upon keypress if there
was a failure.
- Enhance gdm-ssh-session so that the port value can be specified when doing
a remote ssh connection.
- Fix double-free issue and provide better error reporting when the command
specified by gdmdynamic can not be parsed.
- Correct how the host variable is freed in gdm_xdmcp_handle_message so it
is not freed before it is last used.
- Make sure that pwent gets set before calling audit_fail_login, otherwise
failed audit records are not set properly.
- Avoid printing NULL strings in the slave daemon.
- Backout Solaris specific code from the Xsession script.
This code was moved to /etc/X11/xinit/xinitrc.d scripts,
which is a better place to store such distro specific code than in
the GDM module.
- Set default PRIO values properly on Solaris.
- Improve Solaris SDTLOGIN logic so that the "/var/dt" directory gets
created if it is missing.
- Use g_remove instead of g_unlink when removing directories since it is
safer.
- Translation updates
* debian/patches/51_xkb_init.patch,
debian/patches/52_xdmcp_fixes.patch:
- the changes are in the new version
-- Sebastien Bacher <email address hidden> Thu, 19 Mar 2009 11:49:11 +0100