~rhansen/lightdm/+git/main:lightdm-1-10

Last commit made on 2018-01-22
Get this branch:
git clone -b lightdm-1-10 https://git.launchpad.net/~rhansen/lightdm/+git/main

Branch merges

Branch information

Name:
lightdm-1-10
Repository:
lp:~rhansen/lightdm/+git/main

Recent commits

85e637f... by Robert Ancell

Fix incorrect use of ConsoleKit CanSuspend/Hibernate API

ff110b2... by Robert Ancell

Ensure XDMP X sever shuts down when session closes

Previously we were attempting to reconnect a greeter, however we can't trust
the X server after the session is run, so we should instead close the connection.
The XDMCP client is expected to reconnect again.

https://bugs.launchpad.net/bugs/1739787

523431b... by Robert Ancell

Fix LightDM failing to start greeters on remote X servers.

This change caused the VNC support to break, so contains some logic
fixes for that.

327a4ef... by Robert Ancell

Ensure only one Xvnc server is run.

We only have one VNC connection - so make sure we don't try and use it twice.

fcf4321... by Robert Ancell

Add README

9e8049b... by Robert Ancell

Fix VNC connection not being closed on session exit

cb463b8... by Robert Ancell

Use TravisCI for continuous integration

a797dd9... by Robert Ancell

Fix logic that checked if a session was being stopped

b34e166... by Robert Ancell

Fix test for XDMCP hostname changes that wasn't merged correctly

1fe1bdf... by Robert Ancell

Use power management functions from ConsoleKit2 if available.

Suspend and hibernate functionality was removed from upower 0.99.0, so systems
not using systemd had now suspend/hibernate functionality. Support for this
was added into ConsoleKit2.

Most systems will either be systemd or ConsoleKit2 now, so we try the following:
1. Power management in logind
2. Power management in ConsoleKit
3. upower for suspend/resume (really only here to not break backwards
   compatibility)

Based on a patch for Gentoo by Fitzcarraldo.