)]}'
{
  "commit": "e87010ff958c9397ee861e00d7747de6f3938e19",
  "tree": "994747ed520567c39082e073b69bc6ce7aacaaf2",
  "parents": [
    "971a7c5e3fb407cce1fc1de1ea148b0159aff57c"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Mon Dec 06 16:08:24 2021 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Dec 06 16:09:06 2021 -0800"
  },
  "message": "Clarify OgHttp2Session header validation RST_STREAMs.\n\nThis CL further differentiates between application-requested and header\nvalidation RST_STREAMs in OgHttp2Session. More header validation RST_STREAMs\nnow use header result HEADER_HTTP_MESSAGING instead of HEADER_RST_STREAM, and\nthe visitor callback OnInvalidFrame() is now invoked only with\nHEADER_HTTP_MESSAGING (excluding application-requested HEADER_RST_STREAM).\n\nThis change is important for certain codec_impl_test cases to pass with\noghttp2, including HeaderNameWithUnderscoreAreRejectedByDefault and\nManyRequestHeadersInvokeResetStream.\n\nPiperOrigin-RevId: 414565859\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13d79a80481fc8ef89669c684870f816189fc9d8",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_adapter_test.cc",
      "new_id": "cc0cdac439b11878d5cbc823a90357ac57d5e9e9",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a3137554c8c5caddfee1ccceb2358f356154c491",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.cc",
      "new_id": "19f5dada4da44f3fadc384e5f3424ecee3b7c120",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.cc"
    }
  ]
}
