diff options
Diffstat (limited to 'librewolf/debian/librewolf_settings')
3 files changed, 25 insertions, 15 deletions
diff --git a/librewolf/debian/librewolf_settings/distribution/policies.json b/librewolf/debian/librewolf_settings/distribution/policies.json index b726d3e..f9058c4 100644 --- a/librewolf/debian/librewolf_settings/distribution/policies.json +++ b/librewolf/debian/librewolf_settings/distribution/policies.json @@ -29,7 +29,7 @@ }, "Extensions": { "Install": [ - "https://addons.mozilla.org/firefox/downloads/file/3933192/ublock_origin-1.42.4-an+fx.xpi" + "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi" ], "Uninstall": [ "google@search.mozilla.org", diff --git a/librewolf/debian/librewolf_settings/docs/Changelog.md b/librewolf/debian/librewolf_settings/docs/Changelog.md index b3a325c..20211d5 100644 --- a/librewolf/debian/librewolf_settings/docs/Changelog.md +++ b/librewolf/debian/librewolf_settings/docs/Changelog.md @@ -1,6 +1,26 @@ 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. +# 6.5 + +**target commit**: + +**base librewolf version**: 101.x + +**References**: +- query stripping is now [part of strict mode](https://hg.mozilla.org/mozilla-central/rev/9d9425eb1ded). +- session cookie prefs are useless given that we sanitize on close, [more details at arkenfox](https://github.com/arkenfox/user.js/pull/1443/commits/3207478033fefc19e933dab4eef6445125341ec4). +- fission has been a default for the longest now. + + +#### Removed preferences +``` +defaultPref("privacy.query_stripping.enabled", true); +defaultPref("network.cookie.thirdparty.sessionOnly", true); +defaultPref("network.cookie.thirdparty.nonsecureSessionOnly", true); +defaultPref("fission.autostart", true); +``` + # 6.4 **target commit**: eea09ca07333dc166213fa9c873e4916d979e97f diff --git a/librewolf/debian/librewolf_settings/librewolf.cfg b/librewolf/debian/librewolf_settings/librewolf.cfg index 8f07322..176a0e6 100755 --- a/librewolf/debian/librewolf_settings/librewolf.cfg +++ b/librewolf/debian/librewolf_settings/librewolf.cfg @@ -6,7 +6,7 @@ * * WARNING: please make sure the first line of this file is empty. this is a known bug. */ -defaultPref("librewolf.cfg.version", "6.4"); +defaultPref("librewolf.cfg.version", "6.5"); /** INDEX @@ -36,6 +36,7 @@ defaultPref("librewolf.cfg.version", "6.4"); * 3. shims to avoid breakage caused by blocking lists * 4. stricter policies for xorigin referrers * 5. dFPI specific cookie cleaning mechanism + * 6. query stripping * * the desired category must be set with pref() otherwise it won't stick. * the UI that allows to change mode manually is hidden. @@ -46,9 +47,6 @@ defaultPref("privacy.partition.serviceWorkers", true); // isolate service worker /** [SECTION] SANITIZING */ defaultPref("network.cookie.lifetimePolicy", 2); // keep cookies until end of the session, then 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 cookies would override the exceptions set by the users and just delete everything, * we disable it but cookies and site data are still cleared per session unless exceptions are set. @@ -79,11 +77,9 @@ defaultPref("browser.sessionstore.privacy_level", 2); // prevent websites from s defaultPref("browser.sessionstore.interval", 60000); // increase time between session saves /** [SECTION] QUERY STRIPPING - * enable query stripping and set the strip list. - * currently we use the same one that brave uses: + * currently we set the same query stripping list that brave uses: * https://github.com/brave/brave-core/blob/f337a47cf84211807035581a9f609853752a32fb/browser/net/brave_site_hacks_network_delegate_helper.cc#L29 */ -defaultPref("privacy.query_stripping.enabled", true); defaultPref("privacy.query_stripping.strip_list", "__hsfp __hssc __hstc __s _hsenc _openstat dclid fbclid gbraid gclid hsCtaTracking igshid mc_eid ml_subscriber ml_subscriber_hash msclkid oly_anon_id oly_enc_id rb_clickid s_cid twclid vero_conv vero_id wbraid wickedid yclid"); /** * librewolf specific pref that allows to include the query stripping lists in uBO by default. @@ -190,12 +186,6 @@ defaultPref("webgl.disabled", true); /** [CATEGORY] SECURITY */ -/** [SECTION] SITE ISOLATION - * https://wiki.mozilla.org/Project_Fission - * this has been rolled out and is now a default on most FF releases - */ -defaultPref("fission.autostart", true); - /** [SECTION] CERTIFICATES */ defaultPref("security.cert_pinning.enforcement_level", 2); // enable strict public key pinning, might cause issues with AVs defaultPref("security.pki.sha1_enforcement_level", 1); // disable sha-1 certificates @@ -292,7 +282,7 @@ defaultPref("media.gmp-provider.enabled", false); defaultPref("media.gmp-gmpopenh264.enabled", false); /** [SECTION] SEARCH AND URLBAR - * disable search suggestion by default and do not update opensearch engines. urls should also be + * disable search suggestion and do not update opensearch engines. urls should also be * displayed in full instead of trimming them. */ defaultPref("browser.urlbar.suggest.searches", false); |