)]}'
{
  "commit": "d3a1de96ef178e128273c278eb2f610bae859c04",
  "tree": "a1c04b2f33d3a241368daf0ebb5428b829bd13ac",
  "parents": [
    "9838104e6baf971bdb329ba71a76ea7754b79e1d"
  ],
  "author": {
    "name": "fkastenholz",
    "email": "fkastenholz@google.com",
    "time": "Wed May 15 07:00:07 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed May 15 18:00:48 2019 -0700"
  },
  "message": "Have separate uni- and bi-directional stream limits for IETF QUIC\n\nIETF QUIC supports unidirectional and bidirectional streams, each\nof which can have a different stream limit. The stream limit is first\nnegotiated using the transport parameters.  This change connects the\ntransport parameters to the stream-id-manager so that the former\ncan configure both the types of streams.\n\ngfe-relnote: N/A all for version99 code.\nPiperOrigin-RevId: 248325885\nChange-Id: I4675c147dfda856b73337aac87a4290958599a18\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1bbed745bd0a8ef2d6aacdd227ff369e921895ef",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_handshake_message.cc",
      "new_id": "579bb378ed74edd68c4cbdeb084d695007350c32",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_handshake_message.cc"
    },
    {
      "type": "modify",
      "old_id": "a3abb3364c2438f375a562205a84d0c5197a4af2",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_protocol.h",
      "new_id": "e8c8d84353b8c2c06d5ab7c2706e694daa02c744",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_protocol.h"
    },
    {
      "type": "modify",
      "old_id": "2675428e8c32121e2cb796cd203f94f110fdc9bb",
      "old_mode": 33188,
      "old_path": "quic/core/http/end_to_end_test.cc",
      "new_id": "209bc815d5e16cb62338160f24b5a3511270561e",
      "new_mode": 33188,
      "new_path": "quic/core/http/end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0527f0be7d5bfa8b935ac99b576032f08a481fcd",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_server_session_base_test.cc",
      "new_id": "b532601e4f0f67bfdbf473f7dbdf4355cd3f7f7f",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_server_session_base_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8460c7ddd29e8f0fd03d8a715863fed45451a09d",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_client_session_test.cc",
      "new_id": "599f939b85a01c5b349681b428c6962591b1d202",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_client_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "26ec1535c7b77234310fa93baa18f6206f3442eb",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session_test.cc",
      "new_id": "c7ce05791d8a1c46c7aecbe39bb8e683d7971f20",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4880c6d1b8cd726f5851dbe92b43ee105102569a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_config.cc",
      "new_id": "091480921657167f34a334b4d0a2d795b18dbecd",
      "new_mode": 33188,
      "new_path": "quic/core/quic_config.cc"
    },
    {
      "type": "modify",
      "old_id": "8ad161db9ec341285805fed34dc2047707056c8c",
      "old_mode": 33188,
      "old_path": "quic/core/quic_config.h",
      "new_id": "ae15b6aae380d152e030cd25f001cb622c10cfe5",
      "new_mode": 33188,
      "new_path": "quic/core/quic_config.h"
    },
    {
      "type": "modify",
      "old_id": "c18c5200708b5f91fba1b44fdcf65e790f5b266f",
      "old_mode": 33188,
      "old_path": "quic/core/quic_config_test.cc",
      "new_id": "84e89c17d2d3ceb0b19d7639bb635655bf2f0994",
      "new_mode": 33188,
      "new_path": "quic/core/quic_config_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0bae7d5a3a75de37a2c15be76a82a7078601eec5",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_test.cc",
      "new_id": "d80b55fed4aad01091147e099871b1efb4c8dd79",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_test.cc"
    },
    {
      "type": "modify",
      "old_id": "57d8c28cfd28f6b50a57299baff7f18353915f51",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_client_handshaker.cc",
      "new_id": "b0c26be63fa054b7ee345717ed342def756c786e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "9e46d6dbcfda28a636b5c8ce35e9f76088ca0eaf",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_server_handshaker.cc",
      "new_id": "025e3919eeba57cd6c47b59a21d09f9f1ed4d8a5",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_server_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "0545fa6b1c4437bb4182a3efbe733be27d949745",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.cc",
      "new_id": "d56689f072e337a170bd237f843417461159e2d7",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "f16477c8b5842d0d17d8b699b53993536ff01933",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.h",
      "new_id": "7da8ec3d178753bd761e575aaddb2b926b31dac4",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "8f418c01888a93bdc0b8ed30f11845909b41f645",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session_test.cc",
      "new_id": "95bb6d4166235e1c76e41549caf881e4d68c3b2b",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f68401a13b35b806f4f83ed0c74fa86bc8c0d5d1",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_id_manager.cc",
      "new_id": "94a8487ddbb1b26a3970326567d4862eafa63673",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_id_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "e2261a04363298ad2e9f8b2b68bc1077bb0c8b8b",
      "old_mode": 33188,
      "old_path": "quic/core/uber_quic_stream_id_manager.cc",
      "new_id": "75f7c6ac71a886589ccaf56af94fe9717497fc23",
      "new_mode": 33188,
      "new_path": "quic/core/uber_quic_stream_id_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "41fa12be99bd90ce2aa91e0660ac7c09c30024fe",
      "old_mode": 33188,
      "old_path": "quic/core/uber_quic_stream_id_manager.h",
      "new_id": "288f0c0a0922da7bc98dd47fed40668e15d27937",
      "new_mode": 33188,
      "new_path": "quic/core/uber_quic_stream_id_manager.h"
    },
    {
      "type": "modify",
      "old_id": "ed08d8f72c46213938c34bd94963b265cc94bef0",
      "old_mode": 33188,
      "old_path": "quic/core/uber_quic_stream_id_manager_test.cc",
      "new_id": "b9420bfd5a674eaf7259cae062d98734c8b7bdbb",
      "new_mode": 33188,
      "new_path": "quic/core/uber_quic_stream_id_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cb457ffdc0c8856e2ba1793124e4e2b531aed37b",
      "old_mode": 33188,
      "old_path": "quic/quartc/quartc_factory.cc",
      "new_id": "5b83a460594bd77e32e31f7d32ee93d5ba30f190",
      "new_mode": 33188,
      "new_path": "quic/quartc/quartc_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "f5a5b315b3f49e9d05262565d61ea6a31226a4b5",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_config_peer.cc",
      "new_id": "f9ce04f17651e75a956bce4e42940afbcf4bb20b",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_config_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "8869d270875a5e09b9083fb187432d8e8109dc4c",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_config_peer.h",
      "new_id": "7faee7e6e1159139dc436f6439ef481ebdf39eee",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_config_peer.h"
    },
    {
      "type": "modify",
      "old_id": "176e22accf10ab8e5bcabbf4842f1ced9d7ad799",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_session_peer.cc",
      "new_id": "0683fd78ad447fcec85ae5f58026907891e8bd4b",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_session_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "30e358f4bc65b189e7e307f134c000e83d4fc625",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_session_peer.h",
      "new_id": "994a36c2c41c405a1141e31ff081798944f5e229",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_session_peer.h"
    },
    {
      "type": "modify",
      "old_id": "d74e0baf18af4c03800ce30f4ac94ab28d43c0ff",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_utils.cc",
      "new_id": "00cd34a3c91c13819cab65d2785f50c7c9ed15cb",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "61d253f8cd204e52073dfbb7fd915f554aed4489",
      "old_mode": 33188,
      "old_path": "quic/test_tools/simulator/quic_endpoint.cc",
      "new_id": "043eae99e21c70338601a3ee009885a709a0cff7",
      "new_mode": 33188,
      "new_path": "quic/test_tools/simulator/quic_endpoint.cc"
    },
    {
      "type": "modify",
      "old_id": "330862a6081a1441dfca154417ca725720a8bdaa",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_simple_server_session_test.cc",
      "new_id": "577ff2672e7316a56b8912e38844f37e34649cae",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_simple_server_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7572a75da8436ff573d86aaa81949389404c00f4",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_simple_server_stream_test.cc",
      "new_id": "8aaaf6b73db7b4062639d74f858ecb7da21c44b6",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_simple_server_stream_test.cc"
    }
  ]
}
