Commit Graph

31 Commits

Author SHA1 Message Date
wolfbeast 598dc50dbb Remove leftover flashOnly checks in the plugin registry. 2018-02-12 16:34:33 +01:00
wolfbeast 4cda63fe3f Remove flash-only plugin pref.
Tag issue #38.
2018-02-12 15:38:00 +01:00
Matt A. Tobin 3bcc6548c4 Fix test paths for WebExAM 2018-02-11 10:47:51 -05:00
Matt A. Tobin 05909d49b8 Hook up the Tycho Add-on Manager to the build system 2018-02-10 10:45:11 -05:00
wolfbeast b2bdac20c0 Workaround for cloned videos not retaining their muted state. 2018-02-10 07:30:57 +01:00
wolfbeast 8cecf8d520 Merge branch 'ported-upstream' 2018-02-09 08:53:46 +01:00
wolfbeast 8cd777888a Fix a rare crash with asm.js caching. 2018-02-09 08:51:28 +01:00
wolfbeast a1a0b03046 Re-enable asm.js caching 2018-02-09 08:09:52 +01:00
wolfbeast d0ccfc6d08 Bug 1420507 2018-02-09 07:32:01 +01:00
wolfbeast 1ff132cbe5 Use a static mutex for getting deviceId keys in MediaParent. 2018-02-08 23:15:39 +01:00
wolfbeast 85083fce2d Implement "cookie-averse document objects".
See: https://html.spec.whatwg.org/multipage/dom.html#cookie-averse-document-object
This resolves #196.
2018-02-08 21:02:09 +01:00
wolfbeast ef720ec250 Explicitly cancel channel after mixed content redirect. 2018-02-08 19:55:11 +01:00
wolfbeast 4099ff7494 Fix ReadCompressedIndexDataValuesFromBlob(). 2018-02-08 13:36:42 +01:00
wolfbeast acbd84f574 Check for integer overflow in AesTask::DoCrypto() (DiD)
After calling mResult.SetLength(mData.Length() + 16) we should check
that the integer addition didn't overflow. It seems at the moment
impossible to create ArrayBuffers of size >= 0x0xfffffff0, however
adding a check here doesn't hurt.

mResult.Length() is passed to the PK11 API functions as a
maxOut parameter and should be checked by the
softoken crypto algorithm implementations.
AES-ECB and AES-GCM seem to do that correctly.
2018-02-08 12:53:40 +01:00
wolfbeast f8d1830b53 Merge branch 'ported-upstream' 2018-02-07 12:03:46 +01:00
wolfbeast e9f79ad465 Fix errant comma in 4470f78754 2018-02-07 11:48:23 +01:00
wolfbeast 4470f78754 Avoid unnecessary string creation. 2018-02-07 11:13:44 +01:00
Moonchild 5cc30e0f60 Merge pull request #10 from trav90/media-work
Update FFmpeg code to n3.2-65-gee56777
2018-02-06 12:03:37 +01:00
wolfbeast 13e9a0c06d CSP should only check host (not including path) when performing frame ancestors checks.
This has been explicitly stated in the CSP-3 spec.
2018-02-06 09:03:16 +01:00
wolfbeast a9a672fd68 Merge branch 'ported-moebius' 2018-02-04 23:58:08 +01:00
wolfbeast 0f285318cd Add -moz-windows-accent-color-is-dark
#31 point 4
2018-02-04 20:41:16 +01:00
wolfbeast ac66308395 Add @media(-moz-windows-accent-color-applies)
#31 point 3
2018-02-04 20:36:05 +01:00
trav90 30bfbb3f97 Update FFmpeg code to n3.2-65-gee56777 2018-02-04 13:19:22 -06:00
Matt A. Tobin 0083d404ef Merge branch 'master' into configurebuild-work 2018-02-03 15:50:22 -05:00
wolfbeast 867bfbd879 Remove GCZeal: Base cleanup
UXP repo issue #8
2018-02-03 15:06:40 +01:00
Matt A. Tobin 7239cc8c7e Use MOZ_PHOENIX instead of checking for 'browser' in MOZ_BUILD_APP 2018-02-03 08:22:52 -05:00
wolfbeast 8d29182cf0 Add canvas data poisoning option.
Tag #61.
2018-02-02 19:38:38 +01:00
wolfbeast 100db2d197 Switch GeoLocation to IP-API.com with minimal requests. 2018-02-02 19:35:20 +01:00
wolfbeast 8a1dc97a5a Implement configuration pref for Generational Garbage Collection.
Pref: javascript.options.mem.gc_generational
This resolves #20
2018-02-02 19:03:24 +01:00
wolfbeast d795f4c2c2 Support "SourceMap" header along with "X-SourceMap" 2018-02-02 18:57:14 +01:00
Matt A. Tobin 5f8de423f1 Add m-esr52 at 52.6.0 2018-02-02 04:16:08 -05:00