searching for reviewer(mt)
63b5159df4e5c815db0400ce3e3258727423cae1: Bug 1279479 - Remove DHE cipher suites from TLS 1.3 ClientHello. r=keeler,mt
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Wed, 01 Mar 2017 20:57:08 +0900 - rev 374686
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1279479 - Remove DHE cipher suites from TLS 1.3 ClientHello. r=keeler,mt Hiding cipher suites behind fallback to measure the impact of DHE removal. This patch itself will not improve security because MITM can trigger the fallback. Unlike the previous attempt, this patch will not affect WebRTC because it does not touch default cipher prefs. MozReview-Commit-ID: 82paUEuPu99
356449a93a4c2f3262b982d3fd621d880c919ac9: Bug 1340854 - Properly report TLS handshake telemetry for 0 length reads. r=mt
EKR <ekr@rtfm.com> - Sat, 18 Feb 2017 11:27:21 -0800 - rev 372848
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1340854 - Properly report TLS handshake telemetry for 0 length reads. r=mt
5c876af2e9a3772e91f2b65c2f1053f852b05989: Bug 1340854 - Properly report TLS handshake telemetry for 0 length reads. r=mt, a=jcristau
EKR <ekr@rtfm.com> - Sat, 18 Feb 2017 11:27:21 -0800 - rev 359413
Push 10792 by ryanvm@gmail.com at Thu, 23 Feb 2017 18:19:10 +0000
Bug 1340854 - Properly report TLS handshake telemetry for 0 length reads. r=mt, a=jcristau
58f35b43e9f8b38575e9c5773485e05e916b7cee: Bug 1329193: Use es6 classes in PeerConnection.js. r=mt
Jan-Ivar Bruaroey <jib@mozilla.com> - Thu, 05 Jan 2017 22:47:25 -0500 - rev 356823
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1329193: Use es6 classes in PeerConnection.js. r=mt MozReview-Commit-ID: FtVZXPA9ckJ
294ce2352aa7574de1353a6f75ccc0a664752589: Bug 1323998 - Stop using Scoped.h NSS types in dtlsidentity.(cpp|h) and nricectx.cpp. r=mt
Cykesiopka <cykesiopka.bmo@gmail.com> - Wed, 21 Dec 2016 22:09:10 +0800 - rev 354906
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1323998 - Stop using Scoped.h NSS types in dtlsidentity.(cpp|h) and nricectx.cpp. r=mt Scoped.h is deprecated. MozReview-Commit-ID: IRFLV2mfN4J
d840edb5b3ec4c3c313af96a2a68408cd00f3e07: Bug 1306359 - Stop using Scoped.h NSS types in RTCCertificate.(cpp|h). r=mt
Cykesiopka <cykesiopka.bmo@gmail.com> - Thu, 15 Dec 2016 22:19:16 +0800 - rev 354215
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1306359 - Stop using Scoped.h NSS types in RTCCertificate.(cpp|h). r=mt Scoped.h is deprecated. MozReview-Commit-ID: BHBVng3Dhmw
887e43c3474fdb24fdc2a8f43682abf170d78a66: Bug 1322274: Test sender.replaceTrack and other methods on close in parallel. r=mt
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 07 Dec 2016 18:37:51 -0500 - rev 353620
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1322274: Test sender.replaceTrack and other methods on close in parallel. r=mt MozReview-Commit-ID: 1aDeoLVDHkL
d5447e1a4829a221aff8a55f769cf77ff015d144: Bug 1322274: Use this._async() wrapper in PeerConnection.js for cleaner code r=mt
Jan-Ivar Bruaroey <jib@mozilla.com> - Sun, 27 Nov 2016 10:34:46 -0500 - rev 353619
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1322274: Use this._async() wrapper in PeerConnection.js for cleaner code r=mt MozReview-Commit-ID: C5wwHiitrEz
02d05b00f0ad457aa55009a0cf43fe57380dbfa2: Bug 1322274: Use async/await in PeerConnection.js r=mt
Jan-Ivar Bruaroey <jib@mozilla.com> - Mon, 21 Nov 2016 15:27:23 -0500 - rev 353618
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1322274: Use async/await in PeerConnection.js r=mt MozReview-Commit-ID: Gst18ZHPlvl
a5336dc0dedca722c8aff65644c50ad02e436f5a: Bug 1322274: Use destructuring in PeerConnection.js r=mt
Jan-Ivar Bruaroey <jib@mozilla.com> - Sat, 19 Nov 2016 16:47:10 -0500 - rev 353617
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1322274: Use destructuring in PeerConnection.js r=mt MozReview-Commit-ID: 6qselFFnGJp
e09ad423360bda5f6d7ec91ff3b64a5928fe1609: Bug 1322274: Make internal pc._legacyCatchAndCloseGuard responsible for checking closed state. r=mt
Jan-Ivar Bruaroey <jib@mozilla.com> - Thu, 17 Nov 2016 01:56:26 -0500 - rev 353616
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1322274: Make internal pc._legacyCatchAndCloseGuard responsible for checking closed state. r=mt MozReview-Commit-ID: LYS2pjg9GEv
42e13e249e20fe640d42938814ef46888f0af84c: Bug 1322274: Make internal pc._legacyCatchAndCloseGuard responsible for returning content promise. r=mt
Jan-Ivar Bruaroey <jib@mozilla.com> - Thu, 17 Nov 2016 00:22:43 -0500 - rev 353615
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1322274: Make internal pc._legacyCatchAndCloseGuard responsible for returning content promise. r=mt MozReview-Commit-ID: WovvgG4Olp
ca0017c90ad0fb11dbf4ecd3409f9bf196059869: bug 1195434 - specify what signature schemes the platform will actually accept in TLS handshakes r=mt
David Keeler <dkeeler@mozilla.com> - Thu, 03 Nov 2016 12:53:23 -0700 - rev 348169
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
bug 1195434 - specify what signature schemes the platform will actually accept in TLS handshakes r=mt MozReview-Commit-ID: A3T4EgEfcfy
ef16dca832723f5023ee5af5ddcf87a02d1e9188: Bug 1306714: Use RFC 7983 detection for DTLS packets. r=mt
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Fri, 30 Sep 2016 00:00:54 -0700 - rev 346216
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1306714: Use RFC 7983 detection for DTLS packets. r=mt MozReview-Commit-ID: L1BYAFmJOug
8f1273f17e6f0665d1ae0e8fff595bec69194b62: Bug 1307577 - Switch to `createCodebasePrincipal` in `PushRecord`. r=mt
Kit Cambridge <kit@yakshaving.ninja> - Thu, 20 Oct 2016 10:29:58 -0700 - rev 345494
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1307577 - Switch to `createCodebasePrincipal` in `PushRecord`. r=mt `createCodebasePrincipalFromOrigin` mangles the origin after extracting the suffix. The proper long-term fix is to serialize and store the original principal, instead of reconstructing a new codebase principal from the scope and origin suffix. MozReview-Commit-ID: bS2lRx3n7j
60695923e60db47f2abc48eaf1c31c0c666c5cf9: Bug 1310061: avoid interop issues with SHA384. r=mt
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Fri, 14 Oct 2016 11:49:32 -0700 - rev 344856
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1310061: avoid interop issues with SHA384. r=mt MozReview-Commit-ID: 67cJdDWCMAs
493604f175c858dc059b28e6496e9fc13bd938b4: Bug 1309859 - Send two key shares in tls1.3 client hello, r=mt,keeler
Franziskus Kiefer <franziskuskiefer@gmail.com> - Thu, 13 Oct 2016 14:15:51 +0200 - rev 344787
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1309859 - Send two key shares in tls1.3 client hello, r=mt,keeler
82ceed71dac7fd1b76c9bbc4a63fd43404494ac2: Bug 1301469 - Add localized decryption errors for invalid headers and padding. r=mt
Kit Cambridge <kit@yakshaving.ninja> - Wed, 05 Oct 2016 08:57:52 -0700 - rev 343555
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1301469 - Add localized decryption errors for invalid headers and padding. r=mt Web Crypto returns an unhelpful "operation failed for an operation-specific reason" error if the actual decryption fails, but we can report more useful errors for missing and invalid header values. MozReview-Commit-ID: JRdGHBUodmb
74d4c026cca8d64b9176912a7493d102da4bad8b: Bug 1301469 - Handle exceptions thrown by `PushCrypto.decodeMsg` as decryption errors. r=mt
Kit Cambridge <kit@yakshaving.ninja> - Wed, 05 Oct 2016 08:56:55 -0700 - rev 343554
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1301469 - Handle exceptions thrown by `PushCrypto.decodeMsg` as decryption errors. r=mt Previously, errors thrown by `decodeMsg` and `getCryptoParams` would bubble up to the catch handler in `receivedPushMessage`, causing us to report "ACK_NOT_DELIVERED" instead of "ACK_DECRYPTION_ERROR" in the ack sent to the server. MozReview-Commit-ID: FZFzYdebQGy
96991c815ab8de388e15cd2b6096064c552ca6e6: Bug 1304919 - PSM changes to support TLS 1.3 key exchange, r=mt
EKR <ekr@rtfm.com> - Fri, 23 Sep 2016 14:27:29 +1000 - rev 342011
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1304919 - PSM changes to support TLS 1.3 key exchange, r=mt MozReview-Commit-ID: 1GMk8PajbHj
b54d608edfa874dfd3d8305e771490a4b25cf641: Bug 1304919 - PSM changes to support TLS 1.3 key exchange, r=mt
EKR <ekr@rtfm.com> - Fri, 23 Sep 2016 14:27:29 +1000 - rev 341903
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1304919 - PSM changes to support TLS 1.3 key exchange, r=mt MozReview-Commit-ID: 1GMk8PajbHj
d7e412fddbbc043c57ef827ff647e672556163ac: Bug 1304919 - Update Firefox to NSS trunk, r=mt
EKR <ekr@rtfm.com> - Fri, 23 Sep 2016 12:01:34 +1000 - rev 341902
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1304919 - Update Firefox to NSS trunk, r=mt MozReview-Commit-ID: HQnqWmGClov
47b221aee73a3db561df68622c14b1008123656c: Bug 1310061 - Avoid interop issues with SHA384. r=mt, a=ritu
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Fri, 14 Oct 2016 11:49:32 -0700 - rev 340694
Push 10183 by ryanvm@gmail.com at Fri, 21 Oct 2016 01:43:28 +0000
Bug 1310061 - Avoid interop issues with SHA384. r=mt, a=ritu MozReview-Commit-ID: 67cJdDWCMAs
c152fb1bc58813c7c88ae26be43c308b5c330544: Bug 1310061: avoid interop issues with SHA384. r=mt, a=ritu
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Fri, 14 Oct 2016 11:49:32 -0700 - rev 340665
Push 10173 by cbook@mozilla.com at Thu, 20 Oct 2016 13:44:07 +0000
Bug 1310061: avoid interop issues with SHA384. r=mt, a=ritu MozReview-Commit-ID: 67cJdDWCMAs
1fcda39e5626b8e35d7218303fd66f7c7d4d68ab: Bug 1296180 - Replace more uses of PR_ARRAY_SIZE with mozilla::ArrayLength. r=keeler,mt
Igor <palmieri.igor@gmail.com> - Fri, 09 Sep 2016 13:17:52 -0700 - rev 339186
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1296180 - Replace more uses of PR_ARRAY_SIZE with mozilla::ArrayLength. r=keeler,mt
1eb6e4e4060f0f28bfe66714bdd1c14081888f71: Bug 1296180 - Replace more uses of PR_ARRAY_SIZE with mozilla::ArrayLengh. r=mt
Igor <palmieri.igor@gmail.com> - Thu, 08 Sep 2016 22:35:12 -0700 - rev 339134
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1296180 - Replace more uses of PR_ARRAY_SIZE with mozilla::ArrayLengh. r=mt
361ac226da2a83516db8d4e4c5b41a69b3ba754f: Bug 1290037 - Update keybits in H2, r=mt
Franziskus Kiefer <franziskuskiefer@gmail.com> - Thu, 28 Jul 2016 16:48:00 +0200 - rev 334563
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290037 - Update keybits in H2, r=mt MozReview-Commit-ID: 35oWoDMqe1Y
e1c276b15c811ff5be3d2739ce64cc2a0c6917a0: Bug 1293172: improve DTLS handshake error message. r=mt
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Sun, 07 Aug 2016 22:34:41 -0700 - rev 334362
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1293172: improve DTLS handshake error message. r=mt MozReview-Commit-ID: GM28RvCQ3O4
5a00b354638d0806b86a75bf9f1ceca6d4abb0f0: Bug 1275436 - Remove push subscriptions from the server after clearing permissions and site data. r=mt
Kit Cambridge <kcambridge@mozilla.com> - Fri, 20 May 2016 09:38:26 -0700 - rev 324920
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1275436 - Remove push subscriptions from the server after clearing permissions and site data. r=mt Previously, we removed records locally, but didn't notify the server. We can be nice and avoid making the server buffer messages for subscriptions that the client will never use again. MozReview-Commit-ID: 5iohGQPHXuz
605c72e8e966af0ceab460f32d847280cb0a1e81: Bug 1275436 - Simplify firing push subscription change events. r=mt
Kit Cambridge <kcambridge@mozilla.com> - Thu, 05 May 2016 09:12:35 -0700 - rev 324919
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1275436 - Simplify firing push subscription change events. r=mt Even if the event handler calls `subscribe()` or `getSubscription()`, the "readwrite" IDB transactions in `clearIf` and `forEachOrigin` should execute first. MozReview-Commit-ID: ETYGmnOIuag
fe4047cacc0b4b442335ce76440b827abe7562f7: Bug 1275751 - adding in security.tls.version.fallback-limit into reset security button prefs. r=mt
Jonathan Kingston <jkingston@mozilla.com> - Thu, 26 May 2016 01:31:40 +0100 - rev 323811
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1275751 - adding in security.tls.version.fallback-limit into reset security button prefs. r=mt MozReview-Commit-ID: ACEPnFDloQ3
b4ef8b4ff0bcdba936ee3a42e93ed7ad96516cc4: Bug 1213773: Better handling of answer with direction of inactive in renegotiation. r=mt
Byron Campen [:bwc] <docfaraday@gmail.com> - Fri, 05 Feb 2016 13:21:11 -0600 - rev 323050
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1213773: Better handling of answer with direction of inactive in renegotiation. r=mt MozReview-Commit-ID: Fjo2rBtIYvD
565f3224874518228a2a9353a7cd72759246fda5: Bug 1271669 - Change AnyLocalStreamHasPeerIdentity to be per-track. r=mt
Andreas Pehrson <pehrsons@gmail.com> - Wed, 18 May 2016 12:55:07 +0200 - rev 322987
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1271669 - Change AnyLocalStreamHasPeerIdentity to be per-track. r=mt MozReview-Commit-ID: LltvHE9ROfT
2004a138081c3c47180ab36623ed2d97ddefdced: Bug 1272054 - Replace "PermissionDeniedError" with "NotAllowedError" in the Push API. r=mt
Kit Cambridge <kcambridge@mozilla.com> - Wed, 11 May 2016 10:48:31 -0700 - rev 321741
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1272054 - Replace "PermissionDeniedError" with "NotAllowedError" in the Push API. r=mt MozReview-Commit-ID: Bn0bE3eALj4
cdfbcb602366a630ba6c745fb3f32580003c638c: Bug 929977: Add support for RFC 7675 ICE consent freshness. r=bwc,mt
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Tue, 26 Apr 2016 13:11:25 -0700 - rev 319487
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 929977: Add support for RFC 7675 ICE consent freshness. r=bwc,mt MozReview-Commit-ID: HGRM10L0R3M
cb75b364b5549b4268f335c203246fb90c6d767c: Bug 1247685 - Send subscription keys to the Push server. r=mt
Kit Cambridge <kcambridge@mozilla.com> - Tue, 22 Mar 2016 16:29:16 -0700 - rev 318157
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1247685 - Send subscription keys to the Push server. r=mt MozReview-Commit-ID: 2i3UqgNGlEt
8067eb75c506a397da008c198a55d53611cc165c: Bug 1247685 - Validate and store app server keys in the Push service. r=mt
Kit Cambridge <kcambridge@mozilla.com> - Wed, 16 Mar 2016 02:53:13 -0700 - rev 318156
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1247685 - Validate and store app server keys in the Push service. r=mt MozReview-Commit-ID: KLm6mP22y2E
6ce993bd6aec52d4cf9e0c9783418453c423fb27: Bug 1247685 - WebIDL and DOM implementation changes for app server keys. r=mt,baku
Kit Cambridge <kcambridge@mozilla.com> - Tue, 22 Mar 2016 13:38:03 -0700 - rev 318155
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1247685 - WebIDL and DOM implementation changes for app server keys. r=mt,baku MozReview-Commit-ID: 1xYjSuLMnV4
296093225409c25a837753a753780d14ae20f965: Bug 1256488 - Add a Base64 URL-decoder for C++ and chrome JS callers. r=mt,baku
Kit Cambridge <kcambridge@mozilla.com> - Tue, 22 Mar 2016 12:09:04 -0700 - rev 318153
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1256488 - Add a Base64 URL-decoder for C++ and chrome JS callers. r=mt,baku MozReview-Commit-ID: IrDwImYfHRu
fa4d407df25318173b500dea37441e1615296f58: Bug 1018299 - Test for changing principals in recorder. r=mt
Jan-Ivar Bruaroey <jib@mozilla.com> - Tue, 05 Apr 2016 14:36:48 -0400 - rev 317805
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1018299 - Test for changing principals in recorder. r=mt MozReview-Commit-ID: 5z8AFKMSwgo
3e00ab630419ec6696e92d6aef4dca1b788e0be8: Bug 1018299 - Throw security error if principal check fails in MediaRecorder::Start(). r=jib, r=mt
Andreas Pehrson <pehrsons@gmail.com> - Tue, 19 Apr 2016 16:37:40 +0200 - rev 317804
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1018299 - Throw security error if principal check fails in MediaRecorder::Start(). r=jib, r=mt We ignore the check in case there are no tracks yet available in the MediaStream. There are legacy tests depending on track-less-stream-to-MediaRecorder working and the spec doesn't mention it. MozReview-Commit-ID: Ee5f5qGdlMf
f83f79281511d9ea9d8c5bde4ad0c1ef15d27a89: Bug 842818 - Make Crypto::GetRandomValues() work off the main thread r=baku,keeler,mt
Tim Taubert <ttaubert@mozilla.com> - Tue, 22 Sep 2015 10:50:36 +0200 - rev 316199
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 842818 - Make Crypto::GetRandomValues() work off the main thread r=baku,keeler,mt
ffcb400c1a48223f5ed74bd4f89b5fbe9602f70e: Bug 842818 - Run WebCrypto tests in Workers r=mt,rbarnes
Tim Taubert <ttaubert@mozilla.com> - Mon, 21 Sep 2015 19:53:01 +0200 - rev 316198
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 842818 - Run WebCrypto tests in Workers r=mt,rbarnes
00ae81e574ed49b783bf739290a2a66dfd14260a: Bug 1208371 - Update sink identity after adding track. r=mt
Andreas Pehrson <pehrsons@gmail.com> - Mon, 14 Mar 2016 11:53:21 +0100 - rev 315934
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1208371 - Update sink identity after adding track. r=mt MozReview-Commit-ID: HL4YvBe3SuN
b8f87a9c54d893808c484fa80b0e09ef08d0ec7b: Bug 1208371 - Ensure a media element's ImageContainer is protected when playing a stream. r=mt,jesup
Andreas Pehrson <pehrsons@gmail.com> - Thu, 04 Feb 2016 09:27:09 +0800 - rev 315925
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1208371 - Ensure a media element's ImageContainer is protected when playing a stream. r=mt,jesup HTMLMediaElement needs special protection when playing a stream since its ImageContainer can outlive the video track of a stream. Consider for instance when a (cross-origin) video track is removed from a DOMMediaStream by a user and the remaining video track (non-CORS) does not yet contain any actual video frames. The HTMLMediaElement will display a frame from the removed track but the DOMMediaStream's principal has been updated to not include the principal from the removed track. With this patch we handle this by letting VideoFrameContainer notify HTMLMediaElement when it has flushed out all video frames belonging to a certain PrincipalHandle. I.e., when a new PrincipalHandle has been applied to the underlying ImageContainer. MozReview-Commit-ID: LvIZPl6Rdgj
72c2bc247b28132ea50edc10067f61f6a2936c3e: Bug 1208371 - Ensure DOMMediaStream principals reflect what could reside in their playback streams. r=mt,jesup
Andreas Pehrson <pehrsons@gmail.com> - Wed, 16 Mar 2016 16:00:34 +0100 - rev 315924
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1208371 - Ensure DOMMediaStream principals reflect what could reside in their playback streams. r=mt,jesup Calculating a principal when adding a track is easy - just combine the new track principal into the stream's principal. When removing a track it's a bit trickier. The DOMMediaStream has to wait until the MediaStreamGraph has removed the track from the underlying playback stream. We do this by letting the MediaStreamGraph return a Pledge (single threaded Promise) when blocking a track in a stream (the way we end removed tracks). The pledge gets passed to the MediaStreamGraph and when the block has been applied it is passed back to the main thread where it is finally resolved and the DOMMediaStream may recompute its principal once all outstanding track removals have been applied. MozReview-Commit-ID: 3QP0YcDyfGf
e67192879d48871b13c407d9b3656f3055c457c0: Bug 1208371 - Hook up MediaPipeline with PrincipalHandle. r=mt,bwc
Andreas Pehrson <pehrsons@gmail.com> - Thu, 03 Mar 2016 17:30:39 +0100 - rev 315923
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1208371 - Hook up MediaPipeline with PrincipalHandle. r=mt,bwc MozReview-Commit-ID: DLyLZu7kC3p
9bf356b402b539d790d0d95df973c9928390fa7b: Bug 1208371 - Hook up DecodedStream with PrincipalHandle. r=mt,jwwang
Andreas Pehrson <pehrsons@gmail.com> - Tue, 02 Feb 2016 13:14:13 +0800 - rev 315922
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1208371 - Hook up DecodedStream with PrincipalHandle. r=mt,jwwang MozReview-Commit-ID: 1LmiFyfjhsr
d2f2af7a92ecf3d818c7ba072ec1e088089be2d6: Bug 1208371 - Add a PrincipalHandleListener to MediaStreamTrack. r=mt,jesup
Andreas Pehrson <pehrsons@gmail.com> - Tue, 15 Mar 2016 10:52:25 +0100 - rev 315921
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1208371 - Add a PrincipalHandleListener to MediaStreamTrack. r=mt,jesup MozReview-Commit-ID: JvhXrlKPZAC
7bc17d548c9ad3a038de5ebc54c5735ae6fab385: Bug 1208371 - Add `NotifyPrincipalHandleChanged` to MediaStreamTrackListener. r=mt,jesup
Andreas Pehrson <pehrsons@gmail.com> - Tue, 26 Jan 2016 16:45:25 +0800 - rev 315920
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1208371 - Add `NotifyPrincipalHandleChanged` to MediaStreamTrackListener. r=mt,jesup MozReview-Commit-ID: Hq0XtqIiMAO