Andrea Marchesini
dbb1bf7e31
Bug 1438945 - Part 6: CSP via IPC. r=ckerschb
...
--HG--
extra : rebase_source : 8ea27a931619ec0bf75035039c9b4d66d23d7e70
2018-11-19 15:18:21 -08:00
Ted Campbell
f8cc48bd62
Bug 1508180 - Use uppercase names for high-order macros in dom/ r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D12232
--HG--
extra : moz-landing-system : lando
2018-11-19 17:31:17 +00:00
arthur.iakab
c0b26c4076
Merge inbound to mozilla-central a=merge
2018-11-15 11:54:15 +02:00
Andreea Pavel
9cabbb0b47
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2018-11-15 00:35:07 +02:00
Andrea Marchesini
aaf586c2ce
Bug 1506839 - Implement document-domain feature policy, r=annevk, r=ckerschb
2018-11-14 15:55:02 +01:00
Valentin Gosu
31083cb05a
Bug 1495313 - Fix xhr/fetch tests to allow passwords with no username in URLs r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D11255
--HG--
extra : moz-landing-system : lando
2018-11-14 19:11:02 +00:00
Christoph Kerschbaumer
52d37a8c05
Bug 1505178: CSP - Do not strip blockedURI in reports for WebSocket. r=april
2018-11-13 20:29:54 +01:00
Andrea Marchesini
5e3dc65e1b
Bug 1507230 - dom.security.featurePolicy.webidl.enabled pref controls the exposing of document.policy and HTMLIFrameElement.policy attributes, r=ckerschb
2018-11-14 23:58:52 +01:00
Andrea Marchesini
3c9a4a719c
Bug 1507230 - dom.security.featurePolicy.header.enabled pref controls the using of FeaturePolicy header, r=ckerschb
2018-11-14 23:58:35 +01:00
Andrea Marchesini
33c61a5c80
Bug 1492036 - Reporting API - part 6 - FeaturePolicy, r=smaug
2018-11-14 20:02:33 +01:00
Julian Descottes
079a123093
Bug 1467712 - Simplify calls to ok to use only 2 arguments;r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D10416
--HG--
extra : moz-landing-system : lando
2018-11-01 13:48:48 +00:00
Csoregi Natalia
faba2c8c15
Backed out 4 changesets (bug 1467712) for multiple failures with: Too many arguments passed to ok. CLOSED TREE
...
Backed out changeset 9ce0ac2b9d71 (bug 1467712)
Backed out changeset 026eb1f6dc6e (bug 1467712)
Backed out changeset 0088a09d869a (bug 1467712)
Backed out changeset 1b19ea76aad6 (bug 1467712)
2018-11-01 15:22:52 +02:00
Julian Descottes
b50a5ba4dc
Bug 1467712 - Simplify calls to ok to use only 2 arguments;r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D10416
--HG--
extra : moz-landing-system : lando
2018-11-01 11:09:48 +00:00
Brindusan Cristian
41900a475a
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-10-31 23:44:15 +02:00
Brindusan Cristian
3d5e6205ca
Merge inbound to mozilla-central. a=merge
2018-10-31 23:41:40 +02:00
Gabriele Svelto
266ef73c96
Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D10251
--HG--
extra : moz-landing-system : lando
2018-10-31 20:39:03 +00:00
Brad Werth
42992765b4
Bug 1496505: Use the triggering principal rather than the loading principal for CORS checks. r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D9881
--HG--
extra : moz-landing-system : lando
2018-10-31 18:02:46 +00:00
Christoph Kerschbaumer
ed1f7a623a
Bug 1503575 - Remove unused mAppStatusCache from nsCSPService. r=baku
2018-10-31 15:35:27 +01:00
Jonathan Kingston
3501594596
Bug 1447784 - Upgrade insecure requests should not be applied to potentially trustworthy loopback r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D10367
--HG--
extra : moz-landing-system : lando
2018-10-31 16:04:58 +00:00
Christoph Kerschbaumer
8b14b77870
Bug 1500083
- Exempt TYPE_XBL loads from CSP. r=dveditz
...
--HG--
extra : rebase_source : 0812c9ad5704e7804c8e0c630a35735b65c7469b
2018-10-22 14:50:58 +02:00
Andrea Marchesini
8919a215c2
Bug 1501204: Update the FeaturePolicy inherit algorithm implementation, r=ckerschb
2018-10-25 19:03:38 +02:00
Andrea Marchesini
4439acd683
Bug 1498510 - Move nsICSPEventListener out of CSP object, r=ckerschb
2018-10-23 08:17:13 +02:00
Frederik Braun
0788132d62
Bug 1499384: add debug logging for expandedprincipals r=ckerschb
...
Extending the MOZ_LOGging for content security checks to provide a proper serialization of expanded principals
Differential Revision: https://phabricator.services.mozilla.com/D8958
--HG--
extra : moz-landing-system : lando
2018-10-22 12:49:10 +00:00
Andrea Marchesini
d4e4884960
Bug 1499788
- midi feature policy should have 'self' as default allowlist, r=qdot
2018-10-18 11:08:37 +02:00
Andrea Marchesini
39b3c89ada
Bug 1499768 - camera, microphone and speaker feature policies should have 'self' as default allowlist, r=jib
2018-10-18 11:08:37 +02:00
Andrea Marchesini
e2aaaa397f
Bug 1499791 - Remove extra spaces in FeaturePolicyUtils.cpp, r=me
2018-10-17 19:22:59 +02:00
vinoth
7b887cfbbc
Bug 1498885 - Assertion added in ContentSecurityPolicyPermitsJSAction() to not allow eval with SystemPrincipal r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D8683
--HG--
extra : moz-landing-system : lando
2018-10-15 08:02:04 +00:00
Sylvestre Ledru
dd5741407b
Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan
...
Too hard/impossible for the tool to format correctly these structs
Differential Revision: https://phabricator.services.mozilla.com/D8569
--HG--
extra : moz-landing-system : lando
2018-10-12 20:48:24 +00:00
Andrea Marchesini
721aaab922
Bug 1496034 - Apply bz's comments to FeaturePolicy, r=bz
2018-10-12 09:36:33 +02:00
Andrea Marchesini
38a1af1893
Bug 1497141 - FeaturePolicy: microphone, r=jib
2018-10-10 16:54:18 +02:00
Andrea Marchesini
172ef9c621
Bug 1497141 - FeaturePolicy: camera, r=jib
2018-10-10 16:54:17 +02:00
Andrea Marchesini
e60ca6394e
Bug 1497034 - FeaturePolicy: autoplay, r=cpearce
2018-10-09 14:22:19 +02:00
Andrea Marchesini
42109ceb33
Bug 1495364 - FeaturePolicy: geolocation, r=smaug
2018-10-06 13:10:30 +02:00
Andrea Marchesini
cf687d4b6a
Bug 1495362 - FeaturePolicy: fullscreen, r=smaug
2018-10-04 14:34:37 +02:00
Christoph Kerschbaumer
4c9dc7e143
Bug 1495983: Assert system privileged about: pages have CSP. r=smaug
2018-10-03 09:47:08 +02:00
Andrea Marchesini
77bbe19e42
Bug 1496037 - Default value for FeaturePolicy should be '*', r=ckerschb
2018-10-03 18:54:17 +02:00
Ciure Andrei
555e8747e8
Backed out changeset 56ffd7466acc (bug 1496037) for failing payment-default-feature-policy tests CLOSED TREE
2018-10-03 19:13:07 +03:00
Andrea Marchesini
fb30178a76
Bug 1496037 - Default value for FeaturePolicy should be '*', r=ckerschb
2018-10-03 17:01:34 +02:00
Andrea Marchesini
9c943359e1
Bug 1495358 - FeaturePolicy: vr, r=kip
2018-10-03 12:39:44 +02:00
Gurzau Raul
ca3641419f
Merge inbound to mozilla-central. a=merge
...
--HG--
rename : docshell/test/bug123696-subframe.html => docshell/test/mochitest/bug123696-subframe.html
rename : docshell/test/bug404548-subframe.html => docshell/test/mochitest/bug404548-subframe.html
rename : docshell/test/bug404548-subframe_window.html => docshell/test/mochitest/bug404548-subframe_window.html
rename : docshell/test/bug413310-post.sjs => docshell/test/mochitest/bug413310-post.sjs
rename : docshell/test/bug413310-subframe.html => docshell/test/mochitest/bug413310-subframe.html
rename : docshell/test/bug529119-window.html => docshell/test/mochitest/bug529119-window.html
rename : docshell/test/bug530396-noref.sjs => docshell/test/mochitest/bug530396-noref.sjs
rename : docshell/test/bug530396-subframe.html => docshell/test/mochitest/bug530396-subframe.html
rename : docshell/test/bug570341_recordevents.html => docshell/test/mochitest/bug570341_recordevents.html
rename : docshell/test/bug668513_redirect.html => docshell/test/mochitest/bug668513_redirect.html
rename : docshell/test/bug668513_redirect.html^headers^ => docshell/test/mochitest/bug668513_redirect.html^headers^
rename : docshell/test/bug691547_frame.html => docshell/test/mochitest/bug691547_frame.html
rename : docshell/test/dummy_page.html => docshell/test/mochitest/dummy_page.html
rename : docshell/test/file_anchor_scroll_after_document_open.html => docshell/test/mochitest/file_anchor_scroll_after_document_open.html
rename : docshell/test/file_bfcache_plus_hash_1.html => docshell/test/mochitest/file_bfcache_plus_hash_1.html
rename : docshell/test/file_bfcache_plus_hash_2.html => docshell/test/mochitest/file_bfcache_plus_hash_2.html
rename : docshell/test/file_bug1121701_1.html => docshell/test/mochitest/file_bug1121701_1.html
rename : docshell/test/file_bug1121701_2.html => docshell/test/mochitest/file_bug1121701_2.html
rename : docshell/test/file_bug1151421.html => docshell/test/mochitest/file_bug1151421.html
rename : docshell/test/file_bug1186774.html => docshell/test/mochitest/file_bug1186774.html
rename : docshell/test/file_bug1450164.html => docshell/test/mochitest/file_bug1450164.html
rename : docshell/test/file_bug385434_1.html => docshell/test/mochitest/file_bug385434_1.html
rename : docshell/test/file_bug385434_2.html => docshell/test/mochitest/file_bug385434_2.html
rename : docshell/test/file_bug385434_3.html => docshell/test/mochitest/file_bug385434_3.html
rename : docshell/test/file_bug475636.sjs => docshell/test/mochitest/file_bug475636.sjs
rename : docshell/test/file_bug509055.html => docshell/test/mochitest/file_bug509055.html
rename : docshell/test/file_bug511449.html => docshell/test/mochitest/file_bug511449.html
rename : docshell/test/file_bug540462.html => docshell/test/mochitest/file_bug540462.html
rename : docshell/test/file_bug580069_1.html => docshell/test/mochitest/file_bug580069_1.html
rename : docshell/test/file_bug580069_2.sjs => docshell/test/mochitest/file_bug580069_2.sjs
rename : docshell/test/file_bug590573_1.html => docshell/test/mochitest/file_bug590573_1.html
rename : docshell/test/file_bug590573_2.html => docshell/test/mochitest/file_bug590573_2.html
rename : docshell/test/file_bug598895_1.html => docshell/test/mochitest/file_bug598895_1.html
rename : docshell/test/file_bug598895_2.html => docshell/test/mochitest/file_bug598895_2.html
rename : docshell/test/file_bug634834.html => docshell/test/mochitest/file_bug634834.html
rename : docshell/test/file_bug598895_1.html => docshell/test/mochitest/file_bug637644_1.html
rename : docshell/test/file_bug598895_2.html => docshell/test/mochitest/file_bug637644_2.html
rename : docshell/test/file_bug640387.html => docshell/test/mochitest/file_bug640387.html
rename : docshell/test/file_bug653741.html => docshell/test/mochitest/file_bug653741.html
rename : docshell/test/file_bug660404 => docshell/test/mochitest/file_bug660404
rename : docshell/test/file_bug660404-1.html => docshell/test/mochitest/file_bug660404-1.html
rename : docshell/test/file_bug660404^headers^ => docshell/test/mochitest/file_bug660404^headers^
rename : docshell/test/file_bug653741.html => docshell/test/mochitest/file_bug662170.html
rename : docshell/test/file_bug668513.html => docshell/test/mochitest/file_bug668513.html
rename : docshell/test/file_bug669671.sjs => docshell/test/mochitest/file_bug669671.sjs
rename : docshell/test/file_bug675587.html => docshell/test/mochitest/file_bug675587.html
rename : docshell/test/file_bug680257.html => docshell/test/mochitest/file_bug680257.html
rename : docshell/test/file_bug703855.html => docshell/test/mochitest/file_bug703855.html
rename : docshell/test/file_bug728939.html => docshell/test/mochitest/file_bug728939.html
rename : docshell/test/file_close_onpagehide1.html => docshell/test/mochitest/file_close_onpagehide1.html
rename : docshell/test/file_close_onpagehide2.html => docshell/test/mochitest/file_close_onpagehide2.html
rename : docshell/test/file_framedhistoryframes.html => docshell/test/mochitest/file_framedhistoryframes.html
rename : docshell/test/file_pushState_after_document_open.html => docshell/test/mochitest/file_pushState_after_document_open.html
rename : docshell/test/historyframes.html => docshell/test/mochitest/historyframes.html
rename : docshell/test/mochitest.ini => docshell/test/mochitest/mochitest.ini
rename : docshell/test/start_historyframe.html => docshell/test/mochitest/start_historyframe.html
rename : docshell/test/test_anchor_scroll_after_document_open.html => docshell/test/mochitest/test_anchor_scroll_after_document_open.html
rename : docshell/test/test_bfcache_plus_hash.html => docshell/test/mochitest/test_bfcache_plus_hash.html
rename : docshell/test/test_bug1045096.html => docshell/test/mochitest/test_bug1045096.html
rename : docshell/test/test_bug1121701.html => docshell/test/mochitest/test_bug1121701.html
rename : docshell/test/test_bug1151421.html => docshell/test/mochitest/test_bug1151421.html
rename : docshell/test/test_bug1186774.html => docshell/test/mochitest/test_bug1186774.html
rename : docshell/test/test_bug123696.html => docshell/test/mochitest/test_bug123696.html
rename : docshell/test/test_bug1450164.html => docshell/test/mochitest/test_bug1450164.html
rename : docshell/test/test_bug384014.html => docshell/test/mochitest/test_bug384014.html
rename : docshell/test/test_bug385434.html => docshell/test/mochitest/test_bug385434.html
rename : docshell/test/test_bug387979.html => docshell/test/mochitest/test_bug387979.html
rename : docshell/test/test_bug402210.html => docshell/test/mochitest/test_bug402210.html
rename : docshell/test/test_bug404548.html => docshell/test/mochitest/test_bug404548.html
rename : docshell/test/test_bug413310.html => docshell/test/mochitest/test_bug413310.html
rename : docshell/test/test_bug475636.html => docshell/test/mochitest/test_bug475636.html
rename : docshell/test/test_bug509055.html => docshell/test/mochitest/test_bug509055.html
rename : docshell/test/test_bug511449.html => docshell/test/mochitest/test_bug511449.html
rename : docshell/test/test_bug529119-1.html => docshell/test/mochitest/test_bug529119-1.html
rename : docshell/test/test_bug529119-2.html => docshell/test/mochitest/test_bug529119-2.html
rename : docshell/test/test_bug530396.html => docshell/test/mochitest/test_bug530396.html
rename : docshell/test/test_bug540462.html => docshell/test/mochitest/test_bug540462.html
rename : docshell/test/test_bug551225.html => docshell/test/mochitest/test_bug551225.html
rename : docshell/test/test_bug570341.html => docshell/test/mochitest/test_bug570341.html
rename : docshell/test/test_bug580069.html => docshell/test/mochitest/test_bug580069.html
rename : docshell/test/test_bug590573.html => docshell/test/mochitest/test_bug590573.html
rename : docshell/test/test_bug598895.html => docshell/test/mochitest/test_bug598895.html
rename : docshell/test/test_bug634834.html => docshell/test/mochitest/test_bug634834.html
rename : docshell/test/test_bug637644.html => docshell/test/mochitest/test_bug637644.html
rename : docshell/test/test_bug640387_1.html => docshell/test/mochitest/test_bug640387_1.html
rename : docshell/test/test_bug640387_2.html => docshell/test/mochitest/test_bug640387_2.html
rename : docshell/test/test_bug653741.html => docshell/test/mochitest/test_bug653741.html
rename : docshell/test/test_bug660404.html => docshell/test/mochitest/test_bug660404.html
rename : docshell/test/test_bug662170.html => docshell/test/mochitest/test_bug662170.html
rename : docshell/test/test_bug668513.html => docshell/test/mochitest/test_bug668513.html
rename : docshell/test/test_bug669671.html => docshell/test/mochitest/test_bug669671.html
rename : docshell/test/test_bug675587.html => docshell/test/mochitest/test_bug675587.html
rename : docshell/test/test_bug680257.html => docshell/test/mochitest/test_bug680257.html
rename : docshell/test/test_bug691547.html => docshell/test/mochitest/test_bug691547.html
rename : docshell/test/test_bug694612.html => docshell/test/mochitest/test_bug694612.html
rename : docshell/test/test_bug703855.html => docshell/test/mochitest/test_bug703855.html
rename : docshell/test/test_bug728939.html => docshell/test/mochitest/test_bug728939.html
rename : docshell/test/test_bug797909.html => docshell/test/mochitest/test_bug797909.html
rename : docshell/test/test_close_onpagehide_by_history_back.html => docshell/test/mochitest/test_close_onpagehide_by_history_back.html
rename : docshell/test/test_close_onpagehide_by_window_close.html => docshell/test/mochitest/test_close_onpagehide_by_window_close.html
rename : docshell/test/test_forceinheritprincipal_overrule_owner.html => docshell/test/mochitest/test_forceinheritprincipal_overrule_owner.html
rename : docshell/test/test_framedhistoryframes.html => docshell/test/mochitest/test_framedhistoryframes.html
rename : docshell/test/test_pushState_after_document_open.html => docshell/test/mochitest/test_pushState_after_document_open.html
rename : docshell/test/test_triggeringprincipal_location_seturi.html => docshell/test/mochitest/test_triggeringprincipal_location_seturi.html
rename : docshell/test/test_windowedhistoryframes.html => docshell/test/mochitest/test_windowedhistoryframes.html
rename : docshell/test/url1_historyframe.html => docshell/test/mochitest/url1_historyframe.html
rename : docshell/test/url2_historyframe.html => docshell/test/mochitest/url2_historyframe.html
rename : third_party/rust/syn/src/parsers.rs => third_party/rust/syn-0.14.6/src/parsers.rs
rename : third_party/rust/syn/src/verbatim.rs => third_party/rust/syn-0.14.6/src/verbatim.rs
rename : third_party/rust/uuid/.travis.yml => third_party/rust/uuid-0.5.1/.travis.yml
rename : third_party/rust/uuid/src/rustc_serialize.rs => third_party/rust/uuid-0.5.1/src/rustc_serialize.rs
rename : third_party/rust/uuid/src/serde.rs => third_party/rust/uuid-0.5.1/src/serde.rs
2018-10-02 19:03:40 +03:00
Andrew McCreight
837f0af066
Bug 1493737
- Fix many trivial calls to do_QueryInterface r=smaug
...
If class A is derived from class B, then an instance of class A can be
converted to B via a static cast, so a slower QI is not needed.
Differential Revision: https://phabricator.services.mozilla.com/D6861
--HG--
extra : moz-landing-system : lando
2018-10-01 21:38:01 +00:00
Andrea Marchesini
319c43d823
Bug 1495303 - FeaturePolicy: payment, r=marcosc
2018-10-01 11:59:57 +02:00
arthur.iakab
b5ec6b9d2b
Backed out changeset 6daf4f561843 (bug 1495303)for failing web-platform tests on /payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html
2018-10-01 14:51:26 +03:00
Andrea Marchesini
f48b6e8ca4
Bug 1495303 - FeaturePolicy: payment, r=marcosc
2018-10-01 11:59:57 +02:00
Andrea Marchesini
999343a4f0
Bug 1390801 - FeaturePolicy - part 3 - Enabling WPTs, r=ckerschb
2018-10-01 08:09:44 +02:00
Andrea Marchesini
4be054a731
Bug 1390801 - FeaturePolicy - part 2 - WebIDL + DOM integration, r=ckerschb
2018-10-01 08:09:44 +02:00
Andrea Marchesini
4729f26e6e
Bug 1390801 - FeaturePolicy - part 1 - HTTP header and attribute parser, r=ckerschb
2018-10-01 08:09:43 +02:00
Ehsan Akhgari
355485be9f
Bug 1493563 - Part 4: Present the old state and the content blocking log to the security event sink; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D6594
2018-09-28 14:46:02 -04:00
Noemi Erli
4419e20e14
Backed out 12 changesets (bug 1493563) for failures in test_css-logic-getCssPath.html CLOSED TREE
...
Backed out changeset d2e83655082f (bug 1493563)
Backed out changeset 1ce58f004593 (bug 1493563)
Backed out changeset 344298c73ee7 (bug 1493563)
Backed out changeset 02b8b073f7d7 (bug 1493563)
Backed out changeset 3ef707008502 (bug 1493563)
Backed out changeset bb2720a401fe (bug 1493563)
Backed out changeset ce0211be57a1 (bug 1493563)
Backed out changeset 83d6c2bf8dc6 (bug 1493563)
Backed out changeset 1844af4cc25b (bug 1493563)
Backed out changeset c8ab17addb7a (bug 1493563)
Backed out changeset a1ff0cd62563 (bug 1493563)
Backed out changeset 932b41e211e0 (bug 1493563)
2018-09-28 21:31:18 +03:00
Ehsan Akhgari
4895fd4963
Bug 1493563 - Part 4: Present the old state and the content blocking log to the security event sink; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D6594
2018-09-28 13:24:40 -04:00