)]}'
{
  "commit": "2c4d8335c490a3c569b78540252e9993ac5d78a4",
  "tree": "8cf94c2aba4bf95125e3774548f3b1b69bec34cb",
  "parents": [
    "187683d0387f246f6002b301376f955f8424f4b4"
  ],
  "author": {
    "name": "dschinazi",
    "email": "dschinazi@google.com",
    "time": "Wed May 27 17:23:32 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed May 27 17:24:10 2020 -0700"
  },
  "message": "Refactor TlsHandshaker interactions with the session\u0027s config\n\nBefore this CL, both TlsClientHandshaker and TlsServerHandshaker used to access session-\u003econfig() directly to read and write transport parameters. This CL refactors this to go through the handshaker delegate, which is implemented by the session. This goes towards our goal of removing the session from the handshakers, but also is needed to allow the session to make some modifications to the transport parameters - that will happen in a subsequent CL aimed at supporting the draft-28 transport parameters.\n\nRefactor, no behavior change, not flag protected\n\nPiperOrigin-RevId: 313495203\nChange-Id: I2d8acf8887c40de6be284395a57948dbc1cadc66\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c157e08d5f61cb292f215588f4708837572debc4",
      "old_mode": 33188,
      "old_path": "quic/core/handshaker_delegate_interface.h",
      "new_id": "bfc87610fd4ffeea4b83c311e8fe333b18502dc1",
      "new_mode": 33188,
      "new_path": "quic/core/handshaker_delegate_interface.h"
    },
    {
      "type": "modify",
      "old_id": "f01952293c5f15e94eb0027fc5f0fa31625cc9a1",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.cc",
      "new_id": "56914ebb93587011332a4f04887f3c0a4ba01645",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "ae41efc5d458f44191dcd379ac2e364a2526e187",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.h",
      "new_id": "b4c3e98f99e8c54a0731c2c53610be143b8927ce",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "4c4dbab866c66357d7f085188ce74302bd948a64",
      "old_mode": 33188,
      "old_path": "quic/core/tls_client_handshaker.cc",
      "new_id": "af37236e80a988a583cedae3f0e2e99f87a36085",
      "new_mode": 33188,
      "new_path": "quic/core/tls_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "012cb11a8ffeac2cd721488c8ee687327ec46054",
      "old_mode": 33188,
      "old_path": "quic/core/tls_server_handshaker.cc",
      "new_id": "18b8cceff98e249575d08ec83926027b9f982080",
      "new_mode": 33188,
      "new_path": "quic/core/tls_server_handshaker.cc"
    }
  ]
}
