nevaforget
4026f6dafa
fix: audit fixes — double-unlock guard, PAM OOM code, GPU blur, async fp stop (v0.5.1)
Security: prevent double unlock() when PAM and fingerprint succeed
simultaneously (ext-session-lock protocol error). Fix PAM callback
returning PAM_AUTH_ERR instead of PAM_BUF_ERR on calloc OOM.
Performance: replace CPU-side Gaussian blur (image crate) with GPU blur
via GskBlurNode + GskRenderer::render_texture(). Eliminates 500ms-2s
main-thread blocking on cold cache for 4K wallpapers. Remove image and
dirs dependencies (~15 transitive crates). Make fingerprint stop()
fire-and-forget async to avoid 6s UI block after successful auth.
2026-03-28 22:06:38 +01:00
..
2026-03-28 22:06:38 +01:00
2026-03-28 14:53:27 +01:00
2026-03-28 22:06:38 +01:00
2026-03-28 10:16:06 +01:00
2026-03-28 22:06:38 +01:00
2026-03-28 22:06:38 +01:00
2026-03-28 01:11:48 +01:00
2026-03-27 23:09:54 +01:00