mirror of
https://bitbucket.org/siakitem/my-pi.git
synced 2026-08-28 07:23:06 +00:00
1.4 KiB
1.4 KiB
Changelog
0.8.0 - 2026-08-20
- Replace the OpenSSH subprocess, ControlMaster, and persistent PTY implementation with a pure
ssh2transport. - Add password, keyboard-interactive, private-key, and encrypted-private-key authentication.
- Add selective
ssh -Ghost import through the rootssh_config.shhelper. - Add an AES-256-GCM host vault with an adjacent owner-only random key.
- Pin and verify SHA256 SSH host-key fingerprints.
- Move remote file operations to SFTP and keep dedicated collision-free
ssh_*tools. - Restrict runtime connections to explicitly imported host IDs and reject ProxyJump/ProxyCommand in this release.
- Remove automatic remote project instruction discovery and preserve the existing permission-system/auto-review integration.
- Add reviewed
ssh_findandssh_greptools with boundedfd/Git/POSIX fallback pipelines and no remote installation. - Route
ssh_bashoutput through RTK's Bash compaction alias while leaving remote command rewriting and structured search/read output disabled. - Preserve adaptive-search backend exit status through bounded pipelines, treating genuine no-match results as success while surfacing invalid regexes, missing roots, and backend failures.
- Add regression coverage for private-key/passphrase and keyboard-interactive authentication, pinned-key probing, SFTP reads/access/writes/rename fallback, image detection, aborts, timeouts, and disconnect fail-closed behavior.