lp:ubuntu/jaunty/gdm

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/jaunty/gdm
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

119. By Robert Ancell

* debian/patches/75_gdmsetup_24hr_combo_fix.patch:
  - Fix gdmsetup combo box for 24 hour options (LP: #256283)

118. By Sebastien Bacher

* New upstream version:
  - Ensure that gid/egid are set to 0 when running the Init, PostLogin,
    PreSession, and PostSession scripts. This ensures that all scripts are
    run with consistent permissions.
  - Ensure that the DISPLAY environment variable is never cleared upon
    changing language. It is important for some PAM modules to have the
    DISPLAY variable available.
  - Improve the way that keycode values are initialized in the
    keymouselistener gesture listener. Using Xorg 1.5 the keycode
    initialization code does not always work if XKB is not initialized by the
    time the login GUI starts. So the gesture listener now checks if the
    initialization failed and reinitializes upon keypress if there
    was a failure.
  - Enhance gdm-ssh-session so that the port value can be specified when doing
    a remote ssh connection.
  - Fix double-free issue and provide better error reporting when the command
    specified by gdmdynamic can not be parsed.
  - Correct how the host variable is freed in gdm_xdmcp_handle_message so it
    is not freed before it is last used.
  - Make sure that pwent gets set before calling audit_fail_login, otherwise
    failed audit records are not set properly.
  - Avoid printing NULL strings in the slave daemon.
  - Backout Solaris specific code from the Xsession script.
    This code was moved to /etc/X11/xinit/xinitrc.d scripts,
    which is a better place to store such distro specific code than in
    the GDM module.
  - Set default PRIO values properly on Solaris.
  - Improve Solaris SDTLOGIN logic so that the "/var/dt" directory gets
    created if it is missing.
  - Use g_remove instead of g_unlink when removing directories since it is
    safer.
  - Translation updates
* debian/patches/51_xkb_init.patch,
  debian/patches/52_xdmcp_fixes.patch:
  - the changes are in the new version

117. By Sebastien Bacher

* New upstream version:
  - Fix processing of configuration variables in GDM's cleanup function so
    that configuration options aren't checked after they are freed.
  - Fix for underquoted strings in comparisons in the Init script.
  - Update docs so that the PamStack configuration option is explained.
  - Correct processing of CONSOLE and PASSREQ /etc/default/login parameters
    so that they are checked each time a user logs in, and the most recent
    setting is used. Thus, if the value is changed, GDM honors it immediately.
  - Trusted Solaris integration now supports multilabel session entires.
  - Fix so that the gdm_ensure_sanity function is non-functional on Solaris.
    This function sets file permissions on sockets which are inappropriate o
    Solaris.
  - When using the Solaris ZFS filesystem, the ACL's are now properly set
    so that the "gdm" user has access to the sound device, so text-to-speech
    can work.
  - Fix for Solaris fbconsole launching code so that fbconsole is killed when
    the user logs out.
  - Use bourne-shell syntax in config/Xsession.solaris which is more portable.
  - Translation updates
[ Debian changes ]
* 51_xkb_init.patch: new patch, stolen upstream. Handle the case where
  XKB is not properly initialized.
* 52_xdmcp_fixes.patch: new patch, stolen upstream. Fix a double free
  and improve error handling for XDMCP. Hopefully closes: #495797.
  (lp: #325774)

116. By Martin Pitt

72_read_theme_gtkrc.patch: Take three, now confirmed to fully fix the
issues. (LP: #331445)

115. By Martin Pitt

* 72_read_theme_gtkrc.patch: Check to see if you have a gtkrc
  property first, and if not it falls back to using
  {themedir}/gtk-2.0/gtkrc. Patch by Cody Russell. (LP: #331445)
* 74_greeter_theme_memleak.patch: Fix memory leak in the greeter's
  theme reader, thanks to Cody Russell for spotting this and the
  patch!

114. By Martin Pitt

* Add 72_read_theme_gtkrc.patch: Respect color variables in a
  theme's gtkrc. Thanks to Cody Russell for the patch! (LP: #331445)
* 35_gdm.conf.patch: Change default background color to black, as
  requested by artwork team (will better match the future Jaunty
  background image).
* Add 73_disable_user_input_tooltip.patch: Disable tooltip for
  login/password input line. It is confusing if it pops up
  automatically (depending on screen resolution this happens if the
  input box is in the screen center), and not all that helpful. As
  per request from artwork team. (LP: #331448)

113. By Colin Watson

debian/patches/15_usplash.patch: Reduce sleep granularity to 0.1 seconds
rather than 1 second, to match usplash 0.5.26 (LP: #313574).

112. By Sebastien Bacher

* debian/control.in:
  - don't depends on xbase-clients the depends workarounded an old xorg issue
  - don't recommends ubuntu-sounds since it is installed by default on ubuntu
    use a suggests and let other distribution install it or not (lp: #260558)
  - recommends alsa-utils rather than depends on it, only gdmplay it using it
    which is not something required to use the login screen (lp: #293075)
* debian/gdm.init:
  - use w argument to match only the "text" word (lp: #294980)
* debian/gdmplay:
  - update to fix quoting issue, Antonio Salazar suggested the change
    (lp: #281518)
* debian/patches/11_powermanagement.patch:
  - "Don't offer hibernate option if no swap partitions exist.
     LP: #320208", thanks to Michael Terry who worked on the change

111. By Colin Watson

Check new SPLASH_ORIG_CONSOLE environment variable before shutting down
usplash ourselves (LP: #304136).

110. By Mario Limonciello

* debian/control.in:
  - Don't explicitly depend on gnome-session. When installing gdm on its
    own, this causes all of gnome to be pulled in too. gnome-session is
    already a depends on the appropriate metapackages that will be using
    it.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/gdm
This branch contains Public information 
Everyone can see this information.

Subscribers