Changed up to 'Extensions Manager'
This commit is contained in:
parent
82cce8b42a
commit
a9c5474a44
2 changed files with 308 additions and 168 deletions
184
Changelog.md
Normal file
184
Changelog.md
Normal file
|
|
@ -0,0 +1,184 @@
|
|||
## Changelog
|
||||
Reminder that we need better categorization in the file.
|
||||
#### Added
|
||||
Previously missing, now added
|
||||
```
|
||||
lockPref("browser.contentblocking.category", "custom");
|
||||
lockPref("browser.contentblocking.cfr-milestone.enabled", false);
|
||||
lockPref("browser.contentblocking.database.enabled", false);
|
||||
lockPref("browser.contentblocking.cryptomining.preferences.ui.enabled", false);
|
||||
lockPref("browser.contentblocking.fingerprinting.preferences.ui.enabled", false);
|
||||
lockPref("browser.contentblocking.report.hide_vpn_banner", true);
|
||||
lockPref("browser.contentblocking.report.monitor.home_page_url", "");
|
||||
lockPref("browser.contentblocking.report.show_mobile_app", false);
|
||||
defaultPref("privacy.clearOnShutdown.offlineApps", false); // For consistency with new cookie behavior
|
||||
defaultPref("privacy.cpd.offlineApps", false); // For consistency with new cookie behavior
|
||||
defaultPref("extensions.formautofill.creditCards.available", false);
|
||||
defaultPref("media.peerconnection.ice.proxy_only_if_behind_proxy", true);
|
||||
lockPref("network.trr.send_empty_accept-encoding_headers", false);
|
||||
lockPref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
|
||||
lockPref("browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts", false);
|
||||
lockPref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.topsites", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.system.topsites", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.system.topstories", false);
|
||||
defaultPref("intl.accept_languages", "en-US, en");
|
||||
```
|
||||
|
||||
#### Modified
|
||||
Edited some present prefs to better one
|
||||
```
|
||||
defaultPref("network.http.referer.defaultPolicy", 2); // Previously set to 3
|
||||
lockPref("browser.cache.offline.storage.enable", false); // Previously browser.cache.offline.insecure.enable
|
||||
lockPref("network.http.referer.XOriginTrimmingPolicy", 2); // Previously set to 0
|
||||
lockPref("network.http.referer.XOriginPolicy", 2); // Previously set to 1
|
||||
```
|
||||
|
||||
#### Removed
|
||||
Lines that were commented and are now removed
|
||||
```
|
||||
// Librefox Compatibility Fix
|
||||
// commented out, we're setting it differently later on
|
||||
// defaultPref("extensions.autoDisableScopes", 0);
|
||||
|
||||
// Removing https-everywhere adding 2 librefox addons
|
||||
// keep it commented out for now, until we have more recent, properly pre-installed addons
|
||||
// defaultPref("extensions.enabledAddons", ...);
|
||||
|
||||
//lockPref("browser.contentblocking.global-toggle.enabled", false);
|
||||
//lockPref("browser.contentblocking.rejecttrackers.ui.recommended", false);
|
||||
//lockPref("browser.contentblocking.fastblock.ui.enabled", false);
|
||||
//lockPref("browser.contentblocking.fastblock.control-center.ui.enabled", false);
|
||||
//lockPref("browser.contentblocking.allowlist.annotations.enabled", false);
|
||||
//lockPref("browser.contentblocking.allowlist.storage.enabled", false);
|
||||
//lockPref("pref.privacy.disable_button.tracking_protection_exceptions", false);
|
||||
//lockPref("browser.contentblocking.rejecttrackers.control-center.ui.enabled", false);
|
||||
//lockPref("browser.contentblocking.ui.enabled", false);
|
||||
//lockPref("browser.contentblocking.enabled", false);
|
||||
|
||||
//lockPref("security.ask_for_password", 2);
|
||||
//lockPref("security.password_lifetime", 5);
|
||||
|
||||
//defaultPref("privacy.cpd.openWindows", true); // Clear session data
|
||||
//defaultPref("privacy.clearOnShutdown.openWindows", true);
|
||||
//defaultPref("privacy.sanitize.pending", '[{"id":"shutdown","itemsToClear":["cache","cookies","history","formdata","downloads"],"options":{}}]');
|
||||
//lockPref("permissions.memory_only", true); // (hidden pref)
|
||||
//lockPref("browser.formfill.expire_days", 0);
|
||||
|
||||
//lockPref("browser.urlbar.autoFill", false);
|
||||
//lockPref("browser.urlbar.autoFill.typed", false);
|
||||
|
||||
//lockPref("media.peerconnection.video.h264", true);
|
||||
|
||||
//lockPref("network.proxy.autoconfig_url.include_path", false);
|
||||
//lockPref("network.proxy.socks_remote_dns", true);
|
||||
|
||||
//lockPref("widget.content.gtk-theme-override", "Adwaita:light");
|
||||
//lockPref("browser.devedition.theme.enabled", true);
|
||||
//lockPref("devtools.theme", "dark");
|
||||
//lockPref("browser.devedition.theme.showCustomizeButton", true);
|
||||
|
||||
//defaultPref("extensions.ui.dictionary.hidden", false);
|
||||
//defaultPref("extensions.ui.locale.hidden", false);
|
||||
|
||||
//lockPref("dom.indexedDB.logging.details", false); //default true
|
||||
//lockPref("dom.indexedDB.logging.enabled", false); //default true
|
||||
//lockPref("network.http.spdy.enabled", false);
|
||||
//lockPref("network.http.spdy.enabled.deps", false);
|
||||
//lockPref("network.http.spdy.enabled.http2", false);
|
||||
//lockPref("network.http.spdy.websockets", false);
|
||||
|
||||
// lockPref("dom.IntersectionObserver.enabled", false);
|
||||
```
|
||||
Active prefs that were removed
|
||||
```
|
||||
lockPref("network.cookie.same-site.enabled", true); // Deprecated
|
||||
lockPref("network.cookie.leave-secure-alone", true); // Deprecated
|
||||
lockPref("privacy.trackingprotection.annotate_channels", false); // Deprecated
|
||||
lockPref("privacy.trackingprotection.lower_network_priority", false); // Useless as tracking protection is disabled
|
||||
pref("signon.management.page.mobileAndroidURL", ""); // Deprecated
|
||||
pref("signon.management.page.mobileAppleURL", ""); // Deprecated
|
||||
lockPref("browser.urlbar.openViewOnFocus", false); // Handled through patch
|
||||
lockPref("browser.urlbar.update1", false); // Handled through patch
|
||||
lockPref("browser.urlbar.update1.interventions", false); // Handled through patch
|
||||
lockPref("browser.urlbar.update1.searchTips", false); // Handled through patch
|
||||
defaultPref("places.history.expiration.max_pages", 2147483647); // Useless
|
||||
defaultPref("media.gmp-manager.url", "data:text/plain,"); // To easily enable DRM
|
||||
defaultPref("media.gmp-manager.url.override", "data:text/plain,"); // To easily enable DRM
|
||||
defaultPref("media.gmp-manager.updateEnabled", false); // Deprecated
|
||||
defaultPref("media.gmp-widevinecdm.autoupdate", false); // Deprecated
|
||||
defaultPref("media.gmp-eme-adobe.enabled", false); // Deprecated
|
||||
defaultPref("media.gmp-manager.certs.2.commonName", ""); // To easily enable DRM
|
||||
defaultPref("media.gmp-manager.certs.1.commonName", ""); // To easily enable DRM
|
||||
lockPref("dom.indexedDB.enabled", true); // Deprecated
|
||||
lockPref("dom.w3c_pointer_events.enabled", false); // Deprecated
|
||||
lockPref("offline-apps.allow_by_default", false); // Deprecated
|
||||
lockPref("ui.use_standins_for_native_colors", true); // Interferes with RFP
|
||||
lockPref("dom.event.highrestimestamp.enabled", true); // Deprecated
|
||||
lockPref("browser.urlbar.usepreloadedtopurls.enabled", false); // Deprecated
|
||||
lockPref("browser.urlbar.oneOffSearches", false); // Deprecated
|
||||
lockPref("dom.disable_window_open_feature.close", true); // Deprecated
|
||||
lockPref("dom.disable_window_open_feature.location", true); // Deprecated
|
||||
lockPref("dom.disable_window_open_feature.menubar", true); // Deprecated
|
||||
lockPref("dom.disable_window_open_feature.minimizable", true); // Deprecated
|
||||
lockPref("dom.disable_window_open_feature.personalbar", true); // Deprecated
|
||||
lockPref("dom.disable_window_open_feature.resizable", true); // Deprecated
|
||||
lockPref("dom.disable_window_open_feature.status", true); // Deprecated
|
||||
lockPref("dom.disable_window_open_feature.titlebar", true); // Deprecated
|
||||
lockPref("dom.disable_window_open_feature.toolbar", true); // Deprecated
|
||||
```
|
||||
|
||||
#### Commented
|
||||
Active prefs that were commented
|
||||
```
|
||||
// this one should be deprecated and redudant since telemetry is disabled
|
||||
// lockPref("telemetry.origin_telemetry_test_mode.enabled", false);
|
||||
|
||||
// this sets a cookie jar for 3rd party origin which is the same as dFPI and redundant
|
||||
// when 3rd party cookies are disabled
|
||||
// lockPref("privacy.storagePrincipal.enabledForTrackers", false);
|
||||
|
||||
// Lickely deprecated as it is now default behavior
|
||||
//lockPref("privacy.donottrackheader.value", 1);
|
||||
|
||||
// redudant and probably even conflicting with privacy.resistFingerprinting
|
||||
// defaultPref("privacy.spoof_english", 2);
|
||||
|
||||
// Deprecated
|
||||
// lockPref("dom.indexedDB.enabled", true);
|
||||
|
||||
// Is there any reason to change the default value?
|
||||
// lockPref("extensions.autoDisableScopes", 11);
|
||||
```
|
||||
|
||||
#### Unlocked
|
||||
Locked prefs that were unlocked, more should be unlocked probably
|
||||
```
|
||||
lockPref("general.config.filename", "librewolf.cfg");
|
||||
|
||||
// Unlocked as some think it increases fingerprint, they can now disable it
|
||||
defaultPref("privacy.donottrackheader.enabled", true);
|
||||
|
||||
// Unlocked as some think it increases fingerprint, they can now disable it
|
||||
defaultPref("permissions.default.geo", 2);
|
||||
```
|
||||
|
||||
#### Made default
|
||||
Prefs that were user set and are now default
|
||||
```
|
||||
defaultPref("signon.management.page.breach-alerts.enabled", false);
|
||||
defaultPref("signon.management.page.breachAlertUrl", "");
|
||||
```
|
||||
#### To discuss
|
||||
Prefs that need to be addressed
|
||||
```
|
||||
// This should be discussed
|
||||
defaultPref("general.useragent.override", "Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0");
|
||||
defaultPref("general.appname.override", "Netscape");
|
||||
defaultPref("general.appversion.override", "5.0 (Windows)");
|
||||
defaultPref("general.platform.override", "Win32");
|
||||
defaultPref("general.oscpu.override", "Windows NT 6.1");
|
||||
|
||||
// In the future consider switching to network.cookie.cookieBehavior=5 to enable dFPI
|
||||
defaultPref("network.cookie.cookieBehavior", 1);
|
||||
```
|
||||
292
librewolf.cfg
292
librewolf.cfg
|
|
@ -30,7 +30,7 @@
|
|||
// ==============================
|
||||
//
|
||||
// Pref : Locking librewolf.cfg itself
|
||||
lockPref("general.config.filename", "librewolf.cfg");
|
||||
defaultPref("general.config.filename", "librewolf.cfg");
|
||||
//
|
||||
// =====================================================================================
|
||||
// Index librewolf.cfg .......... :
|
||||
|
|
@ -83,22 +83,14 @@ lockPref("general.config.filename", "librewolf.cfg");
|
|||
// Bench Diff : +0/5000
|
||||
// >>>>>>>>>>>>>>>>>>>>>>>
|
||||
|
||||
// Librefox Compatibility Fix
|
||||
// commented out, we're setting it differently later on
|
||||
// defaultPref("extensions.autoDisableScopes", 0);
|
||||
|
||||
// Removing https-everywhere adding 2 librefox addons
|
||||
// keep it commented out for now, until we have more recent, properly pre-installed addons
|
||||
// defaultPref("extensions.enabledAddons", "librefox.http.watcher.tor%40intika.be:2.8,%7Befd1ce61-97d1-4b4f-a378-67d0d41d858d%7D:1.2,%7B73a6fe31-595d-460b-a920-fcc0f8843232%7D:2.6.6.1,torbutton%40torproject.org:1.5.2,ubufox%40ubuntu.com:2.6,tor-launcher%40torproject.org:0.1.1pre-alpha,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:17.0.5");
|
||||
|
||||
// --------------------------------
|
||||
// User Settings : Cookies settings
|
||||
// --------------------------------
|
||||
|
||||
// In the future consider switching to network.cookie.cookieBehavior=5 to enable dFPI
|
||||
defaultPref("network.cookie.cookieBehavior", 1);
|
||||
|
||||
defaultPref("network.cookie.lifetimePolicy", 2);
|
||||
lockPref("network.cookie.same-site.enabled", true);
|
||||
lockPref("network.cookie.leave-secure-alone", true);
|
||||
defaultPref("network.cookie.thirdparty.sessionOnly", true);
|
||||
lockPref("network.cookie.thirdparty.nonsecureSessionOnly", true);
|
||||
|
||||
|
|
@ -106,14 +98,30 @@ lockPref("network.cookie.thirdparty.nonsecureSessionOnly", true);
|
|||
// User Settings : Tracking protection
|
||||
// -----------------------------------
|
||||
|
||||
// Disabling tracking protection and its UI elements in about:protections
|
||||
lockPref("privacy.trackingprotection.enabled", false);
|
||||
lockPref("privacy.trackingprotection.annotate_channels", false);
|
||||
lockPref("privacy.trackingprotection.origin_telemetry.enabled", false);
|
||||
lockPref("privacy.trackingprotection.lower_network_priority", false);
|
||||
|
||||
lockPref("privacy.trackingprotection.pbmode.enabled", false);
|
||||
lockPref("telemetry.origin_telemetry_test_mode.enabled", false);
|
||||
lockPref("privacy.trackingprotection.socialtracking.enabled", false);
|
||||
lockPref("privacy.trackingprotection.cryptomining.enabled", false);
|
||||
lockPref("privacy.trackingprotection.fingerprinting.enabled", false);
|
||||
lockPref("privacy.trackingprotection.origin_telemetry.enabled", false);
|
||||
|
||||
// this one should be outdated and redudant since telemetry is disabled
|
||||
//lockPref("telemetry.origin_telemetry_test_mode.enabled", false);
|
||||
|
||||
lockPref("urlclassifier.trackingTable", "");
|
||||
lockPref("pref.privacy.disable_button.change_blocklist", true);
|
||||
lockPref("browser.contentblocking.category", "custom");
|
||||
lockPref("browser.contentblocking.cfr-milestone.enabled", false);
|
||||
lockPref("browser.contentblocking.database.enabled", false);
|
||||
lockPref("browser.contentblocking.cryptomining.preferences.ui.enabled", false);
|
||||
lockPref("browser.contentblocking.fingerprinting.preferences.ui.enabled", false);
|
||||
lockPref("browser.contentblocking.report.hide_vpn_banner", true);
|
||||
lockPref("browser.contentblocking.report.monitor.home_page_url", "");
|
||||
lockPref("browser.contentblocking.report.show_mobile_app", false);
|
||||
|
||||
// From og .cfg
|
||||
lockPref("browser.contentblocking.reportBreakage.enabled", false);
|
||||
lockPref("browser.contentblocking.reportBreakage.url", "");
|
||||
lockPref("browser.contentblocking.rejecttrackers.reportBreakage.enabled", false);
|
||||
|
|
@ -137,17 +145,8 @@ lockPref("browser.contentblocking.report.proxy.enabled", false);
|
|||
lockPref("browser.contentblocking.report.proxy_extension.url", "");
|
||||
lockPref("browser.contentblocking.report.social.url", "");
|
||||
lockPref("browser.contentblocking.report.tracker.url", "");
|
||||
//lockPref("browser.contentblocking.global-toggle.enabled", false);
|
||||
//lockPref("browser.contentblocking.rejecttrackers.ui.recommended", false);
|
||||
//lockPref("browser.contentblocking.fastblock.ui.enabled", false);
|
||||
//lockPref("browser.contentblocking.fastblock.control-center.ui.enabled", false);
|
||||
//lockPref("browser.contentblocking.allowlist.annotations.enabled", false);
|
||||
//lockPref("browser.contentblocking.allowlist.storage.enabled", false);
|
||||
//lockPref("pref.privacy.disable_button.tracking_protection_exceptions", false);
|
||||
//lockPref("browser.contentblocking.rejecttrackers.control-center.ui.enabled", false);
|
||||
//lockPref("browser.contentblocking.ui.enabled", false);
|
||||
//lockPref("browser.contentblocking.enabled", false);
|
||||
|
||||
// Windows only
|
||||
lockPref("default-browser-agent.enabled", false);
|
||||
|
||||
// ----------------------------------
|
||||
|
|
@ -165,50 +164,35 @@ lockPref("signon.storeSignons", false);
|
|||
lockPref("signon.rememberSignons", false);
|
||||
lockPref("services.sync.prefs.sync.signon.rememberSignons", false);
|
||||
lockPref("signon.storeWhenAutocompleteOff", false);
|
||||
//lockPref("security.ask_for_password", 2);
|
||||
//lockPref("security.password_lifetime", 5);
|
||||
|
||||
pref("signon.management.page.breach-alerts.enabled", false);
|
||||
pref("signon.management.page.breachAlertUrl", "");
|
||||
pref("signon.management.page.mobileAndroidURL", "");
|
||||
pref("signon.management.page.mobileAppleURL", "");
|
||||
defaultPref("signon.management.page.breach-alerts.enabled", false);
|
||||
defaultPref("signon.management.page.breachAlertUrl", "");
|
||||
|
||||
// --------------------------------
|
||||
// User Settings : History settings
|
||||
// --------------------------------
|
||||
|
||||
// Out of place, cosmetic change
|
||||
defaultPref("browser.tabs.drawInTitlebar", true);
|
||||
|
||||
lockPref("browser.sessionhistory.max_entries", 20);
|
||||
lockPref("browser.urlbar.filter.javascript", true);
|
||||
|
||||
// Disables the “megabar”
|
||||
// NOTE: probably deprecated / no-ops by now, can probably be removed
|
||||
// handled by a patch instead.
|
||||
lockPref("browser.urlbar.openViewOnFocus", false);
|
||||
lockPref("browser.urlbar.update1", false);
|
||||
lockPref("browser.urlbar.update1.interventions", false);
|
||||
lockPref("browser.urlbar.update1.searchTips", false);
|
||||
|
||||
defaultPref("browser.tabs.drawInTitlebar", true);
|
||||
pref("startup.homepage_override_url", "about:blank");
|
||||
pref("startup.homepage_welcome_url", "about:blank");
|
||||
pref("startup.homepage_welcome_url.additional", "");
|
||||
defaultPref("privacy.clearOnShutdown.offlineApps", true);
|
||||
defaultPref("privacy.cpd.offlineApps", true); // Offline Website Data
|
||||
|
||||
// For consistency with new cookie behavior
|
||||
defaultPref("privacy.clearOnShutdown.offlineApps", false);
|
||||
defaultPref("privacy.cpd.offlineApps", false); // Offline Website Data
|
||||
|
||||
defaultPref("privacy.sanitize.timeSpan", 0);
|
||||
defaultPref("browser.formfill.enable", false);
|
||||
defaultPref("privacy.sanitize.sanitizeOnShutdown", true);
|
||||
defaultPref("places.history.enabled", false);
|
||||
// the following can be safely set here, as it should not have any effect,
|
||||
// the above defaultPref("places.history.enabled", false); is set to true
|
||||
defaultPref("places.history.expiration.max_pages", 2147483647);
|
||||
defaultPref("privacy.history.custom", true);
|
||||
//defaultPref("privacy.cpd.openWindows", true); // Clear session data
|
||||
//defaultPref("privacy.clearOnShutdown.openWindows", true);
|
||||
//defaultPref("privacy.sanitize.pending", '[{"id":"shutdown","itemsToClear":["cache","cookies","history","formdata","downloads"],"options":{}}]');
|
||||
//lockPref("permissions.memory_only", true); // (hidden pref)
|
||||
//lockPref("browser.formfill.expire_days", 0);
|
||||
|
||||
lockPref("privacy.storagePrincipal.enabledForTrackers", false);
|
||||
// this sets a cookie jar for 3rd party origin which is the same as dFPI and redundant
|
||||
// when 3rd party cookies are disabled
|
||||
// lockPref("privacy.storagePrincipal.enabledForTrackers", false);
|
||||
|
||||
// --------------------------------------------------------------------
|
||||
// User Settings : Session : Other session settings on disabled section
|
||||
|
|
@ -224,12 +208,10 @@ lockPref("browser.sessionstore.interval", 60000);
|
|||
defaultPref("extensions.formautofill.addresses.enabled", false);
|
||||
defaultPref("extensions.formautofill.available", "off");
|
||||
defaultPref("extensions.formautofill.creditCards.enabled", false);
|
||||
defaultPref("extensions.formautofill.creditCards.available", false);
|
||||
defaultPref("extensions.formautofill.heuristics.enabled", false);
|
||||
|
||||
lockPref("signon.autofillForms", false);
|
||||
lockPref("signon.autofillForms.http", false);
|
||||
//lockPref("browser.urlbar.autoFill", false);
|
||||
//lockPref("browser.urlbar.autoFill.typed", false);
|
||||
|
||||
// ----------------------------------------------
|
||||
// User Settings : Check default browser Settings
|
||||
|
|
@ -241,24 +223,19 @@ lockPref("browser.shell.checkDefaultBrowser", false);
|
|||
// User Settings : DRM/CDM
|
||||
// -----------------------
|
||||
|
||||
// Includes new DRM implementation for easily re-enabling it
|
||||
// following four prefs must be set to true to play DRM content
|
||||
defaultPref("media.eme.enabled", false);
|
||||
defaultPref("media.gmp-provider.enabled", false);
|
||||
defaultPref("media.gmp-manager.url", "data:text/plain,");
|
||||
defaultPref("media.gmp-manager.url.override", "data:text/plain,");
|
||||
defaultPref("media.gmp-manager.updateEnabled", false);
|
||||
defaultPref("media.gmp.trial-create.enabled", false);
|
||||
|
||||
defaultPref("media.gmp-widevinecdm.visible", false);
|
||||
defaultPref("media.gmp-widevinecdm.enabled", false);
|
||||
defaultPref("media.gmp-widevinecdm.autoupdate", false);
|
||||
defaultPref("media.gmp-provider.enabled", false);
|
||||
|
||||
defaultPref("media.gmp.trial-create.enabled", false);
|
||||
defaultPref("media.gmp-widevinecdm.visible", false);
|
||||
defaultPref("media.gmp-widevinecdm.enabled", false);
|
||||
defaultPref("media.gmp-gmpopenh264.enabled", false);
|
||||
defaultPref("media.gmp-gmpopenh264.autoupdate", false);
|
||||
defaultPref("media.peerconnection.video.enabled", false);
|
||||
//lockPref("media.peerconnection.video.h264", true);
|
||||
defaultPref("media.gmp-eme-adobe.enabled", false);
|
||||
defaultPref("media.gmp-manager.certs.2.commonName", "");
|
||||
defaultPref("media.gmp-manager.certs.1.commonName", "");
|
||||
|
||||
// ----------------------
|
||||
// User Settings : WebRTC
|
||||
|
|
@ -277,13 +254,7 @@ defaultPref("media.peerconnection.turn.disable", true);
|
|||
defaultPref("media.peerconnection.ice.tcp", false);
|
||||
defaultPref("media.peerconnection.ice.default_address_only", true);
|
||||
defaultPref("media.peerconnection.ice.no_host", true);
|
||||
|
||||
// ------------------------------
|
||||
// User Settings : Proxy settings
|
||||
// ------------------------------
|
||||
|
||||
//lockPref("network.proxy.autoconfig_url.include_path", false);
|
||||
//lockPref("network.proxy.socks_remote_dns", true);
|
||||
defaultPref("media.peerconnection.ice.proxy_only_if_behind_proxy", true);
|
||||
|
||||
// ----------------------------
|
||||
// User Settings : DNS settings
|
||||
|
|
@ -293,50 +264,70 @@ lockPref("network.trr.mode", 5);
|
|||
lockPref("network.trr.bootstrapAddress", "");
|
||||
lockPref("network.trr.uri", "");
|
||||
lockPref("network.trr.send_user-agent_headers", false);
|
||||
lockPref("network.trr.send_empty_accept-encoding_headers", false);
|
||||
defaultPref("network.dns.disableIPv6", true);
|
||||
lockPref("network.dns.disablePrefetch", true);
|
||||
lockPref("network.dns.disablePrefetchFromHTTPS", true);
|
||||
|
||||
// ------------------------------------
|
||||
// User Settings : Start page highlight
|
||||
// User Settings : new tab page
|
||||
// ------------------------------------
|
||||
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.section.highlights", false);
|
||||
lockPref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false);
|
||||
lockPref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false);
|
||||
lockPref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false);
|
||||
lockPref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
|
||||
lockPref("browser.newtabpage.activity-stream.prerender", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.topsites", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.system.topsites", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.system.topstories", false);
|
||||
lockPref("browser.newtabpage.activity-stream.showSponsored", false);
|
||||
lockPref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
|
||||
lockPref("browser.newtabpage.activity-stream.aboutHome.enabled", false);
|
||||
lockPref("browser.newtabpage.activity-stream.asrouter.messageProviders", "");
|
||||
lockPref("browser.newtabpage.activity-stream.asrouter.devtoolsEnableds", true);
|
||||
lockPref("browser.newtabpage.activity-stream.telemetry", false);
|
||||
lockPref("browser.newtabpage.activity-stream.telemetry.ping.endpoint", "");
|
||||
lockPref("browser.newtabpage.activity-stream.telemetry.structuredIngestion.endpoint", "");
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.telemetry", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.snippets", false);
|
||||
lockPref("browser.newtabpage.activity-stream.disableSnippets", true);
|
||||
lockPref("browser.newtabpage.activity-stream.default.sites", "");
|
||||
lockPref("browser.newtabpage.activity-stream.discoverystream.enabled", false);
|
||||
lockPref("browser.newtabpage.activity-stream.discoverystream.config", "{\"collapsible\":true,\"enabled\":false,\"personalized\":false,\"layout_endpoint\":\"\"}");
|
||||
lockPref("browser.newtabpage.activity-stream.discoverystream.endpoints", "");
|
||||
lockPref("browser.newtabpage.activity-stream.discoverystream.engagementLabelEnabled", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.asrouterfeed", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.newtabinit", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.places", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.systemtick", false);
|
||||
lockPref("browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts", false);
|
||||
lockPref("browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar", false);
|
||||
lockPref("browser.newtab.preload", false);
|
||||
|
||||
// -------------------------------------------
|
||||
// Defaulting Settings : Do not track settings
|
||||
// -------------------------------------------
|
||||
|
||||
lockPref("privacy.donottrackheader.enabled", true);
|
||||
lockPref("privacy.donottrackheader.value", 1);
|
||||
// Unlocked as some think it increases fingerprint, they can now disable it
|
||||
defaultPref("privacy.donottrackheader.enabled", true);
|
||||
|
||||
// --------------------------------------
|
||||
// User Settings : Other theming settings
|
||||
// --------------------------------------
|
||||
|
||||
//lockPref("widget.content.gtk-theme-override", "Adwaita:light");
|
||||
//lockPref("browser.devedition.theme.enabled", true);
|
||||
//lockPref("devtools.theme", "dark");
|
||||
//lockPref("browser.devedition.theme.showCustomizeButton", true);
|
||||
// Lickely deprecated as it is now default behavior
|
||||
//lockPref("privacy.donottrackheader.value", 1);
|
||||
|
||||
// --------------------------------------
|
||||
// User Settings : Miscellaneous settings
|
||||
// --------------------------------------
|
||||
|
||||
lockPref("dom.disable_beforeunload", true);
|
||||
lockPref("permissions.default.geo", 2);
|
||||
|
||||
// disable permissions delegation [FF73+]
|
||||
// Currently applies to cross-origin geolocation, camera, mic and screen-sharing
|
||||
// permissions, and fullscreen requests. Disabling delegation means any prompts
|
||||
// for these will show/use their correct 3rd party origin
|
||||
// [1] https://groups.google.com/forum/#!topic/mozilla.dev.platform/BdFOMAuCGW8/discussion
|
||||
lockPref("permissions.delegation.enabled", false);
|
||||
|
||||
// Unlocked as some think it increases fingerprint, they can now disable it
|
||||
defaultPref("permissions.default.geo", 2);
|
||||
|
||||
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||
// Section : Defaulting Settings
|
||||
// Those settings are not locked this section purpose is to change default setting...
|
||||
|
|
@ -348,10 +339,14 @@ lockPref("permissions.delegation.enabled", false);
|
|||
// Defaulting Settings : Other Defaulting
|
||||
// --------------------------------------
|
||||
|
||||
defaultPref("privacy.spoof_english", 2);
|
||||
//defaultPref("intl.accept_languages", "en-US, en"); //This make lang windows unusable
|
||||
defaultPref("network.http.referer.defaultPolicy", 3); // (FF59+) default: 3
|
||||
// redudant and probably even conflicting with privacy.resistFingerprinting
|
||||
// defaultPref("privacy.spoof_english", 2);
|
||||
|
||||
// Referer
|
||||
defaultPref("network.http.referer.defaultPolicy", 2);
|
||||
defaultPref("network.http.referer.defaultPolicy.pbmode", 2); // (FF59+) default: 2
|
||||
|
||||
// Mixed stuff, many of these are already set by default in the same way as here but I left them for reference
|
||||
defaultPref("privacy.userContext.ui.enabled", true);
|
||||
defaultPref("privacy.userContext.enabled", true);
|
||||
defaultPref("privacy.userContext.longPressBehavior", 2);
|
||||
|
|
@ -373,26 +368,11 @@ defaultPref("network.proxy.autoconfig_url.include_path", false);
|
|||
defaultPref("network.proxy.socks_remote_dns", true);
|
||||
defaultPref("network.proxy.socks_version", 5);
|
||||
defaultPref("browser.tabs.loadBookmarksInTabs", true);
|
||||
|
||||
defaultPref("devtools.debugger.remote-enabled", false);
|
||||
defaultPref("devtools.chrome.enabled", false);
|
||||
|
||||
defaultPref("extensions.ui.experiment.hidden", false);
|
||||
//defaultPref("extensions.ui.dictionary.hidden", false);
|
||||
//defaultPref("extensions.ui.locale.hidden", false);
|
||||
|
||||
|
||||
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||
// Section : Controversial
|
||||
// Bench Diff : +0/5000
|
||||
// >>>>>>>>>>>>>>>>>>>>
|
||||
|
||||
lockPref("dom.indexedDB.enabled", true); //default true
|
||||
//lockPref("dom.indexedDB.logging.details", false); //default true
|
||||
//lockPref("dom.indexedDB.logging.enabled", false); //default true
|
||||
lockPref("dom.w3c_pointer_events.enabled", false);
|
||||
//lockPref("network.http.spdy.enabled", false);
|
||||
//lockPref("network.http.spdy.enabled.deps", false);
|
||||
//lockPref("network.http.spdy.enabled.http2", false);
|
||||
//lockPref("network.http.spdy.websockets", false);
|
||||
|
||||
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||
// Section : Firefox Fingerprint
|
||||
|
|
@ -414,6 +394,9 @@ lockPref("dom.forms.datetime", false);
|
|||
lockPref("javascript.use_us_english_locale", true);
|
||||
lockPref("intl.regional_prefs.use_os_locales", false);
|
||||
defaultPref("intl.locale.requested", "en-US");
|
||||
defaultPref("intl.accept_languages", "en-US, en");
|
||||
|
||||
// This should be discussed
|
||||
defaultPref("general.useragent.override", "Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0");
|
||||
defaultPref("general.appname.override", "Netscape");
|
||||
defaultPref("general.appversion.override", "5.0 (Windows)");
|
||||
|
|
@ -426,67 +409,72 @@ defaultPref("general.oscpu.override", "Windows NT 6.1");
|
|||
// >>>>>>>>>>>>>>>>>>>>>>
|
||||
|
||||
lockPref("toolkit.coverage.endpoint.base", "");
|
||||
lockPref("toolkit.coverage.opt-out", true); // [HIDDEN PREF]
|
||||
lockPref("browser.download.manager.addToRecentDocs", false); //do not disable
|
||||
lockPref("browser.download.hide_plugins_without_extensions", false); //do not disable
|
||||
lockPref("toolkit.coverage.opt-out", true);
|
||||
lockPref("browser.download.manager.addToRecentDocs", false);
|
||||
lockPref("browser.download.hide_plugins_without_extensions", false);
|
||||
lockPref("webchannel.allowObject.urlWhitelist", "");
|
||||
lockPref("browser.cache.offline.insecure.enable", false); // default: false in FF62+
|
||||
lockPref("browser.cache.offline.storage.enable", false);
|
||||
lockPref("network.http.redirection-limit", 10);
|
||||
lockPref("offline-apps.allow_by_default", false);
|
||||
lockPref("extensions.enabledScopes", 5); // (hidden pref)
|
||||
lockPref("extensions.autoDisableScopes", 11); //Tor value must be 0
|
||||
lockPref("extensions.enabledScopes", 5);
|
||||
|
||||
// Is there any reason to change the default value?
|
||||
// lockPref("extensions.autoDisableScopes", 11);
|
||||
|
||||
lockPref("xpinstall.whitelist.required", true); // default: true
|
||||
|
||||
lockPref("dom.push.enabled", false);
|
||||
lockPref("dom.push.connection.enabled", false);
|
||||
lockPref("dom.push.serverURL", ""); //default "wss://push.services.mozilla.com/"
|
||||
lockPref("dom.push.userAgentID", "");
|
||||
|
||||
lockPref("dom.targetBlankNoOpener.enabled", true);
|
||||
lockPref("dom.reporting.crash.enabled", false);
|
||||
|
||||
lockPref("security.data_uri.block_toplevel_data_uri_navigations", true); // default: true in FF59+
|
||||
lockPref("ui.use_standins_for_native_colors", true);
|
||||
lockPref("services.blocklist.onecrl.collection", ""); // revoked certificates
|
||||
|
||||
lockPref("services.blocklist.onecrl.collection", "");
|
||||
lockPref("services.blocklist.addons.collection", "");
|
||||
lockPref("services.blocklist.plugins.collection", "");
|
||||
lockPref("services.blocklist.gfx.collection", "");
|
||||
lockPref("browser.startup.blankWindow", false);
|
||||
lockPref("dom.event.highrestimestamp.enabled", true); // default: true
|
||||
lockPref("privacy.trackingprotection.introURL", "");
|
||||
|
||||
lockPref("network.http.altsvc.enabled", false);
|
||||
lockPref("network.http.altsvc.oe", false);
|
||||
|
||||
lockPref("network.file.disable_unc_paths", true); // (hidden pref)
|
||||
lockPref("network.gio.supported-protocols", ""); // (hidden pref)
|
||||
lockPref("browser.urlbar.usepreloadedtopurls.enabled", false);
|
||||
|
||||
lockPref("browser.urlbar.speculativeConnect.enabled", false);
|
||||
lockPref("browser.urlbar.oneOffSearches", false);
|
||||
lockPref("network.auth.subresource-img-cross-origin-http-auth-allow", false); //Deprecated Active
|
||||
|
||||
lockPref("network.auth.subresource-img-cross-origin-http-auth-allow", false);
|
||||
|
||||
lockPref("browser.shell.shortcutFavicons", false);
|
||||
lockPref("alerts.showFavicons", false); // default: false
|
||||
|
||||
defaultPref("security.ssl.require_safe_negotiation", true);
|
||||
lockPref("security.tls.enable_0rtt_data", false); // (FF55+ default true)
|
||||
lockPref("browser.xul.error_pages.expert_bad_cert", true);
|
||||
|
||||
lockPref("font.blacklist.underline_offset", "");
|
||||
lockPref("gfx.font_rendering.graphite.enabled", false);
|
||||
lockPref("network.http.referer.XOriginTrimmingPolicy", 0);
|
||||
|
||||
lockPref("network.http.referer.XOriginTrimmingPolicy", 2);
|
||||
lockPref("network.http.referer.XOriginPolicy", 2);
|
||||
lockPref("network.http.referer.spoofSource", false);
|
||||
lockPref("plugin.default.state", 1);
|
||||
lockPref("plugin.defaultXpi.state", 1);
|
||||
|
||||
lockPref("canvas.capturestream.enabled", false);
|
||||
lockPref("dom.imagecapture.enabled", false); // default: false
|
||||
lockPref("gfx.offscreencanvas.enabled", false); // default: false
|
||||
lockPref("dom.disable_window_open_feature.close", true);
|
||||
lockPref("dom.disable_window_open_feature.location", true); // default: true
|
||||
lockPref("dom.disable_window_open_feature.menubar", true);
|
||||
lockPref("dom.disable_window_open_feature.minimizable", true);
|
||||
lockPref("dom.disable_window_open_feature.personalbar", true); // bookmarks toolbar
|
||||
lockPref("dom.disable_window_open_feature.resizable", true); // default: true
|
||||
lockPref("dom.disable_window_open_feature.status", true); // status bar - default: true
|
||||
lockPref("dom.disable_window_open_feature.titlebar", true);
|
||||
lockPref("dom.disable_window_open_feature.toolbar", true);
|
||||
|
||||
lockPref("dom.disable_window_move_resize", true);
|
||||
// lockPref("dom.IntersectionObserver.enabled", false);
|
||||
|
||||
lockPref("accessibility.force_disabled", 1);
|
||||
lockPref("browser.uitour.enabled", false);
|
||||
lockPref("browser.uitour.url", "");
|
||||
|
||||
lockPref("middlemouse.contentLoadURL", false);
|
||||
lockPref("permissions.manager.defaultsUrl", "");
|
||||
|
||||
|
|
@ -2057,38 +2045,6 @@ lockPref("browser.crashReports.unsubmittedCheck.autoSubmit2", false);
|
|||
// https://bugzilla.mozilla.org/show_bug.cgi?id=1370801
|
||||
lockPref("app.shield.optoutstudies.enabled", false);
|
||||
|
||||
// Pref : Disable new tab tile ads, preload, and Activity Stream
|
||||
// http://www.thewindowsclub.com/disable-remove-ad-tiles-from-firefox
|
||||
// http://forums.mozillazine.org/viewtopic.php?p=13876331#p13876331
|
||||
// https://wiki.mozilla.org/Firefox/Activity_Stream
|
||||
// https://wiki.mozilla.org/Tiles/Technical_Documentation#Ping
|
||||
// https://gecko.readthedocs.org/en/latest/browser/browser/DirectoryLinksProvider.html#browser-newtabpage-directory-source
|
||||
// https://gecko.readthedocs.org/en/latest/browser/browser/DirectoryLinksProvider.html#browser-newtabpage-directory-ping
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
|
||||
lockPref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
|
||||
lockPref("browser.newtabpage.activity-stream.showSponsored", false);
|
||||
lockPref("browser.newtabpage.activity-stream.aboutHome.enabled", false);
|
||||
lockPref("browser.newtabpage.activity-stream.asrouter.messageProviders", "");
|
||||
lockPref("browser.newtabpage.activity-stream.asrouter.devtoolsEnableds", true);
|
||||
lockPref("browser.newtabpage.activity-stream.telemetry", false);
|
||||
lockPref("browser.newtabpage.activity-stream.telemetry.ping.endpoint", "");
|
||||
lockPref("browser.newtabpage.activity-stream.telemetry.structuredIngestion.endpoint", "");
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.telemetry", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.snippets", false);
|
||||
lockPref("browser.newtabpage.activity-stream.disableSnippets", true);
|
||||
lockPref("browser.newtabpage.activity-stream.default.sites", "");
|
||||
lockPref("browser.newtabpage.activity-stream.discoverystream.enabled", false);
|
||||
lockPref("browser.newtabpage.activity-stream.discoverystream.config", "{\"collapsible\":true,\"enabled\":false,\"personalized\":false,\"layout_endpoint\":\"\"}");
|
||||
lockPref("browser.newtabpage.activity-stream.discoverystream.endpoints", "");
|
||||
lockPref("browser.newtabpage.activity-stream.discoverystream.engagementLabelEnabled", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.asrouterfeed", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.newtabinit", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.places", false);
|
||||
lockPref("browser.newtabpage.activity-stream.feeds.systemtick", false);
|
||||
lockPref("browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar", false);
|
||||
lockPref("browser.newtab.preload", false);
|
||||
|
||||
// Pref : Disable "Show search suggestions in location bar results"
|
||||
lockPref("browser.urlbar.suggest.searches", false);
|
||||
lockPref("browser.urlbar.userMadeSearchSuggestionsChoice", true);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue