Closed Bug 1567547 Opened 6 years ago Closed 6 years ago

[wpt-sync] Sync PR 17939 - Implement RTCPeerConnection.restartIce() according to spec.

Categories

(Core :: WebRTC, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 17939 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/17939
Details from upstream follow.

Henrik Boström <hbos@chromium.org> wrote:

Implement RTCPeerConnection.restartIce() according to spec.

This is part of "Perfect Negotiation" (https://crbug.com/980872).
Spec: https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-restartice

Intent to Ship: \<TODO>

The restartIce() makes the next createOffer() generate new ICE
credentials, as if {iceRestart:true} was passed in as options. It also
causes negotiationneeded. This is better than manually restarting ICE
because it survives rollbacks (when that is implemented) and
restartIce() can be called regardless of current signalingState.

Bug: chromium:980881
Change-Id: Iaeb32d39d3ec514f19eb95150c3df257bcb5c754
Reviewed-on: https://chromium-review.googlesource.com/1708139
WPT-Export-Revision: 0262791e6e7806682f7bab1324e6e633c446e13a

Component: web-platform-tests → WebRTC
Product: Testing → Core
Ran 2 tests and 14 subtests OK : 2 PASS : 13 FAIL : 1
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/5faaaf2169c8 [wpt PR 17939] - Implement RTCPeerConnection.restartIce() according to spec., a=testonly
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
You need to log in before you can comment on or make changes to this bug.