* Release 2.17.7: * configure.ac: Update to new release version. * NEWS: Updated. * docs/C/gdm.xml: Update version number. 2007-02-09 Brian Cameron * docs/C/gdm.xml, daemon/display.c, dameon/gdm.[ch], daemon/server.c, daemon/slave.c: Add sockets command to start login procedure, to be used by gnome-screensaver and Fast User Switch applet. Fixes enhancement request #335786. Patch by Matthias Clasen . 2007-02-08 Brian Cameron * gui/gdmlogin.c, gui/greeter/greeter.c: Rework how the "Start Again" button is made sensitive/insensitive so it better works with PAM modules. Better to not make assumptions about whether PAM is asking for username/password. Patch by Ludwig Nussel . 2007-02-08 Brian Cameron * gdm-build.sh: Remove this old script for building GDM. Not used anymore. * autogen.sh: Change CVS references to SVN. 2007-02-06 Brian Cameron Fixes by Ludwig Nussel . * gui/gdmlogin.c: Do not set size request for Message and error label widgets so they grow if the message is too big. Do not initialize message label to "Please enter your username" since there is no reason to assume that the first PAM request will ask for username. Do not reselect user if chosen from face browser because now we manage this in daemon/verify-pam.c. * gui/greeter/greeter_item_ulist.[ch], gui/greeter/greeter.c: Do not reselect user if chosen from face browser because we now manage this in daemon/verify-pam.c * daemon/verify-pam.c: Fixes to support if there are multiple PAM modules with conversations. Remove the tmp_PAM_USER hack. Now display lastlog information after successful login. If a user in the face browser is selected, manage not asking for username again here (if 3 password failures in a row then unselect face browser). If a user is selected in the face browser, cancel all conversations in a pam_authenticate run. No longer try to be smart about the username prompt - if PAM asks for a username then also ask the username about it. 2007-02-05 Brian Cameron * gui/gdmlogin.c: Better fix for not showing the face browser if the userlist is empty. Now we add the model to the treeview and add entries to the model rather than building the model first. For some reason building the model first and adding it to the treeview was causing a selection "changed" signal to get sent which caused the interruption message to the slave process. Fix by Ludwig Nussel . 2007-02-05 William Jon McCann * daemon/gdmconsolekit.c: (add_param_int), (add_param_boolean), (add_param_string), (session_get_x11_display), (session_unlock), (get_path_array_from_iter), (get_sessions_for_user), (unlock_ck_session), (open_ck_session), (close_ck_session): Switch from using the dbus-glib bindings to the lower level API. It just wasn't working out... Fixes #400793 * daemon/slave.c: (gdm_slave_session_start): Move CK session close before post session scripts * gui/greeter/Makefile.am: Build fix 2007-01-31 Brian Cameron * gui/greeter/greeter_item_customlist.c, gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_canvas_text.c, gui/greeter/greeter_session.c, gui/gdmXnestchooser.c, gui/gdmchooser.c, gui/gdmconfig.[ch], daemon/xdmcp.c, daemon/verify-pam.c, daemon/server.c, daemon/gdmconfig.c, daemon/errorgui.c, daemon/misc.c: Fix warnings and fix an assertion in gdm because it called gdm_xdmcp_send_forward_query also for IPv6. Patch by Ludwig Nussel . : 2006-01-26 Brian Cameron * gui/gdmsetup.d, daemon/slave.c: Fix some trivial spelling errors. Patch by ash@contact.bg. Fixes bug #401656. 2006-01-26 Brian Cameron * docs/C/gdm.xml: Fix tags. 2006-01-26 Brian Cameron * gui/gdmsetup.c: Fix spelling of minimal. Fixes bug #400698. 2006-01-24 Brian Cameron * docs/C/gdm.xml: Some improvements to the PAM documentation. Suggestions by Gary Winiger . 2006-01-22 Brian Cameron * daemon/slave.c: Avoid catching sigchld when trying to call XOpenDisplay. This corrects an issue where GDM catches a second SIGCHLD when trying to restart. In this situation the slave freezes even though the Xserver and the session are killed. This causes the display to no longer manage itself. Patch by Roberto Tam . 2006-01-22 Brian Cameron * gui/gdmsetup.diff: Patch to fix c99 compiling. Patch by Jens Granseuer . Fixes bug #399486. 2006-01-21 Brian Cameron