Data channel implementation may use deprecated PPIDs
Categories
(Core :: WebRTC: Networking, defect)
Tracking
()
People
(Reporter: boivie, Unassigned)
Details
Attachments
(1 file)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Steps to reproduce:
Once upon a time, before RFC8831 was finalized, larger data channel messages could be sent in a fragmented way using PPID The usage of the PPIDs "WebRTC String Partial" and "WebRTC Binary Partial" (52 and 54).
The implementation in DataChannelConnection::SendDataMsgCommon still seems to use that sending behavior, but I believe it could be "dead code", because I don't think I've seen it in the wild.
In any way: This mode is deprecated and was never included in the final specification, and other browsers may not support it. While the receiving code may still be there, all sending code should be removed.
Reporter | ||
Comment 1•1 years ago
|
||
The deprecated PPID-based fragmented sending had been removed, but there were a
few remaining traces in the code - removing those.
Comment 2•1 years ago
|
||
Marking this S4 since it doesn't appear to be causing issues in the wild.
Description
•