Skip to content

Releases: moul/assh

v2.11.0

04 Jan 16:22
3b5e2fe
Compare
Choose a tag to compare

2.11.0 (2021-01-04)

Features

  • add 'CertificateFile', and 'CASignatureAlgorithms' (3295f8c)

v2.10.0

10 Jun 18:43
1ff23be
Compare
Choose a tag to compare

2.10.0 (2020-06-10)

Features

  • support RemoteCommand configuration entry (#286) (101dc0e)

v2.9.3

07 Jun 14:03
Compare
Choose a tag to compare

2.9.3 (2020-06-07)

Bug Fixes

v2.9.2

07 Jun 13:19
ee3bc4d
Compare
Choose a tag to compare

2.9.2 (2020-06-07)

Bug Fixes

  • set version dynamically + bump deps (c30c813)

v2.9.1

24 Mar 17:26
65e9f6d
Compare
Choose a tag to compare

2.9.1 (2020-03-24)

Bug Fixes

v2.9.0

24 Mar 17:21
22218e6
Compare
Choose a tag to compare

2.9.0 (2020-03-24)

  • Remove invalid warn (#283)
  • Avoid double-connection when having chained gateways (#285) by @4wrxb
  • Add GatewayConnectTimeout option (#289)
  • Fix hook parsing to support {{.}} (#297) by @ahhx
  • Support inherits on regex hosts (#298) by @alenn-m
  • Print version in assh info
  • Switch to go modules
  • Switch go moul.io/assh canonical domain
  • Move changelog to its own file
  • Switch to golangci-lint for linting
  • Move old webapp to contrib
  • Cleanup old files
  • Bump deps
  • Switch to go.uber.org/zap for logging

v2.8.0

03 Jul 16:30
48ee2de
Compare
Choose a tag to compare
  • Add more shell propositions for the 'exec' hook (#254)
  • Support SSH tokens and ~ expansion in ControlPaths (#276) by @stk0vrfl0w
  • Ensure ControlPath directories are properly created when using syntax such as "ssh host1/host2" (#276) by @stk0vrfl0w
  • Change panic() to a warning statement when removing the temporary file. Since delete is deferred,
    the config file should have already been renamed and would no longer exist (#276) by @stk0vrfl0w
  • Fix check when ControlPath is empty, to avoid creating control socket directory in some cases (#281) by @frezbo

v2.7.0

24 Oct 08:13
Compare
Choose a tag to compare
  • Automatically detect available shell when using the 'exec' hook (#254)
  • Automatically detect if -q is passed to the parent ssh process to disable logging (#253) by @cao
  • Add a new %g (gateway) parameter to ResolveCommand and ProxyCommand (#247
  • Fix panic on particular assh.yml files
  • Fix build issue on OSX (#238 by @jcftang)
  • Rewrite .ssh/config file atomically (#215)
  • Support inheritance links in Graphviz (#235)
  • Support wildcards in Graphviz config export (#228)
  • Fix error message on first config build (#230)
  • Fix NetBSD, FreeBSD and Windows builds (#182)
  • Add RateLimit support (#65)
  • Add possibility to disable automatic configuration rewrite (#239)
  • Add BeforeConfigWrite and AfterConfigWrite new hooks (#239)
  • Generate full assh binary path in ~/.ssh/config (#148)
  • Initial version of assh ping command

Full commits list

v2.6.0

03 Feb 15:48
628501c
Compare
Choose a tag to compare
  • Support UseKeychain option (#189) (@ocean90)
  • Support ConnectTimeout option (#132)
  • .ssh/config: Wrap long comments to avoid syntax errors (#191)
  • Fix integers output in assh config list (#181)
  • Initial graphviz support (#32)
  • Remove case-sensitivity for Inherits and Gateways (#178)
  • Loads hosts from ~/.ssh/assh_known_hosts file when calling assh config build, can be ignored using --ignore-known-hosts (#178)
  • Add assh config graphviz --show-isolated-hosts flag
  • Fix nil dereference when calling assh config serach without providing needle
  • Add sprig helpers to the template engine (#206)
  • Improve readability of assh config list (#203)
  • Add support for the AddKeysToAgent key (#210) (@bachya)
  • OpenBSD support (#182)
  • Improve hostname output in assh config list (#204)
  • Support for inline comments (#34)
  • Initial support of values validation to avoid writing invalid .ssh/config file (#92)
  • Alpha version of the webapp (#69)

Full commits list

v2.5.0

04 Jan 09:01
fa7e51f
Compare
Choose a tag to compare
  • Support multiple string arguments of the same type on assh wrapper ssh (#185)
  • Remove the NoControlMasterMkdir option, and add the ControlMasterMkdir option instead (#173)
  • Accepting string or slices for list options (#119)
  • Add new PubkeyAcceptedKeyTypes OpenSSH 7+ field (#175)
  • Gracefully report an error when calling assh without configuration file (#171)
  • Fix written bytes calculation (@quentinperez)
  • Add template functions: json, prettyjson, split, join, title, lower, upper
  • Support of BeforeConnect, OnConnect, OnConnectError and OnDisconnect hooks
  • Support of write, notify and exec hook drivers
  • Add assh config json command
  • Add assh config {build,json} --expand option
  • Round the hook's ConnectionDuration variable value

Full commits list