update settings to v3.1, see changelog
This commit is contained in:
parent
67e6a00b71
commit
6844d4ad1c
2 changed files with 48 additions and 10 deletions
|
|
@ -1,6 +1,42 @@
|
|||
This changelog will be used from now on to document changes in a precise manner, with a list of changes for each setting version.
|
||||
Setting versions are documented using the pref `librewolf.cfg.version`, available in about:config.
|
||||
|
||||
## 3.1
|
||||
|
||||
**target commit**:
|
||||
|
||||
**base librewolf version**: 94.x
|
||||
|
||||
**References**:
|
||||
- the added prefs are all defense in depth.
|
||||
- `drawInTitlebar` was causing errors for some users, the bug was reproduced. Linux users might experience a different toolbar behavior because of this change.
|
||||
- the default value for scopes seems like a better choice than changing it.
|
||||
- `offlineApps` can be safely cleared without using logins, in fact it was most likely cleared by other sanitazion techniques regardless.
|
||||
|
||||
**Notes**: please notify users about the new website, thanks to @maltejur for helping with the migration.
|
||||
|
||||
#### Added preferences
|
||||
```
|
||||
defaultPref("webchannel.allowObject.urlWhitelist", ""); // remove webchannel whitelist
|
||||
lockPref("toolkit.telemetry.coverage.opt-out", true); // hidden
|
||||
defaultPref("privacy.cpd.offlineApps", true); // for consistency with clearOnShutdown prefs
|
||||
```
|
||||
|
||||
#### Removed preferences
|
||||
```
|
||||
defaultPref("extensions.autoDisableScopes", 11); // bring back to default
|
||||
defaultPref("browser.tabs.drawInTitlebar", true); // bring back to default
|
||||
```
|
||||
|
||||
#### Changed preferences
|
||||
```
|
||||
defaultPref("privacy.clearOnShutdown.offlineApps", true); // can be cleared
|
||||
defaultPref("app.support.baseURL", "https://librewolf.net/docs/faq/#");
|
||||
defaultPref("browser.search.searchEnginesURL", "https://librewolf.net/docs/faq/#how-do-i-add-a-search-engine");
|
||||
defaultPref("browser.geolocation.warning.infoURL", "https://librewolf.net/docs/faq/#how-do-i-enable-location-aware-browsing");
|
||||
defaultPref("app.feedback.baseURL", "https://librewolf.net/#questions");
|
||||
```
|
||||
|
||||
## 3.0
|
||||
|
||||
**target commit**: f0a2d5d70657cc87348282d6faaf72edff8bf304 and 4e0895a299ec99066f119d8ce1a2923fc91aa465
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
*/
|
||||
|
||||
defaultPref("librewolf.cfg.version", "3.0");
|
||||
defaultPref("librewolf.cfg.version", "3.1");
|
||||
|
||||
// -------------------------------
|
||||
// # SANITIZING, TP, SESSIONS
|
||||
|
|
@ -26,19 +26,21 @@ defaultPref("librewolf.cfg.version", "3.0");
|
|||
pref("browser.contentblocking.category", "strict");
|
||||
|
||||
defaultPref("network.cookie.cookieBehavior", 5); // dFPI is default for strict mode, but enforce
|
||||
defaultPref("network.cookie.lifetimePolicy", 2); // keep cookies until the browser is closed then delete everything minus exceptions
|
||||
defaultPref("network.cookie.lifetimePolicy", 2); // keep cookies until end of the session, the clear
|
||||
|
||||
// make third party and http cookies session-only
|
||||
defaultPref("network.cookie.thirdparty.sessionOnly", true);
|
||||
defaultPref("network.cookie.thirdparty.nonsecureSessionOnly", true);
|
||||
|
||||
/**
|
||||
this way of sanitizing would override the exceptions set by the users and just delete everything,
|
||||
therefore we tell it to delete everything but ignore data needed to stay logged into websites set
|
||||
manually as exceptions.
|
||||
this way of sanitizing cookies would override the exceptions set by the users and just delete everything,
|
||||
we disable it but cookies are still cleared per session unless exceptions are set.
|
||||
all the cleaning prefs are set to true except for siteSetting and offlineApps.
|
||||
siteSettings shouldn't be cleared as it stores exceptions set by users.
|
||||
*/
|
||||
defaultPref("privacy.clearOnShutdown.cookies", false);
|
||||
defaultPref("privacy.clearOnShutdown.offlineApps", false);
|
||||
defaultPref("privacy.clearOnShutdown.offlineApps", true);
|
||||
defaultPref("privacy.cpd.offlineApps", true);
|
||||
defaultPref("privacy.sanitize.sanitizeOnShutdown", true);
|
||||
|
||||
// disable browsing, search and form history
|
||||
|
|
@ -310,11 +312,11 @@ defaultPref("devtools.selfxss.count", 0); // see https://gitlab.com/librewolf-co
|
|||
|
||||
// misc
|
||||
defaultPref("browser.shell.checkDefaultBrowser", false); // do not check if default browser
|
||||
defaultPref("browser.tabs.drawInTitlebar", true); // hide titlebar
|
||||
defaultPref("browser.aboutConfig.showWarning", false); // disable about:config warning
|
||||
defaultPref("browser.download.autohideButton", false); // hide download button automatically
|
||||
defaultPref("browser.download.manager.addToRecentDocs", false); // do not add downloads to recents
|
||||
defaultPref("browser.tabs.loadBookmarksInTabs", true); // always open bookmarks in new tab
|
||||
defaultPref("webchannel.allowObject.urlWhitelist", ""); // remove webchannel whitelist
|
||||
|
||||
// --------------------------------------
|
||||
// # EXTENSIONS
|
||||
|
|
@ -327,8 +329,7 @@ defaultPref("browser.tabs.loadBookmarksInTabs", true); // always open bookmarks
|
|||
defaultPref("extensions.webextensions.restrictedDomains", "");
|
||||
|
||||
// set extensions scopes
|
||||
defaultPref("extensions.enabledScopes", 5);
|
||||
defaultPref("extensions.autoDisableScopes", 11);
|
||||
defaultPref("extensions.enabledScopes", 5); // hidden
|
||||
|
||||
defaultPref("extensions.postDownloadThirdPartyPrompt", false); // force install prompt for thrid party extensions
|
||||
|
||||
|
|
@ -447,7 +448,8 @@ lockPref("toolkit.telemetry.reportingpolicy.firstRun", false); // default
|
|||
lockPref("toolkit.telemetry.cachedClientID", "");
|
||||
lockPref("toolkit.telemetry.previousBuildID", "");
|
||||
lockPref("toolkit.telemetry.server_owner", "");
|
||||
lockPref("toolkit.coverage.opt-out", true); // [HIDDEN PREF]
|
||||
lockPref("toolkit.coverage.opt-out", true); // hidden
|
||||
lockPref("toolkit.telemetry.coverage.opt-out", true); // hidden
|
||||
lockPref("toolkit.coverage.enabled", false);
|
||||
lockPref("toolkit.coverage.endpoint.base", "");
|
||||
lockPref("toolkit.crashreporter.infoURL", "");
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue