Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 1a1194af8bafdde54a6eef4a0ad088d6ce662f8a
https://github.com/WebKit/WebKit/commit/1a1194af8bafdde54a6eef4a0ad088d6ce662f8a
Author: Youenn Fablet <[email protected]>
Date: 2026-09-09 (Wed, 09 Sep 2026)
Changed paths:
M Source/ThirdParty/libwebrtc/Source/webrtc/p2p/base/turn_port.cc
Log Message:
-----------
Allow TURN UDP port to open a socket even if DNS resolution fails
rdar://186847964
https://bugs.webkit.org/show_bug.cgi?id=323604
Reviewed by Jean-Yves Avenard.
In case of DNS resolution failure, TURN TCP is able to try opening a socket to
a host.
This exception is done in case a proxy forbids DNS/UDP. In that case, TCP can
still succeed via a proxy.
With private relay, TURN UDP connections may succeed also even if local DNS
resolution fails.
We apply the same principle as TURN TCP.
Manually tested by disabling DNS resolution for WebRTC.
A future patch will allow disabling this DNS resolution and we will add a test
at that time.
* Source/ThirdParty/libwebrtc/Source/webrtc/p2p/base/turn_port.cc:
Canonical link: https://commits.webkit.org/320720@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications