summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add READMElightdm-1-22Robert 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 timed autologins not using autologin-session when no session specifiedRobert Ancell2017-09-212-1/+8
|
* Expose autologin-session as a hint to the greeterRobert Ancell2017-09-2120-48/+144
| | | | Based on a patch by Roland Tapken.
* * SECURITY UPDATE: Guest session not confined (LP: #1663157)Robert Ancell2017-05-123-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 directoryRobert Ancell2017-04-051-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 dirsTyler Hicks2017-04-051-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.0Robert Ancell2017-03-223-1/+11
|
* Allow guest sessions to talk to Mir (allowing unity8)Robert Ancell2017-03-142-0/+4
|\
| * Allow guest session to connect to Mir and use ibusMichael Terry2017-03-132-0/+4
|/
* Launchpad automatic translations update.Launchpad Translations on behalf of lightdm-team2017-03-091-1/+1
|
* Launchpad automatic translations update.Launchpad Translations on behalf of lightdm-team2017-03-071-6/+14
|
* Launchpad automatic translations update.Launchpad Translations on behalf of lightdm-team2017-03-01103-206/+206
|
* Releasing 1.21.51.21.5Robert Ancell2017-02-223-1/+16
|
* Fix logic that checked if a session was being stoppedRobert Ancell2017-02-221-4/+4
|
* Launchpad automatic translations update.Launchpad Translations on behalf of lightdm-team2017-02-20103-206/+206
|
* Releasing 1.21.41.21.4Robert Ancell2017-02-133-3/+21
|
* Remove trailing whitespaceRobert Ancell2017-02-131-4/+4
|
* Retry VT_WAITACTIVE if we get EINTRobert Ancell2017-02-131-2/+11
|
* Launchpad automatic translations update.Launchpad Translations on behalf of lightdm-team2017-02-02103-206/+206
|
* Update code commentRobert Ancell2017-01-271-1/+2
|
* Add a test to confirm can repeatedly switch to greeter and back to the sessionRobert Ancell2017-01-273-0/+166
|
* Ignore SIGHUP by default and use SA_RESTART with SIGPIPERobert Ancell2017-01-272-2/+6
|
* Correctly pass return value from sessions to LightDMRobert Ancell2017-01-277-5/+67
|
* Use symbol regex to match standard Qt symbolsRobert Ancell2017-01-272-32/+8
|
* Make non-public symbols optional for architectures that don't generate them.Robert Ancell2017-01-272-31/+31
|
* Re-order symbols filesRobert Ancell2017-01-262-11/+11
|
* Add symbols files for C++ librariesRobert Ancell2017-01-263-0/+235
|
* Launchpad automatic translations update.Launchpad Translations on behalf of lightdm-team2017-01-19103-206/+206
|
* 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
* Launchpad automatic translations update.Launchpad Translations on behalf of lightdm-team2017-01-011-0/+51
|
* Launchpad automatic translations update.Launchpad Translations on behalf of lightdm-team2016-12-16102-204/+204
|
* Releasing 1.21.31.21.3Robert Ancell2016-12-095-3/+18
|
* Check for existence of test variable before setting itRobert Ancell2016-12-091-1/+2
|
* Fix incorrect unref in XDMCP codeRobert Ancell2016-12-091-1/+1
|
* Fix warning logging on unreffed objectRobert Ancell2016-12-091-5/+7
|
* Don't try and copy environment variables that don't existRobert Ancell2016-12-092-8/+16
|
* Releasing 1.21.21.21.2Robert Ancell2016-12-093-3/+19
|
* Use SA_RESTART on signals so we don't get interrupted readsRobert Ancell2016-12-091-1/+1
|\
| * Use SA_RESTART flag.Alberts Muktupāvels2016-12-082-9/+4
| |
| * Retry read call in session.c if it fails with EINTR.Alberts Muktupāvels2016-12-081-3/+8
|/
* Launchpad automatic translations update.Launchpad Translations on behalf of lightdm-team2016-12-08102-204/+204
|
* Always pass through LD_PRELOAD, LD_LIBRARY_PATH and PATH to sessions/display ↵Robert Ancell2016-12-072-21/+13
| | | | servers
* Allow D-Bus interface to be disabledRobert Ancell2016-12-078-61/+175
|
* Refator D-Bus service into its own classRobert Ancell2016-12-064-636/+839
|
* .Robert Ancell2016-12-011-98/+105
|
* Launchpad automatic translations update.Launchpad Translations on behalf of lightdm-team2016-11-29102-204/+204
|
* Load greeters from XDG_DATA_DIRS instead of compile time valueRobert Ancell2016-11-293-4/+20
|