)]}'
{
  "commit": "509e7fa7da26f91450f503f6567d2c49d139be63",
  "tree": "7752d9d5e217476d5b1bff8100d8c80799bf3571",
  "parents": [
    "b23b83c30701b0df027b6c8672c406dcee0480c9"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue Jun 22 08:53:08 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jun 22 08:56:58 2021 -0700"
  },
  "message": "Updates Http2VisitorInterface::OnHeaderForStream() to return a boolean. This is necessary in order to communicate when header names or values are invalid.\n\nThis change adds a test that exercises nghttp2 header validation. (Specifically, the case of an invalid trailing header name.)\n\nThis change also adds the following behavior for the OG stack, for client endpoints:\n* Closes a stream that receives END_STREAM and is half-closed local.\n\nPiperOrigin-RevId: 380816879\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70fd899f45bc7bad1a658dbca8b5e31dc3da2644",
      "old_mode": 33188,
      "old_path": "http2/adapter/callback_visitor.cc",
      "new_id": "042d32bedc73bf23296a015124164defcad97cb2",
      "new_mode": 33188,
      "new_path": "http2/adapter/callback_visitor.cc"
    },
    {
      "type": "modify",
      "old_id": "0147d8bf096cd5f64db78e91f5fad552bb15f369",
      "old_mode": 33188,
      "old_path": "http2/adapter/callback_visitor.h",
      "new_id": "50707970b11bed373415c1bddbc111e01a4807c6",
      "new_mode": 33188,
      "new_path": "http2/adapter/callback_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "a7e34e91df8ea89d1d82427ce41adafbcaa41607",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_visitor_interface.h",
      "new_id": "8e621e458e77bbf086da0f22c4ea012abb4346aa",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_visitor_interface.h"
    },
    {
      "type": "modify",
      "old_id": "3c4ee2f00c3b6f014d707ca483bf3f011de8ac74",
      "old_mode": 33188,
      "old_path": "http2/adapter/mock_http2_visitor.h",
      "new_id": "09a9077beeaaaf381963e515b3bb0107a43779b8",
      "new_mode": 33188,
      "new_path": "http2/adapter/mock_http2_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "b0e71276c4f8325190332fe1e5b6e257c34cef6e",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_adapter_test.cc",
      "new_id": "d2875eb2c56e47d6767411445adf35f2811aef47",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6bf5455ff5c7a15eacb7428af76f06f21f2de0ed",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_callbacks.cc",
      "new_id": "d0895c120a4f53151acdae01ed65330ef97414fc",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_callbacks.cc"
    },
    {
      "type": "modify",
      "old_id": "9f4da150ad76b26b964acf5d383c87d5f0401d19",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_adapter_test.cc",
      "new_id": "543fab4f6a9f3e94019987195f70d5d39d8916df",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6d252e2b60cefa7dfa2bac5767429072cb41f0bc",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.cc",
      "new_id": "b9962a33281edbd92a72aff89135d6221ebd0c3f",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.cc"
    },
    {
      "type": "modify",
      "old_id": "4cae3c09d12e407a415bd3ace4001d29577f5793",
      "old_mode": 33188,
      "old_path": "http2/adapter/recording_http2_visitor.cc",
      "new_id": "bc07fe4f9e35722e7afbcfdfcd9e31a9593790b7",
      "new_mode": 33188,
      "new_path": "http2/adapter/recording_http2_visitor.cc"
    },
    {
      "type": "modify",
      "old_id": "feac2de17615cafd739f93b4734c3302f8704cf2",
      "old_mode": 33188,
      "old_path": "http2/adapter/recording_http2_visitor.h",
      "new_id": "74498ccde1448b2b024285f81bda4be34d4b80bf",
      "new_mode": 33188,
      "new_path": "http2/adapter/recording_http2_visitor.h"
    }
  ]
}
