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

Reply via email to