)]}'
{
  "commit": "87d434906b42c7c587532df8d17e6ed75dc5f71e",
  "tree": "4bde1b377e7aa9fcc5656206ccf16f4273f57866",
  "parents": [
    "c7ee5a065faf3f4eb08182e12dc29b8342f8eb8c"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Sun Oct 18 22:37:04 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sun Oct 18 22:38:05 2026 -0700"
  },
  "message": "Drop SCONE packet specifically in QUIC end-to-end packet loss test.\n\nIn EndToEndTest.SconeProtocolServerToClientAsynchronousWithPacketLoss, when asynchronous handshake processing takes longer than the ACK delay (such as on slower or emulated architectures like riscv64), the server may emit an intermediate ACK-only packet before the ServerHello containing the SCONE report.\n\nPreviously, the test writer dropped the first server packet indiscriminately via set_fake_drop_first_n_packets(1). In the delayed handshake scenario, this dropped the intermediate ACK rather than the SCONE packet, allowing the SCONE packet to reach the client and failing the zero-bandwidth assertion.\n\nUpdate SconePacketWriter to track and drop SCONE packets specifically so that the test reliably verifies SCONE packet loss handling regardless of handshake execution timing.\n\nPiperOrigin-RevId: 1002091548\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88a0fea3a71d7412023bc909a3dc3ce2a35d3ba5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/end_to_end_test.cc",
      "new_id": "740ffc9f229f4b1015fe4a7caa2ac0a073e8c42c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/end_to_end_test.cc"
    }
  ]
}
