]>
rtime.felk.cvut.cz Git - sojka/lightdm.git/log
Olivier Martin [Fri, 27 Jun 2014 08:48:38 +0000 (09:48 +0100)]
liblightdm-gobject: Enabled the library for lower Glib I/O versions
Removed GAsyncResultIface.is_tagged as this attribute was not available
in earlier versions of Glib I/O.
Olivier Martin [Thu, 26 Jun 2014 22:13:24 +0000 (23:13 +0100)]
configure.ac: Modules gio-2.0 needs to be at least 2.34
GAsyncResultIface.is_tagged used by liblightdm-gobject
has been added to 2.34 in commit:
commit
82d914d808c616d14d489c0272c6d5afc4bfbd5a
Author: Dan Winship <danw@gnome.org>
Date: Thu May 10 11:09:52 2012 -0400
Title: gio: add g_async_result_is_tagged()
Launchpad automatic translations update.
Robert Ancell [Thu, 5 Jun 2014 04:21:20 +0000 (16:21 +1200)]
Releasing 1.11.3
Robert Ancell [Thu, 5 Jun 2014 04:04:00 +0000 (16:04 +1200)]
Add in changelog entry for already released version
Robert Ancell [Thu, 5 Jun 2014 04:02:37 +0000 (16:02 +1200)]
Add a test to confirm we can switch between Mir sessions correctly
Robert Ancell [Thu, 5 Jun 2014 03:52:46 +0000 (15:52 +1200)]
Merge with trunk
Robert Ancell [Thu, 5 Jun 2014 03:49:01 +0000 (15:49 +1200)]
Check logind session is correct in tests for lock/unlock
Robert Ancell [Thu, 5 Jun 2014 02:56:03 +0000 (14:56 +1200)]
Set active session in unity-system-compositor when running Mir sessions from VT switching seats. There was a behaviour change and the session is now only shown once this is set.
Robert Ancell [Sun, 1 Jun 2014 11:33:51 +0000 (19:33 +0800)]
Add back Vala bindings for LightDM.Greeter.connect_sync - just mark as deprecated
Robert Ancell [Thu, 29 May 2014 11:29:19 +0000 (13:29 +0200)]
Fix all the things that prevent clang (3.5) from building LightDM with -Werror.
Robert Ancell [Thu, 29 May 2014 05:18:21 +0000 (07:18 +0200)]
Put unity-system-compositor's mir_socket under /run rather than /tmp.
/run is root-owned, so prevents non-admin users from performing a trivial DoS attack.
Longer term we should move to not having a socket file at all, and doing plain FD passing,
but that requires quite a lot of extra infrastructure.
Christopher James Halse Rogers [Wed, 28 May 2014 20:23:37 +0000 (22:23 +0200)]
Fix a whole bunch of warnings generated by Clang.
Mostly printf-format-not-literal, which is mostly just paranoia, but also some
genuine bugs that I have no idea why GCC doesn't find (like not returning
a value from a non-void function)
Christopher James Halse Rogers [Wed, 28 May 2014 16:18:22 +0000 (18:18 +0200)]
Fix up the paths in the tests
Christopher James Halse Rogers [Wed, 28 May 2014 16:18:06 +0000 (18:18 +0200)]
Also lightdm-mir-%d sockets under /run
Christopher James Halse Rogers [Wed, 28 May 2014 15:38:19 +0000 (17:38 +0200)]
Put unity-system-compositor's mir_socket under /run rather than /tmp.
/run is root-owned, so prevents non-admin users from performing a trivial DoS attack.
Longer term we should move to not having a socket file at all, and doing plain FD passing
Launchpad Translations on behalf of lightdm-team [Tue, 20 May 2014 06:11:30 +0000 (06:11 +0000)]
Launchpad automatic translations update.
Robert Ancell [Mon, 19 May 2014 20:10:41 +0000 (08:10 +1200)]
Correct section name in default users.conf file
Robert Ancell [Sun, 18 May 2014 20:21:46 +0000 (08:21 +1200)]
Integration plymouth systemd system job with plymouth services.
Dimitri John Ledkov [Sat, 17 May 2014 18:37:53 +0000 (19:37 +0100)]
releasing package lightdm version 1.11.2-0ubuntu2
Robert Ancell [Thu, 15 May 2014 23:00:38 +0000 (11:00 +1200)]
Update debian/changelog
Robert Ancell [Thu, 15 May 2014 22:52:58 +0000 (10:52 +1200)]
Releasing 1.11.2
Robert Ancell [Thu, 15 May 2014 22:37:49 +0000 (10:37 +1200)]
Rename test cases to use the library type as a suffix
Robert Ancell [Thu, 15 May 2014 22:15:39 +0000 (10:15 +1200)]
DBus-activate logind
Michael Terry [Wed, 14 May 2014 20:19:00 +0000 (16:19 -0400)]
Just create proxy and ask for owner rather than manually calling StartServiceByName, to account for versions of login1 that don't have an autostart file, like our test version
Michael Terry [Wed, 14 May 2014 18:27:06 +0000 (14:27 -0400)]
DBus-activate logind
Robert Ancell [Mon, 12 May 2014 21:49:11 +0000 (09:49 +1200)]
Add a test for new UID API
Robert Ancell [Mon, 12 May 2014 21:46:07 +0000 (09:46 +1200)]
Remove unused test script
Robert Ancell [Mon, 12 May 2014 21:28:17 +0000 (09:28 +1200)]
Check for libgcrypt at configure time
Robert Ancell [Mon, 12 May 2014 21:14:49 +0000 (09:14 +1200)]
Add .vapi binding for User.uid
Robert Ancell [Mon, 12 May 2014 20:26:28 +0000 (08:26 +1200)]
Add bindings for uid
Andrea Cimitan [Mon, 12 May 2014 11:32:49 +0000 (12:32 +0100)]
Remove unwanted mod
Andrea Cimitan [Mon, 12 May 2014 11:14:57 +0000 (12:14 +0100)]
Right version
Andrea Cimitan [Mon, 12 May 2014 11:08:21 +0000 (12:08 +0100)]
Merged trunk and added symbols
Andrea Cimitan [Mon, 12 May 2014 08:14:48 +0000 (09:14 +0100)]
Rename function
Launchpad Translations on behalf of lightdm-team [Sat, 10 May 2014 07:03:41 +0000 (07:03 +0000)]
Launchpad automatic translations update.
Andrea Cimitan [Fri, 9 May 2014 10:37:13 +0000 (11:37 +0100)]
Add UID to lightdm gobject and qt bindings
Robert Ancell [Tue, 6 May 2014 05:07:58 +0000 (17:07 +1200)]
Releasing 1.11.1
Robert Ancell [Tue, 6 May 2014 04:06:38 +0000 (16:06 +1200)]
Rename lightdm_greeter_connect to lightdm_greeter_connect_to_daemon as it conflicts with g_signal_connect in Python
Robert Ancell [Tue, 6 May 2014 04:06:32 +0000 (16:06 +1200)]
Rename lightdm_greeter_connect to lightdm_greeter_connect_to_daemon as it conflicts with g_signal_connect in Python
Robert Ancell [Sun, 4 May 2014 22:33:49 +0000 (10:33 +1200)]
Fix errors generating Gir files
Michael Terry [Fri, 2 May 2014 17:25:10 +0000 (13:25 -0400)]
Respawn lightdm daemon if it is unexpectedly closed
Michael Terry [Thu, 1 May 2014 18:20:07 +0000 (14:20 -0400)]
Set a relatively conservative respawn limit
Michael Terry [Thu, 1 May 2014 14:42:19 +0000 (10:42 -0400)]
Forget about cleaning up socket; Mir does that for us now
Michael Terry [Wed, 30 Apr 2014 18:37:27 +0000 (14:37 -0400)]
Only delete socket if we're about to use it
Michael Terry [Wed, 30 Apr 2014 18:23:27 +0000 (14:23 -0400)]
Fix lightdm being brought down permanently by USC crashing
Launchpad Translations on behalf of lightdm-team [Tue, 29 Apr 2014 06:25:24 +0000 (06:25 +0000)]
Launchpad automatic translations update.
Robert Ancell [Tue, 29 Apr 2014 01:29:03 +0000 (13:29 +1200)]
Add asynchronous methods to liblightdm - lightdm_greeter_connect, lightdm_greeter_ensure_shared_data_dir and lightdm_greeter_start_session
Robert Ancell [Tue, 29 Apr 2014 01:23:43 +0000 (13:23 +1200)]
Merge with trunk
Robert Ancell [Tue, 29 Apr 2014 01:22:06 +0000 (13:22 +1200)]
Update documentation for resettable changes
Robert Ancell [Tue, 29 Apr 2014 01:20:28 +0000 (13:20 +1200)]
Update documentation
Robert Ancell [Tue, 29 Apr 2014 01:10:26 +0000 (13:10 +1200)]
Remove dead code
Robert Ancell [Tue, 29 Apr 2014 01:07:09 +0000 (13:07 +1200)]
Simplify request slightly
Robert Ancell [Mon, 28 Apr 2014 23:25:38 +0000 (11:25 +1200)]
Add new symbols
Robert Ancell [Mon, 28 Apr 2014 23:25:28 +0000 (11:25 +1200)]
Merge with trunk
Robert Ancell [Mon, 28 Apr 2014 23:13:00 +0000 (11:13 +1200)]
Use asynchronous methods in gobject greeter
Robert Ancell [Mon, 28 Apr 2014 23:00:24 +0000 (11:00 +1200)]
Fix Request object not inheriting from GObject
Robert Ancell [Mon, 28 Apr 2014 22:56:38 +0000 (10:56 +1200)]
Fix up some coding style errors in liblightdm-gobject
Robert Ancell [Mon, 28 Apr 2014 22:46:22 +0000 (10:46 +1200)]
Handle unexpected messages during synchronous calls. This is taken from an unfinished asynchronous call branch.
Robert Ancell [Mon, 28 Apr 2014 22:34:38 +0000 (10:34 +1200)]
Add support for greeters that stay alive after logging a user in, rather than being killed. Useful in an Ubuntu Touch context, where we care a lot about the time it takes to lock a session and show the greeter.
Robert Ancell [Mon, 28 Apr 2014 21:49:04 +0000 (09:49 +1200)]
Handle unexpected messages during synchronous calls. This is taken from an unfinished asynchronous call branch.
Robert Ancell [Mon, 28 Apr 2014 20:56:28 +0000 (08:56 +1200)]
Make resettable a construction property that is sent as part of the connect message
Michael Terry [Mon, 28 Apr 2014 14:33:32 +0000 (10:33 -0400)]
Merge from trunk
Michael Terry [Mon, 28 Apr 2014 14:10:26 +0000 (10:10 -0400)]
When looking for an existing greeter, make sure it's a resettable one
Michael Terry [Mon, 28 Apr 2014 13:45:50 +0000 (09:45 -0400)]
Small nits from review
Robert Ancell [Sun, 27 Apr 2014 23:03:00 +0000 (11:03 +1200)]
Fix release name
Robert Ancell [Sun, 27 Apr 2014 22:40:58 +0000 (10:40 +1200)]
Releasing 1.11.0
Martin Pitt [Sun, 27 Apr 2014 13:11:20 +0000 (15:11 +0200)]
add missing lightdm/daemon_name debconf template
Martin Pitt [Sun, 27 Apr 2014 13:09:18 +0000 (15:09 +0200)]
Refine postinst to respect masking of display-manager.service
Martin Pitt [Sat, 26 Apr 2014 19:32:50 +0000 (21:32 +0200)]
lightdm.service: Don't start if /etc/X11/default-display-manager does not exist
Martin Pitt [Sat, 26 Apr 2014 17:07:03 +0000 (19:07 +0200)]
Add systemd integration
- Add systemd unit.
- Set /etc/systemd/system/display-manager.service symlink according to
/etc/X11/default-display-manager.
- Build-depend on and enable dh-systemd.
Michael Terry [Fri, 25 Apr 2014 18:19:02 +0000 (14:19 -0400)]
Whoops, add new scripts and test files to tests/Makefile.am
Michael Terry [Fri, 25 Apr 2014 15:33:12 +0000 (11:33 -0400)]
Support Mir greeters too by waiting to send IDLE until after we're done handling START_SESSION
Michael Terry [Thu, 24 Apr 2014 21:12:37 +0000 (17:12 -0400)]
Add a bunch of tests; fix some small bugs
Michael Terry [Thu, 24 Apr 2014 18:36:40 +0000 (14:36 -0400)]
First pass at reset support
Martin Pitt [Tue, 22 Apr 2014 10:37:02 +0000 (12:37 +0200)]
debian/lightdm.init: Drop obsolete acpid and hal soft dependencies
Martin Pitt [Tue, 22 Apr 2014 10:36:33 +0000 (12:36 +0200)]
debian/lightdm.init: Add missing dbus dependency
Robert Ancell [Tue, 22 Apr 2014 01:14:38 +0000 (13:14 +1200)]
Add tests for XDMCP autologin and multiple connections
Robert Ancell [Tue, 22 Apr 2014 00:02:01 +0000 (12:02 +1200)]
Add tests for XDMCP autologin and multiple connections
Robert Ancell [Mon, 21 Apr 2014 21:04:17 +0000 (09:04 +1200)]
Emit DBus PropertiesChanged when Sessions/Seats properties change. Also add SessionAdded/SessionRemoved signals to Seat interface
Launchpad Translations on behalf of lightdm-team [Sun, 20 Apr 2014 05:44:24 +0000 (05:44 +0000)]
Launchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Fri, 18 Apr 2014 06:42:28 +0000 (06:42 +0000)]
Launchpad automatic translations update.
Robert Ancell [Thu, 17 Apr 2014 04:06:30 +0000 (16:06 +1200)]
Remove some debugging
Robert Ancell [Thu, 17 Apr 2014 04:03:45 +0000 (16:03 +1200)]
Give the property values when emitting the PropertiesChanged signal
Robert Ancell [Thu, 17 Apr 2014 02:41:40 +0000 (14:41 +1200)]
Emit DBus PropertiesChanged when Sessions/Seats properties change. Also add SessionAdded/SessionRemoved signals to Seat interface
Robert Ancell [Sun, 13 Apr 2014 21:33:12 +0000 (09:33 +1200)]
Apply debian/patches/06_apparmor_chromium_updates.patch to checked in code
Robert Ancell [Sun, 13 Apr 2014 21:29:08 +0000 (09:29 +1200)]
* debian/patches/06_apparmor_chromium_updates.patch: allow oxide based
browsers and Google Chrome to run in the guest session
- LP: #
1298021
- LP: #
1306560
Jamie Strandboge [Fri, 11 Apr 2014 16:43:19 +0000 (11:43 -0500)]
* debian/patches/06_apparmor_chromium_updates.patch: allow oxide based
browsers and Google Chrome to run in the guest session
- LP: #
1298021
- LP: #
1306560
Martin Pitt [Thu, 10 Apr 2014 08:47:52 +0000 (10:47 +0200)]
Add pam_kwallet to pam configs. (LP: #
1305307 )
Harald Sitter [Thu, 10 Apr 2014 08:35:38 +0000 (10:35 +0200)]
Add pam_kwallet to pam configs. (LP: #
1305307 )
Launchpad Translations on behalf of lightdm-team [Thu, 10 Apr 2014 05:57:45 +0000 (05:57 +0000)]
Launchpad automatic translations update.
Robert Ancell [Tue, 8 Apr 2014 05:11:05 +0000 (17:11 +1200)]
When switching to an existing session refresh PAM credentials and end session cleanly so no resources leak.
Robert Ancell [Tue, 8 Apr 2014 04:58:27 +0000 (16:58 +1200)]
Set XDG_SESSION_TYPE and XDG_SESSION_DESKTOP as used by systemd
Robert Ancell [Tue, 8 Apr 2014 04:54:45 +0000 (16:54 +1200)]
Promote X-LightDM-DesktopName to DesktopNames
XDG_CURRENT_DESKTOP is specified in freedesktop's desktop entry spec now. 'DesktopNames' will also be supported by other display managers, so we can drop the 'X-LightDM'.
DesktopNames is pluralized because it allows a colon-separated list of desktop names.
Robert Ancell [Tue, 8 Apr 2014 04:23:04 +0000 (16:23 +1200)]
Releasing 1.10.0
Robert Ancell [Tue, 8 Apr 2014 01:08:53 +0000 (13:08 +1200)]
Fix return value for Vala bindings to Greeter.start_session_sync, fix logging when failing to find session
Robert Ancell [Tue, 8 Apr 2014 00:32:38 +0000 (12:32 +1200)]
Fix logging when failing to find session
Robert Ancell [Tue, 8 Apr 2014 00:32:13 +0000 (12:32 +1200)]
Fix return value for Vala bindings to Greeter.start_session_sync
Robert Ancell [Mon, 7 Apr 2014 22:01:59 +0000 (10:01 +1200)]
Releasing 1.9.15
Robert Ancell [Mon, 7 Apr 2014 21:39:46 +0000 (09:39 +1200)]
Update the lightdm AppArmor abstraction to allow the guest session to start when AppArmor is mediating signals and ptrace and fix a minor, but noisy, denial when applications attempt to read /proc/<PID>/stat.