)]}'
{
  "commit": "bf48ec15440cb869b4b69efc5e1dd35a9f1e7dd0",
  "tree": "e3702534d6fd0a499473882f30ae2af0b1b98e8e",
  "parents": [
    "7848b5415643016cc068228efdf5a62183cabd10"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Thu Jun 18 07:50:57 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jun 18 07:51:21 2026 -0700"
  },
  "message": "Reject any incoming HEADERS and DATA frames on a stream that is already in a half-closed (remote) state\n\nThis behavior follows the rfc9113 documentation: https://datatracker.ietf.org/doc/html/rfc9113#section-5.1\n\nIf an endpoint receives additional frames, other than WINDOW_UPDATE, PRIORITY, or RST_STREAM, for a stream that is in this state, it MUST respond with a stream error (Section 5.4.2) of type STREAM_CLOSED.\n\nRepro case passing in cl/928919991\n\nNOT generated via copybara\n\nProtected by http2_reject_half_closed_remote.\n\nPiperOrigin-RevId: 934350045\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00fb9dc9760d5724a10bbf8740ebb65720ea7d23",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/oghttp2_session.cc",
      "new_id": "8d3b95f500eeef5bea1d48d626b313ee06c8799f",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/oghttp2_session.cc"
    },
    {
      "type": "modify",
      "old_id": "d8c7479d9a2e0af34ce9199aad0681508d47aa05",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/oghttp2_session_test.cc",
      "new_id": "d69cba63b41475a11c66a696af5c04f4b4404a8f",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/oghttp2_session_test.cc"
    }
  ]
}
