Skip to content

v0.3.4

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Oct 13:40
· 3 commits to main since this release

What's Changed

  • macOS over SSH: clearer keychain errors. macOS keeps the login keychain locked in an SSH login, so no keychain prompt can appear there. kc used to tell you to choose "Always Allow" anyway. It now reports the keychain as locked and tells you to run kc in a Terminal on the Mac, or to run security unlock-keychain ~/Library/Keychains/login.keychain-db in the SSH session first.
  • rustls 0.23.46. Fixes RUSTSEC-2026-0346, -0347, -0348 and -0349 in the TLS client kc uses to reach the relay.
  • OS error details no longer end in a doubled period.

Scripts and agents: in an SSH login on macOS, errSecInteractionNotAllowed (-25308) now exits 4 (keychain unavailable) instead of 5 (interaction required). Running kc again in the same SSH session can't help, so 4 is the honest answer; Windows SSH key logins already exit 4.

Full Changelog: v0.3.3...v0.3.4