)]}'
{
  "commit": "fd0e2636aee1aeb9c87835b02107dfd2df183bc3",
  "tree": "f8ae82632a0c70d77173ba3834ced0c809d632b2",
  "parents": [
    "c0e6668e6ff63f6a945d35663d41b3fb174f3ee0"
  ],
  "author": {
    "name": "nharper",
    "email": "nharper@google.com",
    "time": "Tue Jun 02 11:19:05 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jun 02 11:19:35 2020 -0700"
  },
  "message": "Improve QuicCryptoServerStreamBase functions for querying resumption status\n\nQuicCryptoServerStreamBase::ZeroRttAttempted is currently only used in one\nplace, which is to query whether or not the client attempted to resume the\ncrypto connection. In QUIC Crypto, the only way to resume a connection is if\nit\u0027s a 0-RTT connection, but in TLS, a resumption can occur without 0-RTT.\nGiven this difference, it makes sense to change the semantics (and name) of\nZeroRttAttempted to match its use (and simplify its implementation for the\nTLS handshake). This CL also implements the previously unimplemented\nTlsServerHandshaker::ResumptionAttempted.\n\nQuicCryptoServerStreamBase is also missing a function to query whether the\nconnection was actually a resumption, so this CL adds the unused\nIsResumption function.\n\nNo behavior changes: renames a method, adds new unused method, not flag protected\n\nPiperOrigin-RevId: 314368205\nChange-Id: I985fbc278493f6f104db9b509d83103e37bca48f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66f82298476f5c71babc9592808330ae73c3f3ac",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_server_stream.cc",
      "new_id": "c7dd2d9aa8ba77a11aa65ccff7a2b3d8e79c58d7",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_server_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "52d4874994db77914c16a4e22b6a9e3e93cdb5e3",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_server_stream.h",
      "new_id": "3aaf0ef4b97408179c920cdbd78fce3d331b7063",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_server_stream.h"
    },
    {
      "type": "modify",
      "old_id": "cdf12a3143d458802328dc99fd92a6237f4a9b1b",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_server_stream_base.h",
      "new_id": "540b7a421745aba96d26fceae817cd79d59c4de6",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_server_stream_base.h"
    },
    {
      "type": "modify",
      "old_id": "debfc3b0f52efe1fb5d43309692ca9bb1a5d488a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_server_stream_test.cc",
      "new_id": "9ff7dc05d47e173596e167d0036003b5a23eb5c7",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_server_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "555bc6617861188800f5eb2314de6d7333fd7528",
      "old_mode": 33188,
      "old_path": "quic/core/tls_server_handshaker.cc",
      "new_id": "cdc89d8cbe79b895e5e9b264982d43ff1bd6e5f9",
      "new_mode": 33188,
      "new_path": "quic/core/tls_server_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "c62dbbbe47cd95d1cb53a6e019c6db68eac6a9be",
      "old_mode": 33188,
      "old_path": "quic/core/tls_server_handshaker.h",
      "new_id": "85c1b86bd01b88541e89e3504c29a907266ab0e6",
      "new_mode": 33188,
      "new_path": "quic/core/tls_server_handshaker.h"
    },
    {
      "type": "modify",
      "old_id": "a71338c5f5b08774ff850f99181be595cd452f12",
      "old_mode": 33188,
      "old_path": "quic/core/tls_server_handshaker_test.cc",
      "new_id": "d91df58cec251c951503ff233623559e66592625",
      "new_mode": 33188,
      "new_path": "quic/core/tls_server_handshaker_test.cc"
    }
  ]
}
