v0.4.8
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 hostonly 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.--directstill forces a trust-on-first-use direct connection. --execruns in your home directory, like the interactive shell.
Install
curl -fsSL https://raw.githubusercontent.com/gedigi/noissh/main/install.sh | shVerify a download: shasum -a 256 -c noissh-<target>.tar.gz.sha256 and
gh attestation verify noissh-<target>.tar.gz --repo gedigi/noissh.