)]}'
{
  "commit": "d488f63e64b2567fa00be0929e49f5ba42e6333c",
  "tree": "cb852412487834f2bc0365ae5bf28ab8e78bcb83",
  "parents": [
    "d4e18cb7341705e9281d87a620cca0e38e2def32"
  ],
  "author": {
    "name": "Austin Foxley",
    "email": "afoxley@pigweed.infra.roller.google.com",
    "time": "Tue Jul 28 05:25:18 2026 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jul 28 05:25:18 2026 -0700"
  },
  "message": "roll: third_party/pigweed pw_grpc: Fix uint32 overflow in HpackIntegerDecode\n\nWiden the HpackIntegerDecode accumulator to uint64_t and add an explicit\nUINT32_MAX bounds check before returning the decoded integer.\n\nPreviously, 5-continuation-byte HPACK varint sequences performed shift\nand add operations into a uint32_t accumulator with m\u003d28, causing silent\nmodular wrap before the m\u003e\u003d31 guard was evaluated.\n\nThis change:\n- Uses a uint64_t accumulator to prevent arithmetic overflow during shifts.\n- Checks if the decoded value exceeds UINT32_MAX.\n- Updates continuation byte depth check to m \u003e\u003d 35.\n- Adds test cases for overflow wrap vectors, UINT32_MAX boundary, and\n  6-continuation-byte sequences.\n\nOriginal-Bug: 528819621\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441452\nOriginal-Revision: 59d6ea693f97710b500e2b2721e4ba899d98d145\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e9768050f21d24..59d6ea693f9771\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675032729011805761\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If3c61f891bd8786d0808a3adf0c77fe33059f4e5\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/444052\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9768050f21d2414979374e37f6b288cb6140215",
      "old_mode": 57344,
      "old_path": "third_party/pigweed",
      "new_id": "59d6ea693f97710b500e2b2721e4ba899d98d145",
      "new_mode": 57344,
      "new_path": "third_party/pigweed"
    }
  ]
}
