79b91f157e
fix: recursive search for manifest.json after tar extraction (files may be nested)
main
Stitch5052026-05-23 00:20:36 +04:00
c8bef6b41a
fix: target-mode now runs with capture=False (interactive), so user sees prompts and can respond
Stitch5052026-05-23 00:16:54 +04:00
80bb196d24
fix: transfer.py — helper functions for ssh/scp/rsync, local tar then remote unpack for tool script, consistent error handling
Stitch5052026-05-23 00:11:04 +04:00
bfd6302448
fix: restore missing ensure_sshpass() function in ssh.py
Stitch5052026-05-23 00:06:34 +04:00
21bd747329
refactor: consistent terminology - 'новый сервер' and 'приватный SSH-ключ' instead of 'target' and generic 'ключ'
Stitch5052026-05-23 00:02:53 +04:00
0cd968a16d
fix: target-first SSH flow — ask user for THEIR target key/password, don't scan source keys
Stitch5052026-05-22 23:59:37 +04:00
3ee5104302
refactor: clear SSH auth flow — passphrase is local only, target password is separate; interactive ssh-copy-id with visible prompt; 90 lines removed, logic simplified
Stitch5052026-05-22 23:53:15 +04:00
bd16e339c0
fix: ssh-copy-id interactive (capture=False) so password prompt visible; encrypted keys just warned, not source-server passphrase confusion; clear auth choice menu for target
Stitch5052026-05-22 23:48:58 +04:00
6d6418c059
feat: secure password/passphrase input via getpass; interactive SSH auth menu (key/passphrase/password/temp-key); fix missing do_transfer call
Stitch5052026-05-22 23:42:52 +04:00
4d6c7ef506
feat: interactive SSH auth choice (key with passphrase, password via sshpass, or temp ed25519); fix missing do_transfer call for password path
Stitch5052026-05-22 23:41:09 +04:00
bfa3136131
fix: target mode supports manual tar.gz path input + auto-extract when archive not transferred yet
Stitch5052026-05-22 23:35:32 +04:00
7d45d1f8c0
fix: full sshpass support for password-based transfer; pre-flight SSH check; clear error diagnostics
Stitch5052026-05-22 23:28:27 +04:00
4a1e7923de
fix: clear stale ssh_key from state when user declines keygen; add guard for missing key in do_transfer
Stitch5052026-05-22 23:23:02 +04:00