| 784519 |
Enforce State Transition Rules in SIPCC |
P1 |
VERIFIED |
| 797516 |
Implement correct state transitions for JSEP methods in SIPCC |
-- |
RESOLVED |
| 797534 |
Add JSEP APIs getLocalDescription and getRemoteDescription |
-- |
VERIFIED |
| 803318 |
Improved handling of constraints and more tests |
-- |
RESOLVED |
| 810220 |
WebRTC setLocalDescription fails when offer has only G.711 codec |
P1 |
RESOLVED |
| 814038 |
Incorrect, inconsistent handling of initial offer with c=IN IP4 0.0.0.0 |
-- |
RESOLVED |
| 817065 |
Clean up codec identification in VCM and SIPCC |
P3 |
RESOLVED |
| 817431 |
Accept extensions for ICE |
P1 |
RESOLVED |
| 817432 |
Use correct ICE ufrag/passwords. |
-- |
RESOLVED |
| 818293 |
Unchecked memcpy in nr_stun_msg_create2 |
P1 |
RESOLVED |
| 818714 |
Offer for peer connection always contains video and audio stream even if only one of those has been requested by gUM |
-- |
VERIFIED |
| 820410 |
Audit/Clean up buffer handling in nICEr STUN code |
-- |
RESOLVED |
| 821003 |
There are 258 snprintfs in signalling that should be replaced |
-- |
RESOLVED |
| 821071 |
WebRTC crash [@lsm_open_rx] |
P1 |
RESOLVED |
| 821884 |
When WebRTC mochitests are run Firefox quit with: "Shutdown | Exited with code 11|-11|-1073741819 during test run" |
P3 |
RESOLVED |
| 823056 |
Intermittent hang in test_peerConnection_basicAudio.html | Failure: 'application timed out after 330 seconds with no output' |
P1 |
RESOLVED |
| 824220 |
Constraints should be passed from calling thread to SIPCC thread using a pointer |
P1 |
RESOLVED |
| 824919 |
PeerConnection instances not GC'ed until page gets closed (failure '0x80004005' in IPeerConnection.initialize) |
P2 |
VERIFIED |
| 824956 |
OfferToReceiveAudio/OfferToReceiveVideo constraints not handled correctly |
P2 |
RESOLVED |
| 825086 |
Bad free in fsmdef_ev_create_answer() |
P1 |
RESOLVED |
| 825106 |
Media negotiation fails when ISAC is present and ahead of Opus |
P1 |
RESOLVED |
| 825336 |
Add constraint to suppress data channel |
-- |
RESOLVED |
| 825480 |
crash when quitting firefox after completing the peer connection test page [@ nsTimerEvent::'scalar deleting destructor'] |
P1 |
RESOLVED |
| 825570 |
Calling setLocalDescription on a PeerConnection object with a valid SDP - localDescription does not change |
P3 |
VERIFIED |
| 825927 |
Audit/Clean up buffer handling in nICEr STUN code |
P3 |
RESOLVED |
| 827843 |
check PeerConnection.js to make sure functions act correctly after close() |
P2 |
VERIFIED |
| 828235 |
PeerConnection.localDescription is not correct |
P2 |
RESOLVED |
| 829461 |
WebRTC crash [@nsDOMMediaStream::GetHintContents] |
P1 |
RESOLVED |
| 829761 |
WebRTC should accept stated direction for ip=0.0.0.0, port != 0 |
P1 |
RESOLVED |
| 831342 |
warnings about rollups (rollupWidget) too noisy (OS X) |
-- |
RESOLVED |
| 831756 |
PeerConnection should implement WebRTC state machine, signalingState attribute |
P1 |
RESOLVED |
| 834038 |
SDP renegotiation should re-use existing streams when possible |
P2 |
VERIFIED |
| 834153 |
Queue CreateAnswer in PC.js |
-- |
RESOLVED |
| 834270 |
Align PeerConnection error handling with WebRTC specification |
P1 |
VERIFIED |
| 834383 |
WebRTC doesn't necessarily shutdown properly, crashes when GC isn't run at certain point: Shutdown | application crashed [@ std::_Tree<std::_Tmap_traits<std::basic_string … |
P2 |
RESOLVED |
| 835476 |
Intermittent test_peerConnection_basicAudio.html | application crashed [@ linked_ptr<CSF::CC_Device>::depart()] |
P1 |
RESOLVED |
| 836349 |
WebRTC Assertion failure: !assert_ice_ready || (mIceState != kIceGathering), at media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:1075 and crash [@ sipcc::PeerConnectionImpl::CheckApiState()] |
P1 |
RESOLVED |
| 836391 |
fsmdef.c sends back the wrong error for create answer |
P5 |
RESOLVED |
| 837523 |
Crash in gsm_sdp.c:4602 due to assertion failure: pc_stream_id == 0 when having a local PC call over two different PCs |
P1 |
VERIFIED |
| 839411 |
NS_ERROR_FAILURE on addStream on modified simple peer connection test case to use audio and video |
P3 |
RESOLVED |
| 839647 |
Intermittent ASSERTION: Unsupported Signaling State Transition: 'Not Reached', file media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.cpp, line 224 |
-- |
VERIFIED |
| 839677 |
(bad message queue pointer) Intermittent /tests/dom/media/tests/mochitest/test_peerConnection_basicAudio.html | Test timed out |
P1 |
RESOLVED |
| 839679 |
Intermittent /tests/dom/media/tests/mochitest/test_peerConnection_basicAudio.html | Test timed out WITH CRASH |
-- |
RESOLVED |
| 840045 |
Intermittent test_peerConnection_bug827843.html | This test left crash dumps behind, but we weren't expecting it to! | application timed out after 330 seconds with no output (ASSERTION: Wrong thread!: 'NS_IsMainThread()') |
P5 |
VERIFIED |
| 840344 |
Assertion failure: !other->mOtherDirection with multiple createAnswer() calls |
P2 |
VERIFIED |
| 841150 |
Intermittent test_peerConnection_basicAudio.html, test_peerConnection_basicAudioVideo.html, test_peerConnection_basicAudioVideoCombined.html, test_peerConnection_basicVideo.html, test_peerConnection_bug827843.html | Unexpected error callback with 0 |
P5 |
RESOLVED |
| 841457 |
Convert stream logging to non-stream when stream operators are not used |
P2 |
RESOLVED |
| 841566 |
Turn on testserver logging for WebRTC-related systems |
-- |
RESOLVED |
| 842531 |
Need to be able to target real events at RTCPeerConnection |
P1 |
RESOLVED |
| 842549 |
We should emit trickle ICE candidates |
-- |
RESOLVED |
| 842716 |
Should report Gecko version in SDP |
-- |
RESOLVED |
| 843595 |
WebRTC crash [@nr_ice_candidate_pair_destroy] |
P1 |
RESOLVED |
| 845144 |
Intermittent 812785.html, test_peerConnection_bug835370.html | Exited with code 1 during test run | application crashed [@ libSystem.B.dylib + 0x3c00] |
-- |
RESOLVED |
| 845283 |
Intermittent dom/media/tests/crashtests/799419.html | Exited with code -1073741819 during test run | application crashed [@ msvcr100.dll + 0x7d101] |
P1 |
RESOLVED |
| 845523 |
TSan: Thread data race in sipcc::PeerConnectionCtx::onDeviceEvent() vs. sipcc::PeerConnectionCtx::ChangeSipccState() |
P5 |
RESOLVED |
| 845538 |
Intermittent test_peerConnection_basicAudioVideoCombined.html | Test timed out | Exited with code 1 during test run | application crashed [@ gsmsdp_negotiate_media_lines] |
P2 |
RESOLVED |
| 846071 |
"OOM abort in test_peerConnection_basicVideo.html (preceded by assertions in test_peerConnection_basicAudioVideo.html ?) |
P5 |
RESOLVED |
| 846368 |
Add number of bytes requested to OOM last-gasp |
-- |
RESOLVED |
| 846942 |
Add thread names to WebRTC signaling system log messages |
-- |
RESOLVED |
| 848173 |
Further WebRTC logging tweaks |
-- |
RESOLVED |
| 848423 |
Convert select WebRTC objects to use nsRefPtr<> instead of linked_ptr<> |
P2 |
RESOLVED |
| 853858 |
Intermittent test_peerConnection_basicAudio.html, test_peerConnection_basicAudioVideo.html, test_peerConnection_basicAudioVideoCombined.html, test_peerConnection_basicVideo.html, test_peerConnection_bug827843.html, test_peerConnection_bug | Test timed out |
P1 |
RESOLVED |
| 853998 |
Use SyncRunnable in WebRTC |
P1 |
RESOLVED |
| 855400 |
Intermittent Windows mochitest-2,3 "command timed out: 7200 seconds elapsed, attempting to kill" after "[|WebrtcVideoSessionConduit] VideoConduit.cpp:633: mozilla::WebrtcVideoConduit::SendRTCPPacket Failed" |
-- |
RESOLVED |
| 855880 |
SDP parse error callbacks for setRemoteDescription handled on wrong thread |
P1 |
RESOLVED |
| 856425 |
onicecandidate fails to fire in simple local to remote peer handshake with custom STUN server (see testcase) |
P2 |
VERIFIED |
| 856848 |
Move PCMedia ctor to after thread acquisition in PCImpl |
-- |
VERIFIED |
| 857894 |
Rename readyState attribute on PeerConnection object to signalingState |
-- |
RESOLVED |
| 860012 |
Finish plumbing PeerConnection error codes |
P1 |
VERIFIED |
| 860143 |
WebRTC assertion failure: sizeof(server->u.dnsname.host) > host_.size() and crash [@mozilla::NrIceStunServer::ToNicerStunStruct] |
P1 |
RESOLVED |
| 860952 |
PeerConnection mochi test failures should indicate the calling site |
P4 |
RESOLVED |
| 861048 |
crash in sipcc::PeerConnectionMedia::ShutdownMediaTransport_s |
-- |
RESOLVED |
| 861190 |
Intermittent failure to stop WebRTC conduits (repeated SendRTCPPacket Failed errors until shutdown) |
-- |
RESOLVED |
| 864982 |
Remove legacy err_msg/buginf/notice_msg logging in SIPCC |
-- |
RESOLVED |
| 866120 |
WebRTC Error phrases are incorrect mid-session |
P1 |
RESOLVED |
| 867361 |
Intermittent test_peerConnection_bug834153.html,test_peerConnection_bug825703.html | application timed out after 330 seconds with no output | command timed out: 1200 seconds without output, attempting to kill |
-- |
RESOLVED |
| 872013 |
SIPCC fails to start if it can't mkdir the directory it wants in /tmp |
-- |
RESOLVED |
| 874008 |
Check format strings for r_log |
-- |
RESOLVED |
| 874306 |
Add PC identifier to ICE logging |
-- |
RESOLVED |
| 878082 |
Move handle generation to after PSM setup |
-- |
RESOLVED |
| 879477 |
PeerConnectionImpl should use consistent identifiers in logging |
P4 |
RESOLVED |
| 879999 |
crash [@ fsmdef_ev_setremotedesc] Fix null deref in SetRemoteDescription |
-- |
VERIFIED |
| 880067 |
Generate rtcp-fb in SDP (appears to break interop) |
-- |
RESOLVED |
| 885523 |
Perform tree clobbers in the background on OS X |
-- |
RESOLVED |
| 885640 |
sdp_unittests has a shutdown race resulting in PROCESS-CRASH | sdp_unittests | application crashed [@ mozalloc_abort(char const*)] |
P1 |
RESOLVED |
| 892594 |
Fix LIR-Common.h to work with clang++ 4.1 |
-- |
RESOLVED |
| 892911 |
WebRTC crash [@gsmsdp_negotiate_media_lines] |
-- |
RESOLVED |
| 899485 |
Have SDP handling return sensible cause codes |
-- |
RESOLVED |
| 901706 |
IPeerConnectionObserver may need IID revved |
-- |
RESOLVED |
| 901707 |
IPeerConnection may need IID revved |
-- |
RESOLVED |
| 904108 |
js/src/vm/PropertyKey.cpp won't compile under Apple clang 4.1 |
-- |
RESOLVED |
| 906843 |
Investigate and address signaling inefficiencies in WebRTC signaling |
-- |
RESOLVED |
| 917619 |
RFC 4572 negotiation doesn't work if answer contains no a=setup line (can't call pre-26 browsers from 26 and later) |
-- |
VERIFIED |
| 917980 |
OfferToReceiveAudio:true constraint on createOffer causes video not to be sent |
P3 |
RESOLVED |
| 919767 |
SIPCC CallInfo objects don't get cleaned up until browser closes |
-- |
RESOLVED |
| 921656 |
onicecandidate not being invoked if ICE gathering finishes before SetLocalDescription does |
-- |
RESOLVED |
| 922245 |
SDP longer than 4k in length is truncated, causing errors |
-- |
RESOLVED |
| 924543 |
CreateOffer doesn't call onError callback when limit is reached |
-- |
RESOLVED |
| 935038 |
Danish Localization of Mac platformKeys is broken |
-- |
RESOLVED |
| 962589 |
Attempting to close a PeerConnection more than once throws an exception |
-- |
RESOLVED |
| 971987 |
Evaluate whether to continue using social API for client |
-- |
RESOLVED |
| 972079 |
Client access contact information from Google |
P3 |
VERIFIED |
| 975548 |
make MV* infrastructure choice |
P1 |
RESOLVED |
| 976358 |
Hook start of Loop client into Desktop Firefox system |
P1 |
RESOLVED |
| 978446 |
Update README to reflect registration step |
-- |
RESOLVED |
| 994131 |
Loop client needs to use HTTPS when communicating with TokBox servers |
P2 |
RESOLVED |
| 1011472 |
Desktop client needs "incoming call" visual and audio (ringing) notification (alerting) |
P1 |
VERIFIED |
| 1017206 |
Update TB.js to 2.2.5 |
P1 |
VERIFIED |
| 1017257 |
Need to add CSP restrictions to Loop client context |
P1 |
VERIFIED |
| 1017755 |
DTLS 'Would have blocked' messages are too noisy |
-- |
RESOLVED |
| 1017861 |
ensure that our library license documentation / approvals are in order |
-- |
VERIFIED |
| 1018372 |
Intermittent 408431-1.html, 863929.html | application crashed [@ sipcc::PeerConnectionImpl::CheckThreadInt() const] |
-- |
RESOLVED |
| 1019924 |
Update license.html for Loop-related third-party licenses |
P1 |
VERIFIED |
| 1020540 |
Include only those components we need from SJCL |
-- |
RESOLVED |
| 1021036 |
Using grey default buttons is confusing |
-- |
RESOLVED |
| 1022772 |
SJCL should be unminified, versioned |
-- |
RESOLVED |
| 1029426 |
Decide what to do about handling incoming notifications whilst client is disconnected/offline |
P4 |
RESOLVED |
| 1031025 |
Update .hgignore to ignore Loop unit test files |
-- |
RESOLVED |
| 1033573 |
Update Loop calling API to include calling party release channel |
-- |
RESOLVED |
| 1038716 |
Add a LoopContacts class to handle contact mutations |
P3 |
RESOLVED |
| 1052850 |
Firefox uses remote PT instead of local PT for received RTP |
-- |
RESOLVED |
| 1055139 |
Loop client needs to provide hook for load balancing Simple Push servers |
-- |
RESOLVED |
| 1055319 |
Add soft-start mechanism for Loop in release builds |
-- |
RESOLVED |
| 1056918 |
LoopContacts should allow distinguishing between 'not found' and 'database error' programmatically |
-- |
RESOLVED |
| 1060610 |
Loop Client shouldn't note URL expiration time before it can be used |
-- |
VERIFIED |
| 1060809 |
Update soft-start client to point to final DNS record |
-- |
VERIFIED |
| 1060812 |
TypeError: contact is null: onContactRemoved@chrome://mochitests/content/browser/browser/components/loop/test/mochitest/browser_LoopContacts.js:120:7 in mochitest-bc runs |
-- |
RESOLVED |
| 1066816 |
Allow OT toolkit to set GUID for analytics |
-- |
RESOLVED |
| 1072525 |
Interfacing with Google DAV services over HTTP/2.0 Fails with "400 Bad Request" |
-- |
RESOLVED |
| 1073859 |
Various Loop mochitests will perma-fail when Gecko 35 merges to Beta |
-- |
VERIFIED |
| 1079959 |
Google import fails if a contact contains a physical address |
-- |
VERIFIED |
| 1080094 |
Google import fails if a contact contains an org but no title |
-- |
VERIFIED |
| 1102841 |
Choosing "cancel and block" on a direct call doesn't work |
P1 |
VERIFIED |
| 1129507 |
Honor DNT for Loop analytics |
-- |
RESOLVED |
| 1197366 |
Suppress 404 errors for missing CSS |
-- |
RESOLVED |
| 1266571 |
Add telemetry to measure incidence of non-TLS use of HTTP AUTH |
-- |
RESOLVED |
| 1279065 |
Implement DTLS Handshake in SDP |
P3 |
RESOLVED |
| 1395928 |
[Form Autofill] Form autofill doesn't always generate events web content expects |
P2 |
VERIFIED |
| 1399356 |
Phishing the user's credit card from autofill takes 3 clicks. |
P2 |
RESOLVED |
| 1428269 |
On walmart.ca, credit card autofill doesn't work |
P2 |
VERIFIED |
| 1429322 |
Show credit card logos in credit card autofill UI |
P1 |
VERIFIED |
| 1604807 |
Clear form dropdown menu appears right after telephone or credit number are filled |
P2 |
VERIFIED |
| 1624646 |
macOS OS re-auth string for credit card autofill has a redundant prefix provided by macOS |
P1 |
VERIFIED |
| 1628188 |
browser/extensions/formautofill/test/unit/ tests fail in unpackaged builds with NS_ERROR_NOT_AVAILABLE when importing from resource://formautofill/ |
P1 |
RESOLVED |
| 1639795 |
Use a friendlier name for the OSKeyStore Keychain item |
P1 |
VERIFIED |
| 1642058 |
Add expiration date in card list view under Preferences |
P1 |
VERIFIED |
| 1642059 |
Credit card autofill dropdown only appears on the 2nd click |
P1 |
VERIFIED |
| 1644637 |
Attempt to improve performance by reducing contention in jemalloc deallocation code |
-- |
RESOLVED |
| 1645487 |
Update Form Autofill Preferences "Learn More" link for Credit Cards |
P2 |
VERIFIED |
| 1645501 |
Enable sync support for credit card autofill in 79 |
P2 |
RESOLVED |
| 1645735 |
[Staples.com] Exp date format is incorrectly auto-filled and highlighter overlaps CC logo placeholder |
P2 |
VERIFIED |
| 1646531 |
Open credit-card autofill pop-up when user clears a credit-card field |
P2 |
VERIFIED |
| 1647292 |
The credit card image placeholder is not displayed in the doorhanger when no cards are saved |
P2 |
VERIFIED |
| 1647944 |
Add Bitwarden matching rules to autofill heuristics |
P2 |
RESOLVED |
| 1648187 |
User is prompted for OS-level authentication to fill credit card information even if `extensions.formautofill.reauth.enabled` is false |
P1 |
VERIFIED |
| 1648551 |
Firefox fails to capture on Stripe checkout for modcloth.com |
P2 |
RESOLVED |
| 1653162 |
Add credit-card form telemetry for Credit Card A/B testing |
P1 |
VERIFIED |
| 1654341 |
Use of unknown property Ci.nsIAutoCompletePopup.TEXTVALUE_REASON_COMPLETESELECTED |
P3 |
RESOLVED |
| 1656922 |
Address field is not filled by autofill in BestBuy |
-- |
VERIFIED |
| 1657581 |
Payment form is not autofilled if the tab is unfocused or Firefox is minimized while filling in the OS auth prompt |
-- |
VERIFIED |
| 1657590 |
[deathwishcoffee.com] CC autofill does not work anymore |
P3 |
VERIFIED |
| 1658086 |
Fix regressions caused by Bug 1604807 |
P1 |
VERIFIED |