summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorRuben Rodriguez <ruben@trisquel.info>2022-11-15 18:30:13 -0500
committerMark H Weaver <mhw@netris.org>2022-11-16 00:18:03 -0500
commit494f8c518598bfdd1596508e864a527ab677f3ea (patch)
treed6ac684ba9d0db4d4dd2f1eb17883502d706cb72 /data
parentce23bcdaef2bce88a1b60f4fb717fe1b909b516d (diff)
Add resistFingerprinting to IceCat settings
Diffstat (limited to 'data')
-rw-r--r--data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl4
-rw-r--r--data/files-to-append/l10n/es-AR/browser/browser/preferences/preferences.ftl4
-rw-r--r--data/files-to-append/l10n/es-CL/browser/browser/preferences/preferences.ftl4
-rw-r--r--data/files-to-append/l10n/es-ES/browser/browser/preferences/preferences.ftl4
-rw-r--r--data/files-to-append/l10n/es-MX/browser/browser/preferences/preferences.ftl4
-rw-r--r--data/files-to-append/l10n/fr/browser/browser/preferences/preferences.ftl4
-rw-r--r--data/files-to-append/l10n/it/browser/browser/preferences/preferences.ftl4
-rw-r--r--data/onboarding/locales/es-AR/onboarding.properties3
-rw-r--r--data/onboarding/locales/es-CL/onboarding.properties3
-rw-r--r--data/onboarding/locales/es-ES/onboarding.properties3
-rw-r--r--data/onboarding/locales/es-MX/onboarding.properties3
-rw-r--r--data/onboarding/locales/fr/onboarding.properties3
-rw-r--r--data/onboarding/locales/it/onboarding.properties2
-rw-r--r--data/onboarding/onboarding.js9
-rw-r--r--data/onboarding/onboarding.properties3
-rw-r--r--data/patches/icecat-preferences.patch12
16 files changed, 67 insertions, 2 deletions
diff --git a/data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl b/data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl
index 87ce9b9..e4745ad 100644
--- a/data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl
+++ b/data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl
@@ -23,6 +23,10 @@ spoof-referers-option =
.label = Spoof Referers
spoof-referers-description = <a href=\"https://en.wikipedia.org/wiki/HTTP_referer\">Referers</a> tell sites what link brought you there. This feature greatly improves your privacy, but it may break functionality on some sites.
+resist-fingerprinting-option =
+ .label = Resist Fingerprinting
+resist-fingerprinting-description = Enable several measures to prevent fingerprinting.
+
detect-captive-portal-option =
.label = Detect captive portal
detect-captive-portal-description = <a href=\"https://en.wikipedia.org/wiki/Captive_portal\">Captive portals</a> are the sites that control access to public wireless networks in hotels, airports, cafes, etc. The detection service is useful if you connect to such netwoks, but it will start connections automatically.
diff --git a/data/files-to-append/l10n/es-AR/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/es-AR/browser/browser/preferences/preferences.ftl
index ad052b3..c4e0a13 100644
--- a/data/files-to-append/l10n/es-AR/browser/browser/preferences/preferences.ftl
+++ b/data/files-to-append/l10n/es-AR/browser/browser/preferences/preferences.ftl
@@ -23,6 +23,10 @@ spoof-referers-option =
.label = Modificar los referers HTTP
spoof-referers-description = Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas.
+resist-fingerprinting-option =
+ .label = Anonimizar huella digital
+resist-fingerprinting-description = Habilitar varias medidas para esconder nuestra huella digital (fingerprinting).
+
detect-captive-portal-option =
.label = Detectar los portales cautivos
detect-captive-portal-description = Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano.
diff --git a/data/files-to-append/l10n/es-CL/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/es-CL/browser/browser/preferences/preferences.ftl
index ad052b3..c4e0a13 100644
--- a/data/files-to-append/l10n/es-CL/browser/browser/preferences/preferences.ftl
+++ b/data/files-to-append/l10n/es-CL/browser/browser/preferences/preferences.ftl
@@ -23,6 +23,10 @@ spoof-referers-option =
.label = Modificar los referers HTTP
spoof-referers-description = Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas.
+resist-fingerprinting-option =
+ .label = Anonimizar huella digital
+resist-fingerprinting-description = Habilitar varias medidas para esconder nuestra huella digital (fingerprinting).
+
detect-captive-portal-option =
.label = Detectar los portales cautivos
detect-captive-portal-description = Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano.
diff --git a/data/files-to-append/l10n/es-ES/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/es-ES/browser/browser/preferences/preferences.ftl
index ad052b3..c4e0a13 100644
--- a/data/files-to-append/l10n/es-ES/browser/browser/preferences/preferences.ftl
+++ b/data/files-to-append/l10n/es-ES/browser/browser/preferences/preferences.ftl
@@ -23,6 +23,10 @@ spoof-referers-option =
.label = Modificar los referers HTTP
spoof-referers-description = Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas.
+resist-fingerprinting-option =
+ .label = Anonimizar huella digital
+resist-fingerprinting-description = Habilitar varias medidas para esconder nuestra huella digital (fingerprinting).
+
detect-captive-portal-option =
.label = Detectar los portales cautivos
detect-captive-portal-description = Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano.
diff --git a/data/files-to-append/l10n/es-MX/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/es-MX/browser/browser/preferences/preferences.ftl
index ad052b3..c4e0a13 100644
--- a/data/files-to-append/l10n/es-MX/browser/browser/preferences/preferences.ftl
+++ b/data/files-to-append/l10n/es-MX/browser/browser/preferences/preferences.ftl
@@ -23,6 +23,10 @@ spoof-referers-option =
.label = Modificar los referers HTTP
spoof-referers-description = Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas.
+resist-fingerprinting-option =
+ .label = Anonimizar huella digital
+resist-fingerprinting-description = Habilitar varias medidas para esconder nuestra huella digital (fingerprinting).
+
detect-captive-portal-option =
.label = Detectar los portales cautivos
detect-captive-portal-description = Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano.
diff --git a/data/files-to-append/l10n/fr/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/fr/browser/browser/preferences/preferences.ftl
index 4008883..f60dec4 100644
--- a/data/files-to-append/l10n/fr/browser/browser/preferences/preferences.ftl
+++ b/data/files-to-append/l10n/fr/browser/browser/preferences/preferences.ftl
@@ -23,6 +23,10 @@ spoof-referers-option =
.label = Usurper l'identité des Referers
spoof-referers-description = <a href=\"https://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rent_(informatique)\">Les Referers</a> indiquent aux sites web quel lien vous y a amené. Cette fonctionnalité améliore grandement le respect de la vie privée, mais peut entraîner la perte de fonctionnalités sur certains sites.
+resist-fingerprinting-option =
+ .label = Anonymiser l'empreinte digitale
+resist-fingerprinting-description = Activer diverses mesures pour masquer notre empreinte digitale (fingerprinting).
+
detect-captive-portal-option =
.label = Détecter les portails captifs
detect-captive-portal-description = <a href=\"https://fr.wikipedia.org/wiki/Portail_captif\">Les portails captifs</a> sont les sites qui contrôlent l'accès aux réseaux sans fils publics dans les hôtels, les aéroports, les bars, etc. Ce service de détection est utile si vous vous connectez à ce type de réseaux, mais cela entraîne l'ouverture automatique de connexions.
diff --git a/data/files-to-append/l10n/it/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/it/browser/browser/preferences/preferences.ftl
index a1fe1b7..f746801 100644
--- a/data/files-to-append/l10n/it/browser/browser/preferences/preferences.ftl
+++ b/data/files-to-append/l10n/it/browser/browser/preferences/preferences.ftl
@@ -23,6 +23,10 @@ spoof-referers-option =
.label = Spoof Referers
spoof-referers-description = <a href=\"https://it.wikipedia.org/wiki/Referer\">I referer</a> dicono ai siti quale link ti ha portato lì. Questa funzione migliora notevolmente la privacy, ma potrebbe compromettere la funzionalità di alcuni siti.
+resist-fingerprinting-option =
+ .label = Resisti il Fingerprinting
+resist-fingerprinting-description = Abilita misure anti-fingerprinting.
+
detect-captive-portal-option =
.label = Rileva il captive portal
detect-captive-portal-description = <a href=\"https://it.wikipedia.org/wiki/Captive_portal\">I captive portal</a> sono i siti che controllano l'accesso alle reti wireless pubbliche negli hotel, negli aeroporti, nei bar, ecc. Il servizio di rilevamento è utile se ci si connette a tali reti, ma avvierà automaticamente le connessioni.
diff --git a/data/onboarding/locales/es-AR/onboarding.properties b/data/onboarding/locales/es-AR/onboarding.properties
index 19668b0..c3b2d5a 100644
--- a/data/onboarding/locales/es-AR/onboarding.properties
+++ b/data/onboarding/locales/es-AR/onboarding.properties
@@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Activar las actualizaciones automÃ
onboarding.spoof-referers.title=Modificar los referers HTTP
onboarding.spoof-referers.description=Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas.
+onboarding.resist-fingerprinting.title=Anonimizar huella digital
+onboarding.resist-fingerprinting.description=Habilitar varias medidas para esconder nuestra huella digital (fingerprinting).
+
onboarding.detect-captative-portal.title=Detectar los portales cautivos
onboarding.detect-captative-portal.description=Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano.
diff --git a/data/onboarding/locales/es-CL/onboarding.properties b/data/onboarding/locales/es-CL/onboarding.properties
index 19668b0..c3b2d5a 100644
--- a/data/onboarding/locales/es-CL/onboarding.properties
+++ b/data/onboarding/locales/es-CL/onboarding.properties
@@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Activar las actualizaciones automÃ
onboarding.spoof-referers.title=Modificar los referers HTTP
onboarding.spoof-referers.description=Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas.
+onboarding.resist-fingerprinting.title=Anonimizar huella digital
+onboarding.resist-fingerprinting.description=Habilitar varias medidas para esconder nuestra huella digital (fingerprinting).
+
onboarding.detect-captative-portal.title=Detectar los portales cautivos
onboarding.detect-captative-portal.description=Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano.
diff --git a/data/onboarding/locales/es-ES/onboarding.properties b/data/onboarding/locales/es-ES/onboarding.properties
index 19668b0..c3b2d5a 100644
--- a/data/onboarding/locales/es-ES/onboarding.properties
+++ b/data/onboarding/locales/es-ES/onboarding.properties
@@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Activar las actualizaciones automÃ
onboarding.spoof-referers.title=Modificar los referers HTTP
onboarding.spoof-referers.description=Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas.
+onboarding.resist-fingerprinting.title=Anonimizar huella digital
+onboarding.resist-fingerprinting.description=Habilitar varias medidas para esconder nuestra huella digital (fingerprinting).
+
onboarding.detect-captative-portal.title=Detectar los portales cautivos
onboarding.detect-captative-portal.description=Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano.
diff --git a/data/onboarding/locales/es-MX/onboarding.properties b/data/onboarding/locales/es-MX/onboarding.properties
index 19668b0..c3b2d5a 100644
--- a/data/onboarding/locales/es-MX/onboarding.properties
+++ b/data/onboarding/locales/es-MX/onboarding.properties
@@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Activar las actualizaciones automÃ
onboarding.spoof-referers.title=Modificar los referers HTTP
onboarding.spoof-referers.description=Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas.
+onboarding.resist-fingerprinting.title=Anonimizar huella digital
+onboarding.resist-fingerprinting.description=Habilitar varias medidas para esconder nuestra huella digital (fingerprinting).
+
onboarding.detect-captative-portal.title=Detectar los portales cautivos
onboarding.detect-captative-portal.description=Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano.
diff --git a/data/onboarding/locales/fr/onboarding.properties b/data/onboarding/locales/fr/onboarding.properties
index edeb5cc..fd70376 100644
--- a/data/onboarding/locales/fr/onboarding.properties
+++ b/data/onboarding/locales/fr/onboarding.properties
@@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Activer les mises à jour automati
onboarding.spoof-referers.title=Usurper l'identité des Referers
onboarding.spoof-referers.description=<a href=\"https://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rent_(informatique)\">Les Referers</a> indiquent aux sites web quel lien vous y a amené. Cette fonctionnalité améliore grandement le respect de la vie privée, mais peut entraîner la perte de fonctionnalités sur certains sites.
+onboarding.resist-fingerprinting.title=Anonymiser l'empreinte digitale
+onboarding.resist-fingerprinting.description=Activer diverses mesures pour masquer notre empreinte digitale (fingerprinting).
+
onboarding.detect-captative-portal.title=Détecter les portails captifs
onboarding.detect-captative-portal.description=<a href=\"https://fr.wikipedia.org/wiki/Portail_captif\">Les portails captifs</a> sont les sites qui contrôlent l'accès aux réseaux sans fils publics dans les hôtels, les aéroports, les bars, etc. Ce service de détection est utile si vous vous connectez à ce type de réseaux, mais cela entraîne l'ouverture automatique de connexions.
diff --git a/data/onboarding/locales/it/onboarding.properties b/data/onboarding/locales/it/onboarding.properties
index 5374749..5920184 100644
--- a/data/onboarding/locales/it/onboarding.properties
+++ b/data/onboarding/locales/it/onboarding.properties
@@ -30,6 +30,8 @@ onboarding.auto-update-extensions.description=Abilitare gli aggiornamenti automa
onboarding.spoof-referers.title=Spoof Referers
onboarding.spoof-referers.description=<a href=\"https://it.wikipedia.org/wiki/Referer\">I referer</a> dicono ai siti quale link ti ha portato lì. Questa funzione migliora notevolmente la privacy, ma potrebbe compromettere la funzionalità di alcuni siti.
+onboarding.resist-fingerprinting.title=Resisti il Fingerprinting
+onboarding.resist-fingerprinting.description=Abilita misure anti-fingerprinting.
onboarding.detect-captative-portal.title=Rileva il captive portal
onboarding.detect-captative-portal.description=<a href=\"https://it.wikipedia.org/wiki/Captive_portal\">I captive portal</a> sono i siti che controllano l'accesso alle reti wireless pubbliche negli hotel, negli aeroporti, nei bar, ecc. Il servizio di rilevamento è utile se ci si connette a tali reti, ma avvierà automaticamente le connessioni.
diff --git a/data/onboarding/onboarding.js b/data/onboarding/onboarding.js
index 738b8a3..b5c5a07 100644
--- a/data/onboarding/onboarding.js
+++ b/data/onboarding/onboarding.js
@@ -91,6 +91,15 @@ this._bundle = Services.strings.createBundle("chrome://onboarding/locale/onboard
onvalue: true,
offvalue: false,
},
+ "privacy.resistFingerprinting": {
+ type: "boolean",
+ name: "privacy.resistFingerprinting",
+ label: this._bundle.GetStringFromName("onboarding.resist-fingerprinting.title"),
+ description: this._bundle.GetStringFromName("onboarding.resist-fingerprinting.description"),
+ defaultvalue: true,
+ onvalue: true,
+ offvalue: false,
+ },
"captivedetect.canonicalURL": {
type: "string",
name: "captivedetect.canonicalURL",
diff --git a/data/onboarding/onboarding.properties b/data/onboarding/onboarding.properties
index 7280494..3e174ef 100644
--- a/data/onboarding/onboarding.properties
+++ b/data/onboarding/onboarding.properties
@@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Enabling automated updates is good
onboarding.spoof-referers.title=Spoof Referers
onboarding.spoof-referers.description=<a href=\"https://en.wikipedia.org/wiki/HTTP_referer\">Referers</a> tell sites what link brought you there. This feature greatly improves your privacy, but it may break functionality on some sites.
+onboarding.resist-fingerprinting.title=Resist Fingerprinting
+onboarding.resist-fingerprinting.description=Enable several measures to prevent fingerprinting.
+
onboarding.detect-captative-portal.title=Detect captive portal
onboarding.detect-captative-portal.description=<a href=\"https://en.wikipedia.org/wiki/Captive_portal\">Captive portals</a> are the sites that control access to public wireless networks in hotels, airports, cafes, etc. The detection service is useful if you connect to such netwoks, but it will start connections automatically.
diff --git a/data/patches/icecat-preferences.patch b/data/patches/icecat-preferences.patch
index dc39a98..1d5f655 100644
--- a/data/patches/icecat-preferences.patch
+++ b/data/patches/icecat-preferences.patch
@@ -1,6 +1,6 @@
--- a/browser/components/preferences/privacy.inc.xhtml.orig 2021-08-17 15:38:19.838881866 -0400
+++ b/browser/components/preferences/privacy.inc.xhtml 2021-08-17 15:39:01.382760058 -0400
-@@ -632,6 +632,76 @@
+@@ -632,6 +632,83 @@
data-l10n-id="addressbar-suggestions-settings"/>
</groupbox>
@@ -45,6 +45,13 @@
+ </vbox>
+ </vbox>
+ <vbox>
++ <checkbox id="resistFingerprinting" data-l10n-id="resist-fingerprinting-option"
++ preference="privacy.resistFingerprinting"/>
++ <vbox class="indent">
++ <label data-l10n-id="resist-fingerprinting-description"/>
++ </vbox>
++ </vbox>
++ <vbox>
+ <checkbox id="detectCaptivePortal" data-l10n-id="detect-captive-portal-option"
+ preference="network.captive-portal-service.enabled"/>
+ <vbox class="indent">
@@ -79,7 +86,7 @@
hidden="true"
--- a/browser/components/preferences/privacy.js.orig 2021-08-17 15:39:19.662709308 -0400
+++ b/browser/components/preferences/privacy.js 2021-08-17 16:10:17.129079115 -0400
-@@ -138,6 +138,16 @@
+@@ -138,6 +138,17 @@
{ id: "browser.urlbar.suggest.topsites", type: "bool" },
{ id: "browser.urlbar.suggest.engines", type: "bool" },
@@ -88,6 +95,7 @@
+ { id: "browser.display.use_document_fonts", type: "int" },
+ { id: "extensions.update.enabled", type: "bool" },
+ { id: "network.http.referer.spoofSource", type: "bool" },
++ { id: "privacy.resistFingerprinting", type: "bool" },
+ { id: "webgl.disabled", type: "bool" },
+ { id: "network.captive-portal-service.enabled", type: "bool" },
+ { id: "network.connectivity-service.enabled", type: "bool" },