Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix incorrect use of ConsoleKit CanSuspend/Hibernate APIlightdm-1-10 | Robert Ancell | 2018-01-23 | 2 | -8/+16 |
| | |||||
* | Ensure XDMP X sever shuts down when session closes | Robert Ancell | 2018-01-15 | 9 | -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 Ancell | 2018-01-15 | 4 | -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 Ancell | 2018-01-15 | 1 | -3/+19 |
| | | | | We only have one VNC connection - so make sure we don't try and use it twice. | ||||
* | Add README | Robert Ancell | 2017-12-11 | 1 | -0/+18 |
| | |||||
* | Fix VNC connection not being closed on session exit | Robert Ancell | 2017-12-11 | 7 | -3/+30 |
| | |||||
* | Use TravisCI for continuous integration | Robert Ancell | 2017-12-11 | 1 | -0/+14 |
| | |||||
* | Fix logic that checked if a session was being stopped | Robert Ancell | 2017-02-22 | 1 | -4/+4 |
| | |||||
* | Fix test for XDMCP hostname changes that wasn't merged correctly | Robert Ancell | 2017-01-12 | 1 | -2/+2 |
| | |||||
* | Use power management functions from ConsoleKit2 if available. | Robert Ancell | 2017-01-12 | 6 | -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 Ancell | 2017-01-12 | 14 | -136/+16 |
| | | | | run power fallback tests once | ||||
* | Fix incorrect unref in XDMCP code | Robert Ancell | 2016-12-09 | 1 | -1/+1 |
| | |||||
* | Use SA_RESTART on signals so we don't get interrupted reads | Robert Ancell | 2016-12-09 | 1 | -1/+1 |
| | |||||
* | Re-enable SIGPIPE for children so they have default behaviour | Robert Ancell | 2016-10-20 | 3 | -1/+13 |
| | |||||
* | Be even more careful about closing uninitialized memory. | Robert Ancell | 2016-06-09 | 1 | -0/+4 |
| | |||||
* | Be more careful about closing uninitialized memory. | Robert Ancell | 2016-06-09 | 1 | -2/+2 |
| | |||||
* | Set XDMCP hostname field in to system hostname or configured value | Robert Ancell | 2016-05-05 | 24 | -20/+83 |
| | |||||
* | Use a sorting function to choose which XDMCP addresses to connect back on. ↵ | Robert Ancell | 2016-04-28 | 1 | -26/+69 |
| | | | | Improve which address is chosen for IPv6 | ||||
* | Don't quit on SIGUSR1, SIGUSR2 or SIGHUP | Robert Ancell | 2016-04-05 | 1 | -3/+13 |
| | |||||
* | Revert last change - not necessary | Robert Ancell | 2016-02-03 | 1 | -1/+0 |
| | |||||
* | Make sure /var/lib/lightdm is created when installing | Robert Ancell | 2016-02-03 | 1 | -0/+1 |
| | |||||
* | Releasing 1.10.61.10.6 | Robert Ancell | 2015-11-20 | 4 | -2/+60 |
| | |||||
* | Add some missing tests | Robert Ancell | 2015-11-20 | 3 | -0/+73 |
| | |||||
* | Add some missing tests | Robert Ancell | 2015-11-20 | 7 | -4/+13 |
| | |||||
* | Remove .moved files | Robert Ancell | 2015-11-20 | 4 | -234/+0 |
| | |||||
* | Backport XDMCP improvements, including: | Robert Ancell | 2015-11-20 | 67 | -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 addresses | Robert Ancell | 2015-11-17 | 4 | -1/+39 |
| | |||||
* | Backport test improvements: | Robert Ancell | 2015-11-17 | 3 | -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 Ancell | 2015-11-17 | 19 | -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 Jurkiewicz | 2015-11-02 | 1 | -0/+6 |
| | | | | LC_IDENTIFICATION variables to the list of inherited locale variables. | ||||
* | Fix memory leak in XDMCP logging code | Robert Ancell | 2015-10-30 | 1 | -1/+5 |
| | |||||
* | Apply backup-logs option to the main log | Robert Ancell | 2015-10-28 | 1 | -1/+3 |
| | |||||
* | Add a backup-logs option that can be used to disable existing logging files ↵ | Robert Ancell | 2015-10-28 | 14 | -40/+126 |
| | | | | having a .old suffix added to them | ||||
* | Handle trailing whitespace on boolean values | Robert Ancell | 2015-10-21 | 2 | -2/+29 |
| | |||||
* | Fix all the things that prevent clang (3.5) from building LightDM with -Werror. | Robert Ancell | 2015-10-14 | 9 | -17/+17 |
| | |||||
* | Fix audit-autologin test | Robert Ancell | 2015-10-14 | 1 | -1/+1 |
| | |||||
* | Check the version of the X server we are running so we correctly pass ↵ | Robert Ancell | 2015-10-14 | 11 | -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 sessions | Robert Ancell | 2015-10-13 | 1 | -0/+4 |
| | |||||
* | Change --enable-audit to --enable-libaudit | Robert Ancell | 2015-09-30 | 1 | -8/+8 |
| | |||||
* | Disable libaudit support for now - Unity is not unlocking with these changes | Robert Ancell | 2015-09-30 | 3 | -3/+4 |
| | |||||
* | List configure flags one per line | Robert Ancell | 2015-09-30 | 1 | -1/+4 |
| | |||||
* | Fix compilation without libaudit installed | Robert Ancell | 2015-09-30 | 1 | -2/+8 |
| | |||||
* | Add regression test for libaudit support | Robert Ancell | 2015-09-16 | 4 | -0/+117 |
| | |||||
* | Only include libaudit header if using it | Robert Ancell | 2015-09-16 | 1 | -0/+3 |
| | |||||
* | Log at configure time if libaudit is being used | Robert Ancell | 2015-09-16 | 1 | -1/+4 |
| | |||||
* | Use libaudit to generate audit events | Robert Ancell | 2015-09-16 | 5 | -0/+53 |
| | |||||
* | Add an option for XDMCP and VNC servers to only listen on one address | Robert Ancell | 2015-08-05 | 6 | -12/+100 |
| | |||||
* | If an XDMCP client provides more than one address to connect back with ↵ | Robert Ancell | 2015-08-05 | 1 | -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 Ancell | 2015-07-02 | 2 | -3/+10 |
| | | | | when loading X resources. (LP: #1244578). | ||||
* | Fix typo in dm-tool man page | Robert Ancell | 2015-07-02 | 1 | -1/+1 |
| |