v1.100
Changes:
- Config: use the official case for the
HostName
option (instead ofHostname
). - 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 namedaes*[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".