Skip to content

v1.100

Compare
Choose a tag to compare
@dolmen dolmen released this 24 Nov 10:27
· 99 commits to release since this release

Changes:

  • Config: use the official case for the HostName option (instead of Hostname).
  • For the best compatibility of the SSH configuration with old SSH versions, we now look in the ssh_config(5) man page for the list of supported options and unavailable options are then commented with '##'. If the man page is not found, we still use all options.
  • On msys platform (bash in msysgit), the ControlMaster option of OpenSSH doesn't work because msys lacks support for passing file descriptors. So we now disable this option on this platform.
  • We filter our lists of algorithms (see https://stribika.github.io/2015/01/04/secure-secure-shell.html) against the lists reported by ssh -Q <cipher|mac|kex>. This restores compatibility with OpenSSH versions such as 6.6.1p1 bundled with msysgit that does not support ciphers named aes*[email protected].
  • Various fixes/workarounds to restore full support of the old SSH (4.6p1) that is bundled with msysgit (Git on Win32).
  • Store the ControlPath in $XDG_RUNTIME_DIR (see the XDG Base Directory Specification) if available.
  • Doc fixes: change "Github" to "GitHub".