lp:lightdm/1.18
- Get this branch:
- bzr branch lp:lightdm/1.18
Branch merges
Related bugs
Bug #960157: lightdm exits on SIGHUP | Medium | Fix Committed | |
Bug #1539445: PAM User info messages do not localized | Undecided | New | |
Bug #1578442: XDMCP Willing/Unwilling messages do not report hostname | Medium | Fix Committed | |
Bug #1579867: lightdm set SIGPIPE disposition to SIG_IGN even for children | Medium | Fix Committed | |
Bug #1631707: Missing suspend and hibernate functionality for non-systemd systems with upower 0.99.0 => | High | Fix Committed | |
Bug #1648637: handle interruped read and write calls | High | Fix Committed | |
Bug #1656399: Returning to existing session is unreliable and can leave on blank screen | High | Fix Committed | |
Bug #1707187: Export autologin-session to greeter | Wishlist | Fix Committed | |
Bug #1718565: Timed autologin doesn't use autologin-session | Medium | Fix Committed |
Related blueprints
Branch information
Recent revisions
- 2354. By Robert Ancell
-
Expose autologin-session as a hint to the greeter
Based on a patch by Roland Tapken.
- 2352. By Tyler Hicks
-
Detect existing malicious guest user home dirs
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. - 2350. By Robert Ancell
-
Use power management functions from ConsoleKit2 if available.
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.
- 2349. By Robert Ancell
-
Use liblightdm-gobject power methods instead of re-implementing in Qt, only run power fallback tests once
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:lightdm