)]}'
{
  "commit": "c607d240fb0125f41f4e8e6206a847d6bd1dbe3c",
  "tree": "6fd6f3b7c12c6e88b59f6f9154314ad0ecb3b828",
  "parents": [
    "0707766e359cbd917aaf36259546341a61bd67ea"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Wed Oct 07 12:18:32 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 07 12:19:09 2026 -0700"
  },
  "message": "Remove receive_timestamp parameter from QUIC ACK callbacks\n\nWe take a lot of effort in the code to propagate those, but never use that value.  This is probably for the best: ACK-level data should stay at the transport layer, and in the rare cases we decide to give it to the user, we should probably provide a better abstraction than what we have now.\n\nThere is some code in yperf that does store those values (but never propagates those downstream); I changed it to use local clock just in case someone decides to use that code.\n\nPiperOrigin-RevId: 995273766\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "309e1c1a17c1ff4f48aba5bf5cd2cd02f04d106c",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_headers_stream.cc",
      "new_id": "f7a5964ef2732c3537be6a581cc1d48d452b0de4",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_headers_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "6da5485faa340ea9c8ccb45683ffef4d55eed5a3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_headers_stream.h",
      "new_id": "3dc6c2175734f172126db828383a2d905685c4c2",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_headers_stream.h"
    },
    {
      "type": "modify",
      "old_id": "8a0f3d93533e12c460a28c3ea37c6bf84d683284",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_headers_stream_test.cc",
      "new_id": "cd413bc27dc9937cdd5cdfc268b183e7a79c8f31",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_headers_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "18754e8b5126ba7b08dbce82f934db65c516bf56",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_server_session_base.cc",
      "new_id": "40635a10a13bb5fe8ea472f0bca511aef0a34d90",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_server_session_base.cc"
    },
    {
      "type": "modify",
      "old_id": "29395d04003a56f0268cb5bc34366de369a13a24",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_server_session_base.h",
      "new_id": "9a138aa497d5dbbf7e6dac135a727710b2c0c2d8",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_server_session_base.h"
    },
    {
      "type": "modify",
      "old_id": "90ae1c2c0bb3467fddfb0d1f6171b74c7e06577c",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_stream.cc",
      "new_id": "e1c99fa18e9abff7475bfed5c0d72f4422cd821f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "54d58aa3ab255a0e81a9a07e995d4fcde6bcd0b9",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_stream.h",
      "new_id": "b2b75438c0cefcf305d2dd3427cb76d47e0b5c2c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_stream.h"
    },
    {
      "type": "modify",
      "old_id": "511a14a9529e54d0dbd3800688e3ed1806829a16",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_stream_test.cc",
      "new_id": "7acbc559c3158b3e60ee51162d6584405e522e82",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a9437da21b33bdb1217018aa62f4687533027aa0",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_stream_test.cc",
      "new_id": "8eb0a64b6a753ec719b9c0411368bf73bc5e3796",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0de0ba934a83f689b6d231d30b71a3b9c7f68e38",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_sent_packet_manager.cc",
      "new_id": "b842b318164f1abb69a5e5da96962b6d53416121",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_sent_packet_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "dd6dc64aae3818bb171375be3a6efcb15cd92d7f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_sent_packet_manager.h",
      "new_id": "5d6950acf724538bd3b9da5b69b6a5e812ee9484",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_sent_packet_manager.h"
    },
    {
      "type": "modify",
      "old_id": "2c4d391412c263c90e4fa776b33daf2c7ec2149b",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_sent_packet_manager_test.cc",
      "new_id": "1d176c8f78be75a87b2f2215502cee23d6f0123a",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_sent_packet_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "01c10e28552da1e73d27bd518679b5a2bc9241aa",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session.cc",
      "new_id": "1de1652d884d0c0c34c4c2eb41d225db9fad47ef",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "6faed44e118e1e4ad74599cfe99963d63d430beb",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session.h",
      "new_id": "ed584a7c14dffccc799b8f00281c5b0c05f96c53",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "e3d4df9e06b79cdf156db1e994d0f6f93f1995fa",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session_test.cc",
      "new_id": "fb99da4ab8596d045a760d8d7a39b55f07c3875e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2b985404643c37a2d696eb36fb59013d009565bf",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream.cc",
      "new_id": "dbd55a5c98dfdb384a1b7009f441e1e3b6260cd2",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "517b5510140be9eb3a40a2e13d47facab32250e9",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream.h",
      "new_id": "e9be2d5d5d6d2563b632c3c6d7565dce219c4e99",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream.h"
    },
    {
      "type": "modify",
      "old_id": "e3d2b2b7fb02c9a0621d69d9a7bfbfa9ddb87c43",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream_test.cc",
      "new_id": "8ebaf35e9b10060bcde5e9a3d93c5cd620368fb4",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "12c2837d1152f041df3e23a2e9593f76f61ad692",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_unacked_packet_map.cc",
      "new_id": "55735b40cf631171c664781a09176c8977c6574b",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_unacked_packet_map.cc"
    },
    {
      "type": "modify",
      "old_id": "9377b6e7f7cf0c4d42711fe82ee0d2c763f115e8",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_unacked_packet_map.h",
      "new_id": "dcc36f630acb96ab21e92ee8e30a58fcbc67696b",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_unacked_packet_map.h"
    },
    {
      "type": "modify",
      "old_id": "bbcf9b892f3c30dcca53b84c630d8190eb62fe23",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_unacked_packet_map_test.cc",
      "new_id": "242cc8ba763eac337ad6abed7d6a13b782c588d0",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_unacked_packet_map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "452abd275a82f0a28be4e10c997b74c1e41cb217",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/session_notifier_interface.h",
      "new_id": "66cfce6559d0c631bf901ae861f6d340d4a80c47",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/session_notifier_interface.h"
    },
    {
      "type": "modify",
      "old_id": "fcf7cae00fdcdf05c5564f4657e73ddc7fd4cd5d",
      "old_mode": 33188,
      "old_path": "quiche/quic/masque/masque_client_session.cc",
      "new_id": "1dbc686c2f05bf0750c8f014bfdb15180222dda2",
      "new_mode": 33188,
      "new_path": "quiche/quic/masque/masque_client_session.cc"
    },
    {
      "type": "modify",
      "old_id": "f3aac5ee927cf6cf106c58c1e8e0972677e2a857",
      "old_mode": 33188,
      "old_path": "quiche/quic/masque/masque_client_session.h",
      "new_id": "89765f79222fb2c47188eebc8141e1a3a5f90abc",
      "new_mode": 33188,
      "new_path": "quiche/quic/masque/masque_client_session.h"
    },
    {
      "type": "modify",
      "old_id": "5b3b7b0090c2eb9f8540fbe1772424eaeb19a709",
      "old_mode": 33188,
      "old_path": "quiche/quic/masque/masque_server_session.cc",
      "new_id": "85a0fdb8fc706d94cd17d25e84b7b20ae8d77023",
      "new_mode": 33188,
      "new_path": "quiche/quic/masque/masque_server_session.cc"
    },
    {
      "type": "modify",
      "old_id": "ab9b6664b0d920a39821d1226f832963efbee03b",
      "old_mode": 33188,
      "old_path": "quiche/quic/masque/masque_server_session.h",
      "new_id": "7845a305b463758c0514caea3a7f0d44230c86a0",
      "new_mode": 33188,
      "new_path": "quiche/quic/masque/masque_server_session.h"
    },
    {
      "type": "modify",
      "old_id": "fd8cbf11a21aa760d73971ba0a0164d23a407a3a",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_test_utils.h",
      "new_id": "ba59ea3409c9502331b242b81dc7269c94586c54",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "0e854bdbab7ca41e187057084b7c5f6e7df9f45b",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/simple_session_notifier.cc",
      "new_id": "80e8bb334041f8db7f0ef6f3ce1cca3ef31398a1",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/simple_session_notifier.cc"
    },
    {
      "type": "modify",
      "old_id": "eec1b6ab74e6a2c5d029e3974cf28ae303a007b7",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/simple_session_notifier.h",
      "new_id": "7637a3350b98121114b4ce9d7699d0601bc1899a",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/simple_session_notifier.h"
    },
    {
      "type": "modify",
      "old_id": "6206b8c2cc2e51873ff7d6ecbac17b4f0f472952",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/simple_session_notifier_test.cc",
      "new_id": "0f2bc497bd4d5634256d9336c3615a4af492564a",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/simple_session_notifier_test.cc"
    },
    {
      "type": "modify",
      "old_id": "433e16d6df449d4eee9357d443e1f524c5b488ad",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/simulator/quic_endpoint.cc",
      "new_id": "582384957be9f168e5fd7a49ed288a3956b05836",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/simulator/quic_endpoint.cc"
    },
    {
      "type": "modify",
      "old_id": "c47a156c94331da2305763e4be4a0b0003ced1d7",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/simulator/quic_endpoint.h",
      "new_id": "8db38e3c0381960c8255c515da5f014925f5131b",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/simulator/quic_endpoint.h"
    }
  ]
}
