Skip to content

v0.4.1 — AUD-POST export/tunnel/auth/scp

Choose a tag to compare

@danilo-aguiar-br danilo-aguiar-br released this 15 Jul 21:25
· 17 commits to main since this release

ssh-cli 0.4.1

PATCH release closing AUD-POST gaps after 0.4.0.

Fixed

  • Export redacted empty secret no longer emits sshcli-enc:v1:… for password "" (EXP-001). Empty secrets stay empty strings.
  • Tunnel one-shot deadline after local bind exits 0 (not 74) once tunnel_listening was emitted (TUN-002). Pre-bind timeout remains 74.

Added

  • tunnel auth parity: --password-stdin, --key-passphrase, --key-passphrase-stdin (CLI-005)
  • health-check auth parity: --password-stdin, --key, --key-passphrase[-stdin] (CLI-006)
  • SCP success JSON event: "scp-transfer" required in schema (IO-009)
  • Suite gaps_v041 + product-line/skills honesty (DOC-041)
  • health-check honors --replace-host-key and JSON error envelopes with --json

Install

cargo install ssh-cli --locked --force
ssh-cli --version

Notes

  • One-shot CLI: birth → execute → die
  • No telemetry
  • crates.io: ssh-cli 0.4.1