Bug 1365792 (rust_sdp_parser)

Replace sipcc SDP parser with Rust SDP parser

NEW
Assigned to

Status

()

enhancement
P3
normal
Rank:
25
2 years ago
2 months ago

People

(Reporter: drno, Assigned: drno)

Tracking

(Depends on 2 bugs, Blocks 1 bug)

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

2 years 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

2 years ago
Rank: 25
(Assignee)

Updated

2 years 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
Depends on: 1432918
Depends on: 1432920
Depends on: 1432922
Depends on: 1432930
Depends on: 1432931
Depends on: 1432932
Depends on: 1432933
Depends on: 1432934
Depends on: 1432936
Depends on: 1432955
Depends on: 1433093
Depends on: 1433529
Depends on: 1433533
Depends on: 1433534
Depends on: 1436080
Depends on: 1436403
Depends on: 1437165
Depends on: 1437166
Depends on: 1437169
Depends on: 1438237
Depends on: 1438289
Depends on: 1438290
Depends on: 1438324
Depends on: 1438536
Depends on: 1438539
Depends on: 1438544
Depends on: 1438545
Depends on: 1438574
Depends on: 1439690
Depends on: 1440689
Depends on: 1444354
(Assignee)

Updated

a year ago
Blocks: 1456374
(Assignee)

Updated

10 months ago
Depends on: 1469702
(Assignee)

Updated

10 months ago
Blocks: 1469735
(Assignee)

Updated

10 months ago
No longer depends on: 1469702
(Assignee)

Updated

10 months ago
Depends on: 1469185
(Assignee)

Updated

10 months ago
Depends on: 1473967
(Assignee)

Updated

10 months ago
Depends on: 1474711
(Assignee)

Updated

10 months ago
Depends on: 1474712
(Assignee)

Updated

9 months ago
Alias: rust_sdp_parser
(Assignee)

Updated

9 months ago
Depends on: 1476085
(Assignee)

Updated

9 months ago
Depends on: 1476750
(Assignee)

Updated

9 months ago
Depends on: 1477072

Updated

2 months ago
Depends on: 1529787
You need to log in before you can comment on or make changes to this bug.