Created by James Westby on 2011-04-28 and last modified on 2011-10-07
Get this branch:
bzr branch lp:ubuntu/oneiric/lightdm
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

45. By Sebastien Bacher on 2011-10-07

* debian/patches/08_correct_ck_ref.patch:
  - backported fix from Mikkel Kamstrup Erlandsen for a refcounting issue
    which leads to sessions where unity can't start (lp: #851345)

44. By Martin Pitt on 2011-10-07

Add debian/patches/00bzr_guest_session_wrapper.diff: Add back the guest
session wrapper part that was uploaded in 1.0.0-0ubuntu4. The patch was
correctly merged into trunk, but the 1.0 branch backport missed this
wrapper part and thus broke AppArmor protection entirely. (LP: #849027)

43. By Robert Ancell on 2011-10-06

* debian/patches/04_language_not_to_LANG.patch:
* debian/patches/04_dmrc_set_LANG_only.patch:
  - Replace LANG disabling code with proper fix (LP: #868149)
* debian/patches/03_launch_dbus.patch:
* debian/patches/05_gdmflexiserver_not_in_PATH.patch:
  - Refreshed
* debian/patches/06_accounts_service_timeout.patch:
  - Fix D-Bus timeout when accounts service not installed (LP: #866035)
* debian/patches/07_long_password_crash.patch:
  - Fix crash with long passwords (LP: #817186)

42. By Michael Terry on 2011-10-05

* debian/patches/05_gdmflexiserver_not_in_PATH.patch:
  - Make sure to insert our own utility path into PATH after PAM
    sets PATH, not before. This ensures gdmflexiserver is present
    in PATH and can be found by gnome-screensaver, gnome-shell, etc.

41. By Gunnar Hjalmarsson on 2011-10-05

Locale names based on AccountsService's "Language" key may not
go to $LANG, as that property is a language name, not a locale.
(LP: #864618).

40. By Robert Ancell on 2011-10-04

* New upstream release:
  - GTK greeter now remembers last user
  - GTK greeter now initializes i18n (LP: #862427)
  - Start authentication for automatically selected user in GTK greeter
  - Link liblightdm-qt against QtGui
  - Fix liblightdm-qt crashing when face images are installed (LP: #850095)
  - Set correct permissions on session log files (LP: #863119)
  - Prefer a locale with a codeset over one without for setting LANG
    (LP: #864618)
  - Introduce a lightdm-guest-session-wrapper session command which MAC
    systems like AppArmor and SELinux can use for attaching a restrictive
    policy to guest sessions.
  - Provide an AppArmor profile for guest session lockdown.
* debian/patches/01_guest_session_lockdown.patch:
  - Applied upstream

39. By Martin Pitt on 2011-09-30

* Add 01_guest_session_lockdown.patch: Lock down guest session with an
  AppArmor profile. This uses the very same approach as gdm-guest-session,
  and copies the profile from it. (LP: #849027)
* 03_launch_dbus.patch: Refresh.
* debian/lightdm.install: Install AppArmor profile.

38. By Robert Ancell on 2011-09-29

* debian/patches/03_launch_dbus.patch:
  - Fix patch applying in the wrong place

37. By Didier Roche on 2011-09-28

* debian/lightdm-gtk-greeter.postinst,
  - move the gtk-greeter conffile starting from 1.0.0-0ubuntu1 and not
    0.9.7-0ubuntu1 (the patch using 0.9.7-0ubuntu1 as a reference has
    been integrated in 1.0.0-0ubuntu1 without being updated even if
    0.9.7-0ubuntu2 was already released). Ensure we do it now (LP: #861316)

36. By Robert Ancell on 2011-09-28

[ Steve Langasek ]
* don't start on graphics-device-added; reintroducing this reverted the fix
  for bug #615549 from maverick without explanation.
* clean up the completely illegible start rule for debian/lightdm.upstart,
  killing off the unnecessary parentheses
* debian/lightdm.upstart: when lightdm is shut down by a runlevel call,
  emit an upstart event that can be caught by plymouth so it can
  distinguish between the DM shutting down for a runlevel change vs. other
  causes. LP: #854329.

[ Robert Ancell ]
* New upstream release.
  [ 0.9.8 ]
  - GetSeatForCookie and GetSessionForCookie are now deprecated. They
    remain for now but use the XDG_SEAT_PATH and XDG_SESSION_PATH
    environment variables instead.
  - Change log filenames to be unique across different display types.
  - Fix up script hooks, add regression tests for them
  - Complete removal of X code from the core of LightDM, so it can better
    support various display types
  - Add ability to set the language of a user from the greeter (LP: #803858)
  - Set LANG variable based on the user language
  - Add language selector into GTK greeter (disabled by default)
  - Allow TCP/IP connections if xserver-allow-tcp is true
  - Allow lightdm --version to be run as non-root
  - Automatically respond to PAM messages without prompts (LP: #783598)
  - Create 'AddLocalXSeat' D-Bus method, and require root to use 'AddSeat'
  - Fix multi-seat configuration picking the same display number (LP: #851362)
  - Use correct D-Bus and power interface in liblightdm-qt (LP: #852803)
  - Run pam_setcred inside the session process so pam_group works
    (LP: #851347)
  - Make sure one session is always selected in the GTK greeter (LP: #819177)
  [ 1.0.0 ]
  - Explicitly grab keyboard focus in GTK greeter
  - Fix removed power and a11y menu items in GTK greeter
  - Put system binary directory into path when running in test mode
    (LP: #860003)
  - Call pam_getenvlist after pam_setcred

[ Lionel Le Folgoc ]
* Make the gtk greeter easily themable by derivatives: (LP: #845549)
  - rename lightdm-gtk-greeter.conf to lightdm-gtk-greeter-ubuntu.conf,
    and handle the move in maintainer scripts.
  - manage /etc/lightdm/lightdm-gtk-greeter.conf with update-alternatives,
    by default it uses /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf with a
    very low priority.
* debian/control: lightdm-gtk-greeter provides lightdm-gtk-greeter-config.

Branch metadata

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