summaryrefslogtreecommitdiff
path: root/libre/iceweasel/9002-FSDG-preference-defaults.patch
diff options
context:
space:
mode:
authorgrizzlyuser <grizzlyuser@protonmail.com>2023-08-01 22:30:44 +0200
committerbill-auger <mr.j.spam.me@gmail.com>2023-09-07 01:50:32 -0400
commit13eb90c35e45d25250de5859259b0247fea041e1 (patch)
tree692d6fe593034fac8875dfd199f9b444d573a2f9 /libre/iceweasel/9002-FSDG-preference-defaults.patch
parent2f9fa146b903a53b0766f07ee502cd8c8cc8f3ac (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.patch78
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