)]}'
{
  "commit": "6c84c1403f6ad1288b1e95158eedaef54b60763d",
  "tree": "14e365936beac1bb4606433b29242b175357dabc",
  "parents": [
    "9a423766520634519e75a6f492b09d1b83ea3654"
  ],
  "author": {
    "name": "dschinazi",
    "email": "dschinazi@google.com",
    "time": "Wed Jul 31 09:11:49 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 02 06:17:59 2019 -0700"
  },
  "message": "Introduce IsConnectionIdLengthValidForVersion\n\nThis CL is part of a larger change to allow the new connection ID invariants. It adds a new method QuicUtils::IsConnectionIdLengthValidForVersion() whose goal will be to replace uses of kQuicMaxConnectionIdLength in the codebase. This CL also plumbs the QUIC version to the TLS transport parameter parse/serialize code so it can call IsConnectionIdLengthValidForVersion. I suspect the transport parameter code will eventually need the version anyway as we create more QUIC versions that support TLS.\n\ngfe-relnote: refactor, protected by disabled quic_enable_v47 flag.\nPiperOrigin-RevId: 260938227\nChange-Id: I590f7117de2b245044469e6dcdcca6f503c7a625\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "247f4071c32c7dfcd993891c702e3d9a58c3a66b",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/transport_parameters.cc",
      "new_id": "8f2349cd33503b91be0fb49279cb5616ef3dfb12",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/transport_parameters.cc"
    },
    {
      "type": "modify",
      "old_id": "368a7bf6abaff1e5344ef183fea0d7f1bb69c11f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/transport_parameters.h",
      "new_id": "95a01dac8d93ca992a2aaee7ea344a1d403f84ca",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/transport_parameters.h"
    },
    {
      "type": "modify",
      "old_id": "3f7e339339b3a4398b798c2567572c177956140e",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/transport_parameters_test.cc",
      "new_id": "7379224a3660419f9937647ea7a92de3a6d87892",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/transport_parameters_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c560bcca98f6620e3ffdc5bf1ddecb846280764f",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_id.cc",
      "new_id": "3ad13a3292c8f00b841af1598d60f9b0b35513f7",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_id.cc"
    },
    {
      "type": "modify",
      "old_id": "160ac653a386b9eab5585540cb046e7c040e5738",
      "old_mode": 33188,
      "old_path": "quic/core/quic_utils.cc",
      "new_id": "a9de14a9b4bccf5797587ffb401a88d8e81a27f0",
      "new_mode": 33188,
      "new_path": "quic/core/quic_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "db297406f6f427f384d8c033d749aaa6e91ae594",
      "old_mode": 33188,
      "old_path": "quic/core/quic_utils.h",
      "new_id": "11154a5dab472d8d33117697f3b44ff2a025e503",
      "new_mode": 33188,
      "new_path": "quic/core/quic_utils.h"
    },
    {
      "type": "modify",
      "old_id": "d6fc038639e463b574f0a2f20531fa0a23ad3b84",
      "old_mode": 33188,
      "old_path": "quic/core/tls_client_handshaker.cc",
      "new_id": "735fd3ba29ee57a56b7fc6d2d1d3d1c82e73c2bb",
      "new_mode": 33188,
      "new_path": "quic/core/tls_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "81721041847bb5ddce08af76d0bcf5d98c8d9588",
      "old_mode": 33188,
      "old_path": "quic/core/tls_server_handshaker.cc",
      "new_id": "0e7d9e5791a723784d407dd56bd9ca3ae042aa5f",
      "new_mode": 33188,
      "new_path": "quic/core/tls_server_handshaker.cc"
    }
  ]
}
