)]}'
{
  "commit": "9b84dbe470bec1a376a026b5e1e41ed9f1e19841",
  "tree": "9f23ec1db16172580d2ea77fdecfdb2f424ba910",
  "parents": [
    "7ae20ab63ed6f3c0630555f7ceca3715684d15ea"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Jun 26 00:40:12 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 26 00:40:12 2024 +0000"
  },
  "message": "Cherry-pick OpenJPEG patches to fix non-strict mode buffer overflows\n\nCherry-pick these 2 commits from upstream OpenJPEG:\n\nhttps://github.com/uclouvain/openjpeg/commit/dea92eea8b6ab55f7eb542ea229b2c2124aa2124\nhttps://github.com/uclouvain/openjpeg/commit/f3b28c5ee417df9f23ca590b0e949d8a309408a0\n\nBug: 42270564, 347071498, 348129258\nChange-Id: I8e8812e9b2fa93c9cfe9f3577742a146ae81c423\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/121050\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25c3933c655de3959c92f10486b131220a073d9e",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/0047-validate_opj_stream_read_data.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7e597f00c15fa7b39be93257e8fb67aa43e8427",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/0048-check_corruption_non_strict_mode.patch"
    },
    {
      "type": "modify",
      "old_id": "edc5db924d42d771f0080defaf2de7f9e1ca162e",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/README.pdfium",
      "new_id": "0ea52c127c6c4d0ee10098890a1f630626cae719",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/README.pdfium"
    },
    {
      "type": "modify",
      "old_id": "de10825c872bfbae30db0a2bde09610cc43c1687",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/j2k.c",
      "new_id": "8b077d0a0c2c0a8e118e8119bf40c2d603147726",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/j2k.c"
    },
    {
      "type": "modify",
      "old_id": "52e466eb974afd1fc89f0ed180b95973ee8bc532",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/t1.c",
      "new_id": "ecc335576dc63734bb453c1944fd73e737c7cb9b",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/t1.c"
    },
    {
      "type": "modify",
      "old_id": "781a6a59a165a6a0579d4fdba1853ee39ee153a6",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/t2.c",
      "new_id": "657ded722e68dd1cb9c095be17014a7ff948e2f9",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/t2.c"
    },
    {
      "type": "modify",
      "old_id": "f659869a13447a8c868d5502ae65e91555719c73",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/tcd.h",
      "new_id": "4ab22715ebd67e67ab5bd8880675e0f59206cd73",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/tcd.h"
    }
  ]
}
