)]}'
{
  "commit": "efb744f6d9f03fc4b427c774f83540712ac8e8dc",
  "tree": "aa446b8287ef982dbd952d6330a0f1080e799b70",
  "parents": [
    "48e4a4a957429d31328a685863b594ca9a06b552"
  ],
  "author": {
    "name": "Timothy Gu",
    "email": "timothygu99@gmail.com",
    "time": "Thu Nov 04 18:42:52 2021 -0700"
  },
  "committer": {
    "name": "Damien Neil",
    "email": "dneil@google.com",
    "time": "Thu Jun 08 16:54:15 2023 +0000"
  },
  "message": "internal/export/idna: fix infinite loop in Go pre-1.10\n\nlookupString returns 0 for incomplete UTF-8 sequences, so to\nprevent infinite loops we must specifically check for that case.\nHowever, CL 73730 which fixed this issue in 2017 was lost in the\nshuffle that allowed multiple Unicode versions in x/text (CL 83235),\nand the fix was never applied to idna9.0.0.go.\n\nThis CL fixes that oversight.\n\nUpdates golang/go#22184\n\nChange-Id: I3a6ab08b157f4017560020ff259d1afbe49a9e71\nReviewed-on: https://go-review.googlesource.com/c/text/+/361494\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Marcel van Lohuizen \u003cmpvl@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96424a0b58bcdd8be781870db4c17e9673f0d6b6",
      "old_mode": 33188,
      "old_path": "internal/export/idna/idna9.0.0.go",
      "new_id": "f217b1a4e8f1862994dea5263ad642d0a81911f1",
      "new_mode": 33188,
      "new_path": "internal/export/idna/idna9.0.0.go"
    },
    {
      "type": "modify",
      "old_id": "524727b1bf0d83a80443b1545ad042ac87141074",
      "old_mode": 33188,
      "old_path": "internal/export/idna/idna9.0.0_test.go",
      "new_id": "91a1e90d407ce66868460ad17686e92f5e59d538",
      "new_mode": 33188,
      "new_path": "internal/export/idna/idna9.0.0_test.go"
    }
  ]
}
