Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Retry VT_WAITACTIVE if we get EINTlightdm-1-18 | Robert Ancell | 2019-07-29 | 1 | -2/+11 |
| | |||||
* | in Remove X authority: Ignore any error & don't exit, continue closing the ↵ | Ivan Zakharyaschev | 2018-08-30 | 1 | -2/+1 |
| | | | | session | ||||
* | Set XDG_SEAT env variable in script hooks | Robert Ancell | 2018-08-30 | 9 | -30/+34 |
| | |||||
* | Fix small leak in XDMCP server | Robert Ancell | 2018-08-30 | 1 | -1/+1 |
| | |||||
* | Fix qt5 test being run instead of qt4 one | Robert Ancell | 2018-08-30 | 1 | -1/+1 |
| | |||||
* | Fix incorrect use of ConsoleKit CanSuspend/Hibernate API | Robert Ancell | 2018-01-23 | 2 | -8/+16 |
| | |||||
* | Releasing 1.18.41.18.4 | Robert Ancell | 2018-01-18 | 2 | -1/+12 |
| | |||||
* | 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 | -2/+18 |
| | | | | We only have one VNC connection - so make sure we don't try and use it twice. | ||||
* | Fix branch name in README | Robert Ancell | 2018-01-15 | 1 | -1/+1 |
| | |||||
* | Set names for XDMCP and VNC seats | Robert Ancell | 2018-01-15 | 3 | -10/+43 |
| | |||||
* | Fix expiry date in README | Robert Ancell | 2018-01-15 | 1 | -1/+1 |
| | |||||
* | 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 timed autologins not using autologin-session when no session specified | Robert Ancell | 2017-09-21 | 2 | -1/+8 |
| | |||||
* | Expose autologin-session as a hint to the greeter | Robert Ancell | 2017-09-21 | 20 | -48/+144 |
| | | | | Based on a patch by Roland Tapken. | ||||
* | Update debian/changelog | Robert Ancell | 2017-04-05 | 1 | -0/+10 |
| | |||||
* | Detect existing malicious guest user home dirs | Tyler Hicks | 2017-04-05 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | It was discovered that a local attacker could watch for lightdm's guest-account script to create a /tmp/guest-XXXXXX file and then quickly create the lowercase representation of the guest user's home directory before lightdm could. This allowed the attacker to have control of the guest user's home directory and, subsequently, gain control of an arbitrary directory in the filesystem which could lead to privilege escalation. This patch fixes the issue by detecting failures in creating a directory for the guest user's home directory. If the file (directory, symlink, etc.) already exists at the path, mkdir will fail and the script will exit. This means that it is still possible for a local user to carry out a denial of service on the guest user login feature. | ||||
* | Fix logic that checked if a session was being stopped | Robert Ancell | 2017-02-22 | 1 | -4/+4 |
| | |||||
* | 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 | -0/+12 |
| | |||||
* | Releasing 1.18.31.18.3 | Robert Ancell | 2016-08-12 | 3 | -4/+30 |
| | |||||
* | Remove trailing whitespace from Makefiles | Robert Ancell | 2016-08-12 | 2 | -5/+5 |
| | |||||
* | Set hints for in-session-greeters | Robert Ancell | 2016-08-12 | 13 | -6/+256 |
| | |||||
* | Fix greeter being killing a started session once if a new authentication is ↵ | Robert Ancell | 2016-08-12 | 6 | -7/+84 |
| | | | | started | ||||
* | Add test to confirm in-session greeters can unlock existing sessions | Robert Ancell | 2016-08-12 | 3 | -0/+75 |
| | |||||
* | Fix reference count when creating sessions from greeters | Robert Ancell | 2016-08-12 | 4 | -1/+59 |
| | |||||
* | Add a test for multi-seat autologin | Robert Ancell | 2016-08-02 | 5 | -1/+93 |
| | |||||
* | Add a test for multi-seat login | Robert Ancell | 2016-08-02 | 3 | -0/+69 |
| | |||||
* | Add test to check in-session greeter doesn't open a new session when ↵ | Robert Ancell | 2016-07-29 | 3 | -1/+49 |
| | | | | unlocking active session | ||||
* | Allow in-session greeters to reconnect | Robert Ancell | 2016-07-29 | 7 | -1/+102 |
| | |||||
* | Fix finalizing common account users | Robert Ancell | 2016-07-29 | 1 | -33/+56 |
| | |||||
* | Remove IO watch on greeter destruction | Robert Ancell | 2016-07-29 | 1 | -1/+5 |
| | |||||
* | Treat EOF from greeter as connection closed | Robert Ancell | 2016-07-29 | 1 | -1/+7 |
| | |||||
* | Clean up when greeter object destroyed | Robert Ancell | 2016-07-29 | 1 | -1/+11 |
| | |||||
* | Copy in released changelog information | Robert Ancell | 2016-07-29 | 1 | -0/+15 |
| | |||||
* | Refresh debian/patches | Robert Ancell | 2016-07-28 | 2 | -14/+14 |
| | |||||
* | Make greeter socket writeable | Robert Ancell | 2016-07-13 | 1 | -0/+14 |
| | |||||
* | Fix in-session greeter not working for greeter logins | Robert Ancell | 2016-07-12 | 5 | -37/+115 |
| | |||||
* | Remove unused unititialized file descriptors - could cause stdin to be closed | Robert Ancell | 2016-06-29 | 1 | -6/+0 |
| | |||||
* | Allow greeters to run in-session | Robert Ancell | 2016-06-29 | 19 | -137/+665 |
| | |||||
* | Don't access unreffed value | Robert Ancell | 2016-06-24 | 1 | -1/+3 |
| | |||||
* | * New upstream release:1.18.2 | Robert Ancell | 2016-06-21 | 3 | -1/+37 |
| | | | | | | | | | | | | | | | | | | | | | - Don't quit on SIGUSR1, SIGUSR2 or SIGHUP (LP: #960157) - Use MIR_SERVER_HOST_SOCKET instead of MIR_SOCKET to report compositor socket to sessions. This used to work but no longer works in Mir 0.21 (LP: #1583624) - Use only a single compositor on xlocal seats (LP: #1594229) - Fix Mir greeter log filename having "(null)" in the name (LP: #1590582) - Set XDMCP hostname field in to system hostname or configured value (LP: #1578442) - Improve XDMCP IPv6 address selection (LP: #1575200) - Allow fcitx and mozc to run in guest session (LP: #1509829) - Fix uninitialized memory errors * debian/lightdm.dirs: - Ensure user configuration directories /etc/lightdm/lightdm.conf.d and /etc/guest-session exist * debian/guest-account.sh: * debian/guest-session-setup.sh: - Source prefs.sh as privileged user to allow user modification (LP: #1581853) | ||||
* | Remove trailing whitespace | Robert Ancell | 2016-06-21 | 1 | -4/+4 |
| | |||||
* | Only run a single USC instance on xlocal seats (it no longer supports ↵ | Robert Ancell | 2016-06-21 | 8 | -81/+150 |
| | | | | multiple instances) |