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 |
|