)]}'
{
  "commit": "66714bd51a7815a4eec957baeac065eb966e953c",
  "tree": "bea6818bb5b42654842902f165560d28ebf27cf3",
  "parents": [
    "3e39c7cbd2bd51610eddabaea3e3e8731ddc5171"
  ],
  "author": {
    "name": "rch",
    "email": "rch@google.com",
    "time": "Tue Dec 05 18:32:51 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Dec 05 18:33:33 2023 -0800"
  },
  "message": "Allow QUIC control frames to be sent while a packet is being processed.\n\nRemoves the restriction added in cr/574987377. Instead, changes the\nbehavior of QuicPacketCreator::SetMaxPacketLength() to allow it\nto be called while frames are queued. In this case, the new max packet\nlength is applied to the *next* packet.\n\nNote: uses a restart flag instead of a reloadable flag to avoid needing to\ncoordinate the change in QuicSession with the change in QuicPacketCreator.\n\nProtected by FLAGS_quic_restart_flag_quic_allow_control_frames_while_procesing.\n\nPiperOrigin-RevId: 588249854\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc53509e07196ee035178477e949b16022bb0650",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_flags_list.h",
      "new_id": "d2a43088657ecb8faf23abf2ee184fece3e2efcd",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_flags_list.h"
    },
    {
      "type": "modify",
      "old_id": "793f417dc74b42693319bac45b58a9165361bcb5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_packet_creator.cc",
      "new_id": "ed6e94b94651759628937848a08fe6cacb13666c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_packet_creator.cc"
    },
    {
      "type": "modify",
      "old_id": "bb2303e0560f6df5ae8efd2fcaa0e68188b5b98a",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_packet_creator.h",
      "new_id": "1a4e725c289e04b10d0e9bd70691c0fd4d8c552d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_packet_creator.h"
    },
    {
      "type": "modify",
      "old_id": "e1510f58c2b8bf7c20acf969078480958d2763f4",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_packet_creator_test.cc",
      "new_id": "573e4ce4b5dbc1321a138549798c0c5a096f4229",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_packet_creator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a6e8ed5dd1543d684bcee957ca3a6668da0cf6fb",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session.cc",
      "new_id": "4a805aa80e43cc73cb55b8b29dc037e819dec58f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session.cc"
    }
  ]
}
