diff options
author | grizzlyuser <grizzlyuser@protonmail.com> | 2021-06-01 14:13:03 +0300 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2021-06-11 18:41:29 -0400 |
commit | efe2ecce11ed214a93796e2a0526f385be4d3259 (patch) | |
tree | 513d07b30bd6868ae25ae4571476419d7d2f5bf0 /libre/iceweasel/9001-always-sync-remote-settings-with-local-dump.patch | |
parent | 0ed762612beb09eaf27187e4144298de31717a3e (diff) | |
download | abslibre-efe2ecce11ed214a93796e2a0526f385be4d3259.tar.gz abslibre-efe2ecce11ed214a93796e2a0526f385be4d3259.tar.bz2 abslibre-efe2ecce11ed214a93796e2a0526f385be4d3259.zip |
libre/iceweasel: Update to 89.0 upstreams, add info to Remote Settings patch
Diffstat (limited to 'libre/iceweasel/9001-always-sync-remote-settings-with-local-dump.patch')
-rw-r--r-- | libre/iceweasel/9001-always-sync-remote-settings-with-local-dump.patch | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/libre/iceweasel/9001-always-sync-remote-settings-with-local-dump.patch b/libre/iceweasel/9001-always-sync-remote-settings-with-local-dump.patch index 79d53a45f..30b64089e 100644 --- a/libre/iceweasel/9001-always-sync-remote-settings-with-local-dump.patch +++ b/libre/iceweasel/9001-always-sync-remote-settings-with-local-dump.patch @@ -3,12 +3,24 @@ From: grizzlyuser <grizzlyuser@protonmail.com> Date: Wed, 30 Dec 2020 17:20:39 +0200 Subject: [PATCH 01/13] Point to local omni.ja files, not remote server -Basically replace every occurrence of Remote Settings server domain name +This patch series tries to remove any network communication with Remote +Settings [1], which can be used by Mozilla to silently push data to client +browsers. This data can include references to nonfree software, for example, +to search engines or other websites that contain nonfree JavaScript code. +Without this patching, it would be hard to make sure the browser does not +violate paragraph 4 of [2]: "Programs in the system should not suggest +installing nonfree plugins, documentation, and so on." + +Changes in the current patch: +First of all, replace every occurrence of Remote Settings server domain name with URIs that point to built-in local files within omni.ja. Some links to json files may point to non-existing files, but that's OK because it's better than leave them point to Remote Settings server. If necessary, missing files can be added later. + +[1] https://remote-settings.readthedocs.io/en/latest/introduction.html +[2] https://www.gnu.org/distros/free-system-distribution-guidelines.en.html#license-rules --- .../components/ASRouterAdmin/ASRouterAdmin.jsx | 2 +- .../newtab/data/content/activity-stream.bundle.js | 2 +- |