* 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