)]}'
{
  "commit": "01b557130196c079020add0c697dab7ef7d37b39",
  "tree": "fdd8a8f421fc7c5dacd8788077ad0f26704acfe2",
  "parents": [
    "6b2ceb54681bd11a5d214ff3c3309d81a8e6d3ac"
  ],
  "author": {
    "name": "dmcardle",
    "email": "dmcardle@google.com",
    "time": "Wed Oct 29 16:36:29 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 29 16:37:16 2025 -0700"
  },
  "message": "Prevent TlsClientHandshaker from sending debugging SNI with ECH\n\nChrome will only attempt to send the debugging SNI for Google hostnames once https://crrev.com/c/7093439 is submitted and the controlling Finch param is enabled (enable_debugging_sni_in_transport_param).\n\nThis CL adds an additional layer of protection to ensure that the debugging SNI transport parameter never leaks information hidden by Encrypted Client Hello. Subtly, it also avoids leaking whether ECH was GREASE or not.\n\nPiperOrigin-RevId: 825759206\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7008e257803a4df9a3f611647998f9b2ae87bdcc",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker.cc",
      "new_id": "8af37c806b28bb7d3959616deb24b09f2e27664d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "8305a77b5cfce4c3f4d114a3c3682c6824a00db8",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker_test.cc",
      "new_id": "730e76921543bcfc1b440854ed9296a043cb3245",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker_test.cc"
    }
  ]
}
