Change logs for gdm source package in Lucid

  • gdm (2.30.2.is.2.30.0-0ubuntu5.2+langfixes~lucid1) lucid-backports; urgency=low
    
      * Merge proposed update (LP: #771661).
     -- Gunnar Hjalmarsson <email address hidden>   Tue, 03 May 2011 08:54:08 +0200
  • gdm (2.30.2.is.2.30.0-0ubuntu5.2) lucid-proposed; urgency=low
    
      * Add 44_xsession-errors_symlink.patch: Don't rename .xsession-errors to
        .xsession-errors.old if the file is a symlink.  The later code will
        truncate the file to zero anyway, so even in that case the file won't grow
        indefinitely. (LP: #771661)
     -- Martin Pitt <email address hidden>   Wed, 27 Apr 2011 17:56:59 +0200
  • gdm (2.30.2.is.2.30.0-0ubuntu5.1+langfixes~lucid1) lucid-backports; urgency=low
    
      * Merge recent security update. (LP: #746694)
     -- Gunnar Hjalmarsson <email address hidden>   Fri, 01 Apr 2011 05:16:00 +0200
  • gdm (2.30.2.is.2.30.0-0ubuntu5.1) lucid-security; urgency=low
    
      * SECURITY UPDATE: race condition allowing privilege escalation
        - debian/patches/34_CVE-2011-0727.patch: fix
          daemon/gdm-session-worker.c to copy files as session user rather
          than root followed by a subsequent chown.
        - CVE-2011-0727
     -- Steve Beattie <email address hidden>   Mon, 28 Mar 2011 16:24:02 -0700
  • gdm (2.30.2.is.2.30.0-0ubuntu5+langfixes~lucid1) lucid-backports; urgency=low
    
      [ backported Natty changes ] (LP: #719815)
      * debian/patches/40_one_lang_option_per_translation.patch:
        - The option list in the language chooser changed so the items
          represent available translations instead of locales
          (LP: #693337).
        - setlocale() validation and other non-applicable tests removed.
        - Show locale variants in the list of language options
          (LP: #408474).
      * debian/patches/36_language_environment_settings.patch:
        - Changes to Xsession's way to use GDM_LANG. It now sets LANGUAGE
          and LC_MESSAGES, which makes it possible to keep the user language
          for message translation apart from other locale settings
          (LP: #553162).
        - Use locale names with '.UTF-8' instead of '.utf8' when setting
          the LC_MESSAGES environment variable (LP: #666565).
      * debian/patches/35_langlist_and_lsmess_dmrc_fields.patch:
        - Addition of the fields "Langlist" and "LCMess", which make ~/.dmrc
          and /var/cache/gdm/$USER/dmrc able to store the user language
          environment (LP: #553162).
     -- Gunnar Hjalmarsson <email address hidden>   Thu, 03 Mar 2011 12:52:00 +0100
  • gdm (2.30.2.is.2.30.0-0ubuntu5) lucid-proposed; urgency=low
    
      * Initialize length for XdmcpFill, fixes XDMCP logins (LP: #697112)
     -- Alkis Georgopoulos <email address hidden>   Fri, 07 Jan 2011 02:02:24 +0200
  • gdm (2.30.2.is.2.30.0-0ubuntu4) lucid-proposed; urgency=low
    
      * debian/gdm.upstart: Do not already fire on a framebuffer device. When a
        real DRM driver gets loaded later on, X will be started too early to catch
        it. Cherrypicked from packaging trunk r275. (LP: #615549)
     -- Martin Pitt <email address hidden>   Mon, 20 Sep 2010 11:03:09 +0200
  • gdm (2.30.2.is.2.30.0-0ubuntu3) lucid-proposed; urgency=low
    
      * debian/patches/95_git_name_escaping.patch:
        - updated to the current git version to fix escaping issues in the
          language selector list due the previous change
          (lp: #603097)
     -- Sebastien Bacher <email address hidden>   Wed, 21 Jul 2010 11:43:52 +0200
  • gdm (2.30.2.is.2.30.0-0ubuntu2) lucid-proposed; urgency=low
    
      * debian/patches/94_git_null_free_crash.patch:
        - git change to fix a crasher (lp: #403441)
      * debian/patches/95_git_name_escaping.patch:
        - git change to fix escaping issues leading to crashes (lp: #499690),
          or to having incorrect usernames displayed (lp: #585128)
    
      [ Didier Roche ]
      * debian/patches/30_don_t_save_failsafe_session.patch: (LP: #542345)
        - return FALSE instead of exiting on .desktop file without a comment
     -- Sebastien Bacher <email address hidden>   Thu, 17 Jun 2010 15:41:17 +0200
  • gdm (2.30.2.is.2.30.0-0ubuntu1) lucid-proposed; urgency=low
    
      * The 2.30.2 upstream version introduces new issues so basing a new stable
        updated on the current lucid version with selected changes for now,
        the new version can be uploaded again later once the issues are resolved
      * debian/patches/90_git_run_init_script_before_autologin.patch:
        - git change to run the init scripts when autologin is enabled
          (lp: #586503)
      * debian/patches/91_git_no_icons_watching.patch:
        - git change to not monitor the user icons, it creates issues with
          some configurations like autofs (lp: #562509) or nfs (lp: #518810)
      * debian/patches/92_git_timed_login_user_selection.patch:
        - git change to correct selected the default timed login user (lp: #585574)
      * debian/patches/93_git_a11y_label.patch:
        - git change to correctly set a11y labels
    
      [ Martin Pitt ]
      * 06_run_xsession.d.patch: Export $USERXSESSION, $USERXSESSIONRC, and
        $ALTUSERXSESSION, so that running the "custom"/"default" sessions actually
        works. Without those, /etc/X11/Xsession.d/50x11-common_determine-startup
        decides to run the system default session even if we have the
        "allow-user-xsession" option. This is a prerequisite for fixing LP#398300.
    
      [ Robert Ancell ]
      * debian/patches/16_gdmserver_user_manager.patch:
      * debian/patches/24_system_uid.patch:
        - Update to match IncludeAll behaviour in greeter (LP: #471542)
     -- Sebastien Bacher <email address hidden>   Wed, 09 Jun 2010 14:10:46 +0200
  • gdm (2.30.2-0ubuntu1) lucid-proposed; urgency=low
    
      * New upstream bug fix release:
        - Accessibility is now enabled by default for the GDM login screen.
        - When the face browser is disabled, the PAM conversation is started
          immediately, so users do not need to click a button to start entering
          the username and password.  (GNOME #591082)
        - Add label-for and labelled-by a11y relations to the entry field in the
          login GUI.  This makes the login GUI more accessible when using AT programs.
          (GNOME #613434).
        - Fixed bugs that were causing XDMCP to not show the greeter again after
          logout.  (GNOME #606724).
        - The default XDMCP PingIntervalSeconds was increased from 15 to
          60 seconds.
        - The WINDOWPATH environment variable is now set for the user session.
          (GNOME #609272)
        - Ensure Init script is called when using Automatic Login. (GNOME #614488)
        - Fix race condition with Timed Login. (GNOME #614062)
        - Drop xhost localuser:gdm and localuser:root when the user session starts.
          (GNOME #605350)
        - Removed the icon monitor from the GDM login GUI since it was not functional
          and was causing problems with automounting user's $HOME directories.
          (GNOME #609321, LP: #518810)
        - Do not mark "%x" for translation. (GNOME #613306)
        - Remove duplicated strings for translation. (GNOME #609179)
        - Minor doc corrections.
        - Translation updates.
      * 04_fix_external_program_directories.patch, 99_autoreconf.patch: Refresh
        for new upstream version.
      * Add 34_disable_a11y_default.patch: Revert upstream change between 2.30.0
        and 2.30.1 to enable a11y by default. This wasn't tested and isn't
        appropriate for an SRU.
      * 06_run_xsession.d.patch: Export $USERXSESSION, $USERXSESSIONRC, and
        $ALTUSERXSESSION, so that running the "custom"/"default" sessions actually
        works. Without those, /etc/X11/Xsession.d/50x11-common_determine-startup
        decides to run the system default session even if we have the
        "allow-user-xsession" option. This is a prerequisite for fixing LP#398300.
        Also update the patch tag header to comply to DEP-3.
      * Add debian/xsession.desktop: Add a new session type "~/.xsession" which
        will run ~/.xsession (Exec=default will be interpreted by the
        20x11-common_process-args and 50x11-common_determine-startup Xsession.d
        scripts). If the admin sets "allow-user-xsession" to False, this will
        launch the system default session instead. (LP: #398300)
     -- Martin Pitt <email address hidden>   Wed, 28 Apr 2010 14:41:12 +0200
  • gdm (2.30.0-0ubuntu5) lucid; urgency=low
    
      * debian/patches/14_guest_session.patch:
        - enable switching to guest session corresponsding to current one (ie UNE if
          you are in UNE session and gnome if you are in GNOME session)
          (LP: #562908)
     -- Didier Roche <email address hidden>   Wed, 14 Apr 2010 16:36:26 +0200
  • gdm (2.30.0-0ubuntu4) lucid; urgency=low
    
      * debian/patches/29_switch_user.patch:
        - Deselect user when cancelling user switch (LP: #532531)
     -- Robert Ancell <email address hidden>   Tue, 13 Apr 2010 15:43:37 +0800
  • gdm (2.30.0-0ubuntu3) lucid; urgency=low
    
      * debian/patches/09_gdmsetup.patch:
        - do not list users who have an encrypted home directory for autologin
          candidate (still some corner case, see code comment). (LP: #353446)
     -- Didier Roche <email address hidden>   Wed, 31 Mar 2010 18:48:44 +0200
  • gdm (2.30.0-0ubuntu2) lucid; urgency=low
    
      * 33-multi-keyboard-layouts.patch: Work around strange libxklavier behaviour
        (which returns NULL for empty variants, but does not accept NULL when
        setting a configuration). This fixes broken variant setting in some cases.
        (LP: #550887)
     -- Martin Pitt <email address hidden>   Tue, 30 Mar 2010 22:29:15 +0200
  • gdm (2.30.0-0ubuntu1) lucid; urgency=low
    
      * New upstream release:
        - Translation improvements
      * debian/patches/09_gdmsetup.patch:
        - Disable broken face browser checkbutton
     -- Robert Ancell <email address hidden>   Tue, 30 Mar 2010 12:56:00 +1100
  • gdm (2.29.92-0ubuntu9) lucid; urgency=low
    
      * 33-multi-keyboard-layouts.patch: Fix duplication of layouts by treating ""
        and NULL variants equally. (LP: #548778)
     -- Martin Pitt <email address hidden>   Mon, 29 Mar 2010 10:07:58 +0200
  • gdm (2.29.92-0ubuntu8) lucid; urgency=low
    
      * debian/patches/09_gdmsetup.patch:
        - reintegrate the needed bits lost in the merge in 2.29.92-0ubuntu5:
          select default session is back! (LP: #548417)
     -- Didier Roche <email address hidden>   Fri, 26 Mar 2010 10:19:17 +0100
  • gdm (2.29.92-0ubuntu7) lucid; urgency=low
    
      * debian/patches/09_gdmserver_gconf_settings.patch:
      * debian/patches/09_gdmsetup.patch:
        - Add face browser checkbutton to gdmsetup (LP: #445123)
     -- Robert Ancell <email address hidden>   Fri, 26 Mar 2010 15:45:20 +1100
  • gdm (2.29.92-0ubuntu6) lucid; urgency=low
    
      * debian/patches/31-unify-power-strings.patch:
        - drop the change for lucid it requires documentation update
          which has not been taken into account there, similar changes are done on
          the other desktop components too now
     -- Sebastien Bacher <email address hidden>   Thu, 25 Mar 2010 11:26:02 +0100
  • gdm (2.29.92-0ubuntu5) lucid; urgency=low
    
      [ Robert Ancell ]
      * debian/patches/09_gdmsetup.patch:
      * debian/patches/15_gdmsetup_default_session.patch:
      * debian/patches/09_gdmserver_sound_settings.patch:
        - Add startup sound configuration
        - Merged 15_gdmsetup_default_session.patch into 09_gdmsetup.patch
    
       [ Didier Roche ]
       * debian/patches/09_gdmserver_sound_settings.patch: (LP: #437429)
       * debian/patches/15_gdmsetup_default_session.patch:
         - add gconftool calls to get/set sound parameter
         - fix some wrong signal call and missing callback function
       * debian/patches/25_update_gconf_directories.patch:
         - readd $HOME/.gconf between default and mandatory to take changes
           into account
     -- Didier Roche <email address hidden>   Wed, 24 Mar 2010 11:11:33 +0100
  • gdm (2.29.92-0ubuntu4) lucid; urgency=low
    
      * 31-unify-power-strings.patch: Drop "Shut Down" → "Switch Off" hunk, still
        under debate.
      * Add 33-multi-keyboard-layouts.patch: Keep multiple system keyboard layouts
        for session. (LP: #460328)
     -- Martin Pitt <email address hidden>   Tue, 23 Mar 2010 17:08:55 +0100
  • gdm (2.29.92-0ubuntu3) lucid; urgency=low
    
      * debian/gdm.upstart:
        - Now we've inhibited rc2 from stopping plymouth once gdm has been
          started, this script is responsible for stopping plymouth itself,
          even if it doesn't start gdm.  Add a "plymouth quit || true" in
          the "text" path.
     -- Scott James Remnant <email address hidden>   Wed, 17 Mar 2010 00:53:30 +0000
  • gdm (2.29.92-0ubuntu2) lucid; urgency=low
    
      * debian/patches/28_plymouth_transition.patch:
        - After deactivating plymouth, call plymouth --has-active-vt and if not,
          just tell it to quit and don't continue with the transition -- start
          gdm on a new vt
    
          This solves the issue of just re-using the active VT when Plymouth
          hasn't even shown a splash screen yet; resulting in X running on VT1
          alongside the X server.
     -- Scott James Remnant <email address hidden>   Thu, 11 Mar 2010 20:06:42 +0000
  • gdm (2.29.92-0ubuntu1) lucid; urgency=low
    
      * New upsteam release:
        - The greeter is not torn down until pam_open_session finishes since
          some PAM modules can ask questions up until this point.
        - The daemon now kills the session process rather than the entire process
          group, fixing bug #607738. The corresponding gnome-session bug #607658
           is released with 2.29.92 so this works properly.
      * debian/patches/04_fix_external_program_directories.patch: adapt to
        last upstream version
      * debian/patches/99_autoreconf.patch: refreshed
      * debian/control.in:
        - bump Standards-Version to latest
     -- Didier Roche <email address hidden>   Tue, 09 Mar 2010 12:45:39 +0100
  • gdm (2.29.6-0ubuntu7) lucid; urgency=low
    
      * Add debian/patches/32-hide-mouse-cursor.patch: Hide the mouse cursor on
        startup and when starting an user session.
     -- Martin Pitt <email address hidden>   Fri, 05 Mar 2010 11:03:55 +0100
  • gdm (2.29.6-0ubuntu6) lucid; urgency=low
    
      * debian/%gconf-tree.xml:
        - updated artwork to the lucid one
    
      [ Chris Coulson ]
      * debian/patches/31-unify-power-strings.patch:
        - Patch from Ted Gould to change "Shut down" and "Suspend" to
          "Switch off" and "Sleep" (LP: #531493)
     -- Sebastien Bacher <email address hidden>   Thu, 04 Mar 2010 23:36:10 +0100
  • gdm (2.29.6-0ubuntu5) lucid; urgency=low
    
      * Add 18_locale_env_vars.patch: gdm does not have a facility to specify a
        list of languages for $LANGUAGE, so do not break $LANGUAGE by forcing it
        to $LANG (they have a completely different syntax, and different
        meanings). Also, if the system sets $LC_ALL (which distros should never
        ever do), we should not clobber this.  $LINGUAS is not a runtime
        environment variable for locales, so just drop this.  (LP: #407300)
     -- Martin Pitt <email address hidden>   Thu, 04 Mar 2010 12:55:59 +0100
  • gdm (2.29.6-0ubuntu4) lucid; urgency=low
    
      * 05_initial_server_on_vt7.patch: Move the actual stamp file creation into
        gdm_server_spawn(), so that the stamp file is also created when not using
        gdm_server_start(). This happens when booting with Plymouth, since
        28_plymouth_transition.patch introduces an alternative startup function.
        (LP: #511134)
     -- Martin Pitt <email address hidden>   Wed, 03 Mar 2010 12:35:29 +0100
  • gdm (2.29.6-0ubuntu3) lucid; urgency=low
    
      * debian/patches/15_gdmsetup_default_session.patch: fix bug asking
        polkit write access on load and erasing autologin
     -- Didier Roche <email address hidden>   Thu, 11 Feb 2010 12:24:10 +0100
  • gdm (2.29.6-0ubuntu2) lucid; urgency=low
    
      * debian/rules: Enable --with-incomplete-locales, so that the language
        picker also displays languages which do not have any .mo file in
        /usr/share/locale/ (since our langpacks ship the .mo files in a different
        path). Thanks to Robert Collins for debugging this!
     -- Martin Pitt <email address hidden>   Fri, 05 Feb 2010 15:04:53 -0800
  • gdm (2.29.6-0ubuntu1) lucid; urgency=low
    
      * New upstream version:
        - Various build fixes
        - Crash fix in layout detection
        - Crash fix in session list detection
        - Remove timeout for interacting with PAM
        - Fix compile with --no-as-needed
        - Add debug message if system lacks fonts
        - Disable switch user item if user switching won't work
      * debian/patches/01_disable_hal.patch,
        debian/patches/00git-add-missing-locale-alias.patch,
        debian/patches/00git-keyboard-layout-crash.patch,
        debian/patches/18_do_not_double_free_exec_variable.patch:
        - those changes are in the new version
      * debian/patches/15_default_session.patch,
        debian/patches/99_autoreconf.patch:
        - new version update
     -- Sebastien Bacher <email address hidden>   Thu, 28 Jan 2010 17:10:32 +0100
  • gdm (2.29.5-0ubuntu6) lucid; urgency=low
    
      * add debian/patches/30_don_t_save_failsafe_session.patch:
        Don't set failsafe session as default when user select it (LP: #509182)
     -- Didier Roche <email address hidden>   Thu, 21 Jan 2010 20:45:19 +0100
  • gdm (2.29.5-0ubuntu5) lucid; urgency=low
    
      * debian/patches/15_gdmsetup_default_session.patch:
        Provide default session choice in gdmsetup
      * debian/patches/99_autoreconf.patch: refresh to take into account
        new files in previous file
     -- Didier Roche <email address hidden>   Wed, 20 Jan 2010 15:04:11 +0100
  • gdm (2.29.5-0ubuntu4) lucid; urgency=low
    
      * debian/patches/18_do_not_double_free_exec_variable.patch:
        - don't free the exec variable twice, thank Colin Gibbs for the detailled
          bug description (lp: #505051)
      * debian/patches/20_upstart.patch:
        - specify the initctl path to avoid command not found errors which break
          user switching and guest session
     -- Sebastien Bacher <email address hidden>   Tue, 19 Jan 2010 23:42:30 +0100
  • gdm (2.29.5-0ubuntu3) lucid; urgency=low
    
      * debian/patches/15_default_session.patch: use gpointer* instead of
        GObject* (as a parameter can be a GType)
     -- Didier Roche <email address hidden>   Tue, 19 Jan 2010 10:57:14 +0100
  • gdm (2.29.5-0ubuntu2) lucid; urgency=low
    
      * Add 00git-keyboard-layout-crash.patch: Fixes the crash that happens at the
        second call of get_system_default_layout(). (LP: #505972)
     -- Martin Pitt <email address hidden>   Mon, 18 Jan 2010 16:28:48 +0100
  • gdm (2.29.5-0ubuntu1) lucid; urgency=low
    
      [ Robert Ancell ]
      * debian/patches/29_switch_user.patch:
        - Add bug link
    
      [ Milan Bouchet-Valat ]
      * debian/gdm.pam: allow members or the 'nopasswdlogin' group to log in
        without password. This integrates with the gnome-system-tools, which
        include such an option in 2.27.
      * debian/gdm.postinst: create this group on install, which enables that
        feature in the g-s-t.
    
      [ Martin Pitt ]
      * New upstream release:
        - XDMCP fixes on Solaris
        - run PostLogin script as user instead of gdm
        - Fix ellipses usage on User Switch Applet
        - Add ability to customize system language list
        - Solaris NULL printf fixes
        - Convert from glade to gtkbuilder
        - Detect default keyboard layout better
        - Ignore executable subfolders of xinitrc.d
        - Don't reveal valid usernames when authenticating
      * Drop 01_default_keyboard_layout.patch, accepted upstream.
      * Refresh patches for new upstream version.
      * Add 01_disable_hal.patch: Don't attempt to connect to Hal. The hal-using
        code is already commented out, and this just needlessly triggers Hal
        startup during boot.
      * Add 00git-add-missing-locale-alias.patch: Add missing locale.alias file
        (taken from upstream git head).
     -- Martin Pitt <email address hidden>   Thu, 14 Jan 2010 17:07:34 +0100
  • gdm (2.29.4-0ubuntu3) lucid; urgency=low
    
      * debian/patches/29_switch_user.patch:
        - Add SwitchToUser() method call
     -- Robert Ancell <email address hidden>   Thu, 14 Jan 2010 13:11:06 +1100
  • gdm (2.29.4-0ubuntu2) lucid; urgency=low
    
      * debian/gdm.upstart: Wait for D-Bus to be ready, to avoid failure if gdm
        starts too early. Thanks to Robert Hooker! (LP: #502838)
     -- Martin Pitt <email address hidden>   Sat, 09 Jan 2010 17:34:43 +0100
  • gdm (2.29.4-0ubuntu1) lucid; urgency=low
    
      * New upstream version:
        - Remove deprecated function g_mapped_file_free
        - Fix option widgets to work better with orca
        - make --with-custom-conf work
        - Don't hard code path to policykit agent
        - Don't backup xkb configuration before login
      * debian/control:
        - updated libglib requirement
      * debian/patches/08_use_polkit_for_settings.patch:
        - new version update
      * debian/patches/99_autoreconf.patch:
        - new version update
     -- Sebastien Bacher <email address hidden>   Thu, 07 Jan 2010 17:05:51 +0100
  • gdm (2.29.1-0ubuntu9) lucid; urgency=low
    
      * debian/patches/24_system_uid.patch: use configured system UID
        minimum instead of hard-coded value (LP: #459199).
     -- Kees Cook <email address hidden>   Wed, 16 Dec 2009 10:35:09 -0800
  • gdm (2.29.1-0ubuntu8) lucid; urgency=low
    
      * debian/gdm.upstart:
        - Revert Mario's changes which prevent gdm from starting for most people,
          and introduce expensive dkms integration code in the non-dkms case!
     -- Scott James Remnant <email address hidden>   Tue, 15 Dec 2009 09:37:02 +0000
  • gdm (2.29.1-0ubuntu7) lucid; urgency=low
    
      * debian/60xdg_path-on-session:
        - Add xdg path depending on GDM selected session. This enables starting
          desired applications depending on session
      * debian/gdm.install: install previous file in /etc/X11/Xsession.d
     -- Didier Roche <email address hidden>   Mon, 14 Dec 2009 21:20:06 +0100
  • gdm (2.29.1-0ubuntu6) lucid; urgency=low
    
      * debian/gdm.upstart (LP: #453365)
        - Start on built-successful signal for fglrx or nvidia modules.
        - If dkms is available on the system, use it to check the status
          of fglrx or nvidia.
        - If they're in the DKMS tree but not built, exit the gdm task
          and wait for the build-successful signal.  If they don't build,
          the failsafe-x task will receive a build-failed and can start
          BulletProof-X.
     -- Mario Limonciello <email address hidden>   Mon, 14 Dec 2009 14:09:14 -0600
  • gdm (2.29.1-0ubuntu5) lucid; urgency=low
    
      * debian/patches/15_default_session.patch: (LP: #403291)
        - Choose default session in /etc/gdm/custom.conf using DBus. Removed
          default.desktop hack.
        - Add /usr/lib/gdm-set-default-session to properly define default session:
          use DBus when gdm daemon is on and filing the file when it's off. This
          script can be called in postinst file of ubuntu derivatives.
      * debian/60xdg_path-on-session:
        - Add xdg path depending on GDM selected session. This enables starting
          desired applications depending on session
      * debian/patches/99_autoreconf.patch: refreshed
     -- Didier Roche <email address hidden>   Sat, 12 Dec 2009 22:55:06 +0100
  • gdm (2.29.1-0ubuntu4) lucid; urgency=low
    
      * debian/patches/05_initial_server_on_vt7.patch:
        - Fix a bug in the patch: the return value of open() can be zero on
          success, because zero is a valid file descriptor!  This probably
          never broke in the real world, because we always have standard
          input set to something, but it's worth fixing bugs when you find
          them ;-)
      * debian/patches/27_save_root_window.patch:
        - Patch taken from the plymouth-integration branch of Upstream GIT
          to save the root window pixmap in a property for other things to
          pick up.
      * debian/patches/28_plymouth_transition.patch:
        - Patch taken from the plymouth-integration branch of Upstream GIT,
          makes gdm check whether plymouth is running on startup; if it is,
          actively arranges for a smooth transition.  Also handles getting
          plymouth out of the way in case the X server doesn't start.
      * debian/gdm.upstart:
        - Remove "starting-dm" event; the above patch means we handle
          stopping the splash screen gracefully by ourselves so don't need
          it.
        - Only look at /etc/X11/default-display-manager and /proc/cmdline
          when started automatically; always allow "start gdm" to work.
        - Use the PRIMARY_DEVICE_FOR_DISPLAY tag on the framebuffer or
          drm card devices to start the X server, still falling back on
          end of udev probing (we may have neither).  Drop the tty
          part, we need both more and less than this.  LP: #491162.
     -- Scott James Remnant <email address hidden>   Fri, 11 Dec 2009 06:00:05 +0000
  • gdm (2.29.1-0ubuntu3) lucid; urgency=low
    
      * debian/gdm.upstart: Do not fail with exit status !=0 on startup
        when disabled. LP: #491483
     -- Philip Muskovac <email address hidden>   Mon, 07 Dec 2009 19:33:05 +0100
  • gdm (2.29.1-0ubuntu2) lucid; urgency=low
    
      * debian/patches/26_no_debug.patch:
        - Turn off debugging for unstable versions by default. Logging to
          syslog will slow down loading
     -- Chris Coulson <email address hidden>   Fri, 04 Dec 2009 17:38:24 +0000
  • gdm (2.29.1-0ubuntu1) lucid; urgency=low
    
      * New upstream release:
        [ 2.29.1 ]
        - A new desktop extension is now supported in GDM session desktop files
          (normally found in /usr/share/xsessions). Setting the key to true as follows:
           X-GDM_BypassXsession=true
          will cause the Xsession script to not be used to launch the session.  This
          can be useful if you want to create a "failsafe" xterm session.  The Xsession
          script sources the user's $HOME/.profile, for example, so setting this key
          to true will ensure that any errors in the user's $HOME/.profile will not
          cause the session to fail to start.
        - Fix makedist problem.
        [ 2.29.0 ]
        - Now GDM supports Include, Exclude, and IncludeAll configuration options to
          allow the ability to configure which users are displayed in the FaceBrowser.
        - Now GDM supports better debugging.  Users can set the debug/Enable
          configuration option to turn on GDM debugging.
        - The directory where GDM screenshots are placed has been moved to its own
          directory: /var/run/gdm/greeter/GDM-Screenshot.png.  The screenshot directory
          can now be specified at build time via the --with-screenshot-dir configure
          argument.
        - Many simple-greeter Face Browser usability improvements.
        - The simple-greeter Face Browser tree view search entry is now obscured to
          help prevent accidental display of passwords.
        - Shutdown and reboot functions are moved to a menu in the simple-greeter panel
          instead of being presented as buttons.  The shutdown menu is better
          positioned on multi-monitor displays.
        - The simple-greeter panel notification area has been improved and now honors
          the GConf setting for /apps/notification_area_applet/prefs/padding.
        - The entry field in the simple-greeter now has accessibility labels so it will
          work better with accessibility programs.
        - The clock in the simple-greeter panel no longer shows the date, making the
          screen look a little cleaner.  The date is moved to the clock tooltip so it
          is still available.
        - The simple-greeter now uses gethostname instead of g_get_host_name since
          is more reliable when the hostname changes at runtime.
        - The user switch applet now honors disable_lock_screen.  The option to lock
          screen is now not shown if disable_lock_screen is set.
        - The /var/run/gdm directory is better locked down.
        - GDM no longer crashes on bad UTF-8 in the /etc/passwd file.
        - When the worker dies, the auth-failed signal is no longer sent.  This
          prevents a crash that happens when switching run-levels when the login screen
          is displayed.
        - Ensure that the length of sockaddr structure is set to the correct length for
          IPv4 or IPv6.  This makes GDM work better on some operating systems that are
          picky about the length being exact.
        - String and documentation improvements.
      * debian/patches/17_add_failsafe.patch:
      * debian/patches/22_shutdown_menu.patch:
        - Applied upstream
     -- Robert Ancell <email address hidden>   Fri, 04 Dec 2009 16:19:35 +1100
  • gdm (2.28.1-0ubuntu5) lucid; urgency=low
    
      * debian/patches/10_xsplash.patch:
        - don't use xsplash by default for now, it uses lot of cpu and costs one
          second to the current login, that will be reactivated later in lucid
     -- Sebastien Bacher <email address hidden>   Thu, 03 Dec 2009 11:29:59 +0100
  • gdm (2.28.1-0ubuntu4) lucid; urgency=low
    
      * debian/gdm.upstart: Do not wait for hal, since we don't need it any more
        (and doesn't even need to be installed any more with a dehalified X.org).
     -- Martin Pitt <email address hidden>   Fri, 27 Nov 2009 22:16:26 +0100
  • gdm (2.28.1-0ubuntu3) lucid; urgency=low
    
      * Replace 01_default_keyboard_layout_hal.patch with
        01_default_keyboard_layout.patch which uses libxklavier instead of hal to
        read the default keyboard layout from X.org. Drop hal build and binary
        dependencies. (LP: #418981)
      * 16_gdmserver_user_manager.patch, 99_autoreconf.patch: Updated.
     -- Martin Pitt <email address hidden>   Fri, 27 Nov 2009 09:25:31 +0100
  • gdm (2.28.1-0ubuntu2) karmic-proposed; urgency=low
    
      * Don't respawn gdm on failure; this lets us capture X failures instead and
        trigger the bulletproof X handler here.  LP: #441638.
      * re-export any XORGCONFIG value passed to the upstart job, needed to
        complete integration with bulletproof X.  LP: #474806.
    
     -- Steve Langasek <email address hidden>   Wed, 04 Nov 2009 18:15:37 -0800
  • gdm (2.28.1-0ubuntu1) karmic; urgency=low
    
      * New upstream release (LP: #455944)
        - GDM will now avoid calling XAddHosts for remote connections.
        - 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.
      * debian/patches/18_create_log_dir_when_required.patch:
      * debian/patches/21_dkpower.patch:
        - Applied upstream
      * debian/patches/22_shutdown_menu.patch:
        - Updated
    
     -- Robert Ancell <email address hidden>   Tue, 20 Oct 2009 11:52:57 +1100