Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: lightdm | Distribution: SUSE Linux Enterprise 15 SP4 |
Version: 1.30.0 | Vendor: openSUSE |
Release: bp154.2.170 | Build date: Thu May 12 03:28:12 2022 |
Group: System/X11/Displaymanagers | Build host: lamb27 |
Size: 386826 | Source RPM: lightdm-1.30.0-bp154.2.170.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://freedesktop.org/wiki/Software/LightDM | |
Summary: Lightweight, Cross-desktop Display Manager |
LightDM is a lightweight, cross-desktop display manager. Its main features are a well-defined greeter API allowing multiple GUIs, support for all display manager use cases, with plugins where appropriate, low code complexity, and fast performance. Due to its cross-platform nature greeters can be written in several toolkits such as Qt and GTK+.
GPL-3.0-or-later
* Tue Oct 19 2021 Max Lin <mlin@suse.com> - Replace /usr/etc to /etc for products if suse_version < 1550 (bsc#1190289) * Fri May 21 2021 Ludwig Nussel <lnussel@suse.de> - Remove %ghost from /var/cache/lightdm. With SELinux enabled lightdm would otherwise not be allowed to create that directory. * Mon Feb 08 2021 Martin Liška <mliska@suse.cz> - Add lightdm-glibc-2.33-fix.patch that fixes issue with glibc 2.33 (boo#1181778). The patch was suggested as gh#168. * Wed Dec 09 2020 Antonio Larrosa <alarrosa@suse.com> - Only build the qt4 subpackage up to Leap 15.2 / SLE 15 SP2 (boo#1179613) * Sat Oct 03 2020 Callum Farmer <callumjfarmer13@gmail.com> - Change paths from /etc to /usr/etc for UsrEtc Move (boo#1177197) * Tue Sep 29 2020 Dominique Leuenberger <dimstar@opensuse.org> - Fixup pam stack a bit more (boo#1176338): + Do not create hardlinks between lightdm pam files and xdm's pam files, but install explicit lightdm pam stack that @includes xdm. This has the advantage that, if an admin creates /etc/pam.d/xdm, we will follow this right away. With the hardlinks, the /usr/etc/pam.d/xdm would still be used, which might not be the expected outcome. * Thu Sep 17 2020 Dominique Leuenberger <dimstar@opensuse.org> - Follow XDM's change of moving the default pam config file to /usr/etc (boo#1176338). - Add pre/posttrans scripts to ensure user modified /etc/pam.d/lightdm* survives our move to /usr/etc (and user modification in /etc/pam.d wins over /usr/etc/pam.d). * Tue Jul 07 2020 Callum Farmer <callumjfarmer13@gmail.com> - Fixes for %_libexecdir changing to /usr/libexec * Tue Sep 17 2019 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.30.0: * Add lightdm_user_get_is_locked (). * Hide users with shell /bin/false. * Remove unity-system-compositor support (dead upstream). * Fix dm-tool crash. * Update documentation. - Refresh patches with quilt. - Use modern macros. * Thu Jul 18 2019 Wolfgang Bauer <wbauer@tmo.at> - Fix Provides/Obsoletes of the lightdm-qt5-devel subpackage * Fri May 03 2019 Christophe Giboudeaux <christophe@krop.fr> - Stop building lightdm-qt4 on openSUSE > 1500. * Thu Oct 25 2018 sor.alexei@meowr.ru - Update to version 1.28.0: * Continue to shutdown session if removing X authority fails. * Set XDG_SEAT env variable in script hooks. * Fix small leak in XDMCP server. * liblightdm-qt: Mark class PowerInterface as exported. * Fix one qt5 test being run instead of a qt4 one. * Remove use of deprecated g_type_class_add_private. * Modernise private data in objects. * Document XDG_SEAT_PATH in man page. * Fix install failing if link already exists. * Remove bashisms in configure.ac. - Rebase lightdm-sysconfig-support.patch, lightdm-xauthlocalhostname-support.patch. - Use GPG signing. * Thu Apr 12 2018 sor.alexei@meowr.ru - Update to version 1.26.0: * Fix build system to require C99. * Support moc being called moc-qt5. * Fail configure if MOC can't be found. * Use AccountsService extension system for extended greeter information. * Fix incorrect use of ConsoleKit CanSuspend/Hibernate API. * Use standard format for arguments passed to qtchooser. * Modernise code style. - Rebase lightdm-disable-utmp-handling.patch, lightdm-set-gdmflexiserver-envvar.patch, lightdm-sysconfig-support.patch, lightdm-xauthlocalhostname-support.patch. - Rename and rebase lightdm-ignore-known-symlink-sessions.patch. * Fri Mar 09 2018 sor.alexei@meowr.ru - Update to version 1.24.1: * Fixes for VNC and XDMCP connections (boo#1066708, boo#1083161). * Set names for XDMCP and VNC seats. * Expose autologin-session as a hint to the greeter. * Fix timed autologins not using autologin-session when no session specified. - Enable libaudit support on Leap 15.0 or newer. * Thu Oct 12 2017 dimstar@opensuse.org - Have update-alternatives handle Xinit's integration of the displaymanager, replacing /etc/sysconfig/displaymanager (boo#1053863). * Sat Sep 23 2017 sor.alexei@meowr.ru - Update to version 1.24.0: * No changes. * Fri Jul 21 2017 dimstar@opensuse.org - Update lightdm-sysconfig-support.patch: deprecate the use of DEFAULT_WM in /etc/sysconfig/windowmanager. The new way of setting the system default WM is by means of update-alternatives, handling the /usr/share/xsessions/default.desktop (boo#1030873). * Tue Jul 04 2017 fvogt@suse.com - Augment patch to also resolve the target of symlink sessions for detemining the preselected option: * ignore-known-symlink-sessions.patch * Tue May 16 2017 fvogt@suse.com - Add patch to support new autologin mechanism needed for the role-based desktop selection (boo#1030873): * ignore-known-symlink-sessions.patch - Use "default" instead of "twm" as default session * Wed Apr 05 2017 sor.alexei@meowr.ru - Update to version 1.22.0: * Allow guest sessions to talk to Mir. * Thu Feb 23 2017 sor.alexei@meowr.ru - Update to version 1.21.5 (changes since 1.21.3): * Use power management functions from ConsoleKit2 if available. * Correctly pass return value from sessions to LightDM. * Retry VT_WAITACTIVE if we get EINTR. * Ignore SIGHUP by default. * Use SA_RESTART with SIGPIPE. * liblightdm-qt: Use liblightdm-gobject power methods instead of re-implementing in Qt. - Rebase lightdm-disable-utmp-handling.patch. * Wed Jan 25 2017 sor.alexei@meowr.ru - Update to version 1.21.3 (changes since 1.21.1): * Use SA_RESTART on signals so we don't get interrupted reads. * Use logind to terminate greeter sessions if it is available. * Load greeters from XDG_DATA_DIRS instead of the compile time value. * Allow the D-Bus interface to be disabled. * Always pass through LD_PRELOAD, LD_LIBRARY_PATH and PATH to sessions/display servers. * Fix an incorrect unref in the XDMCP server code. * Fix logging warnings. - Rebase lightdm-sysconfig-support.patch. * Mon Nov 28 2016 sor.alexei@meowr.ru - Update to version 1.21.1 (changes since 1.20.0): * Add liblightdm functions for getting OS release information and the message of the day. * Warn if we find unknown keys in configuration. * Fix .profile errors not showing in .xsession-errors log. * Remove a duplicate Qt property in liblightdm. * Fix and improve liblightdm API documentation. * Minor GIR annotation fixes. * Fix greeters crashing with unknown configuration keys (regression from 1.12.0) * Add an API verison to the greeter-daemon protocol for future enhancements. * More regression tests. * Sat Oct 15 2016 sor.alexei@meowr.ru - Update to version 1.20.0: * No changelog available. * Sat Oct 01 2016 sor.alexei@meowr.ru - Update to version 1.19.5: * Fix errors in documentation generation. * Improve documentation. * Fix guest AppArmor profile to allow guest sessions more access to the upstart session socket. * Fix a small memory leak in liblightdm-gobject keyboard layout code. - Rerebase lightdm-sysconfig-support.patch (boo#1002061). - Better X11-displaymanagers-lightdm. - Remove lightdm-rpmlintrc. * Sun Sep 25 2016 sor.alexei@meowr.ru - Update to version 1.19.4 (changes since 1.19.0): * Rename "xlocal" seat type to "local". Using "xlocal" will continue to work but will report a warning. * Fix memory leaks. * Fix uninitialised memory errors. * 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 * Allow XMir to run on the xlocal seat using the new x-server-backend=mir option. * Use only a single compositor on local seats. * Fix Mir greeter log filename having "(null)" in the name. * Copy fcitx/mozc rules so session works when these aren't installed. * Revert lxsession change - it caused the AppArmor to fail to compile. * 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 ran by that user. Consider controlling access to this socket using a MAC system such as AppArmor. * Report errors for all liblightdm methods. This will require existing greeters to update their API usage. The ABI is unchanged. * Handle EAGAIN correctly when daemons communicate with the daemon. * Drop support for mir-container sessions - no-one ever used these. * Fix in-session greeters not working for greeter logins. * Fix various issues in new in-session greeter code. * Fix user list memory management exposed by use of in-session greeters. * Fix some spurious warnings in the log. - Rebase lightdm-sysconfig-support.patch, lightdm-xauthlocalhostname-support.patch. - Use tarball signing. * Thu Jul 28 2016 dimstar@opensuse.org - Add code to %post to migrate users of no longer maintained 'lxdm' display manager over to 'lightdm'. - Obsolete lxdm up to version 0.5 (we never carried 0.5 in any openSUSE product). * Sun Jun 19 2016 mimi.vx@gmail.com - remove user-authority-in-system-dir=true from suse conf, fixes boo#976876 * Sat May 07 2016 sor.alexei@meowr.ru - Update to version 1.19.0: * Use /dev/tty0 instead of /dev/console for VT operations. * Don't quit on SIGUSR1, SIGUSR2 or SIGHUP. * Improve XDMCP IPv6 address selection. * Set XDMCP hostname field in to system hostname or configured value. * Allow fcitx and mozc to run in guest session. * Fix lxsession running in guest session. * Drop support for legacy XMir. * Fix g_spawn compiler warning. - Don't configure twice. - Enable Vala bindings. - Drop support for openSUSE older than 13.2. - Some spec cleanup. * Mon Apr 11 2016 mimi.vx@gmail.com - fix config file to use new Seat:* sematics * Sun Apr 10 2016 mimi.vx@gmail.com - update to 1.18.1 * Use /dev/tty0 instead of /dev/console for VT operations * Small documentation fixes * Don't write $DISPLAY into tty line in utmp/btmp. * Fri Mar 04 2016 mimi.vx@gmail.com - update to 1.17.5 * Set XDG_RUNTIME_DIR for ConsoleKit sessions. This is a recent change in ConsoleKit2. * 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 * Thu Jan 07 2016 mimi.vx@gmail.com - fix boo#960924 - modify lightdm-sysconfig-support.patch to use new Seat sematics * Sat Jan 02 2016 mimi.vx@gmail.com - update to 1.17.3 - refresh patches: lightdm-disable-utmp-handling.patch lightdm-set-gdmflexiserver-envvar.patch lightdm-sysconfig-support.patch lightdm-use-run-dir.patch lightdm-xauthlocalhostname-support.patch * Don't enable the hardware cursor in Unity System Compositor anymore. Unity 8 now correctly provides its own cursor and other shells should too * Handle XDMCP Request packet with no addresses. * Don't start LightDM if the XDMCP server is configured with a key that doesn't exist. * Add IP addresses to XDMCP log messages. * Refactor XDMCP error handling. * Add more XDMCP tests. * 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. * Implement XDMCP ForwardQuery. * Fix small memory leak in XDMCP logging code. * 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. * Allow guest sessions to write in /{,var/}run/screen folder. * Update guest-session AppArmor profile to be suitable for openSUSE. * Fix apparmor profiles for running Chromium in guest sessions. * Fix configure failing without Vala installed. * Update default configuration better explaining the seat configuration name matching and dropping references to the obsolete [SeatDefaults] section * Drop Xorg option -sharevts. It's no longer required for non-seat0 X servers since xorg-server release 1.16. * Support Wayland sessions. * Implement autologin-session option. * Generate Vala bindings from GIR instead of manually writing them. This fixes some small bugs in both the Vala and GIR bindings. * Don't remove autotools generated files in distclean. * Fix default X server command set to XMir in 1.15.0. * Internally merge the [SeatDefaults] and [Seat:*] sections together. The previous method meant configuration snippets using a mix of old and new naming would not correctly override eachother. * Use IP address of XDMCP requests to contact X server if available. * Add an option for XDMCP and VNC servers to only listen on one address. * Fix configuration file warnings so they go to the log, not stderr. * Warn if deprecated options logind-load-seats or xdg-seat are in configuration. * Improve IP addresses in XDMCP log messages. * Fix typo in dm-tool man page. * Wed Sep 23 2015 sndirsch@suse.com - displaymanager default setting in %post/postun: * don't limit it to openSUSE >= 13.1 (has been done accidently) * make sure not to replace DISPLAYMANAGER in comments * only reset DISPLAYMANAGER to "" when uninstalling lightdm, not also in the update case (OMG!) * ldconfig is not required at all for the main package * Mon Sep 14 2015 bhertwig@suse.com - Set displaymanager to lightdm if displaymanager variable is unset (FATE #319432) * Tue Jul 07 2015 mimi.vx@gmail.com - update to 1.15.0 * Deprecate [SeatDefaults] in favour of [Seat:*] * Thu Apr 09 2015 peter@itwm.fhg.de - fix XDMCP setting in lightdm-sysconfig-support.patch: Setting DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN=true forced LightDM to open port 6000 for XDMCP protocol (instead of its default port 177). As a consequence, usual X11 terminals weren't able to contact the XDM service. However, this sysconfig setting should only request the XServer to open port 6000 for requests to a running X11 session and leave the XDMCP port unchanged. * Tue Mar 24 2015 gber@opensuse.org - update to version 1.14.0 - Initialize file descriptor handles so we don't attempt to close stdin by accident - Fix small errors detected by scan-build (clang) - Fix pipe file descriptor leak for each greeter session - Support active session changing via logind - Don't allow liblightdm-gobject to be disabled. It is required for liblightdm-qt and the tests so it's not worth supporting builds without it - Add bash autocompletion support - Don't attempt generate D-Bus seat/session removal signals on shutdown - Add missing method QLightDM::Greeter::cancelAutologin - Fix crash when having configuration keys defined in multiple places - Fix pipe file descriptor leak for each session login / authentication - Use correct syntax for DesktopNames key in session files - Match seat configuration with globbing - Allow user switching in multi-seat until bug stopping greeter showing on logout is fixed - Disable log message when AccountsService users change - Update AppArmor scripts, requires AppArmor 2.9 - Update tests to run better on servers * Tue Mar 10 2015 gber@opensuse.org - update to version 1.12.3 - fix pipe file descriptor leak for each greeter session - don't attempt generate D-Bus seat/session removal signals on shutdown * Thu Nov 13 2014 gber@opensuse.org - update to version 1.12.1 - Fix pipe file descriptor leak for each session login / authentication - Use correct syntax for DesktopNames key in session files - Mock /run in tests * Mon Nov 03 2014 gber@opensuse.org - use symlinks to the xdm PAM service files again, using a different PAM service name breaks automatic unlocking of gnome-keyring via PAM (bnc#903744)
/etc/alternatives/default-displaymanager /etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf /etc/lightdm /etc/lightdm/keys.conf /etc/lightdm/users.conf /etc/pam.d/lightdm /etc/pam.d/lightdm-autologin /etc/pam.d/lightdm-greeter /etc/xdg/lightdm /etc/xdg/lightdm/lightdm.conf.d /run/lightdm /usr/bin/dm-tool /usr/lib/X11/displaymanagers /usr/lib/X11/displaymanagers/default-displaymanager /usr/lib/X11/displaymanagers/lightdm /usr/lib/lightdm /usr/lib/lightdm/gdmflexiserver /usr/sbin/lightdm /usr/share/accountsservice /usr/share/accountsservice/interfaces /usr/share/accountsservice/interfaces/org.freedesktop.DisplayManager.AccountsService.xml /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/dm-tool /usr/share/bash-completion/completions/lightdm /usr/share/dbus-1/interfaces/org.freedesktop.DisplayManager.AccountsService.xml /usr/share/doc/packages/lightdm /usr/share/doc/packages/lightdm/NEWS /usr/share/doc/packages/lightdm/lightdm.conf.example /usr/share/licenses/lightdm /usr/share/licenses/lightdm/COPYING.GPL3 /usr/share/lightdm /usr/share/lightdm/greeters /usr/share/lightdm/lightdm.conf.d /usr/share/lightdm/lightdm.conf.d/50-suse-defaults.conf /usr/share/lightdm/remote-sessions /usr/share/lightdm/sessions /usr/share/man/man1/dm-tool.1.gz /usr/share/man/man1/lightdm.1.gz /usr/share/polkit-1/actions/org.freedesktop.DisplayManager.AccountsService.policy /usr/share/xgreeters /var/cache/lightdm /var/lib/lightdm /var/lib/lightdm-data /var/log/lightdm
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 16:00:25 2024