0.9.0 10 months ago .tar.gz browse log

greetd 0.9.0

This release re-introduces the environment parameter to start_session
and fixes a few bugs related session setup.

Aleksei Bavshin (4):
      Revert "Remove 'env' from start_session"
      ipc: ensure backward compatibility of the protocol
      Change order of setting pam environment variables.
      fakegreet: reset state on errors

Felix Lechner (1):
      For FUSE-based home folders, chdir into them as the user instead of root.

Kenny Levinsen (7):
      compat: Upgrade nix to 0.20 for x32 support
      readme: Add reference to QtGreet
      Minor doc adjustments
      cargo: Update tokio
      readme: Add ddlm, note list updates welcome
      cargo: Update dependencies
      Bump version to 0.9.0

Matěj Cepl (1):
      Use /bin/sh instead of $SHELL

0.8.0 2 years ago .tar.gz browse log

greetd 0.8.0

This release includes a security fix for initial_session, which ensures
that greetd does not run the initial session on service restart.

Aleksei Bavshin (2):
      deps: update tokio to 1.0
      deps: update nix and other dependencies

Antoine POPINEAU (1):
      Ensure initial session is only run once.

Eli Schwartz (1):
      recommend making config world readable rather than setting owner

Kenny Levinsen (6):
      Update lock file
      readme: Add discuss section
      docs: Fix scdoc syntax for greetd.5
      rustfmt: Change merge_imports to imports_granularity
      ipc: Fix tokio codec
      Bump version to 0.8.0

cinerea0 (1):
      Add makefile for man pages

muradm (1):
      greetd: add terminal switch flag configuration option

0.7.0 2 years ago .tar.gz browse log

greetd 0.7.0

This release includes changes to VT management, a new option to disable
profile sourcing, as well as various other improvements.

Aleksei Bavshin (1):
      Use additional pam service config for greeter

Antoine POPINEAU (1):
      greetd: Added tuigreet to known greeters list.

Kenny Levinsen (13):
      terminal: Use direct open, proper errors
      worker: Unconditionally set up tty
      terminal: Forcibly take terminal
      session: Do not log pam_conv after start
      ci: Build both arch and alpine
      Use per-pid socket paths
      Terminate cleanly on SIGINT
      Use stdin as VT for current/none vt selections
      config: Skip reading config in session worker
      config: Add general.source_profile
      config: Fix tests for general section
      docs: Document new general section
      ci: Disable automatic github mirroring

Kirill Chibisov (1):
      Add installation instructions on Gentoo

Robert Günzler (1):
      Make sure to require codec in tokio-codec feature

0.6.1 3 years ago .tar.gz browse log

greetd 0.6.1

This release fixes a build system issue in 0.6.0.

Kenny Levinsen (2):
      Update lock file
      ci: Add lockfile check

0.6.0 3 years ago .tar.gz browse log

greetd 0.6.0

Highlights of this release includes:

- fakegreet, a dummy greetd implementation, is now provided for easy
greeter development and testing.
- TOML has been replaced with ini-style configuration, allowing for
prettier configuration and significantly smaller binary size.
- The default config file location is now /etc/greetd/greetd.conf.
- greetd now builds on arm64.

Compatibility with the old configuration file format and location will
be removed in a future release.

Andreas Gerlach (1):
      pam: Change i8 to c_char for portability

Kenny Levinsen (19):
      greetd_ipc: Doc improvements
      Remove unused dependency
      config: Swap toml for ini
      Minor dependency cleanup
      config: Simplify a bit
      cargo clippy
      config: Fix initial_session issue, add tests
      greetd_ipc: Add codec examples
      agreety: Post None answer on Info/Error
      ci: Enable tests
      fakegreet: Dummy greetd backend
      fakegreet: cargo clippy and fmt
      config: Replace rust-ini
      greetd_ipc: Split codecs into separate files
      Share inish with agreety, kill last rust-ini use
      Unify nix dependencies
      Update dependencies
      config: New default location
      Bump version number to 0.6.0

0.5.1 3 years ago .tar.gz browse log

greetd 0.5.1

Kenny Levinsen (4):
      Fix example config
      Rename greet_proto to greetd_ipc, Cargo.toml updates
      docs: Make docs.rs build all features
      Update Cargo.lock

0.5 3 years ago .tar.gz browse log

First release of greetd