Hello community, here is the log from the commit of package gdm checked in at Wed Sep 19 18:54:28 CEST 2007. -------- --- GNOME/gdm/gdm.changes 2007-09-14 20:34:35.000000000 +0200 +++ /mounts/work_src_done/STABLE/gdm/gdm.changes 2007-09-18 20:44:38.374206000 +0200 @@ -1,0 +2,39 @@ +Tue Sep 18 20:43:21 CEST 2007 - hpj@suse.de + +- Updated gdm-2.8.0.0-any-hostname-auth.patch to use localhost + instead of localhost.localdomain for xauth tokens. Related to + Novell bug #304632. + +------------------------------------------------------------------- +Tue Sep 18 17:15:51 CEST 2007 - sbrabec@suse.cz + +- Updated to version 2.20.0: + * Now support --with-atspi-dir so you can specify a non-default + directory where the at-spi-registryd daemon exists. + * Improve keymouselistener a11y gesture listener so it does not + fail on Ubuntu, and does a better job freeing memory. Fix + dwellmouselistener a11y gesture listener so it doesn't generate + warnings. + * Fix bug in IPv6 logic. + * Fix Macedonian language so the language choice also appears in + the local language + * Fix bug where GDM was not properly executing a custom Xserver + start script. + * Fix bug with ConsoleKit that occurs when the session is going + to migrate. Previous code was failing to send the notification + when the greeter is not TYPE_FLEXI. + * Set invisible character to '*' for gdmgreeter. + * When using gdm_verify_standalone_pam_conv (used by automatic + login) set echo to FALSE when PAM_PROMPT_ECHO_OFF is handled. + * Make it possible to configure system dependant options by + setting environment variables before running configure. Also + support /usr/X11/bin/Xorg when setting X_PATH, etc. + * Translation updates + +------------------------------------------------------------------- +Mon Sep 17 19:04:05 CEST 2007 - banderso@suse.de + +- added patch gdm-language-hang.patch to fix Novell bugs #308378 and +#309064. The patch matches changes that were made to upstream code. + +------------------------------------------------------------------- Old: ---- gdm-2.19.7-pam-hide-password.patch gdm-2.19.7.tar.bz2 gdm-2.19.7-vncxauth.patch New: ---- gdm-2.20.0.tar.bz2 gdm-language-hang.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdm.spec ++++++ --- /var/tmp/diff_new_pack.vaz468/_old 2007-09-19 18:53:49.000000000 +0200 +++ /var/tmp/diff_new_pack.vaz468/_new 2007-09-19 18:53:49.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package gdm (Version 2.19.7) +# spec file for package gdm (Version 2.20.0) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -21,8 +21,8 @@ PreReq: %insserv_prereq License: GPL v2 or later Group: System/GUI/GNOME -Version: 2.19.7 -Release: 15 +Version: 2.20.0 +Release: 1 Summary: The GNOME 2.x Display Manager Source: %{name}-%{version}.tar.bz2 Source1: gdm.pamd @@ -53,10 +53,9 @@ Patch37: gdm-2.19.3-token-login.patch # don't ask. Patch38: gdm-2.19.3-token-login2.patch -Patch39: gdm-2.19.7-pam-hide-password.patch Patch40: gdm-XKeepsCrashing-SaX2.patch -Patch41: gdm-2.19.7-vncxauth.patch Patch42: fix-desktop-files.diff +Patch43: gdm-language-hang.patch Url: http://www.gnome.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build DocDir: %{_defaultdocdir} @@ -110,10 +109,9 @@ %patch36 -p1 %patch37 -p1 %patch38 -p0 -%patch39 -p1 %patch40 -%patch41 -p1 #%patch42 - dont think this patch is needed with suse_udpate_desktop_file -g working. +%patch43 gnome-patch-translation-update %build @@ -247,6 +245,36 @@ %files lang -f %{name}.lang %changelog +* Tue Sep 18 2007 - hpj@suse.de +- Updated gdm-2.8.0.0-any-hostname-auth.patch to use localhost + instead of localhost.localdomain for xauth tokens. Related to + Novell bug #304632. +* Tue Sep 18 2007 - sbrabec@suse.cz +- Updated to version 2.20.0: + * Now support --with-atspi-dir so you can specify a non-default + directory where the at-spi-registryd daemon exists. + * Improve keymouselistener a11y gesture listener so it does not + fail on Ubuntu, and does a better job freeing memory. Fix + dwellmouselistener a11y gesture listener so it doesn't generate + warnings. + * Fix bug in IPv6 logic. + * Fix Macedonian language so the language choice also appears in + the local language + * Fix bug where GDM was not properly executing a custom Xserver + start script. + * Fix bug with ConsoleKit that occurs when the session is going + to migrate. Previous code was failing to send the notification + when the greeter is not TYPE_FLEXI. + * Set invisible character to '*' for gdmgreeter. + * When using gdm_verify_standalone_pam_conv (used by automatic + login) set echo to FALSE when PAM_PROMPT_ECHO_OFF is handled. + * Make it possible to configure system dependant options by + setting environment variables before running configure. Also + support /usr/X11/bin/Xorg when setting X_PATH, etc. + * Translation updates +* Mon Sep 17 2007 - banderso@suse.de +- added patch gdm-language-hang.patch to fix Novell bugs #308378 and + [#309064]. The patch matches changes that were made to upstream code. * Fri Sep 14 2007 - sreeves@suse.de - Fix for Bug #308471 - gdm intentionally changed to storing the .desktop files under /usr/share/gdm which the suse_update_desktop_file script ++++++ gdm-2.19.7.tar.bz2 -> gdm-2.20.0.tar.bz2 ++++++ ++++ 122779 lines of diff (skipped) ++++++ gdm-2.8.0.0-any-hostname-auth.patch ++++++ --- /var/tmp/diff_new_pack.vaz468/_old 2007-09-19 18:53:58.000000000 +0200 +++ /var/tmp/diff_new_pack.vaz468/_new 2007-09-19 18:53:58.000000000 +0200 @@ -7,7 +7,7 @@ + if (d->hostname != NULL && d->hostname [0] != '\0') { + g_setenv ("XAUTHLOCALHOSTNAME", d->hostname, TRUE); + } else { -+ g_setenv ("XAUTHLOCALHOSTNAME", "localhost.localdomain", TRUE); ++ g_setenv ("XAUTHLOCALHOSTNAME", "localhost", TRUE); + } + if (d->type == TYPE_STATIC) { ++++++ gdm-language-hang.patch ++++++ --- daemon/slave.c 2007-09-12 18:59:56.000000000 +0200 +++ daemon/slave.c 2007-09-15 01:04:02.000000000 +0200 @@ -192,7 +192,7 @@ * the slave can talk to itself from its sig handler * using the greeter ipc mechanism */ -static int slave_fd_out = -1; +//static int slave_fd_out = -1; #ifdef HAVE_TSOL static gboolean have_suntsol_extension = FALSE; @@ -682,6 +682,18 @@ } static void +whack_greeter_fds (void) +{ + if (greeter_fd_out > 0) + VE_IGNORE_EINTR (close (greeter_fd_out)); + greeter_fd_out = -1; + if (greeter_fd_in > 0) + VE_IGNORE_EINTR (close (greeter_fd_in)); + greeter_fd_in = -1; +} + +/* +static void whack_greeter_and_slave_fds (void) { if (greeter_fd_out > 0) @@ -690,10 +702,12 @@ if (greeter_fd_in > 0) VE_IGNORE_EINTR (close (greeter_fd_in)); greeter_fd_in = -1; + if (slave_fd_out > 0) VE_IGNORE_EINTR (close (slave_fd_out)); slave_fd_out = -1; } +*/ static void term_session_stop_and_quit (void) @@ -1178,7 +1192,8 @@ d->greetpid = 0; - whack_greeter_and_slave_fds (); + //whack_greeter_and_slave_fds (); + whack_greeter_fds (); gdm_slave_send_num (GDM_SOP_GREETPID, 0); @@ -2027,7 +2042,8 @@ d->greetpid = 0; - whack_greeter_and_slave_fds (); + //whack_greeter_and_slave_fds (); + whack_greeter_fds (); gdm_slave_send_num (GDM_SOP_GREETPID, 0); } @@ -2945,10 +2961,13 @@ default: VE_IGNORE_EINTR (close (pipe1[0])); + // added + VE_IGNORE_EINTR (close (pipe2[1])); - whack_greeter_and_slave_fds (); + //whack_greeter_and_slave_fds (); + whack_greeter_fds (); - slave_fd_out = pipe2[1]; + //slave_fd_out = pipe2[1]; greeter_fd_out = pipe1[1]; greeter_fd_in = pipe2[0]; @@ -5301,7 +5320,8 @@ greet = FALSE; d->greetpid = 0; - whack_greeter_and_slave_fds (); + //whack_greeter_and_slave_fds (); + whack_greeter_fds (); gdm_slave_send_num (GDM_SOP_GREETPID, 0); do_restart_greeter = TRUE; @@ -5313,7 +5333,8 @@ continue; } - whack_greeter_and_slave_fds (); + //whack_greeter_and_slave_fds (); + whack_greeter_fds (); /* if greet is TRUE, then the greeter died outside of our * control really, so clean up and die, something is wrong @@ -5456,7 +5477,7 @@ gdm_wait_for_go = FALSE; } else if (strcmp (&s[1], GDM_NOTIFY_TWIDDLE_POINTER) == 0) { gdm_twiddle_pointer (d); - } else if (strcmp (&s[1], GDM_NOTIFY_RESET) == 0) { + } /*else if (strcmp (&s[1], GDM_NOTIFY_RESET) == 0) { if (!d->logged_in) { gdm_fdprintf (slave_fd_out, "%c%c%c\n", STX, BEL, GDM_INTERRUPT_CANCEL); @@ -5466,7 +5487,7 @@ gdm_fdprintf (slave_fd_out, "%c%c%c\n", STX, BEL, GDM_INTERRUPT_TOKEN_LOGIN); } - } + }*/ } else if (s[0] == GDM_SLAVE_NOTIFY_RESPONSE) { gdm_got_ack = TRUE; if (gdm_ack_response) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org