mirror of
https://github.com/binaricat/Netcatty.git
synced 2026-11-12 01:00:54 +00:00
* fix: clear keychain ref when remembering KI password change Keyboard-interactive saves wrote the new host password but left identityId attached. resolveHostAuth prefers the shared identity password, so the next login kept the stale secret. Co-authored-by: 陈大猫 <binaricat@users.noreply.github.com> * fix: snapshot keychain username when remembering KI password resolveHostAuth prefers identity.username. Detaching the identity without copying that username left the host's stale account next to the new password. Co-authored-by: 陈大猫 <binaricat@users.noreply.github.com> * fix: fill blank username only when detaching KI keychain identity detachEffectiveHostIdentity copies the effective username only when the host username is blank. Always replacing a set username went past that helper. Co-authored-by: 陈大猫 <binaricat@users.noreply.github.com> * fix: snapshot keychain username when remembering KI password Clearing identityId left a different host username next to the new password. Copy the identity username onto the host whenever it is non-empty, matching the vault password detach. Co-authored-by: 陈大猫 <binaricat@users.noreply.github.com> * test(ssh): exercise KI remember input and reconnect --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: 陈大猫 <binaricat@users.noreply.github.com>