commit 08363cb217cf7f72d55e7b6ec815ccfae675c564
parent 9d80dfbf450915316a7656410e97d021d5cfa896
Author: Thorin-Oakenpants <Thorin-Oakenpants@users.noreply.github.com>
Date: Wed, 22 Mar 2017 12:19:07 +1300
1242
Diffstat:
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/user.js b/user.js
@@ -613,13 +613,14 @@ user_pref("security.mixed_content.block_active_content", true);
/* 1241: disable insecure passive content (such as images) on https pages - mixed context
* [WARNING] when set to true, this will visually break many sites (March 2017) ***/
// user_pref("security.mixed_content.block_display_content", true);
-/* 1242: disable HSTS Priming (FF51+)
- * Allowing HSTS Priming may load formerly blocked mixed-content, but it does so by
- * sending additional priming requests which may cause noticeable delays eg requests time
- * out or are not handled well by servers, and there are possible fingerprinting issues
+/* 1242: allow Mixed-Content-Blocker to use the HSTS cache but disable the HSTS Priming requests (FF51+)
+ * Allow resources from domains with an existing HSTS cache record or in the HSTS preload list
+ * to be upgraded to HTTPS internally but disable sending out HSTS Priming requests, because
+ * those may cause noticeable delays eg requests time out or are not handled well by servers
+ * [NOTE] if you want to use the priming requests make sure 'use_hsts' is also true
* [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1246540#c145 ***/
- // user_pref("security.mixed_content.send_hsts_priming", false);
- // user_pref("security.mixed_content.use_hsts", false);
+user_pref("security.mixed_content.use_hsts", true);
+user_pref("security.mixed_content.send_hsts_priming", false);
/** CIPHERS [see the section 1200 intro] ***/
/* 1260: disable or limit SHA-1
* 0 = all SHA1 certs are allowed