lightdm-gtk-greeter (1.3.1-0ubuntu2) raring; urgency=low

  * debian/lightdm-gtk-greeter-ubuntu.conf:
    - Show the language chooser by default (LP: #803858).

 -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com>  Mon, 15 Oct 2012 21:59:00 +0200

lightdm-gtk-greeter (1.3.1-0ubuntu1) quantal; urgency=low

  * New upstream bugfix release, including ui fixes:
    - don't hide action buttons when auth is cancelled
    - don't show the cancel button with the userlist view (only useful in the
      'greeter-hide-users' view).

 -- Lionel Le Folgoc <mrpouit@ubuntu.com>  Thu, 30 Aug 2012 20:16:39 +0200

lightdm-gtk-greeter (1.3.0-0ubuntu1) quantal; urgency=low

  * New upstream release.
  * debian/patches:
    - 09_show_lang_chooser_option.patch: dropped, applied upstream.

 -- Lionel Le Folgoc <mrpouit@ubuntu.com>  Thu, 23 Aug 2012 19:52:36 +0200

lightdm-gtk-greeter (1.1.6-0ubuntu1) quantal; urgency=low

  * New upstream bugfix release, including:
    - Fix 'Large Font' option for fontnames containing spaces lp: #908926
    - Fix 'Cancel' button action, and clear the error label. lp: #983152

 -- Lionel Le Folgoc <mrpouit@ubuntu.com>  Sun, 01 Jul 2012 13:16:54 +0200

lightdm-gtk-greeter (1.1.5-0ubuntu1) precise; urgency=low

  * New upstream bugfix release:
    - Restore all translations lost during the split from lightdm.

 -- Lionel Le Folgoc <mrpouit@ubuntu.com>  Tue, 03 Apr 2012 22:46:30 +0200

