Skip to content

v0.4.8

Choose a tag to compare

@github-actions github-actions released this 19 Jun 17:17

noissh v0.4.8

Resilience and connection-UX fixes found by live-testing roaming.

Fixed

  • Roaming survives network changes again. A failed UDP send (no route /
    network down when switching Wi-Fi↔cellular or on sleep/resume) and a corrupt,
    stale, or replayed datagram are dropped instead of being fatal — so the
    session rides out the outage and resumes, roaming to the new address, instead
    of disconnecting.
  • No more spurious "HOST KEY MISMATCH" in auto mode. noissh host only tries
    a direct connection when a standing server is already pinned for that
    host:port; otherwise it goes straight to the SSH bootstrap, so a transient
    one-shot server's ephemeral key on the conventional port is never mis-pinned
    or mismatched. --direct still forces a trust-on-first-use direct connection.
  • --exec runs in your home directory, like the interactive shell.

Install

curl -fsSL https://raw.githubusercontent.com/gedigi/noissh/main/install.sh | sh

Verify a download: shasum -a 256 -c noissh-<target>.tar.gz.sha256 and
gh attestation verify noissh-<target>.tar.gz --repo gedigi/noissh.