Tags: overhacked/ssh-agent-mux
Tags
Release v0.2.0 - Environment variables support - Add checks for missing SSH_AUTH_SOCK during --install-config - Improve git-cliff CHANGELOG format - Use path feature of shellexpand - Make hard-coded crate binary name compile-time dynamic - Update README.md config example - Bump Justintime50/homebrew-releaser from 2 to 3 - Bump actions/checkout from 4 to 6 - Bump service-manager from 0.8.0 to 0.9.0 - Update MSRV to 1.83.0 - Bump flexi_logger from 0.30.1 to 0.31.7 - Bump tokio from 1.45.0 to 1.48.0 - Bump tempfile from 3.20.0 to 3.23.0 - Bump color-eyre from 0.6.3 to 0.6.5 - Bump serde from 1.0.219 to 1.0.228 - Bump toml from 0.8.22 to 0.9.8 - Bump duct from 1.0.0 to 1.1.1 - Bump log from 0.4.27 to 0.4.29 - Bump tempfile from 3.19.1 to 3.20.0 - Bump tokio from 1.44.2 to 1.45.0 - Bump duct from 0.13.7 to 1.0.0 - Bump toml from 0.8.21 to 0.8.22 - Create config directory when bootstrapping config file
Release v0.1.6 - Add CI workflow - Add better error reporting to integration tests - Add --log-file option - Bump toml from 0.8.20 to 0.8.21 by @dependabot[bot] - Cargo fmt - Clean up quoting in homebrew formula generation - Temporarily disable cross qemu tests - Update MSRV to 1.81.0 * @overhacked made their first contribution in [#2](#2) * @dependabot[bot] made their first contribution
Release v0.1.5 Release v0.1.5 - Switch homebrew-releaser CI back to upstream - Switch fork of homebrew-releaser to main branch - Update Homebrew tap repository name - Fix line length in release workflow * @overhacked made their first contribution - Switch homebrew-releaser CI back to upstream - Switch fork of homebrew-releaser to main branch - Update Homebrew tap repository name - Fix line length in release workflow * @overhacked made their first contribution
Release v0.1.2 - Add homebrew to release CI - Add configuration reloading on SIGHUP - Add some trace logging - Add integration test - Add --install-config option - Add dependabot configuration - Move test harness into separate module - Cargo fmt - Automatic configuration file generation - Cargo update - Dependabot only manages upstream dependencies - Suggest how to configure on service-unsupported platforms - Move main and modules to a separate bin directory - Extract logging module * @overhacked made their first contribution
`ssh-agent-mux` combines multiple agents' keys into a single agent, a… …llowing you to configure an SSH client just once. Provide all "upstream" SSH agents' `SSH_AUTH_SOCK` paths in the `ssh-agent-mux` configuration and run `ssh-agent-mux` via your login scripts or OS's user service manager. Point your SSH configuration at `ssh-agent-mux`'s socket, and it will offer all available public keys from upstream agents as available for authentication.