)]}'
{
  "commit": "23ff98348009297993926319bd6449eec2d7a30f",
  "tree": "3c334a7dda430d86ad29b45d60a831d8805e5e2e",
  "parents": [
    "38b5aed8539aecc5b292b34abc45fc6fcf6f3ef2"
  ],
  "author": {
    "name": "danzh",
    "email": "danzh@google.com",
    "time": "Fri Apr 02 15:44:38 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Apr 02 15:46:12 2021 -0700"
  },
  "message": "Pass SNI extracted from CHLO to QuicDispatcher:: CreateQuicSession(). The new argument is not used.\n\nSNI is needed in Envoy to retrieve HCM filter config and create the filter.\n\nNo behavior change other than extracting SNI from CHLO in gQUIC while it is extracting ALPN. TlsChloExtractor is already extracting that field.\n\nPiperOrigin-RevId: 366527349\nChange-Id: Idfe3f7b62109efc2102aa52285c4c7789308de42\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f052777610ee2f3ddd386ec532a24452ab971eb",
      "old_mode": 33188,
      "old_path": "quic/core/quic_buffered_packet_store.cc",
      "new_id": "e4d4c971338f71d2cbc926ea74ac0be98bc7ebdc",
      "new_mode": 33188,
      "new_path": "quic/core/quic_buffered_packet_store.cc"
    },
    {
      "type": "modify",
      "old_id": "c8f6375a30e34f12c884d757634205ae21073387",
      "old_mode": 33188,
      "old_path": "quic/core/quic_buffered_packet_store.h",
      "new_id": "29be2c86a423ee9e2fb540db108438ba8c69a913",
      "new_mode": 33188,
      "new_path": "quic/core/quic_buffered_packet_store.h"
    },
    {
      "type": "modify",
      "old_id": "1d9cce7647f675802a69655741855a2e844815b9",
      "old_mode": 33188,
      "old_path": "quic/core/quic_buffered_packet_store_test.cc",
      "new_id": "c5d11f2281174ac38d47927f7ee62412c0a5b671",
      "new_mode": 33188,
      "new_path": "quic/core/quic_buffered_packet_store_test.cc"
    },
    {
      "type": "modify",
      "old_id": "171246d2c2cc684aa4b6023fa6cd19ec1bdd7a3a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_dispatcher.cc",
      "new_id": "0ed002a6850091936fc23ca5205e6d96a21a8add",
      "new_mode": 33188,
      "new_path": "quic/core/quic_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "b8a02fb3f70da4575fbd55ae1ed0a1fb62d85a07",
      "old_mode": 33188,
      "old_path": "quic/core/quic_dispatcher.h",
      "new_id": "81749543d4dc87e4d557dff852222422d48e8204",
      "new_mode": 33188,
      "new_path": "quic/core/quic_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "da4241ba23a30ef900cee8e90063713fc538fc17",
      "old_mode": 33188,
      "old_path": "quic/core/quic_dispatcher_test.cc",
      "new_id": "3df8a76965d8366fb47d6f380ae2d2811159d217",
      "new_mode": 33188,
      "new_path": "quic/core/quic_dispatcher_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2273e9b6bc587ed89087f594610f7e63fdf7fec4",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_dispatcher.cc",
      "new_id": "5729d5427f77d73d08a11ec23399bf649d13ede8",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "ce371b57eaa09f692fdd2ed06b0105f615d5801e",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_dispatcher.h",
      "new_id": "368219e031a5d8fca0fc050dfe329764e74444ef",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "75a3a1e92166d274fa80631ec83a3cb030e6228c",
      "old_mode": 33188,
      "old_path": "quic/qbone/qbone_client_test.cc",
      "new_id": "91bb82d7449193e4e8bb1b57b0f25bb9f0fc125c",
      "new_mode": 33188,
      "new_path": "quic/qbone/qbone_client_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f4738b4d183043c585b03984b099a57fc99c526",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_server.cc",
      "new_id": "f6e2c34a9b28d34a94836eb550a844bd374cef49",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_server.cc"
    },
    {
      "type": "modify",
      "old_id": "736c061a2db4b1b6a334f90357d6f63c8502c082",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_simple_dispatcher.cc",
      "new_id": "aa9a9c1e6162561756909e3a18c7bc49e9921285",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_simple_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "a629d3cd29909394f99ced91c4bc49a7974d4909",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_simple_dispatcher.h",
      "new_id": "c790f21a14038bfb4b59b4c9987b8e21f823827d",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_simple_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "7029cf70be970be5ba147a25790fdbb497add94a",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_transport_simple_server_dispatcher.cc",
      "new_id": "25730eda8181aea027eb0f01a1e7bed5f3c2d17c",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_transport_simple_server_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "500b02d55fb837e5feca08f836ebc54d19064623",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_transport_simple_server_dispatcher.h",
      "new_id": "bb38596bf19c631ca9f9b1379f39b712ea2b00ba",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_transport_simple_server_dispatcher.h"
    }
  ]
}
