From ef9aeb6a08749ecc43242ba523d67632a6ddc0dc Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Thu, 10 Aug 2017 23:16:51 +0200 Subject: Update UA construction. --- modules/libpref/init/all.js | 2 ++ 1 file changed, 2 insertions(+) (limited to 'modules') diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js index aaf50bff66..82b9bafd30 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -21,7 +21,9 @@ pref("keyword.enabled", false); pref("general.useragent.locale", "chrome://global/locale/intl.properties"); +pref("general.useragent.compatMode.gecko", false); pref("general.useragent.compatMode.firefox", false); +pref("general.useragent.appVersionIsBuildID", true); // This pref exists only for testing purposes. In order to disable all // overrides by default, don't initialize UserAgentOverrides.jsm. -- cgit v1.2.3 From 12640bf26e8a47293815670b03eec92a2965fcb6 Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Fri, 11 Aug 2017 13:30:55 +0200 Subject: Read Firefox UA compatmode from a pref instead of hard-coded. In case of a missing pref, a hard-coded value is still used from the ctor. --- modules/libpref/init/all.js | 1 + 1 file changed, 1 insertion(+) (limited to 'modules') diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js index 82b9bafd30..53891c6086 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -23,6 +23,7 @@ pref("keyword.enabled", false); pref("general.useragent.locale", "chrome://global/locale/intl.properties"); pref("general.useragent.compatMode.gecko", false); pref("general.useragent.compatMode.firefox", false); +pref("general.useragent.compatMode.version", "52.9"); pref("general.useragent.appVersionIsBuildID", true); // This pref exists only for testing purposes. In order to disable all -- cgit v1.2.3 From 8891f99913d9054c363c0266cf4ee9718cbf474e Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Sat, 3 Mar 2018 11:21:17 +0100 Subject: Don't enforce arbitrary TLS profile. This prevents people from being unable to visit websites based on "best practice" assumptions. --- modules/libpref/init/all.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js index 53891c6086..7e0b4dde3e 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -1553,7 +1553,7 @@ pref("network.http.bypass-cachelock-threshold", 250); pref("network.http.spdy.enabled", true); pref("network.http.spdy.enabled.http2", true); pref("network.http.spdy.enabled.deps", true); -pref("network.http.spdy.enforce-tls-profile", true); +pref("network.http.spdy.enforce-tls-profile", false); pref("network.http.spdy.chunk-size", 16000); pref("network.http.spdy.timeout", 180); pref("network.http.spdy.coalesce-hostnames", true); -- cgit v1.2.3