0.17.0

@plfiorini plfiorini released this Dec 5, 2017 · 3 commits to develop since this release

The SDDM team is proud to announce the release of SDDM,
the Simple Desktop Display Manager.

SDDM is made possible thanks to the collaborative work of the Liri,
KDE and LXQt projects, as well as the help and contributions from dozens
of other developers.

The SDDM team is working very hard towards SDDM 1.0.0.
Want to help us? Want to join us? Found any bugs?
Please file bug reports and pull requests on our Github tracker:
https://github.com/sddm/sddm/issues

The sources are hosted on GitHub, release tag is here.
Please see the "INSTALL" file for build instructions.

Changes

  • Added possibility to change border width of ComboBox widget.
  • Added missing utmp/wtmp/btmp handling.
  • Make greeter see icons set by AccountsServices.
  • Fix sddm.conf man page syntax error and update.
  • Fix ComboBox widget.
  • Fix connection of PropertiesChanged event for LogindSeat.
  • Avoid race conditions with Xsetup.
  • Update de translation.
  • Update lt translation.
  • Update zh_TW translation.
  • Adjust order of components in the default PATH.
  • Set default input method to qtvirtualkeyboard.

Thanks

We would like to thank the following developers for their contributions to this release:

Pier Luigi Fiorini, David Edmundson, Fabian Vogt, Kevin S.C. Decker, Raphael Kubo da Costa, Martin Briza, naund, Gabriel Craciunescu, Robert Antoni Buj Gelonch, Sanjeev Premi, Sven Eden, welaq, Albert Vaca, Aleix Pol, Aleksei Kovura, Andreas Müller, Aurélien COUDERC, Florian Jacob, Guo Yunhe, Hendrik Lehmbruch, Jeff Huang, Johannes Pointner, Kristoffer Grundström, Mads, Marcin Mikołajczak, Marius Bakke, Nathaniel Graham, Palo Kisa, Papoteur, Peter Wu, Robert Hoffmann, Thomas Preisner, Vincent43, m4sk1n, realsobek, scootergrisen, 林博仁

Download

SHA256 checksums:

0743895b082becb24318564da0de3c2d4d93d567cee78174343716806a6c5704  sddm-0.17.0.tar.gz
13ec3e04ecdb0ab83a6ae62c734fdf86f86c1851a90b06f85f5bf8776fcb0632  sddm-0.17.0.tar.xz

0.16.0

@plfiorini plfiorini released this Oct 8, 2017 · 143 commits to develop since this release

Full release announcement is here.

Highlights

Configuration

SDDM configuration usually consits of user set options and distro defined options.
For example, a distro might want to specify a custom theme, but the
user's autostart name can't come from the distro.

Using the same config file leads to problems when upgrading.

To avoid such problems we introduced configuration directories as well as
the main config file /etc/sddm.conf.

Configuration is loaded in the following order:

  • All files in /usr/lib/sddm/sddm.conf.d in alphabetical order
  • All files in /etc/sddm.conf.d in alphabetical order
  • Finally from /etc/sddm.conf for compatibility

Distributions should put their configuration in /usr/lib/sddm/sddm.conf.d while
users should write their settings to /etc/sddm.conf.d.

Other changes

  • Support non-latin characters in theme settings.
  • Support fish shell in Xsession and wayland-session.
  • Unlock GNOME keyring at login.
  • Configuration directory.
  • Make the default cursor themed.
  • Update date and time in elarun theme.
  • Fix theme metadata default values.
  • Fix session selection in elarun.
  • Do not truncate XAUTHORITY on login.
  • Make enabled property of Button functional.
  • Fix typos in documentation.
  • Re-use existing sessions.
  • Add ConsoleKit 2 support.
  • Stop assuming shadow(5) is always available.
  • Explicitely set XDG_SEAT when starting a user session.
  • Suppress errors when pam_elogind is not available.
  • Suppress errors when pam_systemd is not available.
  • Added possibility to change color of dropdown menu.
  • Add Hindi translation.
  • Completed Swedish translation.
  • Update French translation.

Thanks

We would like to thank the following developers for their contributions to this release:

