Ganga Ram 98df07df93 fix: cancel session on interactive auth failure
- Completes PAM transactions on failed passwords while
  preserving non-interactive sessions for retries.

Signed-off-by: Ganga Ram <Ganga.Ram@tii.ae>
2026-10-07 21:19:02 +02:00
2026-09-30 09:55:37 -06:00
2026-10-06 18:56:11 +02:00
2024-02-06 15:03:07 -07:00
2026-10-06 18:56:11 +02:00
2026-04-29 00:20:17 +02:00
2026-09-22 17:10:59 -06:00
2026-09-09 10:10:52 +02:00
2024-08-02 09:42:34 -06:00
2024-08-02 09:42:34 -06:00
2025-03-25 15:13:50 -06:00
2026-10-06 18:56:11 +02:00
2026-10-06 18:56:11 +02:00
2026-10-06 18:56:11 +02:00
2025-09-12 23:47:22 +02:00
2026-09-09 10:10:52 +02:00
2026-09-09 10:10:52 +02:00
2026-09-09 10:10:52 +02:00
2024-05-07 10:07:48 -06:00
2023-09-29 09:23:23 -06:00
2026-04-29 00:20:17 +02:00

cosmic-greeter

libcosmic greeter for greetd, which can be run inside cosmic-comp

Development

This project uses just as a command runner.

Available Commands

Building

  • just build-debug - Compile with debug profile
  • just build-release - Compile with release profile (default)
  • just build-vendored - Compile release profile with vendored dependencies
    • Requires vendoring first, which can be done with just vendor

Testing & Development

  • just mock - Run greeter in a windowed compositor for quick testing (builds and runs the mock server example)
  • just run - Run with debug logs (RUST_LOG=debug and RUST_BACKTRACE=full)

Code Quality

  • just check - Run clippy linter with pedantic warnings
  • just check-json - Run clippy with JSON output format

Installation

  • just install - Install all files (binary, daemon, D-Bus config, systemd files)
  • just install-debian - Install only Debian package required files
  • just uninstall - Remove all installed files

Cleanup

  • just clean - Run cargo clean
  • just clean-dist - Run cargo clean and remove vendored dependencies

Vendoring

  • just vendor - Vendor dependencies locally and create vendor.tar
  • just vendor-extract - Extract vendored dependencies from vendor.tar
S
Description
No description provided
Readme GPL-3.0
1.2 MiB
0 Stars 1 Watchers 0 Forks
Languages
Rust 76%
Fluent 19.8%
Nix 2.3%
Just 1.8%