Skip to content

v1.0.1

Choose a tag to compare

@Cd1s Cd1s released this 28 May 21:21

Fixes

  • Reject malformed known_hosts files instead of silently falling back to trust-on-first-use.
  • Return a clear SSH authentication error when a stored connection has no password or key configured.
  • Guard sshctl put remote uploads so chmod only runs after the remote write succeeds.
  • Create the SSM config directory before saving cloud.json during noninteractive login/register flows.
  • Make vault merge output deterministic while preserving the existing rule that remote entries win name conflicts.
  • Allow update checks to be explicitly disabled with SSM_UPDATE_REPO=off, none, or disabled.

Validation

  • Added Go tests for SSH auth/host-key/upload helpers, cloud config persistence, deterministic vault merge, sync server request validation, and update disabling.
  • Added scripts/ssh_matrix_test.sh covering sshctl run quoting, stdin, non-zero exit codes, long-running commands, persistent background scripts, sshctl put, missing connection errors, and known_hosts creation against an isolated local sshd.