-
lightdm (1.18.3-0ubuntu1.1) xenial-security; urgency=medium
* SECURITY UPDATE: Directory traversal allowing arbitrary directory
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
-- Tyler Hicks <email address hidden> Fri, 31 Mar 2017 16:04:04 +0000
-
lightdm (1.18.3-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Fix error that caused stdin to be closed. This seems to have lots of bad
side effects (greeter not working correctly, multi-seat failing).
- Add support for greeters running inside sessions. This is enabled by
setting X-LightDM-Allow-Greeter inside the session .desktop file.
The session can then use liblightdm to connect one greeter to the
daemon. The communication is done using a socket
(/var/run/lightdm/<user>/greeter-socket) that is accessible to any
process run by that user. Consider controlling access to this socket
using a MAC system such as AppArmor. (LP: #1582242)
- Fix various memory management issues exposed by the use of in-session
greeters.
* debian/patches/lp1605117.patch:
- Applied upstream
-- Robert Ancell <email address hidden> Fri, 12 Aug 2016 11:37:43 +1200
-
lightdm (1.18.2-0ubuntu2) xenial; urgency=medium
* debian/patches/lp1605117.patch:
- Fix stdin being accidentally closed, causing indicators not to show in
unity-greeter (LP: #1605117)
-- Robert Ancell <email address hidden> Fri, 29 Jul 2016 15:18:41 +1200
-
lightdm (1.18.2-0ubuntu1) xenial; urgency=medium
* New upstream release:
- 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)
-- Robert Ancell <email address hidden> Tue, 21 Jun 2016 12:49:01 +1200
-
lightdm (1.18.1-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Use /dev/tty0 instead of /dev/console for VT operations (LP: #1566073)
-- Robert Ancell <email address hidden> Tue, 05 Apr 2016 12:06:39 +1200
-
lightdm (1.18.0-0ubuntu2) xenial; urgency=medium
* debian/control:
- Set libaudit and plymouth dependencies to linux-any (LP: #1563036)
-- Robert Ancell <email address hidden> Tue, 29 Mar 2016 12:05:24 +1300
-
lightdm (1.18.0-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Small documentation fixes
* debian/guest-account.sh:
- More forcibly remove guest sessions so they don't remain after logout
(LP: #1556516)
-- Robert Ancell <email address hidden> Wed, 23 Mar 2016 15:09:54 +1300
-
lightdm (1.17.6-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Don't write $DISPLAY into tty line in utmp/btmp. (LP: #1380364)
* debian/guest-account.sh:
* debian/guest-session.profile:
* debian/rules:
- Don't overwrite .profile file from skeleton session, append it instead
-- Robert Ancell <email address hidden> Tue, 15 Mar 2016 15:47:08 +1300
-
lightdm (1.17.5-0ubuntu2) xenial; urgency=medium
* debian/control:
- Fix liblightdm-qt5-3-dev to depend on qtbase5-dev, not libqt4-dev
-- Michael Terry <email address hidden> Wed, 03 Feb 2016 13:45:53 -0500
-
lightdm (1.17.5-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Set XDG_RUNTIME_DIR for ConsoleKit sessions. This is a recent change in
ConsoleKit2.
* debian/lightdm.postrm:
- Don't remove the lightdm user home directory on purge since we no longer
remove the user account. (LP: #1540933)
-- Robert Ancell <email address hidden> Wed, 03 Feb 2016 12:55:04 +1300
-
lightdm (1.17.4-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Add support for g_autoptr and liblightdm-gobject
- Fix dm-tool add-local-seat not working because LightDM is trying to
connect with TCP/IP (LP: #1529454)
-- Robert Ancell <email address hidden> Mon, 25 Jan 2016 17:13:18 +1300
-
lightdm (1.17.3-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Don't enable the hardware cursor in Unity System Compositor anymore.
Unity 8 now correctly provides its own cursor and other shells should too
(LP: #1517615)
* debian/guest-session.profile:
- Fix guest session dialog sleep (LP: #1526004)
-- Robert Ancell <email address hidden> Thu, 17 Dec 2015 13:12:24 +1300
-
lightdm (1.17.2-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Handle XDMCP Request packet with no addresses. (LP: #1516831)
- Don't start LightDM if the XDMCP server is configured with a key that
doesn't exist. (LP: #1517685)
- Add IP addresses to XDMCP log messages.
- Refactor XDMCP error handling.
- Add more XDMCP tests.
-- Robert Ancell <email address hidden> Fri, 20 Nov 2015 15:34:08 +1300
-
lightdm (1.17.1-0ubuntu2) xenial; urgency=medium
* debian/guest-session-setup.sh:
- don't error out if there is no prefs.sh configuration,
should fix the guest session not starting in xenial (lp: #1515704)
-- Sebastien Bacher <email address hidden> Fri, 13 Nov 2015 11:52:06 +0100
-
lightdm (1.17.1-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Add a backup-logs option that can be used to disable existing logging
files having a .old suffix added to them.
- Add LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT and
LC_IDENTIFICATION variables to the list of inherited locale variables.
(LP: #1511259)
- Implement XDMCP ForwardQuery. (LP: #1511545)
- Fix small memory leak in XDMCP logging code.
-- Robert Ancell <email address hidden> Tue, 03 Nov 2015 16:28:54 +1300
-
lightdm (1.17.0-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Disable log backups - this interferes with logrotate.
- Support using libaudit to generate audit events.
- Handle trailing whitespace on boolean values in configuration.
- Update example configuration to more correctly match allowed options.
- Fix unnecessary X server from being launched when locking seats.
- Check the version of the X server we are running so we correctly pass
-listen tcp when required.
- Allow reading /proc/<PID>/net/dev from within a guest session.
(LP: #1442609)
- Allow guest sessions to write in /{,var/}run/screen folder.
(LP: #1442611)
- Update guest-session AppArmor profile to be suitable for openSUSE.
- Fix apparmor profiles for running Chromium in guest sessions.
(LP: #1504049, LP: #1464958)
- Fix configure failing without Vala installed.
* Build with multi-arch
* debian/lightdm.logrotate:
- Use logrotate to handle log files placed in the default system log
directory (/var/log/lightdm).
* debian/guest*:
- Optimize guest account creation, use OverlayFS of AuFS if available.
-- Robert Ancell <email address hidden> Wed, 28 Oct 2015 15:02:46 +1300
-
lightdm (1.16.4-0ubuntu1) wily; urgency=medium
* New upstream release:
- Fix apparmor profiles for running Chromium in guest sessions
(LP: #1504049)
-- Robert Ancell <email address hidden> Tue, 13 Oct 2015 11:47:16 +0100