Closed Bug 2019461 Opened 7 months ago Closed 27 days ago

Allow remote fingerprint to change when performing an ICE restart, and fix protocol/handover-datachannel.html and protocol/handover.html

Categories

(Core :: WebRTC: Networking, task, P2)

task

Tracking

()

RESOLVED FIXED
158 Branch
Tracking Status
firefox158 --- fixed

People

(Reporter: bwc, Assigned: bwc)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

These tests are simply wrong, and if anything should be inverted.

Summary: Fix or remove protocol/handover-datachannel.html → Fix or remove protocol/handover-datachannel.html and protocol/handover.html

Ok, it looks like this is what we need to be implementing here:

https://datatracker.ietf.org/doc/html/rfc9429#section-5.11-3.2

That does not require tls-id. Now, the test-case still needs some work. Changing fingerprint/tls-id requires an ICE restart, which the test is not doing:

https://datatracker.ietf.org/doc/html/rfc8842#section-6-3

Summary: Fix or remove protocol/handover-datachannel.html and protocol/handover.html → Allow remote fingerprint to change when performing an ICE restart, and fix protocol/handover-datachannel.html and protocol/handover.html
Component: WebRTC → WebRTC: Networking
Assignee: nobody → docfaraday

Fixes bug in existing test-cases that attempt a DTLS restart without an
ICE restart. Adds some more demanding tests too.

Subsequent patch has to do fanout to multiple TransportFlows before
creating the MediaPacket, so we move that MediaPacket creation earlier
to avoid needing to do it more than once.

Attachment #9640697 - Attachment description: WIP: Bug 2019461: Test cases for DTLS restart. → Bug 2019461: Test cases for DTLS restart. r?mjf
Attachment #9640698 - Attachment description: WIP: Bug 2019461: Create MediaPacket before firing signals. → Bug 2019461: Create MediaPacket before firing signals. r?mjf
Attachment #9640699 - Attachment description: WIP: Bug 2019461: (WIP) Plumbing for dtls id. → Bug 2019461: Implement DTLS restart. r?mjf

Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/62755 for changes under testing/web-platform/tests

Status: NEW → RESOLVED
Closed: 27 days ago
Resolution: --- → FIXED
Target Milestone: --- → 158 Branch

Upstream PR was closed without merging

QA Whiteboard: [qa-triage-done-c159/b158]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: