)]}'
{
  "commit": "b53964a1ca4763384f2ee3bf482b8ca67a9f9fa8",
  "tree": "50c5378e307aa890cbb16d78c910f7bfe2c168c8",
  "parents": [
    "626e40fc986f72b464ecb2063e02e7923bf3025d"
  ],
  "author": {
    "name": "database64128",
    "email": "free122448@hotmail.com",
    "time": "Mon Jul 13 20:04:08 2026 +0800"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Wed Jul 22 10:37:01 2026 -0700"
  },
  "message": "ssh: permit empty but non-nil HostKeyAlgorithms, KeyExchanges, Ciphers, MACs\n\nThe documentation of ClientConfig.HostKeyAlgorithms says:\n\n  If empty, a reasonable default is used.\n\nHowever, if HostKeyAlgorithms is empty but non-nil, the reasonable\ndefault won\u0027t be applied, and the SSH handshake will fail. Fix this by\nchanging the nil check to a length check.\n\nWhile here, do the same for KeyExchanges, Ciphers, MACs in Config.\n\nChange-Id: I1b3d2d2159f3c7d57a9a690ad04f1f6818b39a5c\nReviewed-on: https://go-review.googlesource.com/c/crypto/+/800080\nReviewed-by: Nicola Murino \u003cnicola.murino@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Filippo Valsorda \u003cfilippo@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Nicola Murino \u003cnicola.murino@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "40247125dfdadc010dc9dfb6e9b02b07c15a9fd0",
      "old_mode": 33188,
      "old_path": "ssh/common.go",
      "new_id": "aed0fd926a58773b79bad7966585cbe6e6626d39",
      "new_mode": 33188,
      "new_path": "ssh/common.go"
    },
    {
      "type": "modify",
      "old_id": "4be3cbb6de310ed70135272a9783fcfb2f12fc93",
      "old_mode": 33188,
      "old_path": "ssh/handshake.go",
      "new_id": "711a7f7c476ab1a8f873d05b0c38caad78127420",
      "new_mode": 33188,
      "new_path": "ssh/handshake.go"
    }
  ]
}
