)]}'
{
  "commit": "1862b7706b62495f512815e3a5ec4a05444cdc1c",
  "tree": "c09a75e804a5740c14446c045f958a1900af888d",
  "parents": [
    "d7e0f73575322aa9b50c1413e17a6c2838c24208"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Wed Jun 24 00:49:22 2026 -0700"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 25 00:14:31 2026 -0700"
  },
  "message": "Fix apparent infinite loop in X509NameAttribute::AsRFC2253String\n\nThis is fixed by correcting the loop index type to match the loop bound,\na `size_t`.\n\nNote that this cannot actually happen in practice, as certificates and\nsimilar objects are limited to 1 GiB (`INT_MAX / 2`) at parse time.\n\nChange-Id: If418b11df73459d619ca0e0f53c47dc46a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/97887\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nPresubmit-BoringSSL-Verified: boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cboringssl-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed434945fe44149b2919578776d03e5141a9597e",
      "old_mode": 33188,
      "old_path": "pki/parse_name.cc",
      "new_id": "60412af0c807f18e51405e66b7afedea4efc9fd0",
      "new_mode": 33188,
      "new_path": "pki/parse_name.cc"
    }
  ]
}
