Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d1dca194fe699fe19361e216e2d5f29a2e5eec51
      
https://github.com/WebKit/WebKit/commit/d1dca194fe699fe19361e216e2d5f29a2e5eec51
  Author: Youenn Fablet <[email protected]>
  Date:   2026-08-18 (Tue, 18 Aug 2026)

  Changed paths:
    M LayoutTests/webrtc/stun-server-filtering-expected.txt
    M LayoutTests/webrtc/stun-server-filtering.html
    M Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp

  Log Message:
  -----------
  Summary: TURN URLs with query-string parameters rejected after commit 
r316873, breaking WebRTC connectivity
rdar://184556197
https://bugs.webkit.org/show_bug.cgi?id=320931

Reviewed by Jean-Yves Avenard.

We align with RFC 7065 by reusing the URLParser to parse the query string.
We validate that there is only one query string parameter and that the 
parameter name is transport.
We do not validate the parameter value as RFC 7065 allows extension names.
Libwebrtc underneath will still validate the the parameter value is either udp 
or tcp anyway.

* LayoutTests/webrtc/stun-server-filtering-expected.txt:
* LayoutTests/webrtc/stun-server-filtering.html:
* Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp:
(WebCore::RTCPeerConnection::iceServersFromConfiguration):

Canonical link: https://commits.webkit.org/319365@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to