lightdm-gtk-greeter (1.1.4-0ubuntu1) precise; urgency=low

  [ Lionel Le Folgoc <mrpouit@ubuntu.com> ]
  * Reintroduce the gtk greeter in its own source package. (LP: #918604)
  * Drop all files and patches not related to lightdm-gtk-greeter and obsolete.
  * Remaining patch in debian/patches:
    - 09_show_lang_chooser_option.patch: updated to apply cleanly.
  * Update maintainer scripts to set the gtk greeter as the default greeter with
    lightdm-set-defaults.
  * debian/control: clean up, and add gnome-common and liblightdm-gobject-1-dev
    (>= 1.1.1-0ubuntu2) to Build-Depends (1.1.1-0ubuntu1 dropped a patch by
    mistake).
  * debian/copyright, debian/rules: cleaned up.
  * debian/watch: updated, stolen from pkg-xfce svn.
  * Switch to 3.0 (quilt) source format.

  [ Micah Gersten <micahg@ubuntu.com> ]
  * Add Pre-Depends: dpkg (>= 1.15.7.2~) since the preinst uses
    dpkg-maintscript-helper
    - update debian/control
  * Make lightdm a Depends instead of a Recommends since this is needed for the
    postinst so we have proper deterministic behavior on install in terms of
    having the defaults set; Thanks to Adam Conrad for pointing this out; Also
    remove the guarded condition in the postinst since lightdm is a dependency
    now
    - update debian/control
    - update debian/lightdm-gtk-greeter.postinst

 -- Lionel Le Folgoc <mrpouit@ubuntu.com>  Thu, 22 Mar 2012 14:52:55 -0500

lightdm (1.0.6-0ubuntu4) precise; urgency=low

  [ Gunnar Hjalmarsson ]
  * debian/lightdm-gtk-greeter-ubuntu.conf and
    debian/patches/09_show_lang_chooser_option.patch:
    - Disclose the option to enable the language chooser.
  * debian/patches/10_available_languages.patch:
    - If available, show a list of installed translations in the
      language chooser instead of a 'locale -a' list (LP: #868346).
    - Use nl_langinfo() to get language and country names for the
      language chooser labels.
    - Translate language and country names.
    - Handle @variants properly.
  * debian/patches/11_set_language_in_accountsservice.patch:
    - Save item that is selected from the language chooser also when
      AccountsService is in use (LP: #868346).

 -- Robert Ancell <robert.ancell@canonical.com>  Tue, 22 Nov 2011 12:41:43 +1100

lightdm (1.0.6-0ubuntu3) precise; urgency=low

  * SECURITY UPDATE: file contents disclosure via hard link
    - debian/patches/04_CVE-2011-4105.patch: make sure file isn't a symlink
      or a hard link before doing the chown on it.
    - CVE-2011-4105
  * SECURITY UPDATE: file contents disclosure via links (LP: #883865)
    - debian/patches/05_CVE-2011-3153.patch: drop privileges before
      accessing file.
    - CVE-2011-3153

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Tue, 15 Nov 2011 14:23:53 -0500

lightdm (1.0.6-0ubuntu2) precise; urgency=low

  * Upload to precise.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 10 Nov 2011 07:19:12 +0100

lightdm (1.0.6-0ubuntu1) oneiric-proposed; urgency=low

  [ Martin Pitt ]
  * debian/lightdm.upstart: Put back check for "text" in kernel command line,
    for inhibiting automatic lightdm start. Check $JOB to still allow a manual
    "start lightdm" command to work. (LP: #873334)

  [ Robert Ancell ]
  * New upstream release:
    - Use lchown for correcting ownership of ~/.Xauthority instead of chown

 -- Robert Ancell <robert.ancell@canonical.com>  Wed, 02 Nov 2011 11:37:43 -0400

lightdm (1.0.5-0ubuntu1) oneiric-proposed; urgency=low

  * New upstream release.
    [1.0.5]
    - Relax AppArmor guest profile to allow compiz to start
    - Connect up VNC settings for width, height, depth
    [1.0.4]
    - Fix --enable-gtk-greeter=yes not working
    - Fix X sessions with arguments in Exec not working
    - Use previous session for automatic login or if greeter does not request
      one. (LP: #834515)
    - Correct ownership of ~/.Xauthority if upgrading from buggy version of
      LightDM that had it root owned. (LP: #871667)
    - Set default resolution of VNC to 1024x768, add settings for width, height,
      depth into lightdm.conf.
    - AppArmor profile: Fix broken gnome-keyring and dbus/gwibber, and quiesce
      annoying kernel audit messages for privileges that we definitively do not
      want to grant. (LP: #877736) (LP: #874635)
    - Set LOGNAME environment variable (LP: #875705)
    - Mark strings as translatable in GTK greeter (LP: #868613)
    [ 1.0.3]
    - Fix reference counting issue in ConsoleKit code
    - Really add the lightdm-guest-session-wrapper
    [ 1.0.2 ]
    - Fix daemon from blocking if Accounts Service does not exist
    - Fix greeter log file not being written
    - Don't set LANG environment variable if using Accounts Service.
    - Fix gdmflexiserver not working due to it not being in PATH
    - Don't authenticate the greeter user
    - Allow greeters to be disabled in configure flags
    - Fix over allocation of read buffer in greeter protocol
    - Make sure objects are cleaned up on exit
    - Fix minor memory leaks
    - Fix hugely oversized allocation in greeter buffer.  Can trigger
      crashes when entering very long passwords.
  * debian/patches/00bzr_guest_session_wrapper.diff:
  * debian/patches/07_long_password_crash.patch:
  * debian/patches/08_correct_ck_ref.patch:
    - Applied upstream
  * New upstream release.

 -- Robert Ancell <robert.ancell@canonical.com>  Wed, 26 Oct 2011 12:45:17 -0400

lightdm (1.0.1-0ubuntu6) oneiric; urgency=low

  * 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)

 -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 07 Oct 2011 13:57:44 +0200

lightdm (1.0.1-0ubuntu5) oneiric; urgency=low

  * 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)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 07 Oct 2011 11:47:36 +0200

lightdm (1.0.1-0ubuntu4) oneiric; urgency=low

  * 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)

 -- Robert Ancell <robert.ancell@canonical.com>  Thu, 06 Oct 2011 15:45:21 +1100

lightdm (1.0.1-0ubuntu3) oneiric; urgency=low

  * 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.

 -- Michael Terry <mterry@ubuntu.com>  Wed, 05 Oct 2011 09:05:31 -0400

lightdm (1.0.1-0ubuntu2) oneiric; urgency=low

  * debian/patches/04_language_not_to_LANG.patch:
    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).

 -- Gunnar Hjalmarsson <ubuntu@gunnar.cc>  Wed, 05 Oct 2011 09:49:15 +0200

lightdm (1.0.1-0ubuntu1) oneiric; urgency=low

  * 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

 -- Robert Ancell <robert.ancell@canonical.com>  Tue, 04 Oct 2011 19:58:25 +1100

lightdm (1.0.0-0ubuntu4) oneiric; urgency=low

  * 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.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 30 Sep 2011 17:30:56 +0200

lightdm (1.0.0-0ubuntu3) oneiric; urgency=low

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

 -- Robert Ancell <robert.ancell@canonical.com>  Thu, 29 Sep 2011 16:08:20 +1000

lightdm (1.0.0-0ubuntu2) oneiric; urgency=low

  * debian/lightdm-gtk-greeter.postinst,
    debian/lightdm-gtk-greeter.postrm,
    debian/lightdm-gtk-greeter.preinst:
    - 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)

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 28 Sep 2011 13:40:40 +0200

lightdm (1.0.0-0ubuntu1) oneiric; urgency=low

  [ 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.

 -- Robert Ancell <robert.ancell@canonical.com>  Wed, 28 Sep 2011 16:00:20 +1000

lightdm (0.9.7-0ubuntu2) oneiric; urgency=low

  * 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.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 25 Sep 2011 22:22:38 -0700

lightdm (0.9.7-0ubuntu1) oneiric; urgency=low

  * New upstream release.
    - Set PAM_TTY to the display name, not the tty device (LP: #851055)

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 16 Sep 2011 09:39:22 +1000

lightdm (0.9.6-0ubuntu1) oneiric; urgency=low

  * New upstream release:
    - Only unlock displays if switched to from greeter
    - Make log file not system readable
    - Write ~/.Xauthority inside the session process so it cannot be hijacked
    - Set PAM_TTY and PAM_XDISPLAY when opening PAM session
    - Add VNC server support
    - Do not write ~/.dmrc and ~/.Xauthority as root. [CVE-2011-3349]
  * debian/patches/00upstream_unlock_fix.patch:
  * debian/patches/04_dont_write_files_as_root.patch:
    - Applied upstream

 -- Robert Ancell <robert.ancell@canonical.com>  Thu, 15 Sep 2011 17:32:25 +1000

lightdm (0.9.5-0ubuntu2) oneiric; urgency=low

  * debian/lightdm.config: When installing from scratch as part of a release
    upgrade, default to lightdm, otherwise ask. (LP: #806559)
  * Add 04_dont_write_files_as_root.patch: Do not write ~/.dmrc and
    ~/.Xauthority as root. [CVE-2011-3349]
  * Add 00upstream_unlock_fix.patch: Only unlock displays if switched to from
    greeter. Cherrypicked from upstream r1137. (LP: #844274)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 15 Sep 2011 08:52:24 +0200

lightdm (0.9.5-0ubuntu1) oneiric; urgency=low

  [ Steve Langasek ]
  * Update upstart job to use current start condition lifted from gdm,
    and to check runlevels instead of /proc/cmdline so it's possible to
    start lightdm after switching out of recovery mode.  LP: #803513.

  [ Didier Roche ]
  * debian/patches/01_transition_gnome_ubuntu_desktop.patch:
    natty-oneiric session name upgrade:
    - transition from unity-2d -> ubuntu-2d
    - transition from gnome-2d -> gnome-fallback

  [ Robert Ancell ]
  * New upstream release:
   [0.9.5]
    - Use accounts service in the daemon if it is available
    - Correctly load seat type in multi seat configuration
    - Add display-setup, session-setup and session-cleanup scripting hooks
    - Fix cancel button in GTK greeter (LP: #819240)
    - Fix line through GTK greeter menu items
    - Exit daemon if a seat fails which has exit-on-failure set to true
    - Add HasGuestAccount property to seat D-Bus interface (LP: #835084)
    - Fix XDMCP authorization
    - Update man file
    - Emit upstart events (LP: #715094)
   [0.9.4]
    - lightdm-set-defaults enables tweaking the default session and chosen
      greeter for lightdm. This is useful for derivatives waiting to not ship
      the whole configuration file of lightdm
    - Fix crash in GTK+ greeter when a user is added
    - Move xsessions-directory and xgreeters-directory from [SeatDefaults] to
      [LightDM].  This is a configuration break, but making it on the assumption
      that these settings are not likely to have been overridden.
    - Fix fallback from org.freedesktop.Accounts to passwd format
    - Fix duplicate user entries being shown when using passwd file
    - Add AddSeat D-Bus method for adding dynamic seats
    - Added a dm-tool program that allows user switching and adding seats
    - Allow remote X servers, e.g. launched using dm-tool add-nested-seat
    - Fix bug where sessions were started when the greeter quit and the user
      hadn't been authorized.
    - Fix bug where sessions used the seat bus name
    - Don't allow autologin-username to be set to empty
    - Fix bug where PAM session was not opened before writing to home directory
    - Fix crash when failing to write X authority

 -- Robert Ancell <robert.ancell@canonical.com>  Wed, 07 Sep 2011 16:09:53 +1000

lightdm (0.9.3-0ubuntu8) oneiric; urgency=low

  * debian/patches/series:
    - Add patch from last commit to actually apply.  Ahem.
  * debian/rules:
    - Make greeter wrapper executable

 -- Michael Terry <mterry@ubuntu.com>  Thu, 25 Aug 2011 16:20:00 -0400

lightdm (0.9.3-0ubuntu7) oneiric; urgency=low

  * debian/install, debian/lightdm-greeter-session,
    debian/patches/03_launch_dbus.patch:
    - Add patch and wrapper script to launch dbus for the greeter so that
      we can safely kill it when the greeter ends.

 -- Michael Terry <mterry@ubuntu.com>  Wed, 24 Aug 2011 15:34:07 -0400

lightdm (0.9.3-0ubuntu6) oneiric; urgency=low

  * Backport r1065 to use account service instead of .dmrc (lp: #823718), 
    should fix the session not being correct remembered (lp: #818201)

 -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 23 Aug 2011 16:21:59 +0200

lightdm (0.9.3-0ubuntu5) oneiric; urgency=low

  * Backport potfiles.in fix from trunk
  * debian/lightdm.install: install dm-tool (seat management utility)

 -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 18 Aug 2011 15:59:45 +0200

lightdm (0.9.3-0ubuntu4) oneiric; urgency=low

  * Updated to current trunk, that's a candidate version version for the next
    update, it fixes those issues:
    - login doesn't work for ecryptfs users (lp: #823775, #824594)
    - "lightdm-gtk-greeter segfaults in get_user_iter when adding a new user"
    (lp: #822470)
    - fix fallback from org.freedesktop.Accounts to passwd format (lp: #817835)
    - empty autologin-user should not be passed to pam (lp: #817581)
  * debian/control.in:
    - build-depends on quilt, it's needed with source v1
    - don't build-depends on valac, vala is not used in the current version
  * debian/lightdm.install:
    - install the manpages as well
  * debian/lightdm.manpages:
    - dropped, it's installed by the upstream make install
  * debian/rules:
    - use the quilt rule
  * debian/source/format:
    - use source v1, it works better with vcs workflows

 -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 18 Aug 2011 15:29:42 +0200

lightdm (0.9.3-0ubuntu3) oneiric; urgency=low

  * debian/control: stop forcing the unity-greeter recommends (lp: #824299)

 -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 11 Aug 2011 23:21:51 +0200

lightdm (0.9.3-0ubuntu2) oneiric; urgency=low

  * Backport mterry's changes to the gdmflexiserver functionnality
  * debian/control: default to the unity greeter (lp: #809710)
  * debian/lightdm.install: install the new files

  [ Didier Roche ]
  * Cherry-pick from upstream:
    - lightdm-set-defaults enables tweaking the default session and chosen
      greeter for lightdm. This is useful for derivatives waiting to not ship
      the whole configuration file of lightdm
    - refreshed translations
  * debian/rules:
    - set "ubuntu" as the default session (unable to login for people who don't
      have a .dmrc, sorry for the kittens…)

 -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 10 Aug 2011 18:34:03 +0200

lightdm (0.9.3-0ubuntu1) oneiric; urgency=low

  [ Sebastien Bacher ]
  * New upstream version
  * debian/control:
    - build-depends on dh-translations
    - build with the current vala
    - demote the greeter depends back to a recommend, lightdm can be use to
      connect to remote displays and doesn't need a local greeter
    - lightdm depends on dbus (lp: #822824)
    - liblightdm-gobject recommends accountsservice (lp: #822863)
  * debian/liblightdm-gobject-1-0.symbols:
    - track library symbols
  * debian/lightdm.install:
    - ship the translations
  * debian/lightdm.preinst:
    - fix missing dh token
  * debian/rules:
    - reorder rules to work with new dh versions
    - stop the build if the liblightdm-gobject symbols are outdated
    - use dh-translations to generate the translations template
  * debian/source_lightdm.py:
    - get bug informations for apport, thanks Pedro Villavicencio (lp: #819954)

  [ Didier Roche ]
  * debian/watch:
    - fix debian/watch to get lightdm
  * debian/patches/01_transition_gnome_ubuntu_desktop.patch:
    - transition so that gnome.desktop is now move to ubuntu.desktop as the main
      session. We need that for transitionning to the next step (post LTS) where
      gnome-shell.desktop will be renamed to gnome.desktop

 -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 09 Aug 2011 18:21:07 +0200

lightdm (0.9.2-0ubuntu4) oneiric; urgency=low

  * debian/control: depends on the greeters rather than recommends, seems some
    users still get no greeter after upgrade otherwise

 -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 27 Jul 2011 19:10:47 +0200

lightdm (0.9.2-0ubuntu3) oneiric; urgency=low

  * Fix lightdm to conflict liblightdm-gobject-0-0 and liblightdm-qt-0-0,
    so that old greeters are removed on upgrade
    - update debian/control

 -- Chris Coulson <chris.coulson@canonical.com>  Tue, 26 Jul 2011 23:26:49 +0100

lightdm (0.9.2-0ubuntu2) oneiric; urgency=low

  * debian/control: 
    - recommends the preferred greeter before a virtual one
    - let the new gtk greeter provide the old example named one for easier
      upgrade

 -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 26 Jul 2011 21:38:25 +0200

lightdm (0.9.2-0ubuntu1) oneiric; urgency=low

  * New upstream release
    [0.9.0]
    - Fix invalid XAUTHORITY variable being set for second X server.
    - Fix bug where switching users created X servers without VTs
    - Release a VT when the X server on it stops
    - Greeters are now just standard X sessions that are stored in
      /usr/share/xgreeters.
    - Drop most of the configure options, they aren't necessary
    - Config changes:
      - Major reorginisation of configuration to make it easier to configure and
        understand.  Users should set [SeatDefaults] section with settings for
        all seats, and can override each setting in a per seat configuration.
      - Default seats are now specified using a [Seat:<name>] section.  If no
        seats are specified then one is started.  This can be overridden by
        setting start-default-seat=false in [LightDM].
      - Support setting autologin user to guest account
      - Split the user accounts configuration into /etc/lightdm/users.conf so
        the  main config can be private.
      - The default user session is now "default".  Distributions should put a
        symlink to their chosen default or set one in lightdm.conf.
      - XDMCP keys now stored in keys.conf
    - liblightdm API changes:
      - Both libraries are now version 1 and have API and ABI guarantees.
      - Face images are now local paths not URIs
      - liblightdm-gobject now uses lightdm_ prefix instead of ldm_
      - Non-greeter functions are now moved out of the Greeter class
      - connect_to_server() is now called connect_sync and blocks until
        completion.
      - start_session() is now called start_session_sync and blocks until
        completion. The quit signal is removed, and the greeter should quit if
        this method returns TRUE.
      - login() is now called authenticate()
      - Greeters now have hints instead of configuration (greeters should load
        their own configuration from /etc/lightdm if they need it).
      - liblightdm-gobject uses AccountsService if it is available
      - Added regression tests for liblightdm-qt
    - D-Bus API changes:
      - Expose Seats and Sessions on org.freedesktop.DisplayManager
      - Add a CanSwitch property
      - Rename ShowGreeter() to SwitchToGreeter()
    - Greeter changes:
      - Drop "example" from the name of the GTK+ and Qt greeters and make them
        official default greeters.
      - Use GTK3 for GTK+ greeter.
      - Removed the Vala and Python GTK+ greeters, they weren't being well
        maintained.
    [0.9.1]
    - Fix up translation build system
    - Add a --with-greeter-user configure option
    - Fix greeter-user configuration not being used
    - Abort greeter if attempted to be run as root and greeter-user set
    - Fix setting session in GTK+ greeter
    [0.9.2]
    - Fix annotation and Vala bindings for getting the UserList singleton
    - Fix GTK+ greeter error label not being shown
    - Don't set SIGQUIT to ignore in child processes
    - Reworked the PAM code as ecryptfs users weren't able to log in.  They
      can now but not sure what changed to fix that!?
  * debian/control:
    - Build depend on libgtk3.0-dev, not libgtk2.0-dev
    - Drop obsolete greeters, use new ones
    - lightdm conflicts with liblightdm-gobject-1 and liblightdm-qt-1 so old
      greeters will be removed.
    - Update versions of libraries
  * debian/lightdm.conf:
    - Removed, no longer needs configuration
  * debian/patches/01_resize_grip.patch:
    - Dropped, not required anymore

 -- Robert Ancell <robert.ancell@canonical.com>  Tue, 26 Jul 2011 19:19:00 +1000

lightdm (0.4.4-0ubuntu1) oneiric; urgency=low

  * New upstream release
    - Fix failure to accept XDMCP connections due to invalid assert.
    - Allow minimum-display-number to be set in lightdm.conf and on the command
      line.
    - Session X authority now written to ~/.Xauthority by default.  It can be
      configured to run from the system location by setting
      user-authority-in-system-dir=true in lightdm.conf.
    - When using system authority the authority can be updated by the user.
      (LP: #795046)
    - Written X authority files now checks hostname and display number.
    - Enironment is no longer passed through to X servers and sessions, this is
      no longer required now PAM works correctly.
    - liblightdm API changes:
      - Drop ldm_greeter_get_is_first() - it was added for testing and doesn't
        work well.
    - Fix more errors where authentication messages from previous sessions could
      be confused with new sessions.
    - Added XDMCP regression tests.
  * debian/lightdm.conf:
    - Updated to latest format

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 15 Jul 2011 13:35:49 +1000

lightdm (0.4.3-0ubuntu1) oneiric; urgency=low

  * New upstream release

 -- Robert Ancell <robert.ancell@canonical.com>  Wed, 13 Jul 2011 15:06:13 +1000

lightdm (0.4.2-0ubuntu2) oneiric; urgency=low

  * debian/Xsession:
    - Correctly load ~/.Xresource

 -- Robert Ancell <robert.ancell@canonical.com>  Wed, 06 Jul 2011 09:29:15 +1000

lightdm (0.4.2-0ubuntu1) oneiric; urgency=low

  * New upstream release
    - Fixes (LP: #798277)
  * debian/lightdm.upstart:
    - Don't source /etc/environment or /etc/default/locale - this is done in PAM
  * debian/Xsession:
    - Handle X resource directory being empty (LP: #800193)

 -- Robert Ancell <robert.ancell@canonical.com>  Tue, 05 Jul 2011 15:22:12 +1000

lightdm (0.4.1-0ubuntu1) oneiric; urgency=low

  * New upstream release
    - Fixes (LP: #793366)
  * debian/lightdm.conf:
  * debian/guest-session-cleanup.sh:
  * debian/guest-session-setup.sh:
    - Enable guest session

 -- Robert Ancell <robert.ancell@canonical.com>  Thu, 30 Jun 2011 17:04:25 +0100

lightdm (0.4.0-0ubuntu7) oneiric; urgency=low

  * debian/Xsession:
    - Correctly load Xresources (LP: #800193)

 -- Robert Ancell <robert.ancell@canonical.com>  Mon, 27 Jun 2011 09:43:49 +0100

lightdm (0.4.0-0ubuntu6) oneiric; urgency=low

  * debian/Xsession:
    - Set required variables to make Xsession.d scripts work (LP: #800192)

 -- Robert Ancell <robert.ancell@canonical.com>  Mon, 27 Jun 2011 00:03:12 +1000

lightdm (0.4.0-0ubuntu5) oneiric; urgency=low

  * debian/lightdm.lightdm-autologin.pam, debian/rules:
    - Actually install autologin PAM configuration (LP: #797669).

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 17 Jun 2011 12:52:33 +0100

lightdm (0.4.0-0ubuntu4) oneiric; urgency=low

  * debian/control: don't depends on gnome-icon-theme-full, the purpose of the
    binary is to not be installed by default, icons should be moved rather

 -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 17 Jun 2011 11:28:05 +0200

lightdm (0.4.0-0ubuntu3) oneiric; urgency=low

  * debian/control:
    - Make GTK greeters depend on gnome-icon-theme-full (LP: #796793)
  * debian/Xsession:
  * debian/lightdm.conf:
    - Load profile and X resources when running session (LP: #794315)
      (LP: #795083)

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 17 Jun 2011 15:26:59 +1000

lightdm (0.4.0-0ubuntu2) oneiric; urgency=low

  * debian/copyright:
    - Drop copyright reference to obsolete ck-connector.[ch]
  * debian/patches/02_disable_tests.patch:
    - Disable regression tests as they're not running on the buildd's correctly

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 17 Jun 2011 13:55:12 +1000

lightdm (0.4.0-0ubuntu1) oneiric; urgency=low

  * New upstream release
  * debian/control:
    - Add build-depends on dbus for regression tests
    - lightdm pre-depends on dpkg (>= 1.15.7.2) to get dpkg-maintscript-helper
      support
    - Drop build-depends on libdbus-glib-1-dev, libck-connector-dev
  * debian/lightdm.conf:
    - Update to latest format
  * debian/lightdm.postinst:
  * debian/lightdm.postrm:
  * debian/lightdm.preinst:
    - Move config file from /etc/lightdm.conf to /etc/lightdm/lightdm.conf
  * debian/lightdm-autologin.pam:
    - Add autologin PAM session
  * debian/patches/01_resize_grip.patch:
    - Don't show resize grip on window
  * debian/patches/01_handle_all_signals.patch:
  * debian/patches/02_process_exit.patch:
    - Applied upstream

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 17 Jun 2011 12:31:14 +1000

lightdm (0.3.7-0ubuntu2) oneiric; urgency=low

  * debian/control:
    - Add ${python:Depends} and required dependencies for
      lightdm-greeter-example-python-gtk package (LP: #787409)
  * debian/patches/01_handle_all_signals.patch:
    - Correctly handle signals from external processes (LP: #789389)
  * debian/patches/02_process_exit.patch:
    - Fix crash when child processes quit (LP: #795050)

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 10 Jun 2011 16:24:56 +1000

lightdm (0.3.7-0ubuntu1) oneric; urgency=low

  * New upstream release

 -- Robert Ancell <robert.ancell@canonical.com>  Mon, 30 May 2011 20:22:39 +1000

lightdm (0.3.6-0ubuntu1) oneiric; urgency=low

  * New upstream release
  * debian/lightdm.conf:
    - Start display on active VT

 -- Robert Ancell <robert.ancell@canonical.com>  Mon, 30 May 2011 16:43:37 +1000

lightdm (0.3.5-0ubuntu1) oneiric; urgency=low

  * New upstream release

 -- Robert Ancell <robert.ancell@canonical.com>  Tue, 24 May 2011 15:38:04 +1000

lightdm (0.3.4-0ubuntu1) oneiric; urgency=low

  * New upstream release

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 20 May 2011 14:56:09 +1000

lightdm (0.3.3-0ubuntu1) natty; urgency=low

  * New upstream release
  * debian/lightdm-greeter-example-gtk.install:
    - Install .ui file

 -- Robert Ancell <robert.ancell@canonical.com>  Tue, 10 May 2011 17:45:50 +0200

lightdm (0.3.2-0ubuntu1) natty; urgency=low

  * New upstream release:
  * debian/lightdm-greeter-*.install:
    - Use new binary names
  * debian/lightdm.conf:
    - Start display on VT 7

 -- Robert Ancell <robert.ancell@canonical.com>  Thu, 21 Apr 2011 15:31:24 +1000

lightdm (0.3.0-0ubuntu1) natty; urgency=low

  * New upstream release
  * debian/control:
    - Add build-depends on valac
    - Drop build-depends on libwebkitgtk-dev
    - Rename gir1.0-lightdm-0 to gir1.2-lightdm-0
    - Webkit engine and theme dropped
    - Merge theme and engines into one package
    - Add vala-gtk, python-gtk and qt greeters

 -- Robert Ancell <robert.ancell@canonical.com>  Sat, 16 Apr 2011 18:22:50 +1000

lightdm (0.2.3-0ubuntu2) natty; urgency=low

  * debian/control:
    - Fix Vcs-Bzr link

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 14 Jan 2011 14:44:48 -0600

lightdm (0.2.3-0ubuntu1) natty; urgency=low

  * New upstream release
  * debian/control:
    - Build depend on libwebkitgtk-dev

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 14 Jan 2011 14:39:15 -0600

lightdm (0.2.2-0ubuntu2) natty; urgency=low

  * debian/copyright:
    - Update copyright for liblightdm-gobject and liblightdm-qt

 -- Robert Ancell <robert.ancell@canonical.com>  Wed, 15 Dec 2010 10:16:16 +1100

lightdm (0.2.2-0ubuntu1) natty; urgency=low

  * New upstream release
  * debian/copyright:
    - Update copyright for src/ck-connector.[ch]
  * debian/liblightdm-gobject-0-dev:
    - .vapi file has moved location
  * debian/lightdm.upstart:
    - Tidy up upstart config
  * debian/rules:
    - Compile with --with-greeter-user=lightdm

 -- Robert Ancell <robert.ancell@canonical.com>  Thu, 09 Dec 2010 11:45:44 +1100

lightdm (0.2.1-0ubuntu1) natty; urgency=low

  [ Julien Lavergne ]
  * debian/lightdm.{config,pam,postinst,postrm,prerm,upstart,init}
   - Add configuration based on gdm and xdm ones.
  * debian/rules:
   - Use dh_installinit --no-start
   - Remove .la and .a files.
   - Pass --list-missing to dh_install.
   - Don't use --with quilt with format 3.0.
   - Use with autoreconf.
  * debian/control:
   - Add myself to Uploaders, and use ubuntu address for Maintainer.
   - Build-depends on dh-autoreconf and gtk-doc-tools
   - Improve the description.
   - Add depends on libpam-runtime (>= 0.76-14) and libpam-modules for pam
     support.
   - Add depends on adduser.
   - Provides x-display-manager.
   - Add depends on libglib2.0-dev, libdbus-glib-1-dev and libxklavier-dev for
     libldmgreeter-dev.
  * debian/libldmgreeter-dev.install:
   - Install .so
  * debian/lightdm.install
   - Install conf file for DBus.
  * debian/lightdm.dirs
   - Add /var directories for logs, and cache.
  * debian/po & debian/lightdm.template:
   - Add translations for display manager switch.
  * debian/copyright:
   - Update address for source code and copyright for debian/.
  * debian/lightdm.conf:
   - Sync with upstream modification.
  * debian/lightdm.manpages
   - Add the upstream manpage.

  [ Robert Ancell ]
  * New upstream release
  * Rename from libldmgreeter to liblightdm
  * debian/control:
    - Use ubuntu-desktop Bzr link
  * debian/gir1.0-lightdm-0.install:
    - Install typelib into correct package
  * debian/lightdm.postinst:
  * debian/lightdm.postrm:
    - Create lightdm user

 -- Robert Ancell <robert.ancell@canonical.com>  Wed, 01 Dec 2010 08:40:37 +1100

lightdm (0.2.0-0ubuntu1) maverick; urgency=low

  * New upstream release
  * debian/control:
    - Use standards version 3.9.1
  * debian/lightdm.conf:
  * debian/rules:
    - Make an Ubuntu specific default config file

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 12 Nov 2010 13:58:43 +1100

lightdm (0.1.2-0ubuntu2) maverick; urgency=low

  * debian/lightdm-theme-gnome.install:
  * debian/lightdm-theme-webkit.install:
    - Fix install location of themes

 -- Robert Ancell <robert.ancell@canonical.com>  Tue, 12 Oct 2010 15:52:24 +1100

lightdm (0.1.2-0ubuntu1) maverick; urgency=low

  * New upstream release

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 10 Sep 2010 16:57:49 +1000

lightdm (0.1.1-0ubuntu1) maverick; urgency=low

  * New upstream release

 -- Robert Ancell <robert.ancell@canonical.com>  Sat, 14 Aug 2010 22:06:43 +1000

lightdm (0.1.0-0ubuntu2) maverick; urgency=low

  * debian/lightdm-theme-gnome.install:
    - Install gnome theme data

 -- Robert Ancell <robert.ancell@canonical.com>  Thu, 22 Jul 2010 22:17:46 +0200

lightdm (0.1.0-0ubuntu1) maverick; urgency=low

  * New upstream release

 -- Robert Ancell <robert.ancell@canonical.com>  Thu, 22 Jul 2010 21:57:35 +0200

lightdm (0.0.4-0ubuntu1) maverick; urgency=low

  * New upstream release
  * debian/control:
    - Build-depend on libxdmcp-dev, libxcb1-dev
    - Use standards-version 3.9.0

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 16 Jul 2010 10:12:40 +1000

lightdm (0.0.3-0ubuntu2) maverick; urgency=low

  * debian/control:
    - Build-depend on libxklavier-dev

 -- Robert Ancell <robert.ancell@canonical.com>  Sat, 10 Jul 2010 15:33:57 +1000

lightdm (0.0.3-0ubuntu1) maverick; urgency=low

  * New upstream release
    - Wait for signal from X server before starting session
    - Add language API
    - Add keyboard layout API
    - Add gettext support to the WebKit greeter

 -- Robert Ancell <robert.ancell@canonical.com>  Sat, 10 Jul 2010 14:07:26 +1000

lightdm (0.0.2-0ubuntu1maverick1) maverick; urgency=low

  * New upstream release:
    - Fix installation of D-Bus service file
    - Allow DISPLAY env variable to be passed to X server so can run Xephyr
    - Handle no automatic login in webkit theme
  * debian/control:
    - Remove invalid ${shlibs:Depends} lines on binary free packages
  * debian/watch:
    - Update watch location

 -- Robert Ancell <robert.ancell@canonical.com>  Thu, 01 Jul 2010 11:47:58 +1000

lightdm (0.0.1-0ubuntu1) maverick; urgency=low

  * Initial release

 -- Robert Ancell <robert.ancell@canonical.com>  Sun, 27 Jun 2010 11:14:01 +1000
