Releases: moul/assh
Releases · moul/assh
v2.4.1
v2.4.0
- Add a control socket manager
assh sockets {list,flush,master}
(#152) - Add a
assh --config=/path/to/assh.yml
option - Add storm-like
assh config list
andassh config search {keyword}
commands (#151) - Add an optional
ASSHBinaryPath
variable in theassh.yml
file (#148) - Rename
assh proxy -> assh connect
- Hide
assh connect
andassh wrapper
from the help - Support built-in ssh netcat mode, may fail with older SSH clients (#146)
v2.3.0
- Add wrapper and
known_hosts
support to handle advanced patterns (#122) - Add build information in .ssh/config header (#49)
- Add Autocomplete support (#48)
- Initial
Aliases
support (#133) - Use args[0] as ProxyCommand (#134)
- Add
NoControlMasterMkdir
option to disable automatic creation of directories for gateways (#124) - Fix: Allow
$(...)
syntax in theResolveCommand
function (#117) - Printing the error of a failing
ResolveCommand
(#117) - Fix:
Gateways
field is no longer ignored when theHostName
field is present (#102) - Ignore SIGHUP, close goroutines and export written bytes (#112) (@QuentinPerez)
- Various documentation improvements (@ashmatadeen, @loliee, @cerisier)
- Support of new SSH configuration fields (
AskPassGUI
,GSSAPIClientIdentity
,GSSAPIKeyExchange
,GSSAPIRenewalForcesRekey
,GSSAPIServerIdentity
,GSSAPITrustDns
,KeychainIntegration
)
v2.2.0
v2.1.0
- Expand environment variables (#86)
- Add homebrew support (#73)
- Add a 'ssh info' command (#71)
- Templates support (#52)
- Configuration is now case insensitive (#51)
- Fix: resolving host fields for gateways (#79)
- Fix: inheritance was not working for non assh-related fields (#54)
- Fix: expanding variables in HostName (#56)
v2.0.0
- First Golang version
- Compatibility issue: complete switch from
.ini
file format to.yml
, the~/.ssh/assh.yml
file needs to be manually crafted - Features
- Parses
~/.ssh/assh.yml
and generates~/.ssh/config
dynamically - CLI: Use gateways from CLI without any configuration needed
- Config: Declares gateways in configuration
- Config: Host inheritance
- Config: Support of
includes
- Config: Support of Regex
- Config: Handling all sshconfig fields
- Config: Support of host
ProxyCommand
(inception) - Under the hood: Inspecting parent process verbose/debug mode
- Under the hook: dynamic proxy using raw TCP, netcat
- Parses
v1.1.0
- Last Python version
View full commits list
v1.0.1
View full commits list
v1.0.0
View full commits list