diff options
author | grizzlyuser <grizzlyuser@protonmail.com> | 2023-08-01 22:30:44 +0200 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2023-09-07 01:50:32 -0400 |
commit | 13eb90c35e45d25250de5859259b0247fea041e1 (patch) | |
tree | 692d6fe593034fac8875dfd199f9b444d573a2f9 /libre/iceweasel/9002-FSDG-preference-defaults.patch | |
parent | 2f9fa146b903a53b0766f07ee502cd8c8cc8f3ac (diff) |
libre/iceweasel: 116.0, only upstream changes
Please note, build for x86_64 required 50+ GB of (RAM + SWAP).
This is probably due to the full LTO enabled upstream. Based on my
monitoring, memory usage does not go over 15 GB most of the build time,
but increases significantly towards the end of the build.
Diffstat (limited to 'libre/iceweasel/9002-FSDG-preference-defaults.patch')
-rw-r--r-- | libre/iceweasel/9002-FSDG-preference-defaults.patch | 78 |
1 files changed, 41 insertions, 37 deletions
diff --git a/libre/iceweasel/9002-FSDG-preference-defaults.patch b/libre/iceweasel/9002-FSDG-preference-defaults.patch index 323240ce9..ea12feab3 100644 --- a/libre/iceweasel/9002-FSDG-preference-defaults.patch +++ b/libre/iceweasel/9002-FSDG-preference-defaults.patch @@ -1,7 +1,7 @@ -From b410d2259c469d5f3c30bbbdddaeeb1956c58297 Mon Sep 17 00:00:00 2001 +From 2fec68a4597270e7fce1c0a4e3a328be4766a2d3 Mon Sep 17 00:00:00 2001 From: grizzlyuser <grizzlyuser@protonmail.com> Date: Sun, 4 Apr 2021 13:09:05 +0300 -Subject: [PATCH 1/2] geolocation: Disable API and remove Google API URLs +Subject: [PATCH 1/4] geolocation: Disable API and remove Google API URLs The idea for Iceweasel is to reference only services which can be self-hosted using 100% free software stack. @@ -23,10 +23,10 @@ default for now. 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml -index 153d7504d2..79928ac755 100644 +index 5632486c69..b977858e04 100644 --- a/modules/libpref/init/StaticPrefList.yaml +++ b/modules/libpref/init/StaticPrefList.yaml -@@ -5067,7 +5067,7 @@ +@@ -5616,7 +5616,7 @@ # Is support for Navigator.geolocation enabled? - name: geo.enabled type: bool @@ -36,10 +36,10 @@ index 153d7504d2..79928ac755 100644 # Time, in milliseconds, to wait for the location provider to spin up. diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js -index 651d38c0e2..0c5f36c5b6 100644 +index a366fdaeb8..c9d67004a2 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js -@@ -3726,7 +3726,7 @@ pref("network.psl.onUpdate_notify", false); +@@ -3125,7 +3125,7 @@ pref("network.psl.onUpdate_notify", false); // All the Geolocation preferences are here. // #ifndef EARLY_BETA_OR_EARLIER @@ -49,13 +49,13 @@ index 651d38c0e2..0c5f36c5b6 100644 // Use MLS on Nightly and early Beta. pref("geo.provider.network.url", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%"); -- -2.35.1 +2.41.0 -From f687c43eb8adc710c54d9dd2ee2ea8d57b8088e3 Mon Sep 17 00:00:00 2001 +From 413f141022f562beb53ed87370146a123872f35b Mon Sep 17 00:00:00 2001 From: grizzlyuser <grizzlyuser@protonmail.com> Date: Sun, 4 Apr 2021 13:49:05 +0300 -Subject: [PATCH 2/2] Disable banners and remove URLs for mobile apps on +Subject: [PATCH 2/4] Disable banners and remove URLs for mobile apps on about:protections page --- @@ -63,10 +63,10 @@ Subject: [PATCH 2/2] Disable banners and remove URLs for mobile apps on 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js -index af9c349671..0ecb9726bd 100644 +index a7d255df89..801816dc41 100644 --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js -@@ -1883,7 +1883,7 @@ pref("browser.contentblocking.report.monitor.enabled", true); +@@ -1955,7 +1955,7 @@ pref("browser.contentblocking.report.monitor.enabled", false); pref("browser.contentblocking.report.proxy.enabled", false); // Disable the mobile promotion by default. @@ -75,7 +75,7 @@ index af9c349671..0ecb9726bd 100644 // Locales in which Send to Device emails are supported // The most recent list of supported locales can be found at https://github.com/mozilla/bedrock/blob/6a08c876f65924651554decc57b849c00874b4e7/bedrock/settings/base.py#L963 -@@ -1902,7 +1902,7 @@ pref("browser.contentblocking.report.vpn_regions", "at,be,ca,ch,de,fr,ie,it,my,n +@@ -1989,7 +1989,7 @@ pref("browser.promo.cookiebanners.enabled", false); // Comma separated string of mozilla vpn supported platforms. pref("browser.contentblocking.report.vpn_platforms", "win,mac,linux"); @@ -84,7 +84,7 @@ index af9c349671..0ecb9726bd 100644 pref("browser.contentblocking.report.vpn_sub_id", "sub_HrfCZF7VPHzZkA"); pref("browser.contentblocking.report.monitor.url", "https://monitor.firefox.com/?entrypoint=protection_report_monitor&utm_source=about-protections"); -@@ -1913,12 +1913,12 @@ pref("browser.contentblocking.report.monitor.home_page_url", "https://monitor.fi +@@ -2000,12 +2000,12 @@ pref("browser.contentblocking.report.monitor.home_page_url", "https://monitor.fi pref("browser.contentblocking.report.manage_devices.url", "https://accounts.firefox.com/settings/clients"); pref("browser.contentblocking.report.endpoint_url", "https://monitor.firefox.com/user/breach-stats?includeResolved=true"); pref("browser.contentblocking.report.proxy_extension.url", "https://fpn.firefox.com/browser?utm_source=firefox-desktop&utm_medium=referral&utm_campaign=about-protections&utm_content=about-protections"); @@ -104,12 +104,13 @@ index af9c349671..0ecb9726bd 100644 // Protection Report's SUMO urls pref("browser.contentblocking.report.lockwise.how_it_works.url", "https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/password-manager-report"); -- -2.35.1 +2.41.0 + -From 842d945be96cddf4192fed890066f96bc9894a83 Mon Sep 17 00:00:00 2001 +From 275785d94093d5c2dd46739484a2744642df357f Mon Sep 17 00:00:00 2001 From: grizzlyuser <grizzlyuser@protonmail.com> Date: Tue, 17 Jan 2023 21:59:51 +0100 -Subject: [PATCH] FSDG: Remove some references to AMO +Subject: [PATCH 3/4] FSDG: Remove some references to AMO * addons.mozilla.org (AMO) is a third-party repository, not compatible with the FSDG, because it is not committed to only including free @@ -133,16 +134,16 @@ Subject: [PATCH] FSDG: Remove some references to AMO [1] https://labs.parabola.nu/issues/2409#note-4 --- - browser/app/profile/firefox.js | 10 +++++----- - mobile/android/app/mobile.js | 8 ++++---- - modules/libpref/init/all.js | 8 ++++---- - 3 files changed, 13 insertions(+), 13 deletions(-) + browser/app/profile/firefox.js | 12 ++++++------ + mobile/android/app/mobile.js | 8 ++++---- + modules/libpref/init/all.js | 8 ++++---- + 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js -index 9b56ba74cf..cc3f0b88f8 100644 +index 801816dc41..9c2562ff23 100644 --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js -@@ -37,11 +37,11 @@ pref("extensions.postDownloadThirdPartyPrompt", true); +@@ -33,12 +33,12 @@ pref("extensions.postDownloadThirdPartyPrompt", true); // Preferences for AMO integration pref("extensions.getAddons.cache.enabled", true); @@ -151,19 +152,21 @@ index 9b56ba74cf..cc3f0b88f8 100644 -pref("extensions.getAddons.link.url", "https://addons.mozilla.org/%LOCALE%/firefox/"); -pref("extensions.getAddons.langpacks.url", "https://services.addons.mozilla.org/api/v4/addons/language-tools/?app=firefox&type=language&appversion=%VERSION%"); -pref("extensions.getAddons.discovery.api_url", "https://services.addons.mozilla.org/api/v4/discovery/?lang=%LOCALE%&edition=%DISTRIBUTION%"); +-pref("extensions.getAddons.browserMappings.url", "https://services.addons.mozilla.org/api/v5/addons/browser-mappings/?browser=%BROWSER%"); +pref("extensions.getAddons.get.url", ""); +pref("extensions.getAddons.search.browseURL", "https://www.parabola.nu/packages/?q=%TERMS%"); +pref("extensions.getAddons.link.url", "https://www.parabola.nu/packages/?q=iceweasel-"); +pref("extensions.getAddons.langpacks.url", ""); +pref("extensions.getAddons.discovery.api_url", ""); ++pref("extensions.getAddons.browserMappings.url", ""); // The URL for the privacy policy related to recommended extensions. pref("extensions.recommendations.privacyPolicyUrl", "https://www.mozilla.org/privacy/firefox/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_content=privacy-policy-link#addons"); diff --git a/mobile/android/app/mobile.js b/mobile/android/app/mobile.js -index 71e2959f18..acb7e4072c 100644 +index 7364651c6e..d18e18a95b 100644 --- a/mobile/android/app/mobile.js +++ b/mobile/android/app/mobile.js -@@ -183,10 +183,10 @@ pref("extensions.update.background.url", "https://versioncheck-bg.addons.mozilla +@@ -106,10 +106,10 @@ pref("extensions.update.background.url", "https://versioncheck-bg.addons.mozilla /* preferences for the Get Add-ons pane */ pref("extensions.getAddons.cache.enabled", true); @@ -176,13 +179,13 @@ index 71e2959f18..acb7e4072c 100644 +pref("extensions.getAddons.get.url", ""); +pref("extensions.getAddons.langpacks.url", ""); - /* preference for the locale picker */ - pref("extensions.getLocales.get.url", ""); + /* Don't let XPIProvider install distribution add-ons; we do our own thing on mobile. */ + pref("extensions.installDistroAddons", false); diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js -index 5ec8703f29..48e92b1478 100644 +index c9d67004a2..e14f539172 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js -@@ -1938,11 +1938,11 @@ pref("services.settings.poll_interval", 86400); // 24H +@@ -1851,11 +1851,11 @@ pref("services.settings.poll_interval", 86400); // 24H // other channels always report events. pref("services.common.uptake.sampleRate", 1); // 1% @@ -197,7 +200,7 @@ index 5ec8703f29..48e92b1478 100644 // Blocklist preferences pref("extensions.blocklist.enabled", true); -@@ -3362,7 +3362,7 @@ pref("extensions.webextensions.performanceCountersMaxAge", 5000); +@@ -3193,7 +3193,7 @@ pref("extensions.webextensions.ExtensionStorageIDB.enabled", true); // Whether to allow the inline options browser in HTML about:addons page. pref("extensions.htmlaboutaddons.inline-options.enabled", true); // Show recommendations on the extension and theme list views. @@ -207,12 +210,13 @@ index 5ec8703f29..48e92b1478 100644 // The URL for the privacy policy related to recommended add-ons. pref("extensions.recommendations.privacyPolicyUrl", ""); -- -2.39.0 +2.41.0 + -From bb913b7f286927f544af064e3ba7cc403163b671 Mon Sep 17 00:00:00 2001 +From 7c742c2c0e0bd817fd646d0b83a0265c67d6c5fb Mon Sep 17 00:00:00 2001 From: grizzlyuser <grizzlyuser@protonmail.com> Date: Sun, 4 Jun 2023 13:16:40 +0200 -Subject: [PATCH] FSDG: Disable Contile and autoupdate of system addons +Subject: [PATCH 4/4] FSDG: Disable Contile and autoupdate of system addons 1. Contile (see change context lines) is used to fetch sponsored top sites, which are not controlled by Parabola and are likely to not @@ -229,10 +233,10 @@ only free software, remove them from the source code. 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js -index 3f133f4ee5..1676441784 100644 +index 9c2562ff23..7577fbe008 100644 --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js -@@ -51,8 +51,8 @@ pref("extensions.recommendations.themeRecommendationUrl", "https://color.firefox +@@ -48,8 +48,8 @@ pref("extensions.recommendations.themeRecommendationUrl", "https://color.firefox pref("extensions.update.autoUpdateDefault", true); // Check AUS for system add-on updates. @@ -243,7 +247,7 @@ index 3f133f4ee5..1676441784 100644 // Disable add-ons that are not installed by the user in all scopes by default. // See the SCOPE constants in AddonManager.jsm for values to use here. -@@ -1523,8 +1523,8 @@ pref("prompts.defaultModalType", 3); +@@ -1518,8 +1518,8 @@ pref("prompts.defaultModalType", 3); pref("browser.topsites.useRemoteSetting", true); // Fetch sponsored Top Sites from Mozilla Tiles Service (Contile) @@ -252,8 +256,8 @@ index 3f133f4ee5..1676441784 100644 +pref("browser.topsites.contile.enabled", false); +pref("browser.topsites.contile.endpoint", ""); - // The base URL for the Quick Suggest anonymizing proxy. To make a request to - // the proxy, include a campaign ID in the path. + // Whether to enable the Share-of-Voice feature for Sponsored Topsites via Contile. + #if defined(EARLY_BETA_OR_EARLIER) -- 2.41.0 |