commit | b6909ee609f1ddf91822f9e21d7742db1bbe393f | [log] [tgz] |
---|---|---|
author | Jonas Oreland <jonaso@webrtc.org> | Thu Mar 13 11:08:23 2025 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Mar 13 13:01:32 2025 |
tree | fa652cef844cc57f986811183a684be4859cbe1f | |
parent | 2cf4492ce1cd97ce7ce7925c358d9c497630dc13 [diff] |
dtls-in-stun: Remove dtls restart in dtls-in-stun handling This patch modifies so that dtls-in-stun never does any restarts but simply acts in cooperative mode. I.e transfer dtls data, but does not otherwise affect the state of dtls_transport. This makes the last testcases work, yay! Noticable change from before the P2PTransportChannel::SendPeriodicPingUntilDtlsConnected has been renamed to PeriodicRetransmitDtlsPacketUntilDtlsConnected and now retransmit the dtls packet w/o stun encapsulation! (huge misstake in previous version). Note: P2PTransportChannel::PeriodicRetransmitDtlsPacketUntilDtlsConnected and GetDataToPiggyback(STUN_BINDING_INDICATION) should be removed once we get the boringssl capability of modifying timeout on an ongoing flight (i.e. same todo as before). BUG=webrtc:367395350 Change-Id: I8ed645f4a59bd600726b3a2a2c74d8baa3e7439f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/380940 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44117}
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.