)]}'
{
  "commit": "1a091314e73b497ad3ee1c252b4c1216846fbcb1",
  "tree": "197aebfa0bd2a4b6339910277d8614435f71786c",
  "parents": [
    "747488a9f3d0daf9b639b6704d7188fba48af179"
  ],
  "author": {
    "name": "lenamonj",
    "email": "jlenamon@gmail.com",
    "time": "Sun Sep 06 00:02:48 2026 -0400"
  },
  "committer": {
    "name": "lenamonj",
    "email": "jlenamon@gmail.com",
    "time": "Sun Sep 06 05:14:23 2026 -0400"
  },
  "message": "Refuse to compress an input the stream format cannot express\n\nInternalCompress checked the 2^32-byte limit with an assert only, so\nevery NDEBUG build compressed a larger input into a stream whose length\nvarint held N mod 2^32 while the body carried all N bytes. The check is\nnow a runtime refusal at the single funnel every compression entry point\nuses: nothing is written and zero is returned, which no successful\ncompression can return; snappy_compress returns SNAPPY_INVALID_INPUT.\nThe headers document the limit and a test drives a 4 GiB Source without\nmaterialising it.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "473a0b097864f37e3ac4c474f7399a17675351c3",
      "old_mode": 33188,
      "old_path": "snappy-c.cc",
      "new_id": "6da18d88a9d02dc4a44b991536b0d8b0f8a4928a",
      "new_mode": 33188,
      "new_path": "snappy-c.cc"
    },
    {
      "type": "modify",
      "old_id": "32aa0c6b8b52b48c1120377abca3f96383b9a0e3",
      "old_mode": 33188,
      "old_path": "snappy-c.h",
      "new_id": "e22878531a04f7683a789ebd4bfda4c296359b55",
      "new_mode": 33188,
      "new_path": "snappy-c.h"
    },
    {
      "type": "modify",
      "old_id": "69cc20966f29d1210aadb70b0dd23f5b3d87a0e2",
      "old_mode": 33188,
      "old_path": "snappy.cc",
      "new_id": "555588a45e357522adedfa2bdc9a3f32b4b77cd5",
      "new_mode": 33188,
      "new_path": "snappy.cc"
    },
    {
      "type": "modify",
      "old_id": "54131535203bada42c3d5d0f878a97c591c346ca",
      "old_mode": 33188,
      "old_path": "snappy.h",
      "new_id": "9f05ca4c8bbdd0b29bf02f1c286a7107d5c34646",
      "new_mode": 33188,
      "new_path": "snappy.h"
    },
    {
      "type": "modify",
      "old_id": "4f44cbff423a82ea861c2a3f4eaac651112cf589",
      "old_mode": 33188,
      "old_path": "snappy_unittest.cc",
      "new_id": "bbce75b20065a8f65b198e57158a0b45846ed598",
      "new_mode": 33188,
      "new_path": "snappy_unittest.cc"
    }
  ]
}
