Commit Graph
15 Commits
Author SHA1 Message Date
Stitch505 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 2026-05-22 23:53:15 +04:00
Stitch505 6d6418c059 feat: secure password/passphrase input via getpass; interactive SSH auth menu (key/passphrase/password/temp-key); fix missing do_transfer call 2026-05-22 23:42:52 +04:00
Stitch505 4d6c7ef506 feat: interactive SSH auth choice (key with passphrase, password via sshpass, or temp ed25519); fix missing do_transfer call for password path 2026-05-22 23:41:09 +04:00
Stitch505 7d45d1f8c0 fix: full sshpass support for password-based transfer; pre-flight SSH check; clear error diagnostics 2026-05-22 23:28:27 +04:00
Stitch505 4a1e7923de fix: clear stale ssh_key from state when user declines keygen; add guard for missing key in do_transfer 2026-05-22 23:23:02 +04:00
Stitch505 a4be7c59d9 fix: FSM calls do_transfer_offer() correctly; resume remembers target_host/user/port 2026-05-22 23:01:52 +04:00
Stitch505 76b06b157a fix: deduplicate sidecars/systemd, block system-critical stops, filter runtime paths 2026-05-22 22:56:00 +04:00
Stitch505 0dfb4ec597 CRITICAL FIX: run_source_mode/run_target_mode now use reset_state to clear completed_steps 2026-05-22 21:17:03 +04:00
Stitch505 addbb3795f fix: complete logic audit — mark_completed on transfer, reset_state for interactive source, proper error propagation, user-visible commands 2026-05-22 21:05:16 +04:00
Stitch505 e39bbbcad7 fix: remove nested manifest_review call from discovery 2026-05-22 20:36:04 +04:00
Stitch505 15bb88527d feat: SSH key discovery and connectivity check via pick_or_setup_ssh_key 2026-05-22 20:27:33 +04:00
Stitch505 003a251fbb fix: remove cascaded step calls causing duplication, guard empty transfer 2026-05-22 20:24:36 +04:00
Stitch505 26398e2e4b fix: safe service name for path, nginx hint scope error 2026-05-22 20:19:29 +04:00
Stitch505 13a1583df1 fix: install.sh pipe-mode, add .gitignore, robust error handling, resume state check 2026-05-22 20:08:41 +04:00
Stitch505 ddb2ae9501 init: docker-migrate universal migration tool 2026-05-22 19:58:09 +04:00