Release Notes
Fixed
- The remote transfer pane could not list a directory on a host whose accounts come from
AD/LDAP.sftp'sls -lprints the server's own listing line, which carries the owner and
group as names, so a group calleddomain usersadded a column and pushed part of the
timestamp onto the front of every filename, which broke navigation. The listing now asks for
ls -lan, which is formatted by the client with numeric ids, so a group name can no longer
move the columns. Thanks to @ReubenM for the report and the fix. (#20) - Opening a transfer screen or starting a port forward on a key host whose passphrase is not
stored and not in your agent used to printssh's passphrase prompt on top of the TUI, where
no keystroke could reach it, and then fail a minute later with a message blaming the password.
Both now run withBatchMode=yeswhen there is nothing to supply, so they fail in about a
second and say what to do about it: load the key withssh-add, or store its passphrase on
the host. (#18) - Ctrl- and Alt- shortcuts no longer type their bare letter into whichever form field had
focus.Ctrl-ain the port-forward popup put anain the field instead of doing nothing;
the same went for the host wizard, the settings screen and the sites editor. (#19)
Changed
- The port-forward popup's keybind hint now describes the selected row. It used to advertise
←/→ changeon every row, but the arrows only change theTypechooser. On a text field
they just move the cursor, which reads as a dead key. (#19)
Install sshelf 0.14.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-rh/sshelf/releases/download/v0.14.1/sshelf-installer.sh | shInstall prebuilt binaries via Homebrew
brew install max-rh/tap/sshelfDownload sshelf 0.14.1
| File | Platform | Checksum |
|---|---|---|
| sshelf-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| sshelf-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| sshelf-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| sshelf-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo max-rh/sshelfYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>