=============== Version 2.28.1 =============== - GDM will now avoid calling XAddHosts for remote connections. Refer to bug #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. =============== Version 2.28.0 =============== - Now GDM supports the ability to specify the automatic/timed login user via a script via the same interface that the old GDM supported. - Now 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 bug #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. =============== 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. =============== 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 =============== 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 - 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 =============== Version 2.26.0 =============== - Make xdmcp/PingIntervalSeconds config option work =============== 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 =============== Version 2.25.2 =============== - Fix focus issues in applet - Use text view instead of entry =============== Version 2.25.1 =============== - Add support for a real automatic login - Redesign user switch applet - Make XDMCP work again - Add a bevel around the dialog - Remove capslock warning label - Translate help output (Gabor Kelemen) =============== Version 2.24.0 =============== - Allow the build to succeed without a gdm user (Frederic Peters) - Use Bourne shell syntax in Xsession.solaris (Brian Cameron) - Set ownership of .gconf.mandatory (William Jon McCann) Translations: - Updated de: Mario Blättermann - Update zh_CN: Funda Wang - Updated hr: Robert Sedak - Updated dz: Pema Geyleg - Updated hu: Gabor Kelemen - Updated mr: Sandeep Shedmake - Updated ko: Changwoo Ryu - Updated ar: Djihed Afifi - Updated bn_IN: Runa Bhattacharjee - Updated hi: Rajesh Ranjan - Updated lt: Gintautas Miliauskas - Updated or: Manoj Kumar Giri - Updated it: Francesco Marletta - Updated gu: Sweta Kothari - Updated kn: Shankar Prasad - Updated ta: I. Felix - Updated el: Papadeas Pierros - Updated et: Ivar Smolin - Updated mk: Jovan Naumovski - Updated ro: Mişu Moldovan - Updated ru: Nickolay V. Shmyrev - Updated sr, sr@latin: Igor Nestorović - Updated da: Ask H. Larsen =============== Version 2.23.92 =============== - Fix selection handling in language and layout choosers - Fixed #545337, grey screen on login (Owen Taylor) - Start g-s-d correctly - Add missing WM desktop file - Add docs (Brian Cameron, Ray Strode) - Make set-show-user* into construct properties - Revert the larger greeter font size - Add slave log file - Fix up some log rotation problems Translations: - Updated vi: Nguyễn Thái Ngọc Duy - Updated eu: Inaki Larranaga Murgoitio - Updated as: Amitakhya Phukan - Updated cs: Petr Kovar - Updated et: Priit Laes , Sangeeta Kumari * Updated nb: Kjartan Maraas * Updated pl: Tomasz Dominikowski * Updated pt: Duarte Loreto * Updated pt_BR: Fábio Nogueira * Updated th: Theppitak Karoonboonyanan * Updated zh_CN: 甘露(Lu Gan) * Updated zh_HK: Chao-Hsiung Liao * Updated zh_TW: Chao-Hsiung Liao Help Manual Translations: None =============== Version 2.23.2 =============== * Requires ConsoleKit 0.3.0 * Keyboard layout selection from greeter (Matthias Clasen) * Save backup of ~/.xsession-errors (Tom London) * Add a GConf key for not showing the user list (Matthias Clasen) * Now support PostLogin, PreSession, and PostSession hooks (Brian Cameron) * Add DisallowTCP back (Ray Strode) * Support PAM_XDISPLAY and PAM_XAUTHDATA (Eamon Walsh) * Add lang tags, to help Pango pick the right font (Matthias Clasen) * 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 =============== Version 2.22.0 =============== * Many animation improvements (Ray) * Many locale/language improvements (Ray) * Many session fixes (Ray) * Drop icons for Other and Auto users for now (Ray) * Only populate language list with those that have translations (Ray) * Load languages later to speed up starting (Ray) * Select "Other..." user if it's the only available user * Don't destroy the transient greeter since we may end up on wrong vt * Store X auth password in /var/run/gdm instead of /tmp * Enable a11y by default * Monitor ~/.face for changes. * Only display the currently logged in users in the applet * Show local users and monitor passwd for changes * More lockdown * Add option for running compiz * Add a "hidden" screenshot tool. Pressing PrtSc saves file to /tmp. * Add profiling framework * Log greeter output to a file in /var/log/gdm * Turn on media-keys support for volume control =============== Version 2.21.9 =============== * Lots of improvements with session and language handling (Ray) * Add a crash backtrace logging tool. * Timed login countdown animation (Ray) * Start making host chooser able to support other protocols. * Fix user display in switch applet. * Start g-s-d synchronously to avoid flashing etc. * Add a banner message feature to greeter. * Make TryExec optional for session files. * Work around g-s-d background bug. * Add capslock key warning to greeter. * Fix user switch applet crasher. * Remove preferences from user switch applet. * Make user switcher a drop in replacement for FUSA. * Many dmrc file related fixes (Ray) * Add more lockdown points for greeter. =============== Version 2.21.8 =============== * Show locales in selection properly (Ray) * Improve language and session selection interfaces (Ray) * Add gconf key to disable restart/shutdown buttons. * Add quick death and looping detection for displays * .dmrc handling (Ray). * Run /etc/gdm/Init/Default. * Allow XDMCP to be enabled/disabled from configuration settings. * Initial support for timed login. * Better handling of ck-history not being available. * Fix a few bugs with X access files. (Ray) * Hook up suspend button to g-p-m. * Allow the login window icon to be changed via gconf. * Handle not getting the requested X11 display number. * Be more robust against dying processes. * Make language and session selecting work much better (Ray). * Add icons for language and session selectors. * Make autostart work again. * Make a11y dialog size shrink/grow with font size. * Run gok in login window mode (Ray) * Make disconnect work on XDMCP greeters. =============== Version 2.21.7 =============== * New session selection widgets (Ray Strode) * New language selection widgets (Ray Strode) * Don't display sessions in list if they don't have x11. * Only display users that have frequently logged in. * Port to GIO (Cosimo Cecchi) * Add a user switcher applet. * Unlock session after switching. * Add support for finding and switching to existing greeters. * Enable the g-s-d a11y-keyboard plugin * Add PAM auditing logic (Ray Strode & Brian Cameron) * Make sure we retry connecting to the xserver * Move clock applet to the panel (Ray Strode) * Don't show guest user * Add an a11y options dialog to the greeter. =============== Version 2.21.6 =============== * Initial support for XDMCP IndirectQuery choosers. * Also fix broken gdm_address_is_local. * Initial session migration/switching support. * Set CK session-type to LoginWindow for greeter session. * Add gdmflexiserver command for backward compatibility. * Add CK/PK system restart/stop functionality. =============== Version 2.21.5 =============== * Improve greeter widget animation (Ray Strode) * Ignore sessions on other seats or without x11 displays * Prefer metacity over compiz for now * Handle D-Bus method timeouts * Fully switch to external gnome-settings-daemon * Handle icon theme changes =============== Version 2.21.4 =============== * Break-out settings-daemon into external module * Add session chooser to login window (Ray Strode) * Add login window resizing animations (Ray Strode) * Fix cookie generation and handling (Ray Strode) * Setup gconf database for greeter session. (Matthias Clasen) * Log session console i/o to ~/.xsession-errors (Ray Strode) =============== Version 2.21.2 =============== * Close the session at logout (Ray Strode) * Run Xsession (Ray Strode) * Rework XAuth handling (Ray Strode) * Don't require x11.pc to build * Assassinate the unused configuration options * Add support for showing logged in users in greeter * Split up GdmSession mechanism Translators * Updated fi: Ilkka Tuohela * Updated lt: Gintautas Miliauskas * Updated sl: Matej Urbančič =============== Version 2.21.1 =============== Initial development release of new GDM design