2006-04-10 Brian Cameron * Release 2.14.1: * NEWS: Updated. * configure.ac: Update to 2.14.1. 2006-04-10 Brian Cameron * configure.ac, po/LINGUAS: No use LINGUAS procedure as stated in http://live.gnome.org/GnomeGoals/PoLinguas: Fixes bug #337858, patch provided by Michiel Sikkes . 2006-04-10 Brian Cameron * daemon/slave.c: Better fix for resolving CVE-2006-1057 provided by Hans Petter Jansson 2006-04-07 Brian Cameron * configure.ac, config/Xsession.in, daemon/slave.c: Add Trusted Solaris support to GDM. Patch provided by Niall Power . 2006-04-07 Brian Cameron * daemon/slave.c: Now logic unlinks .ICEauthority file if it looks fishy rather than trying to chown/chmod it. This is to resolve CVE-2006-1057. 2006-04-07 Brian Cameron * config/gdm.conf.in, daemon/gdm.h, daemon/gdmconfig.c,s daemon/server.c: Add new GdmXserverTimeout configuration variable so the length of time that GDM waits for the Xserver to start can be tuned. This makes it easier to get GDM working with some Xservers (Xgl). Fixes bug #337670. Patch provided by Emilie (girlblossom@gmail.com). 2006-04-05 Brian Cameron * .cvsignore, docs/es/.cvsignore, docs/uk/.cvsignore, gui/.cvsignore, m4/.cvsignore, po/.cvsignore: Update .cvsignore files to include generated files not currently listed. 2006-03-30 Dennis Cranston * gui/gdmsetup.glade: HIG fix for spacing between the menu bar and welcome message categories. 2006-03-29 Brian Cameron * gui/gdmsetup.glade: Fix "Show Actions Menu" section so it appears when both "plain" and "themed" is chosen. Fixes bug #335550. 2006-03-28 Brian Cameron * gui/gdmcomm.h: Fix warning. 2006-03-28 Brian Cameron * config/Xsession.in: Modify command to be "$@" instead of "$1" so it is possible to pass arguments with the command. 2006-03-28 Julio M. Merino Vidal * daemon/xdmcp.c: Removed a C99 local variable definition that breaks the build with gcc 2.95 (e.g. under NetBSD 1.6). Fixes bug #336368. 2006-03-28 Julio M. Merino Vidal * daemon/gdmconfig.c, daemon/server.c: Include sys/resource.h, needed to use setpriority(2) and its associated definitions. Fixes the build under NetBSD, closing bug #336369. 2006-03-28 Julio M. Merino Vidal * Makefile.am, README.install, acconfig.h, configure.ac, gdmsetup-security.in, config/Makefile.am, config/Xsession.in, config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.c, daemon/gdm.h, daemon/gdm.in, daemon/gdmconfig.c, daemon/misc.c, daemon/server.c, daemon/slave.c, docs/C/gdm.xml, gui/Makefile.am, gui/gdmphotosetup.c, gui/gdmsetup.c, gui/gdmsetup.desktop.in, gui/greeter/Makefile.am, gui/greeter/gdmthemetester.in, gui/greeter/greeter.c, gui/modules/Makefile.am: Get rid of all EXPANDED_* variables from the build procedure. Directory-related variables must only be expanded from the Makefiles so that they can be easily overriden during the installation phase. Fixes bug #336364. 2006-03-28 Brian Cameron * configure.ac: One line change to reflect comment #7 in bug #335957. 2006-03-27 Brian Cameron * acconfig.h, configure.ac, config/Makefile.am, config/PostLogin, config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.[ch], daemon/gdmconfig.c, gui/Makefile.am, gui/greeter/Makeifle.am, gui/modules/Makefile.am, gui/modules/dwellmouselistener.c, gui/modules/keymouselistener.c, utils/Makefile.am: Now support --with-sysconfsubdir so that GDM can be configured to have the config files in a directory that isn't hardcoded to have "/gdm" at the end. Fixes bug #335957. Patch provided by Julio M Merino Vidal with minor changes by me to fix some usage of EXPANDED_GDMCONFDIR that caused breakage on Solaris. * gui/gdmXnestchooser, gui/gdmchooser.c, gui/gdmcomm.[ch], gui/gdmdynamic.c, gui/gdmflexiserver.c, gui/gdmlogin.c, gui/gdmphotosetup.c, gui/greeter/greeter.c: Now use gdmcomm_comm_bulk_start and gdmcomm_comm_bulk_stop to wrap areas of the code where we want to keep the sockets connection open for performance. This makes gdmsetup start faster and better ensures that sockets are not left open. Now gdmcomm_call_gdm will always close the socket unless inside such a block, ensuring that if distros add patches to read new config values at random points in the code, the socket won't be left open. * daemon/gdm.c: Fix gdm_debug message. 2006-03-22 Tommi Vainikainen * configure.ac (ALL_LINGUAS): Added Dzongkha (dz). 2006-03-20 Brian Cameron * gui/greeter/themes/happygnome/gnome-logo.svg, gui/greeter/themes/happygnome/happygnome.xml gui/greeter/themes/happygnome-list/gnome-logo.svg, gui/greeter/themes/happygnome-list/happygnome.xml: Added new SVG official logos and now theme uses the new logo. * gui/greeter/themes/happygnome/gnome-logo.png, gui/greeter/themes/happygnome-list/gnome-logo.png: Removed old logo. * gui/greeter/themes/happygnome/Makefile.am gui/greeter/themes/happygnome-list/Makefile.am: Updated to have new logo file. This fixes bug #335121. 2006-03-20 Brian Cameron * docs/C/gdm.xml: Updated version to 2.14 in docs. * vicious-extensions/Makefile.am: Patch to fix Makefile.am so it builds test-ve-config even if the dependant glib, etc. libraries are built statically on the system. Fixes bug #334934. Patch provided by Dmitry V. Levin 2006-03-19 Brian Cameron * gui/greeter/greeter_events.c: Fix error that causes a core dump when you click on fields that have an id. This should fix bug #332679. 2006-03-15 Brian Cameron * gui/gdmlogin.c: Mark string "Welcome" as to be translated. This doesn't break the string freeze but with this change translators can hopefully get this translated. * gui/gdmsetup.desktop.in: Fix TryExec to use EXPANDED_SBINDIR, so that the program will run even if sbin isn't in the user's PATH. 2006-03-13 Brian Cameron * daemon/verify-pam.c: One-line fix to Solaris auditing logic to correct a problem that causes GDM to always fail to authenticate when auditing is turned on. * vicious-extensions/Makefile.am: Fix reference to libvicious.a so it is consistant with the other places it is referenced. 2006-03-13 Brian Cameron * gui/gdmcomm.h: Correct definition of gdmcomm_set_allow_sleep to avoid compile warning.