settings/Changelog.md
2021-05-07 16:23:45 +02:00

184 lines
No EOL
8.9 KiB
Markdown

## 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);
```