Pier Luigi Fiorini, David Edmundson, Fabian Vogt, Raphael Kubo da Costa, Martin Briza, naund, Kevin S.C. Decker, Robert Antoni Buj Gelonch, Sanjeev Premi, Sven Eden, Albert Vaca, Aleksei Kovura, Andreas Müller, Aurélien COUDERC, Florian Jacob, Guo Yunhe, Hendrik Lehmbruch, Kristoffer Grundström, Marcin Mikołajczak, Palo Kisa, Papoteur, Thomas Preisner, m4sk1n, realsobek, scootergrisen, welaq, 林博仁

Download

SHA256 checksums:

f7f73c6dd6d544ec2c5e4657e181f60467ec31d84bf1b775c544dfe8748badbe  sddm-0.16.0.tar.gz
e9138a23e7f0846f7dcb925964d301f1a597fae2047b373d7dbe4cd5340f8e3b  sddm-0.16.0.tar.xz

Version 0.15.0

@davidedmundson davidedmundson released this Aug 31, 2017 · 141 commits to master since this release

We are proud to announce the immediate availability of SDDM 0.15.0.

Full release announcement is here.

SHA1:
a4211e5b66f674415e07bc1cc39c16f60ae6025418bcbaba1118cd51e57c3174 sddm-0.15.0.tar.gz

Version 0.14.0

@plfiorini plfiorini released this Aug 28, 2016 · 184 commits to master since this release

We are proud to announce the immediate availability of SDDM 0.14.0.

Full release announcement is here.

Change log:

  • New sddm.conf option EnableAvatars (useful for slow filesystems)
  • New sddm.conf option UserAuthFile on the XDisplay section
    to change the default Xauthority file name and path.
  • New sddm.conf option SessionLogFile on XDisplay and WaylandDisplay
    sections to change the default user session log location.
  • ComboBox now exposes the arrow background color as
    "arrowColor" property.
  • New "style" theme configuration for QtQuick Controls 2.0.
  • Require Qt 5.6 or better.
  • Enable HiDPI support.
  • Refresh sessions list.
  • Always fallback to an embedded theme if no suitable theme is found.
  • Actually change Qt platform theme.
  • Switch to Wayland session vt only when authentication
    succeeds.
  • Close PAM session.
  • Delete PAM credentials after closing the session.
  • More theme-neutral default user and root avatars
  • REMOVED the "circles" theme. Remember to change it if you had it set!
  • REMOVED the "maui" theme as a standalone theme as it is now
    embedded in the greeter. Remember to change the theme to empty
    if you had it set to "maui".
  • Update Estonian translation.
  • Add Catalan translation from Robert Antoni Buj Gelonch.
  • Add Dutch translation from Eric Hameleers.
  • Add Slovak translation from Martin Minka.
  • Add Swedish translation from Kristoffer Grundström.
  • Add Ukrainian translation from Cherevan Andriy.
  • Add Indian flag from Sanjeev Premi.

SHA1:

  • 2b34276c33329d51dd35df15c59e6ebbe9b27127 sddm-0.14.0.tar.gz
  • ee92a2b27602c13d6ac5cfd34399192a31ca033c sddm-0.14.0.tar.xz

Version 0.13.0

@plfiorini plfiorini released this Nov 4, 2015 · 267 commits to develop since this release

We are proud to announce the immediate availability of SDDM 0.13.0.

Change log:

  • Greeter inherits path environment variables from parent so that themes installed in non-standard paths will work.
  • Add ENABLE_PAM option to toggle PAM support at build time.
  • Allow overriding textColor in ComboBox.
  • Don't cast QByteArray to (char *).
  • Disable greeters from loading KDE's debug hander (fix CVE-2015-0856).
  • Fix multi-screen support for some setups.
  • Added Serbian translation.
  • Added Traditional Chinese translation.
  • Improved German translation.
  • Remove failsafe session entry.
  • Close the pipe fd passed to X server.
  • A few micro-optimizations.

SHA1:

  • 0e022f8eed64307a2ca8536c71204954c2858106 - sddm-0.13.0.tar.xz
  • dcb5328b222cbf34f70956415a4da2017620b0c9 - sddm-0.13.0.tar.gz

Version 0.12.0

@plfiorini plfiorini released this Sep 5, 2015 · 297 commits to master since this release

