Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add READMElightdm-1-22 | 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. | ||||
* | * SECURITY UPDATE: Guest session not confined (LP: #1663157) | Robert Ancell | 2017-05-12 | 3 | -0/+17 |
| | | | | | | | - debian/50-disable-guest.conf: - debian/lightdm.install: - Disable guest sessions by default, this can be overridden by custom configuration (e.g. /etc/lightdm/lightdm.conf) - CVE-2017-8900 | ||||
* | * SECURITY UPDATE: Directory traversal allowing arbitrary directory | Robert Ancell | 2017-04-05 | 1 | -0/+10 |
| | | | | | | ownership and privilege escalation (LP: #1677924) - debian/guest-account.sh: Detect existing malicious guest user home dirs before proceeding with guest user creation - CVE-2017-7358 | ||||
* | 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. | ||||
* | Releasing 1.22.01.22.0 | Robert Ancell | 2017-03-22 | 3 | -1/+11 |
| | |||||
* | Allow guest sessions to talk to Mir (allowing unity8) | Robert Ancell | 2017-03-14 | 2 | -0/+4 |
|\ | |||||
| * | Allow guest session to connect to Mir and use ibus | Michael Terry | 2017-03-13 | 2 | -0/+4 |
|/ | |||||
* | Launchpad automatic translations update. | Launchpad Translations on behalf of lightdm-team | 2017-03-09 | 1 | -1/+1 |
| | |||||
* | Launchpad automatic translations update. | Launchpad Translations on behalf of lightdm-team | 2017-03-07 | 1 | -6/+14 |
| | |||||
* | Launchpad automatic translations update. | Launchpad Translations on behalf of lightdm-team | 2017-03-01 | 103 | -206/+206 |
| | |||||
* | Releasing 1.21.51.21.5 | Robert Ancell | 2017-02-22 | 3 | -1/+16 |
| | |||||
* | Fix logic that checked if a session was being stopped | Robert Ancell | 2017-02-22 | 1 | -4/+4 |
| | |||||
* | Launchpad automatic translations update. | Launchpad Translations on behalf of lightdm-team | 2017-02-20 | 103 | -206/+206 |
| | |||||
* | Releasing 1.21.41.21.4 | Robert Ancell | 2017-02-13 | 3 | -3/+21 |
| | |||||
* | Remove trailing whitespace | Robert Ancell | 2017-02-13 | 1 | -4/+4 |
| | |||||
* | Retry VT_WAITACTIVE if we get EINT | Robert Ancell | 2017-02-13 | 1 | -2/+11 |
| | |||||
* | Launchpad automatic translations update. | Launchpad Translations on behalf of lightdm-team | 2017-02-02 | 103 | -206/+206 |
| | |||||
* | Update code comment | Robert Ancell | 2017-01-27 | 1 | -1/+2 |
| | |||||
* | Add a test to confirm can repeatedly switch to greeter and back to the session | Robert Ancell | 2017-01-27 | 3 | -0/+166 |
| | |||||
* | Ignore SIGHUP by default and use SA_RESTART with SIGPIPE | Robert Ancell | 2017-01-27 | 2 | -2/+6 |
| | |||||
* | Correctly pass return value from sessions to LightDM | Robert Ancell | 2017-01-27 | 7 | -5/+67 |
| | |||||
* | Use symbol regex to match standard Qt symbols | Robert Ancell | 2017-01-27 | 2 | -32/+8 |
| | |||||
* | Make non-public symbols optional for architectures that don't generate them. | Robert Ancell | 2017-01-27 | 2 | -31/+31 |
| | |||||
* | Re-order symbols files | Robert Ancell | 2017-01-26 | 2 | -11/+11 |
| | |||||
* | Add symbols files for C++ libraries | Robert Ancell | 2017-01-26 | 3 | -0/+235 |
| | |||||
* | Launchpad automatic translations update. | Launchpad Translations on behalf of lightdm-team | 2017-01-19 | 103 | -206/+206 |
| | |||||
* | 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 | ||||
* | Launchpad automatic translations update. | Launchpad Translations on behalf of lightdm-team | 2017-01-01 | 1 | -0/+51 |
| | |||||
* | Launchpad automatic translations update. | Launchpad Translations on behalf of lightdm-team | 2016-12-16 | 102 | -204/+204 |
| | |||||
* | Releasing 1.21.31.21.3 | Robert Ancell | 2016-12-09 | 5 | -3/+18 |
| | |||||
* | Check for existence of test variable before setting it | Robert Ancell | 2016-12-09 | 1 | -1/+2 |
| | |||||
* | Fix incorrect unref in XDMCP code | Robert Ancell | 2016-12-09 | 1 | -1/+1 |
| | |||||
* | Fix warning logging on unreffed object | Robert Ancell | 2016-12-09 | 1 | -5/+7 |
| | |||||
* | Don't try and copy environment variables that don't exist | Robert Ancell | 2016-12-09 | 2 | -8/+16 |
| | |||||
* | Releasing 1.21.21.21.2 | Robert Ancell | 2016-12-09 | 3 | -3/+19 |
| | |||||
* | Use SA_RESTART on signals so we don't get interrupted reads | Robert Ancell | 2016-12-09 | 1 | -1/+1 |
|\ | |||||
| * | Use SA_RESTART flag. | Alberts Muktupāvels | 2016-12-08 | 2 | -9/+4 |
| | | |||||
| * | Retry read call in session.c if it fails with EINTR. | Alberts Muktupāvels | 2016-12-08 | 1 | -3/+8 |
|/ | |||||
* | Launchpad automatic translations update. | Launchpad Translations on behalf of lightdm-team | 2016-12-08 | 102 | -204/+204 |
| | |||||
* | Always pass through LD_PRELOAD, LD_LIBRARY_PATH and PATH to sessions/display ↵ | Robert Ancell | 2016-12-07 | 2 | -21/+13 |
| | | | | servers | ||||
* | Allow D-Bus interface to be disabled | Robert Ancell | 2016-12-07 | 8 | -61/+175 |
| | |||||
* | Refator D-Bus service into its own class | Robert Ancell | 2016-12-06 | 4 | -636/+839 |
| | |||||
* | . | Robert Ancell | 2016-12-01 | 1 | -98/+105 |
| | |||||
* | Launchpad automatic translations update. | Launchpad Translations on behalf of lightdm-team | 2016-11-29 | 102 | -204/+204 |
| | |||||
* | Load greeters from XDG_DATA_DIRS instead of compile time value | Robert Ancell | 2016-11-29 | 3 | -4/+20 |
| |