)]}'
{
  "commit": "8e0e643a235975d0682f4d1ffeb96303d8409189",
  "tree": "8c1dcc44d03faeffca0402c6d448b088e7e6e609",
  "parents": [
    "d22a962f24934f845b3571d54ab862e72ac9d3c3"
  ],
  "author": {
    "name": "reubent",
    "email": "reubent@google.com",
    "time": "Mon Mar 16 15:17:25 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 16 15:17:53 2026 -0700"
  },
  "message": "Add HttpValidationPolicy for rejecting RFC non-compliant status codes\n\n[RFC 9110 Section 15](https://httpwg.org/specs/rfc9110.html#status.codes) clearly states that status codes should be within the range [100, 599] and we now expose a knob for enforcing that in clients.\n\nProtected by unused http validation policy.\n\nPiperOrigin-RevId: 884659559\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24b2c8f4a097ccad6d65299fa0e044f141327fb2",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_enums.cc",
      "new_id": "1d88760abf1b15219cd594e4b0d3e92b735c10df",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_enums.cc"
    },
    {
      "type": "modify",
      "old_id": "718fbd81b8aa2b0bb2977e62c9693b0aa4388217",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_enums.h",
      "new_id": "d59ba6b1e707f99d11dea679c8db4747c35b1f3d",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_enums.h"
    },
    {
      "type": "modify",
      "old_id": "ded79f785b71ca8130d16b75ebb80f4afe187d7a",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_frame.cc",
      "new_id": "3e64b64f379d0cd91c40e159adc7666b4317e232",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "95e239ddd16c2de7f31317c5607ac62c0dbadfdd",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_frame_test.cc",
      "new_id": "d06a0671d56590b9a7af7d12b985218f2e84af03",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_frame_test.cc"
    },
    {
      "type": "modify",
      "old_id": "58b15fa4a61ad6af32346f2a048d234ebd19d7d1",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_fuzz_util.cc",
      "new_id": "f28a23f67119c25460c4298ad6b081b65a2b9e9e",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_fuzz_util.cc"
    },
    {
      "type": "modify",
      "old_id": "7df7b7dacf478e6b719dc8e100e26933874a1ce9",
      "old_mode": 33188,
      "old_path": "quiche/balsa/http_validation_policy.h",
      "new_id": "b1651a3604bb75d8720d777ec4c308f9fe156f33",
      "new_mode": 33188,
      "new_path": "quiche/balsa/http_validation_policy.h"
    }
  ]
}
