If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Replace sipcc SDP parser with Rust SDP parser

NEW
Assigned to

Status

()

Core
WebRTC: Signaling
P3
normal
Rank:
25
4 months ago
6 days ago

People

(Reporter: drno, Assigned: drno)

Tracking

(Depends on: 1 bug)

Trunk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

4 months ago
To reduce the attack surface I would like to replace the existing sipcc SDP parser with a new parser written in Rust.

Rust parser repository: https://github.com/nils-ohlmeier/rsdparsa

After landing this in mozilla-central I see options for switching between the two parser:
- #1 a shield study where a user pref determines which parser is going to be used and we control via shield how many percent of users use new vs. old parser.
- #2 we actually hand the SDP to both parsers and compare the result until we are satisfied that the new parser delivers the same results.
(Assignee)

Updated

4 months ago
Rank: 25
(Assignee)

Updated

4 months ago
Summary: Replace SDP parser with Rust SDP parser → Replace sipcc SDP parser with Rust SDP parser
Depends on: 1379265
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.