summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix incorrect use of ConsoleKit CanSuspend/Hibernate APIlightdm-1-10Robert Ancell2018-01-232-8/+16
|
* Ensure XDMP X sever shuts down when session closesRobert Ancell2018-01-159-12/+139
| | | | | | | | 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
* Fix LightDM failing to start greeters on remote X servers.Robert Ancell2018-01-154-6/+69
| | | | | This change caused the VNC support to break, so contains some logic fixes for that.
* Ensure only one Xvnc server is run.Robert Ancell2018-01-151-3/+19
| | | | We only have one VNC connection - so make sure we don't try and use it twice.
* Add READMERobert Ancell2017-12-111-0/+18
|
* Fix VNC connection not being closed on session exitRobert Ancell2017-12-117-3/+30
|
* Use TravisCI for continuous integrationRobert Ancell2017-12-111-0/+14
|
* Fix logic that checked if a session was being stoppedRobert Ancell2017-02-221-4/+4
|
* Fix test for XDMCP hostname changes that wasn't merged correctlyRobert Ancell2017-01-121-2/+2
|
* Use power management functions from ConsoleKit2 if available.Robert Ancell2017-01-126-42/+169
| | | | | | | | | | | | | | 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.
* Use liblightdm-gobject power methods instead of re-implementing in Qt, only ↵Robert Ancell2017-01-1214-136/+16
| | | | run power fallback tests once
* Fix incorrect unref in XDMCP codeRobert Ancell2016-12-091-1/+1
|
* Use SA_RESTART on signals so we don't get interrupted readsRobert Ancell2016-12-091-1/+1
|
* Re-enable SIGPIPE for children so they have default behaviourRobert Ancell2016-10-203-1/+13
|
* Be even more careful about closing uninitialized memory.Robert Ancell2016-06-091-0/+4
|
* Be more careful about closing uninitialized memory.Robert Ancell2016-06-091-2/+2
|
* Set XDMCP hostname field in to system hostname or configured valueRobert Ancell2016-05-0524-20/+83
|
* Use a sorting function to choose which XDMCP addresses to connect back on. ↵Robert Ancell2016-04-281-26/+69
| | | | Improve which address is chosen for IPv6
* Don't quit on SIGUSR1, SIGUSR2 or SIGHUPRobert Ancell2016-04-051-3/+13
|
* Revert last change - not necessaryRobert Ancell2016-02-031-1/+0
|
* Make sure /var/lib/lightdm is created when installingRobert Ancell2016-02-031-0/+1
|
* Releasing 1.10.61.10.6Robert Ancell2015-11-204-2/+60
|
* Add some missing testsRobert Ancell2015-11-203-0/+73
|
* Add some missing testsRobert Ancell2015-11-207-4/+13
|
* Remove .moved filesRobert Ancell2015-11-204-234/+0
|
* Backport XDMCP improvements, including:Robert Ancell2015-11-2067-369/+1530
| | | | | | | | - Implement XDMCP ForwardQuery - Don't start LightDM if the XDMCP server is configured with a key that doesn't exist - Add IP addresses to XDMCP log messages - Refactor XDMCP error handling - Adding many more tests
* Handle XDMCP Request packet with no addressesRobert Ancell2015-11-174-1/+39
|
* Backport test improvements:Robert Ancell2015-11-173-17/+17
| | | | | | | | - Make XDMCP tests more controllable - Make tests use Xorg 1.17 by default - Add xremote tests - Add a regression test for xserver-layout option. - Test xserver-config option
* Backport test improvements:Robert Ancell2015-11-1719-34/+437
| | | | | | | | - Make XDMCP tests more controllable - Make tests use Xorg 1.17 by default - Add xremote tests - Add a regression test for xserver-layout option. - Test xserver-config option
* Add LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT and ↵Piotr Jurkiewicz2015-11-021-0/+6
| | | | LC_IDENTIFICATION variables to the list of inherited locale variables.
* Fix memory leak in XDMCP logging codeRobert Ancell2015-10-301-1/+5
|
* Apply backup-logs option to the main logRobert Ancell2015-10-281-1/+3
|
* Add a backup-logs option that can be used to disable existing logging files ↵Robert Ancell2015-10-2814-40/+126
| | | | having a .old suffix added to them
* Handle trailing whitespace on boolean valuesRobert Ancell2015-10-212-2/+29
|
* Fix all the things that prevent clang (3.5) from building LightDM with -Werror.Robert Ancell2015-10-149-17/+17
|
* Fix audit-autologin testRobert Ancell2015-10-141-1/+1
|
* Check the version of the X server we are running so we correctly pass ↵Robert Ancell2015-10-1411-11/+206
| | | | | | -listen tcp when required. Also add tests for xserver-allow-tcp function and check in all cases we are listening on tcp/unix only when appropriate.
* Fix apparmor profiles for running Chromium in guest sessionsRobert Ancell2015-10-131-0/+4
|
* Change --enable-audit to --enable-libauditRobert Ancell2015-09-301-8/+8
|
* Disable libaudit support for now - Unity is not unlocking with these changesRobert Ancell2015-09-303-3/+4
|
* List configure flags one per lineRobert Ancell2015-09-301-1/+4
|
* Fix compilation without libaudit installedRobert Ancell2015-09-301-2/+8
|
* Add regression test for libaudit supportRobert Ancell2015-09-164-0/+117
|
* Only include libaudit header if using itRobert Ancell2015-09-161-0/+3
|
* Log at configure time if libaudit is being usedRobert Ancell2015-09-161-1/+4
|
* Use libaudit to generate audit eventsRobert Ancell2015-09-165-0/+53
|
* Add an option for XDMCP and VNC servers to only listen on one addressRobert Ancell2015-08-056-12/+100
|
* If an XDMCP client provides more than one address to connect back with ↵Robert Ancell2015-08-051-47/+80
| | | | | | prefer to use the address the Request message came from. This fixes faulty XDMCP clients that provide local addresses that can't be routed to.
* debian/lightdm-session: Enable the C preprocessor Robert Ancell2015-07-022-3/+10
| | | | when loading X resources. (LP: #1244578).
* Fix typo in dm-tool man pageRobert Ancell2015-07-021-1/+1
|