Commit 2360515
authored
release: v0.3.2 (#34)
Bug-fix release covering two real shipping-user issues in v0.3.0:
- **PAM control keyword corrected.** `success=end` was not a valid
`pam.conf(5)` value-keyword — libpam treated it as `ignore` and dropped
Visage's authentication result, so face auth was silently falling through
to the password prompt since v0.1.0. Swept across all 9 affected sites
(README, docs, NixOS module, Debian pam-auth-update profile, research
docs). Reported-by @SelfRef in #27. Debian/Ubuntu users auto-recover on
next `.deb` upgrade via `postinst`'s `pam-auth-update --package` call;
Arch and NixOS users get the fix from the new install.
- **`visaged` SIGTERM handler.** The shutdown signal was using
`tokio::signal::ctrl_c()`, which is SIGINT-only on Unix. `systemctl
stop|restart` and `visage-resume.service` post-hibernate send SIGTERM,
which the daemon ignored — systemd then waited the default
`TimeoutStopSec=90s` before SIGKILL. Fixes #26. Daemon now handles both
SIGINT and SIGTERM via `tokio::signal::unix::signal` and `tokio::select!`,
matching the pattern used elsewhere in our daemons.
`visaged.service` adds `TimeoutStopSec=10s` as defense in depth.
Workspace version bumped 0.3.0 → 0.3.2 across `Cargo.toml`, `Cargo.lock`,
`packaging/aur/PKGBUILD`, and `packaging/nix/default.nix`. CHANGELOG
section renamed from `[Unreleased]` and dated.
Skipping v0.3.1 — that number was reserved for the dependency-bump
cohort (image, nix, tokio, uuid, GitHub Actions) plus the
community fork PRs (#25 Arch LTO fix, #29 X1 Carbon quirk). Those are
still blocked on fork-PR CI approval and will land as v0.3.3 once
unblocked.1 parent 6c0e789 commit 2360515
5 files changed
Lines changed: 12 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
0 commit comments