)]}'
{
  "commit": "b7ac1042fa4b8c4e8fb9ab69e3487081be8008ef",
  "tree": "8bef21692adf6caed5771fd1072f772d6c61aa18",
  "parents": [
    "401cf20ca7dbfec7046aa54b4bbd3b48fbfe980e"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Fri Dec 06 10:32:23 2019 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Dec 06 10:32:57 2019 -0800"
  },
  "message": "Add header_list_size_limit_exceeded argument to OnHeadersDecoded().\n\nThe motivation is to allow tests to call OnHeadersDecoded() directly without\nQuicSpdyStream having a QpackDecodedHeadersAccumulator object.  This happens in\nEnvoy at\nhttps://github.com/envoyproxy/envoy/blob/master/test/extensions/quic_listeners/quiche/envoy_quic_server_stream_test.cc#L110,\nwhich crashes since cr/282822239 added a reference to\n|qpack_decoded_headers_accumulator_| in QuicSpdyStream::OnHeadersDecoded().\n\ngfe-relnote: n/a, change to QUIC v99-only code.  Protected by existing disabled gfe2_reloadable_flag_quic_enable_version_99.\nPiperOrigin-RevId: 284213476\nChange-Id: I71737f85d8a00db900565dd16c69510844ef3999\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7a13f622547899f18f558ce973e6676db6b63c2",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream.cc",
      "new_id": "78d85933d36e7903c13b097ce95b1952d2ab149a",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "8610dbb1f2debddefde69470a798c294b24227b7",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream.h",
      "new_id": "c4333f38d3b27dff74269425ad454413e93863f1",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream.h"
    },
    {
      "type": "modify",
      "old_id": "43a637d8304951e9a1970a70057eee99e252cc23",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/fuzzer/qpack_round_trip_fuzzer.cc",
      "new_id": "018bf09f62cd2db5686fee21f0d6a7a3d1e838a8",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/fuzzer/qpack_round_trip_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "e16aa5a2de70a5c6b1fc7da42bafc6bfb4298fca",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoded_headers_accumulator.cc",
      "new_id": "b1f80127e049757ffbe0fb6f5037161abdab34a5",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoded_headers_accumulator.cc"
    },
    {
      "type": "modify",
      "old_id": "0a2db6a348d556e3f97152ff4185748d81eee109",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoded_headers_accumulator.h",
      "new_id": "96b527e63ea00ad1ed031c640c3887ff820ac10b",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoded_headers_accumulator.h"
    },
    {
      "type": "modify",
      "old_id": "6616517330f9b5d1765aa76547d39739916d389d",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoded_headers_accumulator_test.cc",
      "new_id": "2334e89d850b488c00190646a15ee0cc636bdcac",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoded_headers_accumulator_test.cc"
    }
  ]
}
