Open Bug 1862743 Opened 1 years ago Updated 1 years ago

Data channel implementation may use deprecated PPIDs

Categories

(Core :: WebRTC: Networking, defect)

defect

Tracking

()

UNCONFIRMED

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.

The deprecated PPID-based fragmented sending had been removed, but there were a
few remaining traces in the code - removing those.

Marking this S4 since it doesn't appear to be causing issues in the wild.

Severity: -- → S4
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: