)]}'
{
  "commit": "2e5f296bfa04c5a4f885ebad790339641691e4bd",
  "tree": "3204424667f754b25bb706257083e83033155003",
  "parents": [
    "4266c75f4001355b687bd4ddc24055d970781401"
  ],
  "author": {
    "name": "John Bowler",
    "email": "jbowler@acm.org",
    "time": "Tue Jun 24 14:18:37 2025 -0700"
  },
  "committer": {
    "name": "Cosmin Truta",
    "email": "ctruta@gmail.com",
    "time": "Mon Jun 30 16:27:22 2025 +0300"
  },
  "message": "fix: Prevent unknown chunks from causing out-of-place IEND errors\n\nPNG_AFTER_IDAT was not set by the IDAT read code if unknown chunk\nhandling was turned on.  This was hidden in the current tests by checks\nwithin the text handling chunks. (For example, pngtest.png has a zTXt\nchunk after IDAT.)\n\nThis change modifies both the sequential and the progressive reader to\nreliably set PNG_AFTER_IDAT when the first non-IDAT chunk is seen and\nbefore that chunk is processed.\n\nThe change is minimalist; PNG_HAVE_CHUNK_AFTER_IDAT can probably be\nremoved and replaced with PNG_AFTER_IDAT.  Making the latter change is\nsomething to be considered in libpng2.\n\nCo-authored-by: Cosmin Truta \u003cctruta@gmail.com\u003e\nSigned-off-by: John Bowler \u003cjbowler@acm.org\u003e\nSigned-off-by: Cosmin Truta \u003cctruta@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a3e822cf47cc667cd2de3b5e908d3fd66bb7d5b",
      "old_mode": 33188,
      "old_path": "pngpread.c",
      "new_id": "37aa432aeca91b2bf89ef39e4750a336b178421c",
      "new_mode": 33188,
      "new_path": "pngpread.c"
    },
    {
      "type": "modify",
      "old_id": "a0dbf2ae20847c6a135a7d2b5922019e91c5036d",
      "old_mode": 33188,
      "old_path": "pngread.c",
      "new_id": "212afb7d215ae0916848aada091b20cebdd82131",
      "new_mode": 33188,
      "new_path": "pngread.c"
    },
    {
      "type": "modify",
      "old_id": "7d9a00186dc751c5967a9bd9a9483646e42b6cb9",
      "old_mode": 33188,
      "old_path": "pngrutil.c",
      "new_id": "e7c7bbe48e9bafb888729d99b78f4275055faa57",
      "new_mode": 33188,
      "new_path": "pngrutil.c"
    }
  ]
}
