)]}'
{
  "commit": "fc8ed82f296f6a76411e6aba2f6098c85a314c21",
  "tree": "513e74259a8432f047697086bad86e74e8c22a97",
  "parents": [
    "a0773d37725b8a0bbd8e1a74ba59eb100f201349"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Mon Jun 01 09:52:02 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 01 11:50:41 2026"
  },
  "message": "Ignore internal transport packets in DatagramConnection\n\nPrevent DatagramConnection from forwarding internal and post-handshake\npackets (such as BoringSSL session tickets, DTLS handshakes, or STUN\nconnectivity checks) to the OnSendOutcome observer. These internal\npackets are assigned a default packet ID of -1, signaling that they\nare not user-initiated data.\n\nThis could cause the following error:\n\n[ RUN ]\nDatagramConnectionTest.RtpPacketsAreSent\n../../pc/datagram_connection_unittest.cc:219: Failure Mock function\ncalled more times than expected - returning directly.\n    Function call: OnSendOutcome\n         Expected: to be called once\n           Actual: called twice - over-saturated and active\n[ FAILED ] DatagramConnectionTest.RtpPacketsAreSent (108 ms)\n\nAdditionally, update the `Observer::SendOutcome` initialization in\nOnSentPacket and DispatchSendOutcome to use structured initialization,\nand Add a fallback to Timestamp::MinusInfinity() and avoid setting the\ntimestamp to -1ms.\n\nBug: none\nChange-Id: I6576110ec5f9aa620b8870d3f6db963d1f5e2bbd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477140\nAuto-Submit: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Tony Herre \u003cherre@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47862}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "38c2e432803083bf044e195aa8b49dd87d74e0c6",
      "old_mode": 33188,
      "old_path": "pc/datagram_connection_internal.cc",
      "new_id": "f95455ee48418b3d5e9ad9c268bfa3536ca7d6fd",
      "new_mode": 33188,
      "new_path": "pc/datagram_connection_internal.cc"
    },
    {
      "type": "modify",
      "old_id": "0f35f5f8f56baf44c0cbd1bbd9c3a8b5de23cb86",
      "old_mode": 33188,
      "old_path": "pc/datagram_connection_unittest.cc",
      "new_id": "3abb0340f2540d74f3e513d8b0f2c695fd5bfdfb",
      "new_mode": 33188,
      "new_path": "pc/datagram_connection_unittest.cc"
    }
  ]
}
