]> rtime.felk.cvut.cz Git - sojka/lightdm.git/log
sojka/lightdm.git
9 years agoliblightdm-gobject: Enabled the library for lower Glib I/O versions
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.

9 years agoconfigure.ac: Modules gio-2.0 needs to be at least 2.34
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()

9 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 5 Jun 2014 05:48:23 +0000 (05:48 +0000)]
Launchpad automatic translations update.

9 years agoReleasing 1.11.3
Robert Ancell [Thu, 5 Jun 2014 04:21:20 +0000 (16:21 +1200)]
Releasing 1.11.3

9 years agoAdd in changelog entry for already released version
Robert Ancell [Thu, 5 Jun 2014 04:04:00 +0000 (16:04 +1200)]
Add in changelog entry for already released version

9 years agoAdd a test to confirm we can switch between Mir sessions correctly
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

9 years agoMerge with trunk
Robert Ancell [Thu, 5 Jun 2014 03:52:46 +0000 (15:52 +1200)]
Merge with trunk

9 years agoCheck logind session is correct in tests for lock/unlock
Robert Ancell [Thu, 5 Jun 2014 03:49:01 +0000 (15:49 +1200)]
Check logind session is correct in tests for lock/unlock

9 years agoSet active session in unity-system-compositor when running Mir sessions from VT switc...
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.

10 years agoAdd back Vala bindings for LightDM.Greeter.connect_sync - just mark as deprecated
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

10 years agoFix all the things that prevent clang (3.5) from building LightDM with -Werror.
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.

10 years agoPut unity-system-compositor's mir_socket under /run rather than /tmp.
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.

10 years agoFix a whole bunch of warnings generated by Clang.
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)

10 years agoFix up the paths in the tests
Christopher James Halse Rogers [Wed, 28 May 2014 16:18:22 +0000 (18:18 +0200)]
Fix up the paths in the tests

10 years agoAlso lightdm-mir-%d sockets under /run
Christopher James Halse Rogers [Wed, 28 May 2014 16:18:06 +0000 (18:18 +0200)]
Also lightdm-mir-%d sockets under /run

10 years agoPut unity-system-compositor's mir_socket under /run rather than /tmp.
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

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Tue, 20 May 2014 06:11:30 +0000 (06:11 +0000)]
Launchpad automatic translations update.

10 years agoCorrect section name in default users.conf file
Robert Ancell [Mon, 19 May 2014 20:10:41 +0000 (08:10 +1200)]
Correct section name in default users.conf file

10 years agoIntegration plymouth systemd system job with plymouth services.
Robert Ancell [Sun, 18 May 2014 20:21:46 +0000 (08:21 +1200)]
Integration plymouth systemd system job with plymouth services.

10 years agoreleasing package lightdm version 1.11.2-0ubuntu2
Dimitri John Ledkov [Sat, 17 May 2014 18:37:53 +0000 (19:37 +0100)]
releasing package lightdm version 1.11.2-0ubuntu2

10 years agoUpdate debian/changelog
Robert Ancell [Thu, 15 May 2014 23:00:38 +0000 (11:00 +1200)]
Update debian/changelog

10 years agoReleasing 1.11.2
Robert Ancell [Thu, 15 May 2014 22:52:58 +0000 (10:52 +1200)]
Releasing 1.11.2

10 years agoRename test cases to use the library type as a suffix
Robert Ancell [Thu, 15 May 2014 22:37:49 +0000 (10:37 +1200)]
Rename test cases to use the library type as a suffix

10 years agoDBus-activate logind
Robert Ancell [Thu, 15 May 2014 22:15:39 +0000 (10:15 +1200)]
DBus-activate logind

10 years agoJust create proxy and ask for owner rather than manually calling StartServiceByName...
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

10 years agoDBus-activate logind
Michael Terry [Wed, 14 May 2014 18:27:06 +0000 (14:27 -0400)]
DBus-activate logind

10 years agoAdd a test for new UID API
Robert Ancell [Mon, 12 May 2014 21:49:11 +0000 (09:49 +1200)]
Add a test for new UID API

10 years agoRemove unused test script
Robert Ancell [Mon, 12 May 2014 21:46:07 +0000 (09:46 +1200)]
Remove unused test script

10 years agoCheck for libgcrypt at configure time
Robert Ancell [Mon, 12 May 2014 21:28:17 +0000 (09:28 +1200)]
Check for libgcrypt at configure time

10 years agoAdd .vapi binding for User.uid
Robert Ancell [Mon, 12 May 2014 21:14:49 +0000 (09:14 +1200)]
Add .vapi binding for User.uid

10 years agoAdd bindings for uid
Robert Ancell [Mon, 12 May 2014 20:26:28 +0000 (08:26 +1200)]
Add bindings for uid

10 years agoRemove unwanted mod
Andrea Cimitan [Mon, 12 May 2014 11:32:49 +0000 (12:32 +0100)]
Remove unwanted mod

