From dcbd889c1b8ce2511d87765728d768aa220b5ab0 Mon Sep 17 00:00:00 2001 From: "B. Stack" Date: Wed, 30 Mar 2022 14:02:48 -0400 Subject: lw 98.0 stackrpms rc1 --- .../debian/librewolf_settings/docs/Changelog.md | 179 +++++++++++++++++++++ 1 file changed, 179 insertions(+) (limited to 'librewolf/debian/librewolf_settings/docs/Changelog.md') diff --git a/librewolf/debian/librewolf_settings/docs/Changelog.md b/librewolf/debian/librewolf_settings/docs/Changelog.md index c43dc60..1b1b657 100644 --- a/librewolf/debian/librewolf_settings/docs/Changelog.md +++ b/librewolf/debian/librewolf_settings/docs/Changelog.md @@ -1,6 +1,185 @@ 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.0 + +**target commit**: + +**base librewolf version**: 98.x + +**References**: +- we are going to force history to custom mode and hide the UI for always on PB mode, a bunch of pointers are collected in [this MR](https://gitlab.com/librewolf-community/browser/source/-/merge_requests/21). +- [handlers prefs are deprecated](https://bugzilla.mozilla.org/show_bug.cgi?id=1733497). +- for OCSP see [this issue](https://gitlab.com/librewolf-community/settings/-/issues/150). + +#### Added preferences +``` +pref("privacy.history.custom", true); +pref("browser.privatebrowsing.autostart", false); +defaultPref("browser.preferences.moreFromMozilla", false); // hide about:preferences#moreFromMozilla +defaultPref("security.OCSP.require", true); // set to hard-fail +``` + +#### Removed preferences +``` +/** [SECTION] HANDLERS + * remove the default handlers for several tipe of files and services. + */ +lockPref("gecko.handlerService.schemes.mailto.0.uriTemplate", ""); +lockPref("gecko.handlerService.schemes.mailto.0.name", ""); +lockPref("gecko.handlerService.schemes.mailto.1.uriTemplate", ""); +lockPref("gecko.handlerService.schemes.mailto.1.name", ""); +lockPref("gecko.handlerService.schemes.irc.0.uriTemplate", ""); +lockPref("gecko.handlerService.schemes.irc.0.name", ""); +lockPref("gecko.handlerService.schemes.ircs.0.uriTemplate", ""); +lockPref("gecko.handlerService.schemes.ircs.0.name", ""); +``` + +#### Changed preferences +``` +defaultPref("security.OCSP.enabled", 1); +``` + +# 5.5 + +**target commit**: 0fc1ff53c99379d9d4625de65ea51287d57a0a3a + +**base librewolf version**: 97.x + +**References**: +- showing the insecure connection text is redundant as there's already the lock UI for http websites. +- `browser.places.speculativeConnect.enabled` controls speculative connections for bookmarks and will be fully effective only once we hit v98. +- we will no longer disable history but we'll clear it on close. [reasoning](https://gitlab.com/librewolf-community/settings/-/issues/135). +- [download annoyances](https://gitlab.com/librewolf-community/settings/-/issues/144). + +**Notes**: the settings have been re-organized and they should also be documented a bit better now. + +#### Removed preferences +``` +defaultPref("security.insecure_connection_text.enabled", true); // display http websites as insecure in the ui +defaultPref("places.history.enabled", true); +``` + +#### Added preferences +``` +defaultPref("browser.places.speculativeConnect.enabled", false); +defaultPref("browser.download.alwaysOpenPanel", false); // do not expand toolbar menu for every download, we already have enough interaction +``` + +#### Changed preferences +``` +pref("security.tls.version.enable-deprecated", false); // make TLS downgrades session only by enforcing it with pref() +``` + +## 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); + + +#### Added preferences +``` +defaultPref("identity.fxaccounts.enabled", false); // sync and firefox account +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"); +``` + +## 5.2 + +**target commit**: f3b4414d30953d1ea3eb64a9d75c62c242ee991b + +**base librewolf version**: 96.x + +**References**: +- [fix console issue](https://gitlab.com/librewolf-community/settings/-/issues/129) + +#### Added preferences +``` +defaultPref("devtools.selfxss.count", 0); +``` + +## 5.1 + +**target commit**: f28b218e97acec8935c0c868863a9f4b6a061a39 and 60221803c46bf5cf2cbc5d77035927f9fd249e6a + +**base librewolf version**: 96.x + +**References**: +- [fix language issue](https://gitlab.com/librewolf-community/settings/-/issues/125) + +#### Added preferences +``` +pref("intl.accept_languages", "en-US, en"); +``` + +#### Removed preferences +``` +defaultPref("intl.locale.requested", "en-US"); +defaultPref("privacy.spoof_english", 2); +defaultPref("browser.search.region", "US"); // set a default search region for all users +defaultPref("extensions.getAddons.langpacks.url", ""); // prevent users from adding lang packs, which would cause leaks +``` + +#### Changed preferences +``` +pref("javascript.use_us_english_locale", true); +``` + +## 5.0 + +**target commit**: from 8a98176400e2e44ae1138ea8bdc1991250f75b8e to b219a75b4a0d72b519ce386406f45acead940c9a + +**base librewolf version**: 96.x + +**References**: +- [extension auto-updates](https://gitlab.com/librewolf-community/settings/-/issues/116) +- [remove all the OS specific prefs](https://gitlab.com/librewolf-community/settings/-/issues/124) +- [service workers and push](https://gitlab.com/librewolf-community/settings/-/issues/115) + +#### Added preferences +``` +defaultPref("privacy.partition.serviceWorkers", true); // isolate service workers +``` + +#### Removed preferences +``` +defaultPref("extensions.update.enabled", false); // disable automatic checks for extension updates +defaultPref("extensions.update.autoUpdateDefault", false); // disable automatic installs of extension updates +defaultPref("browser.tabs.loadBookmarksInTabs", true); +defaultPref("clipboard.autocopy", false); +defaultPref("dom.popup_maximum", 4); +defaultPref("general.autoScroll", false); +defaultPref("devtools.selfxss.count", 0); // was set because of https://gitlab.com/librewolf-community/browser/linux/-/issues/80 +defaultPref("dom.push.enabled", false); // disable push notifications +defaultPref("dom.push.serverURL", ""); // default "wss://push.services.mozilla.com/" +defaultPref("dom.serviceWorkers.enabled", false); // disable service workers, must enable for push notifications +``` + ## 4.0 **target commit**: 9003f029f8fe087cde5bb081d51ab82340948874 -- cgit