-
lightdm (1.0.6-0ubuntu1.7) oneiric-proposed; urgency=low
* debian/patches/13_fix_gir_bindings.patch:
- Fix GIR bindings (LP: #990490)
-- Robert Ancell <email address hidden> Tue, 01 May 2012 10:45:07 +1200
-
lightdm (1.0.6-0ubuntu1.6) oneiric-security; urgency=low
* SECURITY UPDATE: Guest session arbitrary file deletion (LP: #953044)
- debian/guest-account: Use find/xargs with 0 separators instead of
spaces. Thanks to Martin Pitt for the fix.
- Thanks to Ryan Lortie for reporting this issue.
- CVE-2012-0943
-- Marc Deslauriers <email address hidden> Mon, 12 Mar 2012 11:08:04 -0400
-
lightdm (1.0.6-0ubuntu1.5) oneiric-proposed; urgency=low
* During the login process, make sure to first drop priviledges before
changing to the users home directory. On machines that have user homes
mounted with the option 'root_squash', the root user may not have
permissions and the chdir(1) syscall fails. LP: #877766.
-- Reinhard Tartler <email address hidden> Fri, 02 Mar 2012 15:04:34 +0100
-
lightdm (1.0.6-0ubuntu1.4) oneiric-security; urgency=low
* SECURITY UPDATE: file descriptor leak to child processes (LP: #927060)
- debian/patches/12_dont-leak-fds.patch: clean up file descriptors in
src/*.c, add tests to tests/*.
- CVE number pending
-- Marc Deslauriers <email address hidden> Sun, 04 Mar 2012 19:29:04 -0500
-
lightdm (1.0.6-0ubuntu1.3) oneiric-proposed; urgency=low
* debian/patches/06_translate_prompt_label.patch:
Enable translation of prompt_label (LP: #897166).
-- Gunnar Hjalmarsson <email address hidden> Wed, 18 Jan 2012 16:48:00 +0100
-
lightdm (1.0.6-0ubuntu1.2) oneiric-proposed; 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).
-- Gunnar Hjalmarsson <email address hidden> Wed, 23 Nov 2011 12:15:03 +0100
-
lightdm (1.0.6-0ubuntu1.1) oneiric-security; 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 <email address hidden> Tue, 15 Nov 2011 08:31:27 -0500
-
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
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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> Tue, 26 Jul 2011 19:19:00 +1000
-
lightdm (0.4.3-0ubuntu1) oneiric; urgency=low
* New upstream release
-- Robert Ancell <email address hidden> Wed, 13 Jul 2011 15:06:13 +1000
-
lightdm (0.4.2-0ubuntu2) oneiric; urgency=low
* debian/Xsession:
- Correctly load ~/.Xresource
-- Robert Ancell <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> Fri, 17 Jun 2011 13:55:12 +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 <email address hidden> Fri, 10 Jun 2011 16:24:56 +1000
-
lightdm (0.3.7-0ubuntu1) oneiric; urgency=low
* New upstream release
-- Robert Ancell <email address hidden> 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 <email address hidden> Mon, 30 May 2011 16:43:37 +1000
-
lightdm (0.3.5-0ubuntu1) oneiric; urgency=low
* New upstream release
-- Robert Ancell <email address hidden> Tue, 24 May 2011 15:38:04 +1000
-
lightdm (0.2.3-0ubuntu2) natty; urgency=low
* debian/control:
- Fix Vcs-Bzr link
-- Robert Ancell <email address hidden> Fri, 14 Jan 2011 14:44:48 -0600