From 886b0f9652945de1849b06295fe2ba48cc2bda27 Mon Sep 17 00:00:00 2001 From: fxbrit Date: Wed, 26 Jan 2022 11:43:49 +0100 Subject: [PATCH] extended url query stripping capabilities --- docs/Changelog.md | 22 +++++++++++++++++++++- librewolf.cfg | 10 ++++++++-- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/docs/Changelog.md b/docs/Changelog.md index a987ab5..927ca9c 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -1,12 +1,32 @@ 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. -## 5.3 +## 5.4 **target commit**: **base librewolf version**: 96.x +**References**: +- [serve custom uBO assets](https://gitlab.com/librewolf-community/settings/-/issues/134) + + +#### Added preferences +``` +defaultPref("librewolf.uBO.assetsBootstrapLocation", "https://gitlab.com/librewolf-community/browser/source/-/raw/main/assets/uBOAssets.json"); +``` + +#### Changed preferences +``` +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"); +``` + +## 5.3 + +**target commit**: c256656f377d3c15a8c7537c65f45dc802904df7 + +**base librewolf version**: 96.x + **References**: - [disable sync differently](https://gitlab.com/librewolf-community/settings/-/issues/132); - [remove tracking query params](https://gitlab.com/librewolf-community/settings/-/issues/128); diff --git a/librewolf.cfg b/librewolf.cfg index 1668f72..27cd6f2 100755 --- a/librewolf.cfg +++ b/librewolf.cfg @@ -9,7 +9,7 @@ */ -defaultPref("librewolf.cfg.version", "5.3"); +defaultPref("librewolf.cfg.version", "5.4"); // ------------------------------- // # SANITIZING, TP, SESSIONS @@ -60,7 +60,13 @@ defaultPref("browser.sessionstore.interval", 60000); * 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 gclid hsCtaTracking igshid mc_eid ml_subscriber ml_subscriber_hash msclkid oly_anon_id oly_enc_id rb_clickid s_cid vero_conv vero_id wickedid yclid"); +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. + * the asset file is fetched every 7 days. + */ +defaultPref("librewolf.uBO.assetsBootstrapLocation", "https://gitlab.com/librewolf-community/browser/source/-/raw/main/assets/uBOAssets.json"); // ---------------------- // # NETWORKING