Robert Ancell [Sun, 17 Nov 2013 00:08:46 +0000 (00:08 +0000)]
Remove lightdm-set-defaults and gdmflexiserver.
lightdm-set-defaults is not required since 1.8 as configuration can now be loaded from a lightdm.conf.d directory. This allows a file per setting to be written and better handles more than one thing (e.g. a packaging system) setting these values.
Any software that still relies on gdmflexiserver should have switched to using dm-tool or the D-Bus interface by now.
Drop the GDM migration in the Ubuntu packaging. All Ubuntu users upgrading to this version of LightDM will be using at least 12.04 which had LightDM installed by default. (Only upgrades back to the last LTS are required to work).
Robert Ancell [Thu, 7 Nov 2013 08:12:31 +0000 (21:12 +1300)]
Remove usage of lightdm-set-defaults in packages (OK to remove GDM migration since users will be using at least Ubuntu 12.04 which has LightDM by default
Robert Ancell [Thu, 7 Nov 2013 07:54:55 +0000 (20:54 +1300)]
Remove lightdm-set-defaults and gdmflexiserver.
lightdm-set-defaults is not required since 1.8 as configuration can now be loaded from a lightdm.conf.d directory. This allows a file per setting to be written and better handles more than one thing (e.g. a packaging system) setting these values.
Any software that still relies on gdmflexiserver should have switched to using dm-tool or the D-Bus interface by now.
Robert Ancell [Wed, 30 Oct 2013 22:28:22 +0000 (22:28 +0000)]
Implement missing guest-wrapper functionality and enable it for Ubuntu. Update AppArmor scripts to work. Fixes: https://bugs.launchpad.net/bugs/1243339.
Robert Ancell [Wed, 30 Oct 2013 00:14:02 +0000 (00:14 +0000)]
Refactor liblightdm user scanning to be simpler and more reliable. This fixes bugs where some properties wouldn't be updated when they changed in accounts service.
Robert Ancell [Tue, 29 Oct 2013 16:18:07 +0000 (09:18 -0700)]
Update the AppArmor lightdm abstraction to account for AppArmor changes that landed in 13.10
- Allow full access to the system, session, and accessibility buses
- Allow trusted helpers, such as dbus-daemon, that are confined by a lightdm session profile, to query AppArmor policy using the .access file in apparmorfs
- Include the cups-client abstraction to grant access to the cups socket file
Tyler Hicks [Tue, 29 Oct 2013 03:55:31 +0000 (20:55 -0700)]
* Update the AppArmor lightdm abstraction to account for AppArmor
changes that landed in 13.10
- Allow full access to the system, session, and accessibility buses
- Allow trusted helpers, such as dbus-daemon, that are confined by a
lightdm session profile, to query AppArmor policy using the .access
file in apparmorfs
- Include the cups-client abstraction to grant access to the cups
socket file
Michael Terry [Mon, 28 Oct 2013 19:03:01 +0000 (19:03 +0000)]
Set MIR_SERVER_NAME to assign a name to launched sessions. Also use a "greeter-" prefix for greeter sessions for the benefit of unity-system-compositor.
Robert Ancell [Tue, 22 Oct 2013 00:32:51 +0000 (00:32 +0000)]
Correctly set $XDG_SESSION_CLASS for greeters. This was regressed in 1.7.5 for ConsoleKit and was never passed to logind. Fixes: https://bugs.launchpad.net/bugs/1242939.
Robert Ancell [Mon, 21 Oct 2013 23:20:25 +0000 (12:20 +1300)]
* New upstream release:
- Fix crash when starting with existing X servers. This was introduced in
rev 1651 (lightdm 1.7.0). (LP: #1231841)
- Fix crash where Process objects are accessed after unref (LP: #1207935)
Robert Ancell [Tue, 15 Oct 2013 04:52:50 +0000 (04:52 +0000)]
Fix accessing free'd string when checking for X server existence. This was introduced in rev 1651 (lightdm 1.7.0). Fixes: https://bugs.launchpad.net/bugs/1231841.
Robert Ancell [Wed, 9 Oct 2013 23:58:23 +0000 (23:58 +0000)]
Destroy quit timeout when a process object is destroyed - fixes a crash where a deleted Process object might be accessed after a timeout. Fixes: https://bugs.launchpad.net/bugs/1207935.