)]}'
{
  "commit": "c859605960a077dcf9b359153f795ac568ab272f",
  "tree": "f1e679be38ca627615517677240be76b2900e496",
  "parents": [
    "ada6b82bf8434d3c0cdccf05c6c4a7c028c9f9be"
  ],
  "author": {
    "name": "wub",
    "email": "wub@google.com",
    "time": "Thu Jun 23 14:30:16 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jun 23 14:31:33 2022 -0700"
  },
  "message": "Change the return type of QuicDispatcher::TryExtractChloOrBufferEarlyPacket from absl::optional\u003cParsedClientHello\u003e to ExtractChloResult. The ExtractChloResult could contain a parsed CHLO, a TLS alert, or nothing.\n\nThere is no behavior change because the caller of TryExtractChloOrBufferEarlyPacket does not use the TLS alert yet. cl/455683374 will use it and send a connection close in response to a TLS alert.\n\nPiperOrigin-RevId: 456862334\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0269cdfddd8dc765e55ff5bcaf855082e0ea1f58",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_buffered_packet_store.cc",
      "new_id": "fae7ad13c8454d115d8c1bfd32d52513e0ed3c08",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_buffered_packet_store.cc"
    },
    {
      "type": "modify",
      "old_id": "f3310b4c0b3a15c33feefad33668db42e8466f21",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_buffered_packet_store.h",
      "new_id": "95bb737e0ffe7815e9a5c8a38e0f970c5a31f319",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_buffered_packet_store.h"
    },
    {
      "type": "modify",
      "old_id": "012ae6e4fad9ccd1cf1c39387862f727b5a00acd",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_buffered_packet_store_test.cc",
      "new_id": "4944db70fecd3014cc93de02a18c75a14b1a3fc3",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_buffered_packet_store_test.cc"
    },
    {
      "type": "modify",
      "old_id": "883a59d3b3b8f1c717e0bd2d0eac924811c04f6f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_dispatcher.cc",
      "new_id": "81226f61617825deeeb308550c212568a00e3db7",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "878f6acd40b4724656f8305db55c844edabe1940",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_dispatcher.h",
      "new_id": "e2307396cb60b22553521929c69c8c7a6b663429",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "046f83dc2368f33f5ef8eab576014dd7606af97e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_chlo_extractor.cc",
      "new_id": "09057f019434c216b5fa4e5b0213283cf9ca6872",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_chlo_extractor.cc"
    },
    {
      "type": "modify",
      "old_id": "b2cf50c95c00cf1dc989e8a191e2e198623fe220",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_chlo_extractor.h",
      "new_id": "d08f56f656dc258c703cd66e561e5e7de3d9a26e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_chlo_extractor.h"
    }
  ]
}
