)]}'
{
  "commit": "f3d32411a09343a7f5fa70b49368ddf82e1027b4",
  "tree": "ef665ca89a34e04e45ed6a15545d38161003960b",
  "parents": [
    "af697dad00ac526b6b1bb897706bd30b5c4e890c"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Wed Sep 09 18:21:03 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Sep 09 18:21:36 2020 -0700"
  },
  "message": "Fix stream ID sent in GOAWAY frame.\n\nThe stream ID sent in a HTTP/3 GOAWAY frame is the lowest that can be retried by\nthe client.  (This is unlike HTTP/2 where the stream ID is the highest that\ncannot be retried.)  Fix QuicSpdySession::SendHttp3GoAway() to send the next\nstream ID after the largest received one.\n\nAlso do not send GOAWAY frame if it could not convey new information to the\nclient with respect to the previously sent GOAWAY frame.\n\nProtected by FLAGS_quic_reloadable_flag_quic_fix_http3_goaway_stream_id.\n\nPiperOrigin-RevId: 330840957\nChange-Id: I3f2a1a18e5d0fb294d39f21c315b8af7ec1a4811\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7a534980822becaadb0652162f873945116992b",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_send_control_stream.cc",
      "new_id": "c7f1b38179940d9f3761e5f07f021ef42e524225",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_send_control_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "753bd18030eda606ff2335746e0f28609245626d",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.cc",
      "new_id": "82bfab62b5c9230938177db614aa94afd29e0616",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.cc"
    },
    {
      "type": "modify",
      "old_id": "e9143c8a5f5140db2a7fa47202544503e8474909",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.h",
      "new_id": "0a71e48b9d626980e8a0e287939c140adb6d5940",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.h"
    },
    {
      "type": "modify",
      "old_id": "740865d20aa1b5b34379678e0c5c5c3f02303b78",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session_test.cc",
      "new_id": "60126381e97b8490f5a93788876e6d8aae23d188",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session_test.cc"
    }
  ]
}
