2005-06-30 Brian Cameron * Release 2.8.0.1 * NEWS, configure.in: Updated for new release. 2005-06-30 Brian Cameron * docs/C/gdm.xml: Corrected grammar. Thanks to Martin Petersen for noticing this. * gui/gdmlogin.c, gui/gdmsetup.c: No longer use C99 features that do not work with gcc 2.95, specifically do not declare variables except at the beginning of a block. Fixes bug #309110, patch provied by Jens Granseuer. * autgogen.sh: Add back USE_GNOME_MACROS2=1 It doesn't do anything if using GNOME 2.10 or later, but allows people using older gnome-autogen.sh to build. 2005-06-22 Brian Cameron * configure.in, vicious-extensions/Makefile.am, daemon/Makefile.am, gui/Makefile.am, gui/greeter/Makefile.am: Upgrading to pkgconfig 0.17.2 broke the Solaris build because it no longer allows the linker to pull in libraries that are implicitely included. Now explicitely specify the dependant libraries and ensure they are included in the link statements for each binary. * verify-pam.c: Minor correction to Solaris audit logic provided by Gary Winiger. 2005-06-20 Brian Cameron * autogen.sh: Updated REQUIRED_AUTOMAKE_VERSION from 1.4 to 1.5 since it no longer requires 1.4 and gnome-autogen.sh would complain if you had a newer version of automake. Fixes bug #307543. * daemon/slave.c: On 04/25, a change was made to move seteuid/setegid to before checking the existance of the user's $HOME id to fix bug #301821. That patch added new seteuid/setegid calls before the check, but didn't remove the calls after the check. Calling these functions twice is needless and was causing problems on NetBSD (refer to bug #301821), so now fixing the logic so it doesn't needlessly call the function twice. This fixes bug #301821. Patch provided by Julio M. Merino Vidal. This fixes bug #301821. 2005-06-17 Brian Cameron * gui/gdmsetup.c: Fix Delete button sensitivity. Fixes part of bug #302354. Patch by Andrew Case. 2005-06-17 Julio M. Merino Vidal * docs/C/gdm.xml: Fix duplicate entity ID so that the document validates correctly. Fixes bug #308048. 2005-06-15 Brian Cameron * gui/gdmXnestchooser.c, gui/gdmcomm.c, gui/gdmflexiserver.c, gui/gdmphotosetup.c, gui/gdmwm.c: Fix leaks. Addresses bug #307482. Patch provided by Kjartan Maraas. * gui/modules/dwellmouselistener.c, gui/modules/keymouselistener.c: Remove needless "\n" from syslog calls. 2005-06-15 Brian Cameron * gui/modules/dwellmouselistener.c, gui/modules/keymouselistener.c: Now log messages to syslog since you can't see messages printed to stdout/stderr when running under gdm2. Now only print messages if GDM_DEBUG_GESTURES environment variable is set to TRUE. Cleaned up the code so it is more readible. No longer modify PATH since gdm2 now puts full path to executables in the gesture listener config files. More secure. 2005-06-13 Brian Cameron * vicious-extensions/ve-gnome.c: Remove reference to libgnome. The daemon should not depend on libgnome. Patch provided by Andrew Case. Fix for bug #117889. 2005-06-11 Juerg Billeter * configure.in: Use ksh on solaris only. Fixes bug #307250.