)]}'
{
  "commit": "23ae387dee1f90d29a23c0e87ee0b46038fbed0e",
  "tree": "33979afde9e60e999a2de1d1f9cf1d23faf11e69",
  "parents": [
    "3a82255431918bb7c2e1c09c964a18991756910b"
  ],
  "author": {
    "name": "Katie Hockman",
    "email": "katie@golang.org",
    "time": "Thu Jun 11 14:50:30 2020 -0400"
  },
  "committer": {
    "name": "Katie Hockman",
    "email": "katie@golang.org",
    "time": "Tue Jun 16 18:28:43 2020 +0000"
  },
  "message": "encoding/unicode: correctly handle single-byte UTF-16 inputs (and harden transform.String)\n\nIf a single byte is passed to a UTF-16 decoder\nwith atEOF set, it should not ask for more src\nwith ErrShortSrc but return an error. Also harden\ntransform.String not to enter an infinite loop if a\nTransformer does return ErrShortSrc with atEOF true.\n\nFixes #39491\nFixes CVE-2020-14040\n\nChange-Id: If8d2a9bca4eb9b4270c98a4967d356082043e17e\nReviewed-on: https://team-review.git.corp.google.com/c/golang/go-private/+/768667\nReviewed-by: Filippo Valsorda \u003cvalsorda@google.com\u003e\nReviewed-on: https://go-review.googlesource.com/c/text/+/238238\nRun-TryBot: Katie Hockman \u003ckatie@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Filippo Valsorda \u003cfilippo@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2e576de58d946fd4c9782e07d194d36ed6682f3",
      "old_mode": 33188,
      "old_path": "encoding/unicode/unicode.go",
      "new_id": "dd99ad14d372a1dd3898071d591f994a95dc0987",
      "new_mode": 33188,
      "new_path": "encoding/unicode/unicode.go"
    },
    {
      "type": "modify",
      "old_id": "02520c94b2824ff8fe0517bb68d20c3f799ae415",
      "old_mode": 33188,
      "old_path": "encoding/unicode/unicode_test.go",
      "new_id": "9611ba56fb5dd7f70cb5fc0746d4181f1c1a473b",
      "new_mode": 33188,
      "new_path": "encoding/unicode/unicode_test.go"
    },
    {
      "type": "modify",
      "old_id": "520b9ada0e28e8a40a573eeb20e907116d405bb3",
      "old_mode": 33188,
      "old_path": "transform/transform.go",
      "new_id": "48ec64b40ca6a7f4f64edf86724b7aa668129cbe",
      "new_mode": 33188,
      "new_path": "transform/transform.go"
    },
    {
      "type": "modify",
      "old_id": "771633d1d99975c5cd55188e5fc958a676b9d6f2",
      "old_mode": 33188,
      "old_path": "transform/transform_test.go",
      "new_id": "273abfa52f5a1aaf1267978f5c0888e742882c50",
      "new_mode": 33188,
      "new_path": "transform/transform_test.go"
    }
  ]
}
