)]}'
{
  "commit": "08cca1f2241245a058138469aacdb7a1587182d3",
  "tree": "e505b515952cd950c960c4efb1ea05a4c31833a0",
  "parents": [
    "bc0c8402edc5f3f4ac5c83036083946bb7f5560b"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Oct 10 09:41:56 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 10 07:33:36 2025 -0700"
  },
  "message": "Also accept incorrectly-encoded X509 v1 version fields again\n\nThis reverts another part of\nhttps://boringssl-review.googlesource.com/c/boringssl/+/82087\n\nSadly this hit another real-world input. We\u0027ll need to use our new\nparser to wire in a X509_parse_with_options or something of the sort, so\nthat the impacted code can pass in arguments to reject a handful of\nnon-certificate variations.\n\nBug: b:449478579, 42290225\nChange-Id: I1e39c8b6ed0ab454bf61c85edffe6631e8c7c3df\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/82747\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "063ae8e303400679230aec33101501c8077defac",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "de67e41d07cc01ba3c72481682e3cb727c434f05",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a572042c73992f5a95a3ca2241af09b86ff58889",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_x509.cc",
      "new_id": "bf5ac245e591f49ddbba4d766d83355edbd8eae4",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_x509.cc"
    }
  ]
}