We are proud to announce the immediate availability of SDDM 0.12.0.

This release features working Wayland sessions for the first time,
but the greeter is still running on Xorg.

This means that you will be able to login into a Wayland desktop
environment without problems however the greeter screen still
depends on X11.

Work on the Wayland support for the greeter has already been
started and will likely be available with the next release.

Highlights of this release:

  • BACKWARDS-INCOMPATIBLE: SDDM now depends on Qt >= 5.3
  • BACKWARDS-INCOMPATIBLE: Display setup script is now killed if it hasn't finished within 30 seconds.
  • LICENSING: The Maldives non-free background has been replaced by a CC-BY-SA alternative
  • WAYLAND: Wayland sessions support
  • CONFIG: New sddm.conf option XephyrPath (defaults to /usr/bin/Xephyr)
  • CONFIG: new sddm.conf option ServerArguments (defaults to -nolisten tcp)
  • CONFIG: new sddm.config option DisplayStopCommand (executes Xstop)
  • THEMES: Assorted improvements to the default theme
  • BUGFIX: Honor TryExec in Xsession desktop files
  • BUGFIX: Fix session startup on zsh
  • BUILD: Allow setting a custom DBUS_CONFIG_FILENAME at compile time
  • BUILD: Allow SYSTEMD_SYSTEM_UNIT_DIR to be overridden at compile time
  • BUILD: Allow QT_IMPORTS_DIR to be overridden at compile time
  • BUILD: No longer hardcode min/max UIDs, allow setting UID_MIN and UID_MAX at compile time
  • BUILD: Assorted FreeBSD fixes
  • BUILD: Fix build warnings with Qt 5.5.
  • BUILD: Enable QT_NO_CAST_FROM_ASCII
  • I18N: Added Arabic, contributed by Safa Alfulaij
  • I18N: Added Hungarian, contributed by @mortein79
  • I18N: Various i18n updates and improvements
  • I18N: Full right-to-left languages support.

More information can be found here.

SHA1:

  • 985aee2bbafd42969353786cc3dd63b2695cb848 - sddm-0.12.0.tar.xz
  • 9d2b1f7ac3bbbf7c60555b3809179f5c95449e09 - sddm-0.12.0.tar.gz

Version 0.11.0

@davidedmundson davidedmundson released this Nov 29, 2014 · 414 commits to develop since this release

Release Notes:

  • Reload the configuration every time we start a new session
  • Fix stderr redirection in the helper. Solving a memory leak
  • Set system locale in the greeter
  • Bail on chdir failure
  • Use QUuid for unique ID generation
  • Update lithuanian translations

Version 0.10.0

@plfiorini plfiorini released this Oct 16, 2014 · 429 commits to develop since this release

This release contains security bugfixes. Upgrading is highly recommended.

Release notes:

  • BACKWARDS INCOMPATIBLE: Drop support for Qt 4.
  • BACKWARDS INCOMPATIBLE: SDDM now prioritizes loading sessions with a .desktop prefix
  • SECURITY: Never try to login as the sddm user (CVE-2014-7271)
  • SECURITY: Fix race condition in XAUTHORITY file generation (CVE-2014-7272)
  • SECURITY: XAUTHORITY file is no longer owned by root
  • New translation: Kazakh
  • Fixed password field initial focus state
  • When the default theme is not available, sddm now loads the first theme in alphabetical order
  • Fixed PAM environment variables being overridden
  • Fixed autologin with the passwd backend
  • Greeter themes can now specify their own icon and cursor themes.
  • Various bugfixes with SessionCommand/XSession support
  • Various bugfixes with test mode.
  • Various cleanups

Full release announcement here: https://github.com/sddm/sddm/wiki/0.10.0-Release-Announcement

SDDM 0.9.0 RC1

@plfiorini plfiorini released this Jul 15, 2014 · 504 commits to master since this release

First, and possibly only, SDDM 0.9.0 release candidate

Release announcement for the upcoming release is here:
https://github.com/sddm/sddm/wiki/0.9.0-Release-Announcement

Known issues:

  • Some settings like numlock are not read from /etc/sddm.conf
  • Always run last saved session instead of the selected session