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