)]}'
{
  "commit": "cc449fc0c66dcff87937a1218ee0a4dcc927e5af",
  "tree": "6d01aab67d659120965d2e854774eab9bdeb17d7",
  "parents": [
    "904315b24b8991c68c914522206591033c8a5c15"
  ],
  "author": {
    "name": "haoyuewang",
    "email": "haoyuewang@google.com",
    "time": "Mon May 09 14:34:57 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon May 09 14:35:38 2022 -0700"
  },
  "message": "Change QuicCryptoStream to track crypto-substreams by packet number space instead of encryption level such that ZERO_RTT and FORWARD_SECURE crypto data are sent/received/re-transmitted on the same stream.\n\nPiperOrigin-RevId: 447566612\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc76da146707bdd74351aeef7501a1b4cca3010d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_crypto_frame.h",
      "new_id": "19fb5793610fc5bbe62ac2aa99ce959ff77134d0",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_crypto_frame.h"
    },
    {
      "type": "modify",
      "old_id": "a8fb3228d1aa3ed67c886132b88699efc4543dd8",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_session_test.cc",
      "new_id": "accd1b0deafc4c0af7bdc48e4a731149f90e7349",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "281f359075d58fcf98b770ab404cb74eef09f9da",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_stream_test.cc",
      "new_id": "de8a5bef617fd9ae33d8ddb764875eaf19389022",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "73f5763290392916019e06528ef4087fb6bc0867",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection.cc",
      "new_id": "3913635db856d268b8085f0ac42f04999bfbcc53",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "28d57472afb0c3a2e22f83429133dabb2cd2fc06",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection.h",
      "new_id": "b21436112b2d941e9bb40a92ccf98db80c2e0e1b",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection.h"
    },
    {
      "type": "modify",
      "old_id": "6a9fa6cc316469522add7141958e54a3beb654c6",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_client_handshaker.cc",
      "new_id": "4ec9b485cc47c9b43b513130f388e976a3e80e0e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "9c19f896c63ec086f026dbdeb75b15ac7b589a74",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_client_handshaker.h",
      "new_id": "dbbd942e709fc61e303d5d2cccd37b52fa37870d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_client_handshaker.h"
    },
    {
      "type": "modify",
      "old_id": "a241ecb56dd4ee9c59abac22efbb268ab2c9d984",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_client_stream.cc",
      "new_id": "3c6dbe767e3b3b98b76adec0e345339955572969",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_client_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "d3da4db1b28fac90750c89e028f4ee8b27a43dee",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_client_stream.h",
      "new_id": "0a3e5e4df573325477989843e06c0e8923e5b900",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_client_stream.h"
    },
    {
      "type": "modify",
      "old_id": "11a5728f356b64e9732a329b18bb125f49819c1e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_server_stream.cc",
      "new_id": "5d41e476826529eea8cf8885795fcc04488d3068",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_server_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "5bdfb545fb3f361ebaf6e35e39055ecd35aa5af6",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_server_stream.h",
      "new_id": "f91ceba3ab7af8ee3bd7fe6fe262623c69cfcdca",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_server_stream.h"
    },
    {
      "type": "modify",
      "old_id": "33eb5438a5ea794a5f62bcadc6cd45e613701f90",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_stream.cc",
      "new_id": "3839db37f19c621ede8dcc7e989be53f8f00cff1",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "be61a82878194b34d2094fd70e1158ff323e8d54",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_stream.h",
      "new_id": "6d29d4b73ad736aefa851f7c03db35e087ee92a9",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_stream.h"
    },
    {
      "type": "modify",
      "old_id": "7e27d77fd679c2ea570cf03795a7af15ce810f59",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_stream_test.cc",
      "new_id": "ea999265b901d98819c9bc898add15be4c00a14a",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6450da03d9e213ec83612ec4de6d69963c9ea71c",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session.cc",
      "new_id": "807bfdd5523a929782b5794f1f91bc4cfcb95a33",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "bb198e414318b851df8f4b99ba78b8e30adc8aaf",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session_test.cc",
      "new_id": "9b90c4f169f514a5faf8f7a31ca1220ee110a029",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6113c91a5ec6a4ea86bb732b8acbb4a92c9226a4",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_utils.cc",
      "new_id": "e1b179728cbdc5fc1b98eef7e6f29b2e0a73d8fd",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "202dc4ba32346ef1e40e23a4df6ab0797162030f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_utils.h",
      "new_id": "2d4d5e889f11e28844857f5d3078d83b9ec0452c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_utils.h"
    },
    {
      "type": "modify",
      "old_id": "746026381837fed610bf3ad8a73e6b845002abe8",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker.cc",
      "new_id": "36edcacc28d7ec169360d0340d72c331c39df078",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "21b60335a2dc68b73a23eff883bd4ee9e62a62e4",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker.h",
      "new_id": "06581b54db4e3b4795dd78d56c3dfc35abc7b6fe",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker.h"
    },
    {
      "type": "modify",
      "old_id": "cee7a71a50e427bef688469e295aa902af663fa4",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_server_handshaker.cc",
      "new_id": "3274fa569c40640deb4767bdd8ca9b8ddfd2c500",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_server_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "fa5ca75b7ed492865e9be1dee27d5c7ca31533f4",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_server_handshaker.h",
      "new_id": "68abf73f1e5bd090be1018ef075c404ba24b74e3",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_server_handshaker.h"
    },
    {
      "type": "modify",
      "old_id": "030e55c4cacdc6b4035b9eb21dcb5f2551e5f358",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/uber_received_packet_manager_test.cc",
      "new_id": "5474421919ce64bbd3fcae26a001a69f4343bae6",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/uber_received_packet_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f43b12dcfce5af131228767aa6bc119eedde9eb4",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_test_utils.h",
      "new_id": "df742be766ef6a281822ba64de1e9192c2a23f9f",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_test_utils.h"
    }
  ]
}
