Skip to content

Releases: miquella/ssh-proxy-agent

v0.6.2

20 Mar 14:49
Compare
Choose a tag to compare

Security

  • Upgrade dependencies to mitigate security vulnerabilities

v0.6.1

17 Mar 02:05
Compare
Choose a tag to compare

CLI

  • Automatically detect version from Go module (--version)

General

  • Address linter errors
  • Update GitHub Actions workflows
  • Update minimum Go version to v1.18

v0.6.0

25 Feb 18:00
Compare
Choose a tag to compare

CLI

  • Add --expose-unsigned flag to expose unsigned keys (in addition to signed keys)

Library

  • Add option to expose unsigned keys (in addition to signed keys)

v0.5.0

24 Feb 20:35
Compare
Choose a tag to compare

General

  • Update golang.org/x/crypto module (to protect against CVE-2020-9283)

Library

  • Provide a better error message during initialization when the Vault token is invalid

v0.4.0

19 Feb 17:27
Compare
Choose a tag to compare

CLI

  • Add --doctor flag to validate that the environment is properly configured

Library

  • Add indicator in a key's comment when the signature has expired
  • Add function to generate the necessary environment variables
  • Fix error when updating signatures for keys (specifically ed25519 keys)

v0.3.0

13 Feb 05:48
Compare
Choose a tag to compare

README

  • Small tweaks and corrections

CLI

  • Default valid principals to the user of the running process

Library

  • Expose function to get the default principal (user of the running process)

v0.2.0

13 Feb 05:48
Compare
Choose a tag to compare

README

  • Clarify SSH_AUTH_SOCK behaviors
  • Correct key generation example command
  • Update for new installation path

CLI

  • Internal cleanups and restructuring
  • Move main package to root (as opposed to cmd/ssh-proxy-agent)

Library

  • Expose agent configuration and setup
  • Expose key generation functions
  • Fix error when keys fail to be resigned
  • Fix leak of accepted agent connections (#5)
  • Refactor and restructure packages
  • Validate Vault signing URL

v0.1.0

21 Jan 22:47
Compare
Choose a tag to compare

Basic features implemented:

  • Login shell spawning
  • Key generation
  • Key signing (via HashiCorp Vault)
  • Proxying to another agent (detected via the SSH_AUTH_SOCK variable)