~kennylevinsen/greetd-announce

greetd 0.10.0

Details
Message ID
<01937ea8-28f3-4569-8b85-dca17a70e385@kl.wtf>
DKIM signature
pass
Download raw message
Announcing the release of greetd 0.10.0.

https://git.sr.ht/~kennylevinsen/greetd/refs/0.10.0

---

greetd 0.10.0

This release contains breaking changes:

1. Support for the old configuration format, superseded in 0.5.0, has
    been removed. Please ensure that the new INI format documented in
    `man 5 greetd` is used before upgrading.

2. Support for falling back to the `login` PAM service when the `greetd`
    PAM service is missing has been removed. Ensure that a `greetd` PAM
    service is present in `/etc/pam.d/` or `/usr/lib/pam.d` before
    upgrading. The file for `login` can be copied if the fallback was
    used previously.

3. Fewer environment variables are exposed to user sessions. In
    particular, GREETD_SOCK is only shown to greeter sessions, and
    XDG_SESSION_CLASS and XDG_VTNR is only shown to PAM.

greetd now supports the `/usr/lib/pam.d` service folder, and using a
different PAM service file for greeter and user sessions. If a service
file named "greetd-greeter" is present, this will be used for the
greeter session, while "greetd" is used for the user session. The
service file can also be configured in the general, default_session and
initial_session sections through the "service" setting.

Aleksei Bavshin (1):
       Update deprecated SPDX identifier for GPL-3.0-only

Arnaud Ferraris (1):
       config: allow using custom PAM configs

Harish Rajagopal (1):
       Add ReGreet to list of known greetd greeters

Hugo Osvaldo Barrera (8):
       Drop unmaintained `users` crate
       Remove no-op question mark and Ok()
       Remove references that are implicitly dereferenced
       Remove pointless copying of string before copying it
       Use strip_prefix to strip prefix
       Derive VtSelection::default
       Deduplicate parsing of VtSelection
       Allow overriding VT via arguments

Jonathan Sköld (1):
       agreety: Return error if no input when prompted

Kenny Levinsen (14):
       config: Fix tests for service config
       server: cargo fmt
       Minimize user-exposed environment variables
       cargo update
       Update dependencies
       pam: Check /usr/lib/pam.d
       pam: Remove fallback to the login service
       pam: Swap /etc/pam.d and /usr/lib/pam.d
       agreety: Update nix to 0.27
       config: Drop support for old config format
       man: Document VT switch
       Update dependencies
       Update dependencies
       Bump version to 0.10

ShootingStarDragons (2):
       chore: set dir to absolute path
       readme: Add two greeter implementations

fossdd (1):
       readme: Add Phog greeter implementation
Reply to thread Export thread (mbox)