| commit | 4221e1bc2fc360448c1663f0bbae058ff9f65a48 | [log] [tgz] |
|---|---|---|
| author | Jonas Oreland <jonaso@webrtc.org> | Tue Aug 26 13:57:29 2025 |
| committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Aug 26 15:42:20 2025 |
| tree | 2cb1a17a0c64eea86ccd7d9f3b93bbc8434a78f2 | |
| parent | f9af67ca783cb88b38fa75c4758f2054c4159c1a [diff] |
DTLS1.3: Fix missing retransmission due to failure to set timer. DTLS 1.3 considers itself connected earlier than DTLS 1.2 did - when second flight reaches the client. This CL fixes a bug that when client is connected (state_ != SSL_CONNECTING), it would not continue retransmitting. Continuous retransmission is needed when the third flight is lost multiple times. Or really anytime that DTLS request it :) This fixes the TODO in dtls_ice_integrationtest.cc in which dtls1.3 spuriously failed with certain (packet loss intensive) configurations. CREDITS: sergeysu@ that found and fixed the problem! Bug: chromium:441245658 Change-Id: I3302f6f384d7e4cda090184094a6fadaf7e4f129 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/406320 Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/main@{#45439}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.