10 years agoRight version
Andrea Cimitan [Mon, 12 May 2014 11:14:57 +0000 (12:14 +0100)]
Right version

10 years agoMerged trunk and added symbols
Andrea Cimitan [Mon, 12 May 2014 11:08:21 +0000 (12:08 +0100)]
Merged trunk and added symbols

10 years agoRename function
Andrea Cimitan [Mon, 12 May 2014 08:14:48 +0000 (09:14 +0100)]
Rename function

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Sat, 10 May 2014 07:03:41 +0000 (07:03 +0000)]
Launchpad automatic translations update.

10 years agoAdd UID to lightdm gobject and qt bindings
Andrea Cimitan [Fri, 9 May 2014 10:37:13 +0000 (11:37 +0100)]
Add UID to lightdm gobject and qt bindings

10 years agoReleasing 1.11.1
Robert Ancell [Tue, 6 May 2014 05:07:58 +0000 (17:07 +1200)]
Releasing 1.11.1

10 years agoRename lightdm_greeter_connect to lightdm_greeter_connect_to_daemon as it conflicts...
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

10 years agoRename lightdm_greeter_connect to lightdm_greeter_connect_to_daemon as it conflicts...
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

10 years agoFix errors generating Gir files
Robert Ancell [Sun, 4 May 2014 22:33:49 +0000 (10:33 +1200)]
Fix errors generating Gir files

10 years agoRespawn lightdm daemon if it is unexpectedly closed
Michael Terry [Fri, 2 May 2014 17:25:10 +0000 (13:25 -0400)]
Respawn lightdm daemon if it is unexpectedly closed

10 years agoSet a relatively conservative respawn limit
Michael Terry [Thu, 1 May 2014 18:20:07 +0000 (14:20 -0400)]
Set a relatively conservative respawn limit

10 years agoForget about cleaning up socket; Mir does that for us now
Michael Terry [Thu, 1 May 2014 14:42:19 +0000 (10:42 -0400)]
Forget about cleaning up socket; Mir does that for us now

10 years agoOnly delete socket if we're about to use it
Michael Terry [Wed, 30 Apr 2014 18:37:27 +0000 (14:37 -0400)]
Only delete socket if we're about to use it

10 years agoFix lightdm being brought down permanently by USC crashing
Michael Terry [Wed, 30 Apr 2014 18:23:27 +0000 (14:23 -0400)]
Fix lightdm being brought down permanently by USC crashing

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Tue, 29 Apr 2014 06:25:24 +0000 (06:25 +0000)]
Launchpad automatic translations update.

10 years agoAdd asynchronous methods to liblightdm - lightdm_greeter_connect, lightdm_greeter_ens...
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

10 years agoMerge with trunk
Robert Ancell [Tue, 29 Apr 2014 01:23:43 +0000 (13:23 +1200)]
Merge with trunk

10 years agoUpdate documentation for resettable changes
Robert Ancell [Tue, 29 Apr 2014 01:22:06 +0000 (13:22 +1200)]
Update documentation for resettable changes

10 years agoUpdate documentation
Robert Ancell [Tue, 29 Apr 2014 01:20:28 +0000 (13:20 +1200)]
Update documentation

10 years agoRemove dead code
Robert Ancell [Tue, 29 Apr 2014 01:10:26 +0000 (13:10 +1200)]
Remove dead code

10 years agoSimplify request slightly
Robert Ancell [Tue, 29 Apr 2014 01:07:09 +0000 (13:07 +1200)]
Simplify request slightly

10 years agoAdd new symbols
Robert Ancell [Mon, 28 Apr 2014 23:25:38 +0000 (11:25 +1200)]
Add new symbols

10 years agoMerge with trunk
Robert Ancell [Mon, 28 Apr 2014 23:25:28 +0000 (11:25 +1200)]
Merge with trunk

10 years agoUse asynchronous methods in gobject greeter
Robert Ancell [Mon, 28 Apr 2014 23:13:00 +0000 (11:13 +1200)]
Use asynchronous methods in gobject greeter

10 years agoFix Request object not inheriting from GObject
Robert Ancell [Mon, 28 Apr 2014 23:00:24 +0000 (11:00 +1200)]
Fix Request object not inheriting from GObject

10 years agoFix up some coding style errors in liblightdm-gobject
Robert Ancell [Mon, 28 Apr 2014 22:56:38 +0000 (10:56 +1200)]
Fix up some coding style errors in liblightdm-gobject

10 years agoHandle unexpected messages during synchronous calls. This is taken from an unfinished...
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.

10 years agoAdd support for greeters that stay alive after logging a user in, rather than being...
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.

10 years agoHandle unexpected messages during synchronous calls. This is taken from an unfinished...
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.

10 years agoMake resettable a construction property that is sent as part of the connect message
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

10 years agoMerge from trunk
Michael Terry [Mon, 28 Apr 2014 14:33:32 +0000 (10:33 -0400)]
Merge from trunk

10 years agoWhen looking for an existing greeter, make sure it's a resettable one
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

