)]}'
{
  "commit": "d1fc5910f5dbb3f4680057a29afc522c25fee0ec",
  "tree": "b7ef58292d61876b85781bfc121709cf958a89b5",
  "parents": [
    "778e6477bcde6611d4fc3e0467903bfe258124a0"
  ],
  "author": {
    "name": "danzh",
    "email": "danzh@google.com",
    "time": "Fri May 01 15:29:04 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri May 01 15:29:28 2020 -0700"
  },
  "message": "gfe-relnote: add client address into Quic proof source/verifier interface. No behavior change as the client address remains unused in GFE. Not protected.\n\nThis is needed for Envoy as client address is need to retrieve certs in Envoy.\n\nPiperOrigin-RevId: 309485174\nChange-Id: I3962c648bf33e853205541689f6e14a0fec7fe2b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4cf618b8a6a40d8be5e51596b6dd0aafb6731fcc",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_server_test.cc",
      "new_id": "ee9dc53cf64a385beac18ae38f834c857b9aba4b",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_server_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9757099e2d989b8910a37c7d39d62b6c8a82adce",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/proof_source.h",
      "new_id": "c4224f46607bcb9dd068147b54c68d8a10bb82bf",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/proof_source.h"
    },
    {
      "type": "modify",
      "old_id": "89c4c43edde5cac8b75ae241429f790f6066fe31",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/proof_source_x509.cc",
      "new_id": "6afc65f557ae8c01b773ff52aee1272c548c1b13",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/proof_source_x509.cc"
    },
    {
      "type": "modify",
      "old_id": "f9a6796feee3fc95085a0a31221bdbf7d9db9744",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/proof_source_x509.h",
      "new_id": "8632d4bfe95339e104bc2889d5662cfcfc5ed1d5",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/proof_source_x509.h"
    },
    {
      "type": "modify",
      "old_id": "f4c914605f7c37e1e2c336da809a340ea862017f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/proof_source_x509_test.cc",
      "new_id": "23311d082323ab737bd90edc4bba3c29968d48a7",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/proof_source_x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "36372accf32dd01a117eabf364d6f267aa06088e",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config.cc",
      "new_id": "9cb089bf0e8922d91d5c691134572e0977bc37eb",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config.cc"
    },
    {
      "type": "modify",
      "old_id": "4fab2cd328f3c10222e23908836fe54fa4054686",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config.h",
      "new_id": "9f2db603416632cd2999395d3f2e762ea9cac1f8",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config.h"
    },
    {
      "type": "modify",
      "old_id": "8dd1108b37f1d9a8c355bec73fbed08a71bbcf36",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config_test.cc",
      "new_id": "6f0c047b95b0ad333c69994610db3653a75212c4",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a74d7e732995d8cdff62d5a9deb52f230b79e5cb",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_client_handshaker_test.cc",
      "new_id": "e3d12fa62ab20eb4a15d3fd21372dff443a78d9c",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_client_handshaker_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d300127f806992139b186e1253e56802d903a315",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_client_stream_test.cc",
      "new_id": "6542382d6704645494cfc4c6e9a24a13f3aa70da",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_client_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c651351702eec39f9c66fd3889a3b9bb482655fc",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_server_stream.cc",
      "new_id": "66f82298476f5c71babc9592808330ae73c3f3ac",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_server_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "249973cc1840932e704e5d6264373978f4df89e8",
      "old_mode": 33188,
      "old_path": "quic/core/tls_server_handshaker.cc",
      "new_id": "baecf70e7635ccd700bc69aab008303aa4d74ca0",
      "new_mode": 33188,
      "new_path": "quic/core/tls_server_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "ae129bb4cfedb9d2788ff04c69445854cb632f01",
      "old_mode": 33188,
      "old_path": "quic/qbone/qbone_session_test.cc",
      "new_id": "acf1bff8a39b4cb37e414fbb9fab4abc19486cc7",
      "new_mode": 33188,
      "new_path": "quic/qbone/qbone_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1a028458ecd5048774195d9de4b24a57c829b036",
      "old_mode": 33188,
      "old_path": "quic/quartc/quartc_crypto_helpers.cc",
      "new_id": "d2be599c72e0368e17c3639942647106475ec3ed",
      "new_mode": 33188,
      "new_path": "quic/quartc/quartc_crypto_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "8d4ec87e3132c2c3ade19df2d21304f3bd4cc9ef",
      "old_mode": 33188,
      "old_path": "quic/quartc/quartc_crypto_helpers.h",
      "new_id": "544b7833040ffccbb2e1cc79b86c28701d66b7f4",
      "new_mode": 33188,
      "new_path": "quic/quartc/quartc_crypto_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "2c79f92ab33646ca64fa2a5e6de259c869018383",
      "old_mode": 33188,
      "old_path": "quic/test_tools/crypto_test_utils.cc",
      "new_id": "0694e7d8bade7e5253bfa9570bca3868bbbd69ee",
      "new_mode": 33188,
      "new_path": "quic/test_tools/crypto_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "6e64cb822fd90986c57ea01081206bdb82c80113",
      "old_mode": 33188,
      "old_path": "quic/test_tools/crypto_test_utils_test.cc",
      "new_id": "a21b43ab10992e8d0863a7f7213ceb14c235891c",
      "new_mode": 33188,
      "new_path": "quic/test_tools/crypto_test_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1f52476085afe50b364e45226e31807c91770a8c",
      "old_mode": 33188,
      "old_path": "quic/test_tools/failing_proof_source.cc",
      "new_id": "98e18fcea13a81f2d9b9140ebbf2894c8697672c",
      "new_mode": 33188,
      "new_path": "quic/test_tools/failing_proof_source.cc"
    },
    {
      "type": "modify",
      "old_id": "1ce7f72ac3e9df83f2cbb82740ddd2862ba28eb9",
      "old_mode": 33188,
      "old_path": "quic/test_tools/failing_proof_source.h",
      "new_id": "6ea303d1df8fe887f4b7d9f858db5810fce65ec8",
      "new_mode": 33188,
      "new_path": "quic/test_tools/failing_proof_source.h"
    },
    {
      "type": "modify",
      "old_id": "35c81d5ebe492a4b7b2d9cce22d9cdc8da39beb2",
      "old_mode": 33188,
      "old_path": "quic/test_tools/fake_proof_source.cc",
      "new_id": "9619fad552359493d12f1ef07a8f6ab16f20c604",
      "new_mode": 33188,
      "new_path": "quic/test_tools/fake_proof_source.cc"
    },
    {
      "type": "modify",
      "old_id": "35e5c5e464327e2d9276d467b05f9acac95b1643",
      "old_mode": 33188,
      "old_path": "quic/test_tools/fake_proof_source.h",
      "new_id": "94dede6b3854bb7c6bbf7fe32a6259cbd4998593",
      "new_mode": 33188,
      "new_path": "quic/test_tools/fake_proof_source.h"
    }
  ]
}
