Skip to content

Release v0.4.0

Choose a tag to compare

@superdog9527 superdog9527 released this 31 Jul 04:54
· 3 commits to main since this release

Added — SSH takeover toggle: daemon-managed sentinel block in ~/.ssh/config (Host * / IdentityAgent $XDG_RUNTIME_DIR/immurok/agent.sock), atomic 0600 rewrite, preserves user content, persisted + reconciled at startup; h in the TUI Unlock panel or SET:SSH_TAKEOVER:1|0.

Fixed —

  • Ctrl+C cancels the fingerprint wait for sudo/ssh/git (PAM via signalfd folded into the select() loop rather than a sigaction handler in a dlopen'd module; SSH agent watches the client socket for disconnect)
  • gate release on cancel goes through auth_dialog_cancel instead of the queued GATE_CANCEL that was stuck behind the parked BLE worker
  • gdm-password returns PAM_IGNORE so a typed password isn't stalled up to 40 s
  • PAM module installed via temp file + mv -f so it never overwrites a mapped .so in place
  • agent authorization dialog word-wraps long commands (5 lines, 560 px, 300-char truncate)

Changed — TUI SSH toggle applies immediately with a non-blocking note instead of a y/n confirm dialog.