10 years agoSmall nits from review
Michael Terry [Mon, 28 Apr 2014 13:45:50 +0000 (09:45 -0400)]
Small nits from review

10 years agoFix release name
Robert Ancell [Sun, 27 Apr 2014 23:03:00 +0000 (11:03 +1200)]
Fix release name

10 years agoReleasing 1.11.0
Robert Ancell [Sun, 27 Apr 2014 22:40:58 +0000 (10:40 +1200)]
Releasing 1.11.0

10 years agoadd missing lightdm/daemon_name debconf template
Martin Pitt [Sun, 27 Apr 2014 13:11:20 +0000 (15:11 +0200)]
add missing lightdm/daemon_name debconf template

10 years agoRefine postinst to respect masking of display-manager.service
Martin Pitt [Sun, 27 Apr 2014 13:09:18 +0000 (15:09 +0200)]
Refine postinst to respect masking of display-manager.service

10 years agolightdm.service: Don't start if /etc/X11/default-display-manager does not exist
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

10 years agoAdd systemd integration
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.

10 years agoWhoops, add new scripts and test files to tests/Makefile.am
Michael Terry [Fri, 25 Apr 2014 18:19:02 +0000 (14:19 -0400)]
Whoops, add new scripts and test files to tests/Makefile.am

10 years agoSupport Mir greeters too by waiting to send IDLE until after we're done handling...
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

10 years agoAdd a bunch of tests; fix some small bugs
Michael Terry [Thu, 24 Apr 2014 21:12:37 +0000 (17:12 -0400)]
Add a bunch of tests; fix some small bugs

10 years agoFirst pass at reset support
Michael Terry [Thu, 24 Apr 2014 18:36:40 +0000 (14:36 -0400)]
First pass at reset support

10 years agodebian/lightdm.init: Drop obsolete acpid and hal soft dependencies
Martin Pitt [Tue, 22 Apr 2014 10:37:02 +0000 (12:37 +0200)]
debian/lightdm.init: Drop obsolete acpid and hal soft dependencies

10 years agodebian/lightdm.init: Add missing dbus dependency
Martin Pitt [Tue, 22 Apr 2014 10:36:33 +0000 (12:36 +0200)]
debian/lightdm.init: Add missing dbus dependency

10 years agoAdd tests for XDMCP autologin and multiple connections
Robert Ancell [Tue, 22 Apr 2014 01:14:38 +0000 (13:14 +1200)]
Add tests for XDMCP autologin and multiple connections

10 years agoAdd 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

10 years agoEmit DBus PropertiesChanged when Sessions/Seats properties change. Also add SessionAd...
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

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Sun, 20 Apr 2014 05:44:24 +0000 (05:44 +0000)]
Launchpad automatic translations update.

10 years agoLaunchpad 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.

10 years agoRemove some debugging
Robert Ancell [Thu, 17 Apr 2014 04:06:30 +0000 (16:06 +1200)]
Remove some debugging

10 years agoGive the property values when emitting the PropertiesChanged signal
Robert Ancell [Thu, 17 Apr 2014 04:03:45 +0000 (16:03 +1200)]
Give the property values when emitting the PropertiesChanged signal

10 years agoEmit DBus PropertiesChanged when Sessions/Seats properties change. Also add SessionAd...
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

10 years agoApply debian/patches/06_apparmor_chromium_updates.patch to checked in code
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

10 years ago* debian/patches/06_apparmor_chromium_updates.patch: allow oxide based
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

10 years ago* debian/patches/06_apparmor_chromium_updates.patch: allow oxide based
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

10 years agoAdd pam_kwallet to pam configs. (LP: #1305307)
Martin Pitt [Thu, 10 Apr 2014 08:47:52 +0000 (10:47 +0200)]
Add pam_kwallet to pam configs. (LP: #1305307)

10 years agoAdd 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)

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 10 Apr 2014 05:57:45 +0000 (05:57 +0000)]
Launchpad automatic translations update.

10 years agoWhen switching to an existing session refresh PAM credentials and end session cleanly...
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.

10 years agoSet XDG_SESSION_TYPE and XDG_SESSION_DESKTOP as used by systemd
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

10 years agoPromote X-LightDM-DesktopName to DesktopNames
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.

10 years agoReleasing 1.10.0
Robert Ancell [Tue, 8 Apr 2014 04:23:04 +0000 (16:23 +1200)]
Releasing 1.10.0

10 years agoFix return value for Vala bindings to Greeter.start_session_sync, fix logging when...
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

10 years agoFix 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

10 years agoFix return value for Vala bindings to Greeter.start_session_sync
Robert Ancell [Tue, 8 Apr 2014 00:32:13 +0000 (12:32 +1200)]
Fix return value for Vala bindings to Greeter.start_session_sync

10 years agoReleasing 1.9.15
Robert Ancell [Mon, 7 Apr 2014 22:01:59 +0000 (10:01 +1200)]
Releasing 1.9.15

10 years agoUpdate the lightdm AppArmor abstraction to allow the guest session to start when...
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.