Skip to content

Keychain 3.0.4

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Aug 04:29

Keychain 3.0.4 is a focused maintenance release that improves validation of persisted SSH agent state and adds a clearer spelling for the hostname override.

  • Hardened pidfile reuse after reboot. A recorded PID must now belong to a running ssh-agent, and its recorded socket must respond as an SSH agent before Keychain will reuse it. This prevents an orphaned socket or a recycled PID from making stale state appear valid; Keychain instead rejects the stale reference and selects or starts a valid agent (fixes #246 and #247).
  • Added --hostname as an alias for --host, making explicit hostname overrides easier to discover while preserving the existing behavior and configuration model.