)]}'
{
  "commit": "851bcba8baf730e593b2a0771a935549dbb5785e",
  "tree": "7644296901cb81c601a6e9401bbbc262a965cf5e",
  "parents": [
    "6202bf140e2403264223bbba0775822c575c1130"
  ],
  "author": {
    "name": "Jonas Oreland",
    "email": "jonaso@webrtc.org",
    "time": "Tue Mar 11 15:26:45 2025"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 11 16:29:51 2025"
  },
  "message": "dtls-in-stun: Redo handling of when ice complete before dtls\n\nRemove the restart on OnWritableState and instead retune the timeout\n(not guaranteed to work!) and let P2PTransportChannel drive retransmits\nusing StunPings in this scenario (something which we hope to remove!)\n\nAdd DtlsIce integration test using emulated network, which 50%\npacket loss. Works fine! (except below)\n\nNote: That testcase fails for Dtls1.3 if delay is increased from\n50ms to 100ms...unless dtls in stun is enabled on both peers,\nin which case it pass (yay). Investigate why!\n\nBUG\u003dwebrtc:367395350\n\nChange-Id: I6e15b08cf8871194b45a03f7bdf8febd09e2c407\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/380506\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Jonas Oreland \u003cjonaso@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#44093}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "368f9ba07bc9cd8bd48c939efdbfa73ccfc42433",
      "old_mode": 33188,
      "old_path": "p2p/BUILD.gn",
      "new_id": "aa380bb364437aad5b2ec9320b54e8a3c5ba1823",
      "new_mode": 33188,
      "new_path": "p2p/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f51b1410d60adb70d779c429ad04519c93a3cd10",
      "old_mode": 33188,
      "old_path": "p2p/base/ice_transport_internal.h",
      "new_id": "efa28133cff9697b8ac3cddd05fb790d9a81e4f1",
      "new_mode": 33188,
      "new_path": "p2p/base/ice_transport_internal.h"
    },
    {
      "type": "modify",
      "old_id": "f36ac33208d0d30fb67e24d6e25292bdfa3c950b",
      "old_mode": 33188,
      "old_path": "p2p/base/p2p_transport_channel.cc",
      "new_id": "55e68b92f3995f82b3c194b38af5c048c6251fe2",
      "new_mode": 33188,
      "new_path": "p2p/base/p2p_transport_channel.cc"
    },
    {
      "type": "modify",
      "old_id": "334f9a062e76e1836ed0852404090e7181939605",
      "old_mode": 33188,
      "old_path": "p2p/base/p2p_transport_channel.h",
      "new_id": "8be7770b8f259676fc90c81e9d5c16aad35c5c9b",
      "new_mode": 33188,
      "new_path": "p2p/base/p2p_transport_channel.h"
    },
    {
      "type": "modify",
      "old_id": "5869183dfe3076ea162ecb778d77771a3bd8e199",
      "old_mode": 33188,
      "old_path": "p2p/dtls/dtls_ice_integrationtest.cc",
      "new_id": "095da6f626ce36cbb9c4658216bb18025a7c4040",
      "new_mode": 33188,
      "new_path": "p2p/dtls/dtls_ice_integrationtest.cc"
    },
    {
      "type": "modify",
      "old_id": "0cc1a6f414a51f57e7cd9fe3ab22a9a68c9213c8",
      "old_mode": 33188,
      "old_path": "p2p/dtls/dtls_transport.cc",
      "new_id": "4b59be6f06fb2d7356b1c70de530a59ab641b349",
      "new_mode": 33188,
      "new_path": "p2p/dtls/dtls_transport.cc"
    },
    {
      "type": "modify",
      "old_id": "877145d3b4250082bbcebb6d76b01db924011cd0",
      "old_mode": 33188,
      "old_path": "p2p/dtls/dtls_transport.h",
      "new_id": "924278d25648bb5597a4265ed10db6002a47afa7",
      "new_mode": 33188,
      "new_path": "p2p/dtls/dtls_transport.h"
    },
    {
      "type": "modify",
      "old_id": "dba3e86a47f9ef81e84f40d0657d5b6228af0d19",
      "old_mode": 33188,
      "old_path": "rtc_base/openssl_stream_adapter.cc",
      "new_id": "3db7b961c949d0d91bccfc28b0d82de4eda6aa74",
      "new_mode": 33188,
      "new_path": "rtc_base/openssl_stream_adapter.cc"
    }
  ]
}
