)]}'
{
  "commit": "dbd6a30a13759bae9c942075e1ce8bb8a7471804",
  "tree": "027531e4aa7dd6ce5feca05fc806e2dd1ec5dd8f",
  "parents": [
    "d1f2c99fd4be268e78d807acf61d2a49d67fd675"
  ],
  "author": {
    "name": "fayang",
    "email": "fayang@google.com",
    "time": "Wed Dec 21 16:24:27 2022 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Dec 21 16:25:19 2022 -0800"
  },
  "message": "On handshake confirmed, the client connection starts to validate received server preferred address. The connection migrates on path validation succeeds. Otherwise, the connection stays on default path.\n\nThis functionality is behind client_connection_option SPAD.\n\nPiperOrigin-RevId: 497030952\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8320a15f913f411509385382cef2c192b15fe54",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/crypto_protocol.h",
      "new_id": "08dcc425eb44f8e63359934c26db8f88fdf9828e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/crypto_protocol.h"
    },
    {
      "type": "modify",
      "old_id": "0ad377045b428face715af1cb85c743eccd68d02",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection.cc",
      "new_id": "d9f9f6c8eec7051287d67489d54fb726e20e59e9",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "02a218b43e84c80f9a532744fec5461c5370df2d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection.h",
      "new_id": "a3eddff55c7b7ddb4cef351a7f7f0d37952bd14e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection.h"
    },
    {
      "type": "modify",
      "old_id": "94aa39e0e308637fe8773ac4fa7db253317361ef",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection_test.cc",
      "new_id": "ebc889181ff57468f381c57b6911c87a7b10e519",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection_test.cc"
    },
    {
      "type": "modify",
      "old_id": "444859b16b628d5812d0710eff08e9dba95fa75c",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_config_peer.cc",
      "new_id": "a3e9acc549efd1c850d5c04adfc5191c73653139",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_config_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "afcc219e3f1e4e3933f22c6a7488a8f219de1b2f",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_config_peer.h",
      "new_id": "25481e0b7cd69805a7bc68009207dccad402c6d1",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_config_peer.h"
    },
    {
      "type": "modify",
      "old_id": "b2d18627a6439c19e6262bf9d246f1d39581829d",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_connection_peer.cc",
      "new_id": "d8f307037205c50eaa795e18a8a0c694f3d94b96",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_connection_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "932ddbaff74c30aaf663511d2f0c3101295545ef",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_connection_peer.h",
      "new_id": "91350d0daf8db23a5b2f601abd6b0f0c8f43b3f5",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_connection_peer.h"
    }
  ]
}
