extended url query stripping capabilities

This commit is contained in:
fxbrit 2022-01-26 11:43:49 +01:00
parent c256656f37
commit 886b0f9652
2 changed files with 29 additions and 3 deletions

View file

@ -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. 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. Setting versions are documented using the pref `librewolf.cfg.version`, available in about:config.
## 5.3 ## 5.4
**target commit**: **target commit**:
**base librewolf version**: 96.x **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**: **References**:
- [disable sync differently](https://gitlab.com/librewolf-community/settings/-/issues/132); - [disable sync differently](https://gitlab.com/librewolf-community/settings/-/issues/132);
- [remove tracking query params](https://gitlab.com/librewolf-community/settings/-/issues/128); - [remove tracking query params](https://gitlab.com/librewolf-community/settings/-/issues/128);

View file

@ -9,7 +9,7 @@
*/ */
defaultPref("librewolf.cfg.version", "5.3"); defaultPref("librewolf.cfg.version", "5.4");
// ------------------------------- // -------------------------------
// # SANITIZING, TP, SESSIONS // # 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 * 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.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 // # NETWORKING