Skip to content

v1.401 2025-06-20

Latest
Compare
Choose a tag to compare
@dolmen dolmen released this 21 Jun 07:42

What's Changed

  • Update key exchange algorithms (GitHub #64):

    • Add mlkem768x25519-sha256, an hybrid post-quantum algorithm which the new default in OpenSSH 10.0. However GitHub doesn't yet support it server side.
    • Add curve25519-sha256, the official (IANA) alias of [email protected] that was already used.
    • Remove diffie-hellman-group-exchange-sha1 which isn't anymore supported by GitHub.
  • Force option RequestTTY to no. Because the SSH connections are only used for non-interactive use via Git. (0cf2bb2)

  • On Windows:

    • Disable options ControlMaster, ControlPath, ControlPersist to avoid failure "getsockname failed: Not a socket" (86eaeb3).
    • In ssh config, save paths to files using %d instead of ~ to workaround an issue in OpenSSH with tilde expansion when paths use backslashes (698a744, f44952e).

New contributors

Thanks to @agnosticlines for contributions.

Full Changelog: v1.400...v1.401