[tor-commits] [translation/torbutton-torbuttonproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed
commit b315bfabf646d8847a91a27af9153aa2a3f97cbc Author: Translation commit bot Date: Thu Jul 29 01:47:06 2021 + https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed --- es-ES/torbutton.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/es-ES/torbutton.properties b/es-ES/torbutton.properties index 1c3e6805fe..5ae9569c0d 100644 --- a/es-ES/torbutton.properties +++ b/es-ES/torbutton.properties @@ -78,13 +78,13 @@ onionServices.descNotFound.longDescription=Detalles: %S - El descriptor del serv # Tor SOCKS error 0xF2: # onionServices.introFailed.pageTitle=Problem Loading Onionsite # onionServices.introFailed.header=Onionsite Has Disconnected -# onionServices.introFailed=The most likely cause is that the onionsite is offline. Contact the onionsite administrator. +onionServices.introFailed=La causa más probable es que onionsite esté fuera de lÃnea. Contacta con el administrador de onionsite onionServices.introFailed.longDescription=Detalles: %S - La introducción falló, lo que significa que el descriptor fue encontrado pero el servicio ya no está conectado al punto de introducción. Es probable que el servicio haya cambiado su descriptor o que no esté funcionando. # Tor SOCKS error 0xF3: # onionServices.rendezvousFailed.pageTitle=Problem Loading Onionsite # onionServices.rendezvousFailed.header=Unable to Connect to Onionsite onionServices.rendezvousFailed=El sitio cebolla está ocupado o la red Tor está sobrecargada. Inténtalo más tarde. -# onionServices.rendezvousFailed.longDescription=Details: %S â The client failed to rendezvous with the service, which means that the client was unable to finalize the connection. +onionServices.rendezvousFailed.longDescription=Detalles: %S - El cliente no encontró el servicio, lo que significa que el cliente no pudo finalizar la conexión. # Tor SOCKS error 0xF4: onionServices.clientAuthMissing.pageTitle=Se requiere autorización # onionServices.clientAuthMissing.header=Onionsite Requires Authentication ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttonproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed
commit 059f15dcd8e4a5c7a91bae48fe4f8430211ed51d Author: Translation commit bot Date: Thu Jul 29 01:17:12 2021 + https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed --- es-ES/torbutton.properties | 50 +++--- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/es-ES/torbutton.properties b/es-ES/torbutton.properties index 68b070540f..1c3e6805fe 100644 --- a/es-ES/torbutton.properties +++ b/es-ES/torbutton.properties @@ -8,7 +8,7 @@ torbutton.circuit_display.unknown_country = PaÃs desconocido torbutton.circuit_display.guard = Protección torbutton.circuit_display.guard_note = Tu nodo [de protección] no puede cambiar. torbutton.circuit_display.learn_more = Conocer más -# torbutton.circuit_display.click_to_copy = Click to Copy +torbutton.circuit_display.click_to_copy = Click para copiar torbutton.circuit_display.copied = ¡Copiado! torbutton.content_sizer.margin_tooltip = El Tor Browser añade este margen para hacer el ancho y el alto de tu ventana menos especial, y reducir de esta forma la posibilidad de rastrearte en lÃnea. extensions.torbut...@torproject.org.description = Torbutton proporciona un botón para configurar las preferencias de Tor y limpiar rápida y fácilmente los datos de navegación privada. @@ -27,7 +27,7 @@ torbutton.popup.short_torbrowser = ¡Información importante sobre Torbutton! \n torbutton.popup.confirm_plugins = Complementos (plugins) como Flash pueden dañar tu privacidad y anonimato.\n\nTambién pueden esquivar Tor revelando tu ubicación y dirección IP actuales.\n\n¿Estás seguro de que quieres habilitar los complementos?\n\n torbutton.popup.never_ask_again = No me vuelvas a preguntar -# torbutton.popup.confirm_newnym = Tor Browser will close all windows and tabs. All website sessions will be lost.\n\nRestart Tor Browser now to reset your identity?\n\n +torbutton.popup.confirm_newnym = El Navegador Tor cerrará todas las ventanas y pestañas. Todas las sesiones de sitios web se perderán.\n\n¿Reiniciar el Navegador Tor para restablecer tu identidad?\n\n torbutton.maximize_warning = Maximizar el Tor Browser puede permitir a los sitios web determinar el tamaño de tu monitor, lo que podrÃa usarse para rastrearte. Te recomendamos que dejes las ventanas del Tor Browser en su tamaño predeterminado. @@ -79,26 +79,26 @@ onionServices.descNotFound.longDescription=Detalles: %S - El descriptor del serv # onionServices.introFailed.pageTitle=Problem Loading Onionsite # onionServices.introFailed.header=Onionsite Has Disconnected # onionServices.introFailed=The most likely cause is that the onionsite is offline. Contact the onionsite administrator. -# onionServices.introFailed.longDescription=Details: %S â Introduction failed, which means that the descriptor was found but the service is no longer connected to the introduction point. It is likely that the service has changed its descriptor or that it is not running. +onionServices.introFailed.longDescription=Detalles: %S - La introducción falló, lo que significa que el descriptor fue encontrado pero el servicio ya no está conectado al punto de introducción. Es probable que el servicio haya cambiado su descriptor o que no esté funcionando. # Tor SOCKS error 0xF3: # onionServices.rendezvousFailed.pageTitle=Problem Loading Onionsite # onionServices.rendezvousFailed.header=Unable to Connect to Onionsite -# onionServices.rendezvousFailed=The onionsite is busy or the Tor network is overloaded. Try again later. +onionServices.rendezvousFailed=El sitio cebolla está ocupado o la red Tor está sobrecargada. Inténtalo más tarde. # onionServices.rendezvousFailed.longDescription=Details: %S â The client failed to rendezvous with the service, which means that the client was unable to finalize the connection. # Tor SOCKS error 0xF4: onionServices.clientAuthMissing.pageTitle=Se requiere autorización # onionServices.clientAuthMissing.header=Onionsite Requires Authentication onionServices.clientAuthMissing=El acceso al sitio cebolla necesita una clave, pero no se ha proporcionado ninguna. -# onionServices.clientAuthMissing.longDescription=Details: %S â The client downloaded the requested onion service descriptor but was unable to decrypt its content because client authorization information is missing. +onionServices.clientAuthMissing.longDescription=Detalles: %S - El cliente descargó el descriptor de servicio de cebolla solicitado, pero no pudo descifrar su contenido porque falta la información de autorización del cliente. # Tor SOCKS error 0xF5: -# onionServices.clientAuthIncorrect.pageTitle=Authorization Failed +onionServices.clientAuthIncorrect.pageTitle=Falló la autorización # onionServices.clientAuthIncorrect.header=Onionsite Authentication Failed -# onionServices.clientAuthIncorrect=The provided key is incorrect or has been revoked. Contact the onionsite adm
[tor-commits] [translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
commit 63d0e5205e3bcbdf79ce6e9f0e67a633938fe369 Author: Translation commit bot Date: Thu Jul 29 01:17:10 2021 + https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties --- es-ES/torbutton.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es-ES/torbutton.properties b/es-ES/torbutton.properties index 9ea03569d4..88eb6f7d70 100644 --- a/es-ES/torbutton.properties +++ b/es-ES/torbutton.properties @@ -152,5 +152,5 @@ cryptoSafetyPrompt.whatCanBody=Puedes conectar con un nuevo circuito para establ cryptoSafetyPrompt.learnMore=Aprende más cryptoSafetyPrompt.primaryAction=Recargar Tab con un nuevo circuito cryptoSafetyPrompt.primaryActionAccessKey=R -cryptoSafetyPrompt.secondaryAction=Desestimar la advertencia +cryptoSafetyPrompt.secondaryAction=Ignorar advertencia cryptoSafetyPrompt.secondaryActionAccessKey=B ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttonproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed
commit 523a7b4cc8dddc5f573d682a6dd617a69c5cd9cc Author: Translation commit bot Date: Thu Jul 29 00:47:01 2021 + https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed --- es-ES/torbutton.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/es-ES/torbutton.properties b/es-ES/torbutton.properties index 3fe16edfa7..68b070540f 100644 --- a/es-ES/torbutton.properties +++ b/es-ES/torbutton.properties @@ -27,7 +27,7 @@ torbutton.popup.short_torbrowser = ¡Información importante sobre Torbutton! \n torbutton.popup.confirm_plugins = Complementos (plugins) como Flash pueden dañar tu privacidad y anonimato.\n\nTambién pueden esquivar Tor revelando tu ubicación y dirección IP actuales.\n\n¿Estás seguro de que quieres habilitar los complementos?\n\n torbutton.popup.never_ask_again = No me vuelvas a preguntar -torbutton.popup.confirm_newnym = El Tor Browser cerrará todas las ventanas y pestañas. Todas las sesiones de sitios web se perderán.\n\n¿Reiniciar el Tor Browser para restablecer su identidad?\n\n +# torbutton.popup.confirm_newnym = Tor Browser will close all windows and tabs. All website sessions will be lost.\n\nRestart Tor Browser now to reset your identity?\n\n torbutton.maximize_warning = Maximizar el Tor Browser puede permitir a los sitios web determinar el tamaño de tu monitor, lo que podrÃa usarse para rastrearte. Te recomendamos que dejes las ventanas del Tor Browser en su tamaño predeterminado. @@ -151,6 +151,6 @@ onionLocation.prioritizeOnionsDescription=Priorizar los sitios .onion cuando se # cryptoSafetyPrompt.whatCanBody=You can try reconnecting with a new circuit to establish a secure connection, or accept the risk and dismiss this warning. # cryptoSafetyPrompt.learnMore=Learn more # cryptoSafetyPrompt.primaryAction=Reload Tab with a New Circuit -# cryptoSafetyPrompt.primaryActionAccessKey=R +cryptoSafetyPrompt.primaryActionAccessKey=R # cryptoSafetyPrompt.secondaryAction=Dismiss Warning -# cryptoSafetyPrompt.secondaryActionAccessKey=B +cryptoSafetyPrompt.secondaryActionAccessKey=B ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
commit 5d6663fa4b671f4a55ad62a8c873394c5b27a004 Author: Translation commit bot Date: Thu Jul 29 00:46:59 2021 + https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties --- es-ES/torbutton.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es-ES/torbutton.properties b/es-ES/torbutton.properties index 99a5fcc9fc..9ea03569d4 100644 --- a/es-ES/torbutton.properties +++ b/es-ES/torbutton.properties @@ -27,7 +27,7 @@ torbutton.popup.short_torbrowser = ¡Información importante sobre Torbutton! \n torbutton.popup.confirm_plugins = Complementos (plugins) como Flash pueden dañar tu privacidad y anonimato.\n\nTambién pueden esquivar Tor revelando tu ubicación y dirección IP actuales.\n\n¿Estás seguro de que quieres habilitar los complementos?\n\n torbutton.popup.never_ask_again = No me vuelvas a preguntar -torbutton.popup.confirm_newnym = El Tor Browser cerrará todas las ventanas y pestañas. Todas las sesiones de sitios web se perderán.\n\n¿Reiniciar el Tor Browser para restablecer su identidad?\n\n +torbutton.popup.confirm_newnym = El Navegador Tor cerrará todas las ventanas y pestañas. Todas las sesiones de sitios web se perderán.\n\n¿Reiniciar el Navegador Tor para restablecer tu identidad?\n\n torbutton.maximize_warning = Maximizar el Tor Browser puede permitir a los sitios web determinar el tamaño de tu monitor, lo que podrÃa usarse para rastrearte. Te recomendamos que dejes las ventanas del Tor Browser en su tamaño predeterminado. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings_completed] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings_completed
commit 11b6934a45bc95b05fee74d3fbdbd5a5e4bb2feb Author: Translation commit bot Date: Thu Jul 29 00:17:35 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings_completed --- es-ES/network-settings.dtd | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/es-ES/network-settings.dtd b/es-ES/network-settings.dtd index f877f9ebdd..b255450a1a 100644 --- a/es-ES/network-settings.dtd +++ b/es-ES/network-settings.dtd @@ -66,9 +66,9 @@ - - - + + + @@ -92,5 +92,5 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit 4b79b1d923a546f413acc696be815724f89cd170 Author: Translation commit bot Date: Wed Jul 28 22:16:48 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+fr.po | 27 +++ 1 file changed, 27 insertions(+) diff --git a/contents+fr.po b/contents+fr.po index 7f2068bce7..d62b476053 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -2123,6 +2123,11 @@ msgid "" "indicator when Tor Browser opens. You can update either automatically or " "manually." msgstr "" +"Navigateur Tor vous demandera de mettre à jour le logiciel une fois qu'une " +"nouvelle version sera proposée : le menu hamburger (menu principal) " +"affichera un cercle vert avec une flèche vers le haut, et vous pourrez voir " +"un indicateur écrit de mise à jour lors du démarrage du Navigateur Tor. Vous" +" pouvez mettre à jour soit automatiquement soit manuellement." #: https//tb-manual.torproject.org/updating/ #: (content/updating/contents+en.lrtopic.body) @@ -2360,6 +2365,9 @@ msgid "" " to the hamburger menu (\"â¡\"), then click on \"Preferences\", and finally " "on \"Tor\" in the side bar." msgstr "" +"Si vous ne voyez pas cette option et que vous avez le Navigateur Tor ouvert," +" vous pouvez naviguer vers le menu hamburger (\"â¡\"), ensuite cliquez sur « " +"Préférences », et finalement sur « Tor » dans la barre latérale." #: https//tb-manual.torproject.org/troubleshooting/ #: (content/troubleshooting/contents+en.lrtopic.body) @@ -2451,6 +2459,8 @@ msgid "" "Please check the [Known Issues](/known-issues) page to see if the problem " "you are experiencing is already listed there." msgstr "" +"Veuillez regarder la page des [Problèmes Connues](/known-issues) pour voir " +"si le problème que vous rencontrez est déjà répertorié ici." #: https//tb-manual.torproject.org/plugins/ #: (content/plugins/contents+en.lrtopic.title) @@ -2527,6 +2537,12 @@ msgid "" "allows you to control the JavaScript (and other scripts) that runs on " "individual web pages, or block it entirely." msgstr "" +"Le Navigateur Tor inclut un greffon appelé NoScript. C'est accessible dans «" +" Préférences » (ou « Options » sur Windows) dans le [menu hamburger " +"(â¡)](https://support.torproject.org/fr/glossary/hamburger-menu/), ensuite " +"sélectionnez « Personnaliser » et glissez l'icône « S » en haut à droite de " +"la fenêtre. NoScript vous permet de contrôler le JavaScript (et autres " +"scripts) exécuté par les différentes pages Web, ou le bloque complètement." #: https//tb-manual.torproject.org/plugins/ #: (content/plugins/contents+en.lrtopic.body) @@ -2755,6 +2771,10 @@ msgid "" "vulnerabilities](https://support.torproject.org/tbb/antivirus-false-"; "positive/)." msgstr "" +"Parfois il y a aussi des pop-ups avec des [faux positifs en ce qui concerne " +"les programmes malveillants et/ou les " +"vulnérabilités](https://support.torproject.org/fr/tbb/antivirus-false-"; +"positive/)." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2813,6 +2833,10 @@ msgid "" "advanced user who knows how to configure both in a way that doesn't " "compromise your privacy." msgstr "" +"Nous vous recommandons aussi de ne pas utiliser de RPV avec Tor à part si " +"vous êtes un utilisateur expérimenté qui sait comment configurer les deux de" +" manière à ne pas compromettre votre protection des renseignements " +"personnels." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2820,6 +2844,9 @@ msgid "" "You can find more detailed information about Tor + VPN at our " "[wiki](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorPlusVPN)." msgstr "" +"Vous pouvez trouver plus d'informations détaillées sur Tor + un RPV sur " +"notre " +"[wiki](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorPlusVPN)." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit cc2eab21cf057cedbf5a3f2ea82a000eb6c9 Author: Translation commit bot Date: Wed Jul 28 21:46:45 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+fr.po | 40 1 file changed, 40 insertions(+) diff --git a/contents+fr.po b/contents+fr.po index 316887184e..7f2068bce7 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -1859,6 +1859,9 @@ msgid "" "characters (V2 format), this type of address is [being " "deprecated](https://support.torproject.org/onionservices/v2-deprecation/)." msgstr "" +"Si le service oignon que vous essayer d'accéder consiste en une chaîne de 16" +" caractères (format V2), ce type d'adresse est " +"[déconseillé](https://support.torproject.org/onionservices/v2-deprecation/)." #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1867,6 +1870,9 @@ msgid "" "connecting to [DuckDuckGo's Onion " "Service](https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/)." msgstr "" +"Vous pouvez aussi tester si vous êtes apte à accéder à d'autres services " +"oignon en se connectant au [Service Oignon de " +"DuckDuckGo](https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/)." #: https//tb-manual.torproject.org/secure-connections/ #: (content/secure-connections/contents+en.lrtopic.title) @@ -2849,6 +2855,8 @@ msgid "" "* Issues with making Tor Browser as your [default " "browser](https://support.torproject.org/tbb/tbb-32/)." msgstr "" +"* Des problèmes pour rendre le Navigateur Tor en tant que [navigateur par " +"défaut](https://support.torproject.org/tbb/tbb-32/)." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2871,6 +2879,9 @@ msgid "" "* Tor won't start on Windows when the [folder path contains non-ascii " "characters](https://gitlab.torproject.org/tpo/core/tor/-/issues/10416)." msgstr "" +"* Tor ne voudra pas démarrer sur Windows si le [chemin du dossier contient " +"des caractères non-" +"ascii](https://gitlab.torproject.org/tpo/core/tor/-/issues/10416)." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2878,6 +2889,8 @@ msgid "" "* BitTorrent [is not anonymous over Tor](https://blog.torproject.org"; "/bittorrent-over-tor-isnt-good-idea)." msgstr "" +"* BitTorrent [n'est pas anonyme avec Tor](https://blog.torproject.org"; +"/bittorrent-over-tor-isnt-good-idea)." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.title) @@ -3128,6 +3141,9 @@ msgid "" " at a certain point, see the [Troubleshooting](../troubleshooting) page for " "help solving the problem." msgstr "" +"Si vous avez une connexion relativement rapide, mais que le texte semble " +"bloqué à un certain point, regardez la page de " +"[Dépannage](../troubleshooting) pour de l'aide afin de résoudre le problème." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) @@ -3158,6 +3174,8 @@ msgid "" "The first screen will tell you about the status of the Tor Network and " "provide you the option to configure a Bridge ('Config Bridge')." msgstr "" +"Le premier écran vous informera sur le statut de votre réseau Tor et vous " +"apportera l'option de configurer un Pont ('Config Pont')." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) @@ -3330,6 +3348,9 @@ msgid "" "When Tor Browser is running, you would see so in your device's notification " "panel after expanding it along with the button \"NEW IDENTITY\"." msgstr "" +"Quand le Navigateur Tor est lancé, vous devriez voir dans votre barre de " +"notification de votre appareil après l'avoir déroulé le bouton \"NOUVELLE " +"IDENTITÃ\"." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) @@ -3374,6 +3395,9 @@ msgid "" "[Security settings](../security-settings/) disable certain web features that" " can be used to compromise your security and anonymity." msgstr "" +"Les [Paramètres de sécurité](../security-settings/) désactivent certaines " +"fonctionnalités Web qui peuvent compromettre votre sécurité et votre " +"anonymat." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) @@ -3550,6 +3574,10 @@ msgid "" "select Tor Browser and tap on the \"Uninstall\" button. Afterwards, download" " the latest Tor Browser release and install it." msgstr "" +"En fonction de votre marque d'appareil mobile, aller dans Paramètres > " +"Applis, ensuite sélectionnez le Navigateur Tor et appuyez sur le bouton " +"\"Désinstaller\". Après cela, téléchargez la dernière version du Navigateur " +"Tor et installez-la." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.l
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit 5af34f2fc5fb6663dc3f269f89b4f78ddb987ff7 Author: Translation commit bot Date: Wed Jul 28 21:17:06 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+fr.po | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/contents+fr.po b/contents+fr.po index 4ddb3a45a4..316887184e 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -756,6 +756,10 @@ msgid "" " is not necessary. You will usually know if you need to select this checkbox" " because the same settings will be used for other browsers on your system." msgstr "" +"La troisième case demande si votre connexion utilise un mandataire. Dans la " +"plupart des cas, cela n'est pas nécessaire. Vous saurez généralement si vous" +" devez cocher cette case car les mêmes paramètres seront utilisés pour " +"d'autres navigateurs de votre système." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -766,6 +770,8 @@ msgstr "Si possible, posez la question à votre administrateur réseau." #: (content/running-tor-browser/contents+en.lrtopic.body) msgid "If your connection does not use a proxy, click \"Connect\"." msgstr "" +"Si votre connexion n'utilise pas un mandataire, cliquez sur \"Se " +"connecter\"." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -1099,7 +1105,7 @@ msgstr "" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) msgid "* Use Moat to fetch bridges from within Tor Browser." -msgstr "" +msgstr "* Utilisez Moat pour récupérer des ponts à partir du Navigateur Tor." #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tpo/master] make the anticensorship job description a bit less imposing
commit 878f30d76157c4c5554f3570905524b53dbd9851 Author: Roger Dingledine Date: Wed Jul 28 13:20:18 2021 -0400 make the anticensorship job description a bit less imposing --- content/about/jobs/software-developer-anticensorship-2/contents.lr | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/about/jobs/software-developer-anticensorship-2/contents.lr b/content/about/jobs/software-developer-anticensorship-2/contents.lr index 5b6752dd..68fcfd8e 100644 --- a/content/about/jobs/software-developer-anticensorship-2/contents.lr +++ b/content/about/jobs/software-developer-anticensorship-2/contents.lr @@ -41,7 +41,7 @@ Required qualifications: Preferred qualifications: - - Experience and intuition about censorship in China, including knowing how best to reach Chinese internet user communities to discuss circumvention approaches. + - Experience and intuition about censorship in China, including knowing how to reach Chinese internet user communities to discuss circumvention approaches. - Familiarity with reading research papers and turning research ideas into prototypes. - Understanding of the Tor pluggable transport ecosystem and the censorship circumvention research space. - Past contributions to and familiarity with the practices of free software projects. @@ -50,7 +50,7 @@ Preferred qualifications: ## To Apply -To apply, submit a cover letter, your CV/resume (including three professional references), and a link to a code sample or some non-trivial software project you have significantly contributed to. In your cover letter, please include the reason you want to work at the Tor Project. +To apply, submit a cover letter, your CV/resume, and a link to a code sample or some non-trivial software project you have significantly contributed to. In your cover letter, please include the reason you want to work at the Tor Project. IMPORTANT: Please email application materials in plain text or PDF format, if possible, to job-anticensor at torproject dot org with "Anti-Censorship Developer" in the subject line. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tpo/master] Update lego
commit 53b1b271fcbe16af6a8beb0412afd24cdbf3c1f2 Author: gus Date: Wed Jul 28 12:13:22 2021 -0300 Update lego --- lego | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lego b/lego index a12c0beb..66d0bd56 16 --- a/lego +++ b/lego @@ -1 +1 @@ -Subproject commit a12c0beb9c7ba1a203ca1a7b6bd3dd14197ea4b2 +Subproject commit 66d0bd56c8c687a7c3b560a6520a8daac3f50d1e ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [styleguide/master] Update lego
commit e4004d65dbcc290d42da710ce1d676064aae15f3 Author: gus Date: Wed Jul 28 12:12:45 2021 -0300 Update lego --- lego | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lego b/lego index a12c0be..66d0bd5 16 --- a/lego +++ b/lego @@ -1 +1 @@ -Subproject commit a12c0beb9c7ba1a203ca1a7b6bd3dd14197ea4b2 +Subproject commit 66d0bd56c8c687a7c3b560a6520a8daac3f50d1e ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [manual/master] Update lego
commit f8ffb1be67f8d8d5ea454824f52f100762211424 Author: gus Date: Wed Jul 28 12:12:15 2021 -0300 Update lego --- lego | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lego b/lego index a12c0be..66d0bd5 16 --- a/lego +++ b/lego @@ -1 +1 @@ -Subproject commit a12c0beb9c7ba1a203ca1a7b6bd3dd14197ea4b2 +Subproject commit 66d0bd56c8c687a7c3b560a6520a8daac3f50d1e ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [community/master] Update lego
commit 666032e74f2f7c2b5d0a1c967f961d0e7edd7145 Author: gus Date: Wed Jul 28 12:11:14 2021 -0300 Update lego --- lego | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lego b/lego index a12c0be..66d0bd5 16 --- a/lego +++ b/lego @@ -1 +1 @@ -Subproject commit a12c0beb9c7ba1a203ca1a7b6bd3dd14197ea4b2 +Subproject commit 66d0bd56c8c687a7c3b560a6520a8daac3f50d1e ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [Git][tpo/applications/android-components][android-components-91.0.7-11.0-1] 12 commits: Bug 40005: Modify Default toolbar menu
Matthew Finkel pushed to branch android-components-91.0.7-11.0-1 at The Tor Project / Applications / android-components Commits: 247132fe by Matthew Finkel at 2021-07-28T09:50:24+02:00 Bug 40005: Modify Default toolbar menu - - - - - cf9cc330 by Alex Catarineu at 2021-07-28T09:50:27+02:00 Bug 40007: Port external helper app prompting Together with the corresponding fenix patch, this allows all `startActivity` that may open external apps to be replaced by `TorUtils.startActivityPrompt`. - - - - - f11d7b9d by Alex Catarineu at 2021-07-28T09:50:29+02:00 Bug 40002: Ensure system download manager is not used - - - - - 5c863c98 by Alex Catarineu at 2021-07-28T09:50:32+02:00 Bug 40009: Change the default search engines This matches the search engines from desktop, that is: DDG as the default, then YouTube, Google, DDGOnion, Startpage, Twitter, Wikipedia and Yahoo. Bug 40062: Update DuckDuckGo onion search plugin - - - - - 4bfbb730 by Alex Catarineu at 2021-07-28T09:50:50+02:00 Modify Addon support Bug 40011: Hide option for disallowing addons in private mode Bug 40016: Allow inheriting from AddonCollectionProvider This will allow implementing our own AddonsProvider in fenix. - - - - - bba90e7a by Georg Koppen at 2021-07-28T09:50:52+02:00 Bug 40013: Add option do overwrite timestamp in extension version - - - - - f19e39e5 by Alex Catarineu at 2021-07-28T09:50:53+02:00 Bug 40015: Port padlock states for .onion services - - - - - 22631053 by Alex Catarineu at 2021-07-28T09:50:55+02:00 Bug 40021: Force telemetry=false in Fennec settings migration - - - - - f7c773e8 by Alex Catarineu at 2021-07-28T09:50:57+02:00 Bug 40022: Migrate Tor security level from Fennec - - - - - ff8bf5d4 by Matthew Finkel at 2021-07-28T09:50:58+02:00 Modify Tracking Protection configuration Bug 40020: Disable third-party cookies Bug 40024: Disable tracking protection by default - - - - - ade0ff7b by Matthew Finkel at 2021-07-28T09:51:00+02:00 Bug 40023: Stop PrivateNotificationService - - - - - 1358f1c5 by Matthew Finkel at 2021-07-28T09:51:01+02:00 Add support for new GeckoView interfaces Bug 40006: Expose Security Level interface Bug 40019: Expose spoofEnglish pref Bug 34439: Isolate Icon loader on Android - - - - - 30 changed files: - build.gradle - components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt - components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt - components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt - components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt - + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml - + components/browser/search/src/main/assets/searchplugins/startpage.xml - + components/browser/search/src/main/assets/searchplugins/yahoo.xml - components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt - components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt - components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml - components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml - components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt - components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt - components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt - components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt - components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt - components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml - components/feature/app-links/build.gradle - components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt - components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt - components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt - components/feature/downloads/build.gradle - components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt - components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt - components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt - components/feature/search/src/main/assets/search/list.json - components/feature/search/src/main/assets/searchplugins/ddg.xml - components/feature/toolbar/src/main/java/mozilla/components/feature/toolbar/ToolbarPresenter.kt - components/support/ktx/src/main/java/mozilla/components/support/ktx/android/content/Context.kt The diff was not included because it is too la
[tor-commits] [tor-browser-build/master] Remove uniuri project.
commit 5e61e15a2b71412538b3be5e9b62180f4d2686ce Author: David Fifield Date: Tue Jul 27 20:06:46 2021 + Remove uniuri project. This is not used by snowflake since https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/33800 It was also a dependency in the obfs4 project, but obfs4 doesn't use it. --- projects/obfs4/build | 1 - projects/obfs4/config | 2 -- projects/snowflake/build | 1 - projects/snowflake/config | 2 -- projects/uniuri/config| 17 - 5 files changed, 23 deletions(-) diff --git a/projects/obfs4/build b/projects/obfs4/build index 47c7228..b57b0c5 100644 --- a/projects/obfs4/build +++ b/projects/obfs4/build @@ -15,7 +15,6 @@ mkdir -p $PTDIR tar -C /var/tmp/dist -xf [% c('input_files_by_name/goptlib') %] tar -C /var/tmp/dist -xf [% c('input_files_by_name/ed25519') %] tar -C /var/tmp/dist -xf [% c('input_files_by_name/siphash') %] -tar -C /var/tmp/dist -xf [% c('input_files_by_name/uniuri') %] tar -C /var/tmp/dist -xf [% c('input_files_by_name/goxcrypto') %] tar -C /var/tmp/dist -xf [% c('input_files_by_name/goxnet') %] tar -C /var/tmp/dist -xf [% c('input_files_by_name/goutls') %] diff --git a/projects/obfs4/config b/projects/obfs4/config index 8273bd5..eec61bb 100644 --- a/projects/obfs4/config +++ b/projects/obfs4/config @@ -26,8 +26,6 @@ input_files: project: ed25519 - name: siphash project: siphash - - name: uniuri -project: uniuri - name: goxcrypto project: goxcrypto - name: goxnet diff --git a/projects/snowflake/build b/projects/snowflake/build index a72caba..4c99675 100644 --- a/projects/snowflake/build +++ b/projects/snowflake/build @@ -12,7 +12,6 @@ mkdir -p $PTDIR $DOCSDIR export CGO_ENABLED=1 [% END -%] -tar -C /var/tmp/dist -xf [% c('input_files_by_name/uniuri') %] tar -C /var/tmp/dist -xf [% c('input_files_by_name/goptlib') %] tar -C /var/tmp/dist -xf [% c('input_files_by_name/pion-webrtc') %] tar -C /var/tmp/dist -xf [% c('input_files_by_name/kcp-go') %] diff --git a/projects/snowflake/config b/projects/snowflake/config index 6022b2c..27c43d9 100644 --- a/projects/snowflake/config +++ b/projects/snowflake/config @@ -12,8 +12,6 @@ input_files: - project: container-image - name: go project: go - - name: uniuri -project: uniuri - name: goptlib project: goptlib - name: pion-webrtc diff --git a/projects/uniuri/config b/projects/uniuri/config deleted file mode 100644 index 5eea6e2..000 --- a/projects/uniuri/config +++ /dev/null @@ -1,17 +0,0 @@ -# vim: filetype=yaml sw=2 -version: '[% c("abbrev") %]' -git_url: https://github.com/dchest/uniuri -git_hash: 8902c56451e9b58ff940bbe5fec35d5f9c04584a -filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz' - -build: '[% c("projects/go/var/build_go_lib") %]' - -var: - container: -use_container: 1 - go_lib: github.com/dchest/uniuri - -input_files: - - project: container-image - - name: go -project: go ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal
commit 192b422cd92ef7304522629b789731b3bb918128 Author: Translation commit bot Date: Wed Jul 28 13:17:56 2021 + https://gitweb.torproject.org/translation.git/commit/?h=support-portal --- contents+hu.po | 35 +-- 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/contents+hu.po b/contents+hu.po index ce376b9895..2601ace996 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -5,8 +5,8 @@ # erinm, 2020 # Tamas Pajor , 2020 # Emma Peel, 2021 -# Zsolt Repasy , 2021 # vargaviktor , 2021 +# Zsolt Repasy , 2021 # msgid "" msgstr "" @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-07-19 16:46+CET\n" "PO-Revision-Date: 2018-10-02 22:41+\n" -"Last-Translator: vargaviktor , 2021\n" +"Last-Translator: Zsolt Repasy , 2021\n" "Language-Team: Hungarian (https://www.transifex.com/otf/teams/1519/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2975,6 +2975,10 @@ msgid "" "the file, which is named bookmarks.html by default. The desktop is usually a" " good spot, but any place that is easy to remember will work." msgstr "" +"- A megnyÃló KönyvjelzÅ file exportálása ablakban válassza ki az exportálás " +"helyét, ahova menteni szeretné az alapértelmezettként bookmarks.html " +"elnevezésű file-t. Az Ãróasztal általában jó mentési hely, de bármelyik hely" +" megfelelÅ lesz, ami könnyen megjegyezhetÅ." #: https//support.torproject.org/tbb/export-and-import-bookmarks/ #: (content/tbb/export-and-import-bookmarks/contents+en.lrquestion.description) @@ -5680,7 +5684,7 @@ msgstr "" #: https//support.torproject.org/connecting/connecting-2/ #: (content/connecting/connecting-2/contents+en.lrquestion.description) msgid "Then paste the Tor log into a text file or other document." -msgstr "Majd illessze be a Tor logot egy szövegfájlba vagy más dokumentumba." +msgstr "Majd illessze be a Tor logot a text file-ba vagy más dokumentumba." #: https//support.torproject.org/connecting/connecting-2/ #: (content/connecting/connecting-2/contents+en.lrquestion.description) @@ -7199,6 +7203,9 @@ msgid "" "signed by the primary identity secret key and confirms that the medium term " "signing key is valid for a certain period of time." msgstr "" +"Továbbá egy \"ed25519_signing_cert\" nevű tanúsÃtvány generálódik, amelyet " +"az elsÅdleges azonosÃtó titkos kulcs Ãr alá. Ez a tanúsÃtvány erÅsÃti meg, " +"hogy az aláÃró kulcs egy bizonyos ideig érvényes marad." #: https//support.torproject.org/operators/offline-ed25519/ #: (content/operators/offline-ed25519/contents+en.lrquestion.description) @@ -7236,6 +7243,9 @@ msgid "" "before they expire otherwise the Tor process on the relay will exit upon " "expiration." msgstr "" +"Manuálisan meg kell újÃtania a középtávú aláÃró kulcsot és a tanúsÃtványt, " +"mielÅtt lejárnak, máskülönben a lejárat után a Tor folyamat be fog " +"fejezÅdni, ki fog lépni a relén." #: https//support.torproject.org/operators/offline-ed25519/ #: (content/operators/offline-ed25519/contents+en.lrquestion.description) @@ -8492,12 +8502,16 @@ msgid "" "- The Onion Service is served over HTTP, or HTTPS with a CA-Issued " "certificate." msgstr "" +"- Az onion szolgáltatást egy CA által kibocsájtott tanúsÃtvány szolgálja ki " +"HTTP-n vagy HTTPS-en keresztül." #: https//support.torproject.org/onionservices/onionservices-5/ #: (content/onionservices/onionservices-5/contents+en.lrquestion.description) msgid "" "- The Onion Service is served over HTTPS with a Self-Signed certificate." msgstr "" +"- Az onion szolgáltatást egy önmagát aláÃró tanúsÃtvány szolgálja ki HTTPS-" +"en keresztül." #: https//support.torproject.org/onionservices/onionservices-5/ #: (content/onionservices/onionservices-5/contents+en.lrquestion.description) @@ -8515,7 +8529,7 @@ msgstr "" #: (content/onionservices/onionservices-5/contents+en.lrquestion.description) msgid "- The Onion Service is served with a script from an insecure URL." msgstr "" -"- Az onion szolgáltatást egy oolyan script szolgált ki, amely nem " +"- Az onion szolgáltatást egy olyan script szolgálja ki, amely nem " "biztonságos URL-rÅl származik." #: https//support.torproject.org/onionservices/onionservices-5/ @@ -8536,19 +8550,21 @@ msgstr "" #: (content/onionservices/onionservices-5/contents+en.lrquestion.description) msgid "- The Onion Service is served over HTTPS with an expired Certificate." msgstr "" -"- Az onion szolgáltatást egy lejárt certificate szolgál ki HTTPS-en " +"- Az onion szolgáltatást egy lejárt tanúsÃtvány szolgálja ki HTTPS-en " "keresztül." #: https//support.torproject.org/onionservices/onionservices-5/ #: (content/onionservices/onionservices-5/contents+en.lrquestion.description) msgid "- The Onion Service is served over HTTPS with a wrong Domain." msgstr "" -"- Az onion sz
[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal
commit 7d8ff1449b34fde161a07a6e9b647e17e36ea4c3 Author: Translation commit bot Date: Wed Jul 28 11:18:02 2021 + https://gitweb.torproject.org/translation.git/commit/?h=support-portal --- contents+hu.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contents+hu.po b/contents+hu.po index aaf0ff2920..ce376b9895 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -771,7 +771,7 @@ msgstr "" #: https//support.torproject.org/glossary/hop/ #: (content/glossary/hop/contents+en.lrword.term) msgid "hop" -msgstr "hop" +msgstr "ugrás" #: https//support.torproject.org/glossary/hop/ #: (content/glossary/hop/contents+en.lrword.definition) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot_completed] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot_completed
commit 266f9dbe50c82f1c87d560bcf2a1b8cba61acce4 Author: Translation commit bot Date: Wed Jul 28 11:17:11 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot_completed --- contents+hu.po | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/contents+hu.po b/contents+hu.po index c523281531..41c40ea235 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -1332,13 +1332,13 @@ msgid "" "[FAQ](https://www.torproject.org/docs/faq#EntryGuards) and [Support " "Portal](https://support.torproject.org/tbb/tbb-2/)." msgstr "" -"Az áramkörben a Guard (År) vagy bemeneti node az elsÅ node és ezt " +"Az áramkörben a Guard (År) vagy bemeneti csomópont az elsÅ csomópont és ezt " "automatikusan és véletlenszerűen választja ki a Tor. De ez mindig más, és " -"különbözik az áramkör többi node-jától. A profilozási támadások elkerülése " -"miatt a Guard node 2-3 hónap után változik a többi node-dal ellentétben, " -"amelyek minden új domain esetében változnak. A Guard-ról további " -"információkat tudhat meg itt: " -"[FAQ](https://www.torproject.org/docs/faq#EntryGuards) and [Support " +"különbözik az áramkör többi somópontjától. A profilozási támadások " +"elkerülése miatt a Guard csomópont 2-3 hónap után változik a többi " +"csomóponttal ellentétben, amelyek minden új domain esetében változnak. A " +"Guard-ról további információkat tudhat meg itt: " +"[FAQ](https://www.torproject.org/docs/faq#EntryGuards) és [Support " "Portal](https://support.torproject.org/tbb/tbb-2/)." #: https//tb-manual.torproject.org/managing-identities/ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit c2a9b82cb0062bb5fcf7742e437ce38f4d407b1c Author: Translation commit bot Date: Wed Jul 28 11:17:06 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+hu.po | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/contents+hu.po b/contents+hu.po index c523281531..41c40ea235 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -1332,13 +1332,13 @@ msgid "" "[FAQ](https://www.torproject.org/docs/faq#EntryGuards) and [Support " "Portal](https://support.torproject.org/tbb/tbb-2/)." msgstr "" -"Az áramkörben a Guard (År) vagy bemeneti node az elsÅ node és ezt " +"Az áramkörben a Guard (År) vagy bemeneti csomópont az elsÅ csomópont és ezt " "automatikusan és véletlenszerűen választja ki a Tor. De ez mindig más, és " -"különbözik az áramkör többi node-jától. A profilozási támadások elkerülése " -"miatt a Guard node 2-3 hónap után változik a többi node-dal ellentétben, " -"amelyek minden új domain esetében változnak. A Guard-ról további " -"információkat tudhat meg itt: " -"[FAQ](https://www.torproject.org/docs/faq#EntryGuards) and [Support " +"különbözik az áramkör többi somópontjától. A profilozási támadások " +"elkerülése miatt a Guard csomópont 2-3 hónap után változik a többi " +"csomóponttal ellentétben, amelyek minden új domain esetében változnak. A " +"Guard-ról további információkat tudhat meg itt: " +"[FAQ](https://www.torproject.org/docs/faq#EntryGuards) és [Support " "Portal](https://support.torproject.org/tbb/tbb-2/)." #: https//tb-manual.torproject.org/managing-identities/ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot_completed] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot_completed
commit 1b01b57e25c29447ab008cf581b0a0eba921394e Author: Translation commit bot Date: Wed Jul 28 10:17:18 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot_completed --- contents+hu.po | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/contents+hu.po b/contents+hu.po index fd13b241a4..c523281531 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -3236,7 +3236,7 @@ msgid "" "'Config Bridge'." msgstr "" "Ha tud arról, hogy az Ãn kapcsolata cenzorált, vagy sikertelenül próbált " -"kapcsolódni a Tor hálózathoz és más megoldás nem működött, kattintson a " +"kapcsolódni a Tor hálózathoz és más megoldás nem működött, koppintson a " "\"HÃd konfigurálása\" gombra." #: https//tb-manual.torproject.org/mobile-tor/ @@ -3526,7 +3526,7 @@ msgid "" "Tap on the hamburger menu next to the search bar and navigate to \"My apps &" " games\" > \"Updates\"." msgstr "" -"Nyomjon rá a hamburger menüre a keresés mellett és navigáljon a \"Saját " +"Koppintson a hamburger menüre a keresés mellett és navigáljon a \"Saját " "alkalmazások és játékok\" > \"FrissÃtések\" opcióhoz." #: https//tb-manual.torproject.org/mobile-tor/ @@ -3536,7 +3536,7 @@ msgid "" "and tap the \"Update\" button." msgstr "" "Amennyiben a Tor BöngészÅ szerepel a frissÃtendÅ alkalmazások listáján, " -"válassza ki és kattintson a \"FrissÃtés\" gombra." +"válassza ki és koppintson a \"FrissÃtés\" gombra." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) @@ -3624,8 +3624,8 @@ msgid "" " the latest Tor Browser release and install it." msgstr "" "Az Ãn mobilkészülékének tÃpusától függÅen keresse meg a \"BeállÃtások\" > " -"\"Alkalmazások\" pontot, majd válassza ki a Tor BöngészÅt, majd nyomjon az " -"\"EltávolÃtás\" gombra. Ezután töltse le a legfrissebb Tör BöngészÅt és " +"\"Alkalmazások\" pontot, majd válassza ki a Tor BöngészÅt, majd koppintson " +"az \"EltávolÃtás\" gombra. Ezután töltse le a legfrissebb Tör BöngészÅt és " "telepÃtse." #: https//tb-manual.torproject.org/mobile-tor/ @@ -3659,7 +3659,7 @@ msgid "" "Tap on the hamburger menu next to the search bar and navigate to \"My apps &" " games\" > \"Installed\"." msgstr "" -"Nyomjon rá a hamburger menüre a keresés mellett és navigáljon a \"Saját " +"Koppintson a hamburger menüre a keresés mellett és navigáljon a \"Saját " "alkalmazások és játékok\" > \"TelepÃtett\" opcióhoz." #: https//tb-manual.torproject.org/mobile-tor/ @@ -3714,8 +3714,8 @@ msgid "" "select Tor Browser and tap on the \"Uninstall\" button." msgstr "" "A mobil eszköz márkájától függÅen navigáljon a BeállÃtások > Alkalmazások " -"menüponthoz, majd válassz a Tor Browser-t és érintse meg az \"EltávolÃtás\" " -"gombot." +"menüponthoz, majd válassza a Tor Browser-t és koppintson az \"EltávolÃtás\" " +"gombra." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit 1f3db42b2fdabfb52b73a00129e3d2f936c3a2ff Author: Translation commit bot Date: Wed Jul 28 10:17:15 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+fr.po | 18 +- contents+hu.po | 16 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/contents+fr.po b/contents+fr.po index 9e25b7668b..4ddb3a45a4 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -709,6 +709,9 @@ msgid "" "The first checkbox is Quickstart. If selected, every time you open Tor " "Browser, it will try to connect with your previous network settings." msgstr "" +"La première case est le Démarrage rapide. Si elle est cochée, à chaque fois " +"que vous ouvrez le Navigateur Tor, cela essayera de se connecter avec vos " +"paramètres réseau précédents." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -717,6 +720,10 @@ msgid "" "connection is censored, or you have tried and failed to connect to the Tor " "network and no other solutions have worked, select \"Use a bridge\"." msgstr "" +"La seconde case demande si vous voulez utiliser un pont. Si vous savez que " +"votre connexion est censurée, ou que vous avez essayé en vain la connexion " +"vers le réseau Tor et qu'aucune autre solution n'a marché, cochez \"Utiliser" +" un pont\"." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -733,11 +740,14 @@ msgid "" "This will display the [Circumvention](../circumvention) section to configure" " a pluggable transport or to connect using [Bridges](../bridges)." msgstr "" +"Cela affichera la section [Contournement](../circumvention) pour configurer " +"un Transport enfichable ou pour se connecter en utilisant un " +"[Pont](../bridges)." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) msgid "### OTHER OPTIONS" -msgstr "" +msgstr "### AUTRES OPTIONS" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -1139,6 +1149,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -1172,6 +1184,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -1690,6 +1704,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) diff --git a/contents+hu.po b/contents+hu.po index fd13b241a4..c523281531 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -3236,7 +3236,7 @@ msgid "" "'Config Bridge'." msgstr "" "Ha tud arról, hogy az Ãn kapcsolata cenzorált, vagy sikertelenül próbált " -"kapcsolódni a Tor hálózathoz és más megoldás nem működött, kattintson a " +"kapcsolódni a Tor hálózathoz és más megoldás nem működött, koppintson a " "\"HÃd konfigurálása\" gombra." #: https//tb-manual.torproject.org/mobile-tor/ @@ -3526,7 +3526,7 @@ msgid "" "Tap on the hamburger menu next to the search bar and navigate to \"My apps &" " games\" > \"Updates\"." msgstr "" -"Nyomjon rá a hamburger menüre a keresés mellett és navigáljon a \"Saját " +"Koppintson a hamburger menüre a keresés mellett és navigáljon a \"Saját " "alkalmazások és játékok\" > \"FrissÃtések\" opcióhoz." #: https//tb-manual.torproject.org/mobile-tor/ @@ -3536,7 +3536,7 @@ msgid "" "and tap the \"Update\" button." msgstr "" "Amennyiben a Tor BöngészÅ szerepel a frissÃtendÅ alkalmazások listáján, " -"válassza ki és kattintson a \"FrissÃtés\" gombra." +"válassza ki és koppintson a \"FrissÃtés\" gombra." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) @@ -3624,8 +3624,8 @@ msgid "" " the latest Tor Browser release and install it." msgstr "" "Az Ãn mobilkészülékének tÃpusától függÅen keresse meg a \"BeállÃtások\" > " -"\"Alkalmazások\" pontot, majd válassza ki a Tor BöngészÅt, majd nyomjon az " -"\"EltávolÃtás\" gombra. Ezután töltse le a legfrissebb Tör BöngészÅt és " +"\"Alkalmazások\" pontot, majd válassza ki a Tor BöngészÅt, majd koppintson " +"az \"EltávolÃtás\" gombra. Ezután töltse le a legfrissebb Tör BöngészÅt és " "telepÃtse." #: https//tb-manual.torproject.org/mobile-tor/ @@ -3659,7 +3659,7 @@ msgid "" "Tap on the hamburger menu next to the search bar and navigate to \"My apps &" " games\" > \"Installed\"." msgstr "" -"Nyomjon rá a hamburger menüre a keresés mellett és navigáljon a \"Saját " +"Koppintson a hamburger menüre a keresés mellett és navigáljon a \"Saját " "alkalmazások és játékok\" > \"TelepÃtett\" opcióhoz." #: https//tb-manual.torproject.org/mobile-tor/ @@ -371
[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-91.0.0b4-11.0-1
boklm pushed new branch tor-browser-91.0.0b4-11.0-1 at The Tor Project / Applications / fenix -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.0.0b4-11.0-1 You're receiving this email because of your account on gitlab.torproject.org. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
commit 38725e5a5df5f91dc513f72bf49d77da403173e1 Author: Translation commit bot Date: Wed Jul 28 09:47:53 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tpo-web --- contents+fr.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/contents+fr.po b/contents+fr.po index 467d273119..c6cf900ce0 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -7,8 +7,8 @@ # walking , 2021 # erinm, 2021 # AO , 2021 -# Matburnx , 2021 # Emma Peel, 2021 +# Matburnx , 2021 # msgid "" msgstr "" @@ -16,7 +16,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-07-07 19:01+CET\n" "PO-Revision-Date: 2019-03-09 10:41+\n" -"Last-Translator: Emma Peel, 2021\n" +"Last-Translator: Matburnx , 2021\n" "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -673,7 +673,7 @@ msgid "" msgstr "" "Si vous trouvez un bogue ou que vous avez une suggestion pour améliorer " "cette version [S'il vous plaît, faîtes le nous " -"savoir](https://support.torproject.org/misc/bug-or-feedback/)" +"savoir](https://support.torproject.org/fr/misc/bug-or-feedback/)" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -977,8 +977,8 @@ msgid "" msgstr "" "La nouvelle version du navigateur Tor est concentrée sur la stabilisation du" " navigateur Tor basé sur une [nouvelle version de support " -"étendu](https://www.mozilla.org/en-US/firefox/enterprise/#overview) de " -"Mozilla Firefox." +"étendu](https://www.mozilla.org/fr/firefox/enterprise/#overview) de Mozilla " +"Firefox." #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot_completed] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot_completed
commit aec73cd1ab99fc400c1d9280cb1f05085efb79ea Author: Translation commit bot Date: Wed Jul 28 09:47:07 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot_completed --- contents+hu.po | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/contents+hu.po b/contents+hu.po index f684c8640e..fd13b241a4 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -981,7 +981,7 @@ msgstr "Az Ãn beállÃtásai automatikusan elmentÅdnek a lap bezárása után. #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "### WHICH TRANSPORT SHOULD I USE?" -msgstr "### MELY TRANSPORTOKAT ÃRDEMES HASZNÃLNOM?" +msgstr "### MELY ÃTVITELEKET ÃRDEMES HASZNÃLNOM?" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -1031,7 +1031,7 @@ msgid "" "Most Pluggable Transports, such as obfs4, rely on the use of \"bridge\" " "relays." msgstr "" -"A legtöbb csatlakoztatható transport, mint például az obfs4 a \"hÃd\" relék " +"A legtöbb cserélhetŠátvitel, mint például az obfs4 a \"hÃd\" relék " "használatára épÃt." #: https//tb-manual.torproject.org/bridges/ @@ -1040,8 +1040,8 @@ msgid "" "Most [Pluggable Transports](/circumvention), such as obfs4, rely on the use " "of \"bridge\" relays." msgstr "" -"A legtöbb [Csatlakoztatható transport](/hu/circumvention), mint például az " -"obfs4 a \"hÃd\" relék használatára épÃt. ." +"A legtöbb [CserélhetŠátvitel](/hu/circumvention), mint például az obfs4 a " +"\"hÃd\" relék használatára épÃt. ." #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -1061,9 +1061,9 @@ msgid "" "fact that you are using Tor, but may slow down the connection compared to " "using ordinary Tor relays." msgstr "" -"A hidak együttes használata a csatlakoztatható transportokkal segÃt azt " -"elrejteni, hogy Ãn Tort használ, de lelassÃthatja az internet kapcsolatot a " -"Tor alapbeállÃtásához képest." +"A hidak együttes használata a cserélhetŠátvitelekkel segÃt azt elrejteni, " +"hogy Ãn Tort használ, de lelassÃthatja az internet kapcsolatot a Tor " +"alapbeállÃtásához képest." #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -1072,9 +1072,9 @@ msgid "" "techniques that do not rely on bridges. You do not need to obtain bridge " "addresses in order to use these transports." msgstr "" -"Más csatlakoztatható transportok, például a meek-ek, más cenzúra-ellenes " -"technikákat alkalmaznak , amelyekhez nem szükségesek a hidak. Ãgy Ãnnek nem " -"lesz szüksége hÃd cÃmekre ezen transportok használatához." +"Más cserélhetŠátvitelek, például a meek, más cenzúra-ellenes technikákat " +"alkalmaznak , amelyekhez nem szükségesek a hidak. Ãgy Ãnnek nem lesz " +"szüksége hÃd cÃmekre ezen átvitelek használatához." #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -3103,7 +3103,7 @@ msgstr "" #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) msgid "7. Tap the Back button at the upper-left-hand corner." -msgstr "7. Nyomja meg a \"Back\" (Vissza) gombot a bal felsÅ sarokban." +msgstr "7. Koppintson a \"Back\" (Vissza) gombra a bal felsÅ sarokban." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) @@ -3246,7 +3246,7 @@ msgid "" "configure a pluggable transport." msgstr "" "Ezután az [Elkerülés](../circumvention) oldal jelenik meg, ahol be tudja " -"állÃtani a csatlakoztatható transportokat." +"állÃtani a cserélhetŠátviteleket." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) @@ -3280,8 +3280,8 @@ msgid "" "To use a pluggable transport, tap on the settings icon when starting Tor " "Browser for the first time." msgstr "" -"Amennyiben csatlakoztatható transportot szeretne használni, koppintson a " -"BeállÃtások ikonra a Tor BöngészÅ elsÅ indÃtásakor." +"Amennyiben cserélhetŠátvitelt szeretne használni, koppintson a BeállÃtások " +"ikonra a Tor BöngészÅ elsÅ indÃtásakor." #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) @@ -3688,7 +3688,7 @@ msgid "" "On the next screen, select Tor Browser and finally tap on the \"Uninstall\" " "button." msgstr "" -"A következÅ képernyÅn válassza a Tor Browser-t és végül nyomjon az " +"A következÅ képernyÅn válassza a Tor Browser-t és végül koppintson az " "\"EltávolÃtás\" gombra." #: https//tb-manual.torproject.org/mobile-tor/ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/lis
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit 57b7da56767eb3cd0c652991631b637ea10215f3 Author: Translation commit bot Date: Wed Jul 28 09:47:03 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+fr.po | 20 ++-- contents+hu.po | 30 +++--- 2 files changed, 33 insertions(+), 17 deletions(-) diff --git a/contents+fr.po b/contents+fr.po index 4504ab804f..9e25b7668b 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -406,6 +406,10 @@ msgid "" "[get...@torproject.org](mailto:get...@torproject.org) with the words " "\"windows zh\" in it." msgstr "" +"Par exemple, pour obtenir des liens de téléchargement du Navigateur Tor en " +"chinois pour Windows, envoyez un courriel à " +"[get...@torproject.org](mailto:get...@torproject.org) avec les mots " +"\"windows zh\" dedans." #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.title) @@ -601,6 +605,8 @@ msgid "" "When you run Tor Browser for the first time, you will see the Connect to Tor" " window." msgstr "" +"Quand vous lancez le Navigateur Tor pour la première fois, vous verrez Se " +"Connecter à Tor apparaître sur votre fenêtre." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -608,6 +614,8 @@ msgid "" "This offers you the option to either connect directly to the Tor network, or" " to configure Tor Browser for your connection." msgstr "" +"Cela vous offre l'option soit de vous connecter directement au réseau Tor, " +"soit de configurer le Navigateur Tor pour votre connexion." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -615,6 +623,8 @@ msgid "" "There's a checkbox which asks whether you always want to get automatically " "connected to the Tor network, if this is the case, check the box." msgstr "" +"Il y a une case qui demande si vous voulez vous connecter automatiquement au" +" réseau Tor, si c'est le cas, cochez la case." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -646,6 +656,8 @@ msgstr "" msgid "" "Once clicked, a status bar will appear, showing Tor's connection progress." msgstr "" +"Une fois cliquée, une barre d'état apparaîtra, montrant la progression de la" +" connexion à Tor." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -665,6 +677,8 @@ msgid "" "Or, if you know that your connection is censored or uses a proxy, you should" " click on \"Tor Network Settings\"." msgstr "" +"Ou, si vous savez que votre connexion est censurée ou utilise un mandataire," +" vous devriez cliquer sur \"Paramètres du réseau Tor\"." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -672,6 +686,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -2361,7 +2377,7 @@ msgid "" "Portal](https://support.torproject.org/connecting/connecting-2/)." msgstr "" "Plus d'informations dessus peuvent être trouvées sur le [Portail " -"dâAssistance](https://support.torproject.org/connecting/connecting-2/)." +"dâAssistance](https://support.torproject.org/fr/connecting/connecting-2/)." #: https//tb-manual.torproject.org/troubleshooting/ #: (content/troubleshooting/contents+en.lrtopic.body) @@ -2719,7 +2735,7 @@ msgid "" "Portal](https://support.torproject.org/tbb/tbb-10/)." msgstr "" "Vous pouvez en lire plus sur le sujet dans notre [Portail " -"dâAssistance](https://support.torproject.org/tbb/tbb-10/)." +"dâAssistance](https://support.torproject.org/fr/tbb/tbb-10/)." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) diff --git a/contents+hu.po b/contents+hu.po index f684c8640e..fd13b241a4 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -981,7 +981,7 @@ msgstr "Az Ãn beállÃtásai automatikusan elmentÅdnek a lap bezárása után. #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "### WHICH TRANSPORT SHOULD I USE?" -msgstr "### MELY TRANSPORTOKAT ÃRDEMES HASZNÃLNOM?" +msgstr "### MELY ÃTVITELEKET ÃRDEMES HASZNÃLNOM?" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -1031,7 +1031,7 @@ msgid "" "Most Pluggable Transports, such as obfs4, rely on the use of \"bridge\" " "relays." msgstr "" -"A legtöbb csatlakoztatható transport, mint például az obfs4 a \"hÃd\" relék " +"A legtöbb cserélhetŠátvitel, mint például az obfs4 a \"hÃd\" relék " "használatára épÃt." #: https//tb-manual.torproject.org/bridges/ @@ -1040,8 +1040,8 @@ msgid "" "Most [Pluggable Transports](/circu
[tor-commits] [translation/gettor-website-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=gettor-website-contentspot
commit b928838db0e63285eaa5a0cfaea2937bc294cd97 Author: Translation commit bot Date: Wed Jul 28 09:45:26 2021 + https://gitweb.torproject.org/translation.git/commit/?h=gettor-website-contentspot --- contents+hu.po | 15 +++ 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/contents+hu.po b/contents+hu.po index d93147f01d..17f8c017a7 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -257,9 +257,9 @@ msgid "" "Launcher window that appears when you first run Tor Browser." msgstr "" "Amikor a Tor BöngészÅt az elsÅ alkalommal indÃtja, meg fogja kérdezni, hogy " -"szeretne-e hidakat használni. A csatlakoztatható átvitelek használathoz " -"kattintson a 'Konfiguráció'-ra a Tor indÃtó ablakban, ami megjelenik a Tor " -"BöngészÅ elsÅ indÃtásakor." +"szeretne-e hidakat használni. A cserélhetŠátvitelek használathoz kattintson" +" a 'Konfiguráció'-ra a Tor indÃtó ablakban, ami megjelenik a Tor BöngészÅ " +"elsÅ indÃtásakor." #: https//gettor.torproject.org/ (content/contents+en.lrpage.body) msgid "" @@ -268,10 +268,9 @@ msgid "" "bar. Once in Preferences, navigate to 'Tor Settings' from the menu on the " "left of the screen." msgstr "" -"Konfigurálhatja a csatlakoztatható átviteleket a Tor BöngészÅben a " -"'BeállÃtások' kiválasztásával a beállÃtások menüben, jobbra a cÃmsortól. A " -"BeállÃtásokban navigáljon a 'Tor beállÃtások'-hoz a képernyÅ bal oldalán " -"található menüben." +"Konfigurálhatja a cserélhetŠátviteleket a Tor BöngészÅben a 'BeállÃtások' " +"kiválasztásával a beállÃtások menüben, jobbra a cÃmsortól. A BeállÃtásokban " +"navigáljon a 'Tor beállÃtások'-hoz a képernyÅ bal oldalán található menüben." #: https//gettor.torproject.org/ (content/contents+en.lrpage.body) msgid "" @@ -281,7 +280,7 @@ msgid "" msgstr "" "Válassz a 'A Tor cenzorált az országomban' opciót majd kattintson a " "'BeépÃtett hÃd kiválasztása' opción. Kattintson a lenyÃló menün és válassza " -"ki a csatlakoztatható átvitel módját, amit használni szeretne." +"ki a cserélhetŠátviteli módot, amit használni szeretne." #: https//gettor.torproject.org/ (content/contents+en.lrpage.body) msgid "Click 'OK' to save your settings." ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-properties] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties
commit 96b4715b4f8bdd654df769522478c39046c8811a Author: Translation commit bot Date: Wed Jul 28 09:17:43 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties --- hu/torlauncher.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hu/torlauncher.properties b/hu/torlauncher.properties index aca3f1a2a6..eca00d4434 100644 --- a/hu/torlauncher.properties +++ b/hu/torlauncher.properties @@ -88,7 +88,7 @@ torlauncher.bootstrapWarning.identity=identitás eltérés torlauncher.bootstrapWarning.timeout=a kapcsolódási idÅ letelt torlauncher.bootstrapWarning.noroute=nincs út a kiszolgálóhoz torlauncher.bootstrapWarning.ioerror=Ãrás/olvasás hiba -torlauncher.bootstrapWarning.pt_missing=hiányzó becsatlakoztatható átvitel +torlauncher.bootstrapWarning.pt_missing=hiányzó cseréhetŠátvitel torlauncher.nsresult.NS_ERROR_NET_RESET=A kapcsolat a szerverhez elveszett. torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Sikertelen a csatlakozás a szerverhez. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal
commit 4933e6441e3d31e58f0a1eb4dec2829483c98210 Author: Translation commit bot Date: Wed Jul 28 09:17:58 2021 + https://gitweb.torproject.org/translation.git/commit/?h=support-portal --- contents+fr.po | 9 + contents+hu.po | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/contents+fr.po b/contents+fr.po index a9f19bed22..ace96642d0 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -722,8 +722,8 @@ msgid "" "F-Droid." msgstr "" "Le Navigateur Tor est proposé sur F-Droid. Suivez ces [instructions](https" -"://tb-manual.torproject.org/mobile-tor/) si vous préférez installer l'appli " -"via F-Droid." +"://tb-manual.torproject.org/fr/mobile-tor/) si vous préférez installer " +"l'appli via F-Droid." #: https//support.torproject.org/glossary/firefox/ #: (content/glossary/firefox/contents+en.lrword.term) @@ -1877,8 +1877,9 @@ msgid "" "[Snowflake](https://snowflake.torproject.org) is a pluggable transport which" " provides censorship circumvention and access to a free and open internet." msgstr "" -"[Snowflake](https://snowflake.torproject.org) est un transport enfichable " -"qui permet d'éviter la censure et l'accès à un internet libre et ouvert." +"[Snowflake](https://snowflake.torproject.org/?lang=fr) est un transport " +"enfichable qui permet d'éviter la censure et l'accès à un internet libre et " +"ouvert." #: https//support.torproject.org/glossary/snowflake/ #: (content/glossary/snowflake/contents+en.lrword.definition) diff --git a/contents+hu.po b/contents+hu.po index 6b177f670d..aaf0ff2920 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -6087,8 +6087,8 @@ msgid "" "Once you've selected the pluggable transport, scroll up and click " "\"Connect\" to save your settings." msgstr "" -"Miután kiválasztotta a csatlakoztatható transportot, görgessen fel és " -"kattintson a \"Csatlakozás\" gombra hogy elmentse a változtatásokat." +"Miután kiválasztotta a cserélhetŠátvitelt, görgessen fel és kattintson a " +"\"Csatlakozás\" gombra hogy elmentse a változtatásokat." #: https//support.torproject.org/censorship/censorship-4/ #: (content/censorship/censorship-4/contents+en.lrquestion.description) @@ -6107,7 +6107,7 @@ msgid "" msgstr "" "A \"Hidak\" résznél válassza ki a \"HÃd használata\" opciót, majd a " "\"BeépÃtett hÃd kiválasztása\" opciónál válassza ki azt ki a kÃvánt " -"csatlakoztatható transportot a legördülÅ menübÅl." +"cserélhetŠátvitelt a legördülÅ menübÅl." #: https//support.torproject.org/censorship/censorship-4/ #: (content/censorship/censorship-4/contents+en.lrquestion.description) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tpo-web_completed] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web_completed
commit b10a577d00df2ec827f78369be6cfb773873ba3b Author: Translation commit bot Date: Wed Jul 28 09:17:54 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tpo-web_completed --- contents+hu.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contents+hu.po b/contents+hu.po index 0d7a9e0837..1a34a9802d 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -801,7 +801,7 @@ msgid "" "confirmed they use Snowflake as a pluggable transport." msgstr "" "A kérdÅÃv 1795 teljes választ kapott, amibÅl 726 kitöltÅ igazolta, hogy a " -"Snowflake-et használja csatlakoztatható átvitelnek." +"Snowflake-et használja cserélhetŠátvitelnek." #: https//www.torproject.org/releases/tor-browser-10-5/ #: (content/releases/tor-browser-10-5/contents+en.lrpage.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
commit 033ae88bbc892d97a71659ad4b8e5f565b3a5a72 Author: Translation commit bot Date: Wed Jul 28 09:17:51 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tpo-web --- contents+hu.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contents+hu.po b/contents+hu.po index 0d7a9e0837..1a34a9802d 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -801,7 +801,7 @@ msgid "" "confirmed they use Snowflake as a pluggable transport." msgstr "" "A kérdÅÃv 1795 teljes választ kapott, amibÅl 726 kitöltÅ igazolta, hogy a " -"Snowflake-et használja csatlakoztatható átvitelnek." +"Snowflake-et használja cserélhetŠátvitelnek." #: https//www.torproject.org/releases/tor-browser-10-5/ #: (content/releases/tor-browser-10-5/contents+en.lrpage.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-properties_completed] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties_completed
commit 63a154d51ccde07378e0ec659fb0c599b0a31a39 Author: Translation commit bot Date: Wed Jul 28 09:17:45 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties_completed --- hu/torlauncher.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hu/torlauncher.properties b/hu/torlauncher.properties index aca3f1a2a6..eca00d4434 100644 --- a/hu/torlauncher.properties +++ b/hu/torlauncher.properties @@ -88,7 +88,7 @@ torlauncher.bootstrapWarning.identity=identitás eltérés torlauncher.bootstrapWarning.timeout=a kapcsolódási idÅ letelt torlauncher.bootstrapWarning.noroute=nincs út a kiszolgálóhoz torlauncher.bootstrapWarning.ioerror=Ãrás/olvasás hiba -torlauncher.bootstrapWarning.pt_missing=hiányzó becsatlakoztatható átvitel +torlauncher.bootstrapWarning.pt_missing=hiányzó cseréhetŠátvitel torlauncher.nsresult.NS_ERROR_NET_RESET=A kapcsolat a szerverhez elveszett. torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Sikertelen a csatlakozás a szerverhez. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot_completed] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot_completed
commit 663007421fa91e7087ee4c2a6fa677eecfe2d6c1 Author: Translation commit bot Date: Wed Jul 28 09:17:02 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot_completed --- contents+hu.po | 32 +++- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/contents+hu.po b/contents+hu.po index 7c01d5f258..f684c8640e 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -90,7 +90,7 @@ msgstr "A Tor BöngészÅ elsÅ futtatása" #: https//tb-manual.torproject.org/menu/ #: (content/menu/contents+en.lrtopic.body) msgid "Pluggable transports" -msgstr "CserélhetŠátviteli rétegek" +msgstr "CserélhetŠátvitelek" #: https//tb-manual.torproject.org/menu/ #: (content/menu/contents+en.lrtopic.body) @@ -732,8 +732,8 @@ msgid "" " a pluggable transport or to connect using [Bridges](../bridges)." msgstr "" "Ezután az [Elkerülés](../circumvention) oldal jelenik meg, ahol be tudja " -"állÃtani a csatlakoztatható transportokat vagy kapcsolódhat " -"[Hidak](../bridges) segÃtségével. " +"állÃtani a cserélhetŠátviteleket vagy kapcsolódhat [Hidak](../bridges) " +"segÃtségével. " #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -799,13 +799,12 @@ msgid "" "blocks. These tools are called âpluggable transportsâ." msgstr "" "A Tör BöngészÅ tartalmaz olyan megkerülési eszközt, amelyek segÃtenek " -"elkerülni az ilyen akadályokat. Ezeket csatlakoztatható transportoknak " -"nevezik." +"elkerülni az ilyen akadályokat. Ezeket cserélhetŠátviteleknek nevezik." #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "### TYPES OF PLUGGABLE TRANSPORT" -msgstr "### CSATLAKOZTATHATà TRANSPORT TÃPUSOK" +msgstr "### CSERÃLHETÅ ÃTVITEL TÃPUSOK" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -813,8 +812,8 @@ msgid "" "Currently there are three pluggable transports available, but more are being" " developed." msgstr "" -"Jelenleg három csatlakoztatható transport érhetÅ el, de több ilyen áll " -"fejlesztés alatt." +"Jelenleg három cserélhetŠátvitel érhetÅ el, de több ilyen áll fejlesztés " +"alatt." #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -912,7 +911,7 @@ msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "### USING PLUGGABLE TRANSPORTS" -msgstr "### CSATLAKOZTATHATà TRANSPORTOK HASZNÃLATA" +msgstr "### CSERÃLHETÅ ÃTVITELEK HASZNÃLATA" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -920,8 +919,8 @@ msgid "" "To use a pluggable transport, click \"Tor Network Settings\" when starting " "Tor Browser for the first time." msgstr "" -"Amennyiben csatlakoztatható transportot szeretne használni, kattintson a " -"\"Tor Hálózati BeállÃtások\"-ra a Tor BöngészÅ elsÅ indÃtásakor." +"Amennyiben cserélhetŠátvitelt szeretne használni, kattintson a \"Tor " +"Hálózati BeállÃtások\"-ra a Tor BöngészÅ elsÅ indÃtásakor." #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -936,8 +935,7 @@ msgstr "" #: (content/circumvention/contents+en.lrtopic.body) msgid "" "From the dropdown, select whichever pluggable transport you'd like to use." -msgstr "" -"Válassza ki bármelyik csatlakoztatható transportot a legördülÅ menübÅl." +msgstr "Válassza ki bármelyik cserélhetŠátvitelt a legördülÅ menübÅl." #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -945,8 +943,8 @@ msgid "" "Once you've selected the pluggable transport, scroll up and click " "\"Connect\" to save your settings." msgstr "" -"Miután kiválasztotta a csatlakoztatható transportot, görgessen fel és " -"kattintson a \"Csatlakozás\" gombra hogy elmentse a változtatásokat." +"Miután kiválasztotta a cserélhetŠátvitelt, görgessen fel és kattintson a " +"\"Csatlakozás\" gombra hogy elmentse a változtatásokat." #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -970,8 +968,8 @@ msgid "" "transport you'd like to use from the dropdown." msgstr "" "A \"Hidak\" résznél válassza ki a \"HÃd használata\" opciót, majd a " -"\"BeépÃtett hÃd kiválasztása\" opciónál válassza ki azt ki a kÃvánt " -"csatlakoztatható transportot a legördülÅ menübÅl." +"\"BeépÃtett hÃd kiválasztása\" opciónál válassza ki a kÃvánt cserélhetÅ " +"átvitelt a legördülÅ menübÅl." #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) ___
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit d7d984a41005c7313eb2065fd93bb0fd09eed13e Author: Translation commit bot Date: Wed Jul 28 09:16:59 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+fr.po | 8 ++-- contents+hu.po | 32 +++- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/contents+fr.po b/contents+fr.po index 7fe6fb7fed..4504ab804f 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -7,9 +7,9 @@ # Emeric Vallespi , 2021 # Curtis Baltimore , 2021 # AO , 2021 -# Matburnx , 2021 # Kingouin , 2021 # Emma Peel, 2021 +# Matburnx , 2021 # msgid "" msgstr "" @@ -17,7 +17,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-07-16 18:26+CET\n" "PO-Revision-Date: 2018-11-14 12:31+\n" -"Last-Translator: Emma Peel, 2021\n" +"Last-Translator: Matburnx , 2021\n" "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -360,6 +360,10 @@ msgid "" "responds to messages with links to the latest version of Tor Browser, hosted" " at a variety of locations, such as Dropbox, Google Drive and GitHub." msgstr "" +"[GetTor](https://gettor.torproject.org/fr/) est un service qui répond " +"automatiquement aux messages avec des liens pour la dernière version du " +"Navigateur Tor, hébergée dans une variété d'endroits comme Dropbox, Google " +"Drive et GitHub." #: https//tb-manual.torproject.org/downloading/ #: (content/downloading/contents+en.lrtopic.body) diff --git a/contents+hu.po b/contents+hu.po index 7c01d5f258..f684c8640e 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -90,7 +90,7 @@ msgstr "A Tor BöngészÅ elsÅ futtatása" #: https//tb-manual.torproject.org/menu/ #: (content/menu/contents+en.lrtopic.body) msgid "Pluggable transports" -msgstr "CserélhetŠátviteli rétegek" +msgstr "CserélhetŠátvitelek" #: https//tb-manual.torproject.org/menu/ #: (content/menu/contents+en.lrtopic.body) @@ -732,8 +732,8 @@ msgid "" " a pluggable transport or to connect using [Bridges](../bridges)." msgstr "" "Ezután az [Elkerülés](../circumvention) oldal jelenik meg, ahol be tudja " -"állÃtani a csatlakoztatható transportokat vagy kapcsolódhat " -"[Hidak](../bridges) segÃtségével. " +"állÃtani a cserélhetŠátviteleket vagy kapcsolódhat [Hidak](../bridges) " +"segÃtségével. " #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -799,13 +799,12 @@ msgid "" "blocks. These tools are called âpluggable transportsâ." msgstr "" "A Tör BöngészÅ tartalmaz olyan megkerülési eszközt, amelyek segÃtenek " -"elkerülni az ilyen akadályokat. Ezeket csatlakoztatható transportoknak " -"nevezik." +"elkerülni az ilyen akadályokat. Ezeket cserélhetŠátviteleknek nevezik." #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "### TYPES OF PLUGGABLE TRANSPORT" -msgstr "### CSATLAKOZTATHATà TRANSPORT TÃPUSOK" +msgstr "### CSERÃLHETÅ ÃTVITEL TÃPUSOK" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -813,8 +812,8 @@ msgid "" "Currently there are three pluggable transports available, but more are being" " developed." msgstr "" -"Jelenleg három csatlakoztatható transport érhetÅ el, de több ilyen áll " -"fejlesztés alatt." +"Jelenleg három cserélhetŠátvitel érhetÅ el, de több ilyen áll fejlesztés " +"alatt." #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -912,7 +911,7 @@ msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "### USING PLUGGABLE TRANSPORTS" -msgstr "### CSATLAKOZTATHATà TRANSPORTOK HASZNÃLATA" +msgstr "### CSERÃLHETÅ ÃTVITELEK HASZNÃLATA" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -920,8 +919,8 @@ msgid "" "To use a pluggable transport, click \"Tor Network Settings\" when starting " "Tor Browser for the first time." msgstr "" -"Amennyiben csatlakoztatható transportot szeretne használni, kattintson a " -"\"Tor Hálózati BeállÃtások\"-ra a Tor BöngészÅ elsÅ indÃtásakor." +"Amennyiben cserélhetŠátvitelt szeretne használni, kattintson a \"Tor " +"Hálózati BeállÃtások\"-ra a Tor BöngészÅ elsÅ indÃtásakor." #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -936,8 +935,7 @@ msgstr "" #: (content/circumvention/contents+en.lrtopic.body) msgid "" "From the dropdown, select whichever pluggable transport you'd like to use." -msgstr "" -"Válassza ki bármelyik csatlakoztatható transportot a legördülÅ menübÅl." +msgstr "Válassza ki bármelyik cserélhetŠátvitelt a legördülÅ menübÅ
[tor-commits] [translation/snowflakeaddon-messages.json] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json
commit 1a6ab80f35793d2ef0bdb0c98e346bd475b00a17 Author: Translation commit bot Date: Wed Jul 28 09:15:49 2021 + https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json --- hu/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hu/messages.json b/hu/messages.json index 664c343fca..941e87ac42 100644 --- a/hu/messages.json +++ b/hu/messages.json @@ -1,6 +1,6 @@ { "appDesc": { -"message": "A Snowflake (Hópihe) egy WebRTC csatlakoztatható átvivŠa Tor-hoz." +"message": "A Snowflake (Hópihe) egy WebRTC cserélhetŠátvitel a Tor-hoz." }, "popupEnabled": { "message": "Engedélyezve" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/snowflakeaddon-messages.json_completed] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed
commit 97e23290a793e4f160d0d3d3c9ae02467c89c7df Author: Translation commit bot Date: Wed Jul 28 09:15:51 2021 + https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed --- hu/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hu/messages.json b/hu/messages.json index 664c343fca..941e87ac42 100644 --- a/hu/messages.json +++ b/hu/messages.json @@ -1,6 +1,6 @@ { "appDesc": { -"message": "A Snowflake (Hópihe) egy WebRTC csatlakoztatható átvivŠa Tor-hoz." +"message": "A Snowflake (Hópihe) egy WebRTC cserélhetŠátvitel a Tor-hoz." }, "popupEnabled": { "message": "Engedélyezve" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb_completed] https://gitweb.torproject.org/translation.git/commit/?h=bridgedb_completed
commit 036238635ef6837dd5151b608fdcbb5d932d6a65 Author: Translation commit bot Date: Wed Jul 28 09:15:08 2021 + https://gitweb.torproject.org/translation.git/commit/?h=bridgedb_completed --- hu/LC_MESSAGES/bridgedb.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hu/LC_MESSAGES/bridgedb.po b/hu/LC_MESSAGES/bridgedb.po index 946e387451..1d0d218793 100644 --- a/hu/LC_MESSAGES/bridgedb.po +++ b/hu/LC_MESSAGES/bridgedb.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB&keywords=bridgedb-reported,msgid&cc=isis,sysrqb&owner=isis'\n" "POT-Creation-Date: 2020-05-14 14:21-0700\n" -"PO-Revision-Date: 2021-07-26 21:10+\n" +"PO-Revision-Date: 2021-07-28 09:03+\n" "Last-Translator: vargaviktor \n" "Language-Team: Hungarian (http://www.transifex.com/otf/torproject/language/hu/)\n" "MIME-Version: 1.0\n" @@ -235,7 +235,7 @@ msgid "" "Pluggable Transports %s which maybe doesn't sound as cool, but they can still\n" "help to circumvent internet censorship in many cases.\n" "\n" -msgstr "Ezen felül, BridgeDB -nek van sok régi módi \"vanÃlia\" hÃdjai %s melyek Csatlakoztatható SzállÃtók %s nélkül vannak\nmely talán nem hallatszik szuperül, de Åk még mindig\ntudnak segÃteni kikerülni az internet cenzúráját.\n\n" +msgstr "Ezen felül, BridgeDB -nek van sok régi módi \"vanÃlia\" hÃdjai %s melyek cserélhetŠátvitel %s nélküliek\nmely talán nem hallatszanak szuperül, de Åk még mindig\ntudnak segÃteni kikerülni az internet cenzúráját.\n\n" #: bridgedb/strings.py:78 bridgedb/test/test_https.py:356 msgid "What are bridges?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb] https://gitweb.torproject.org/translation.git/commit/?h=bridgedb
commit 3782e5975eb3c35eb3c3a1af4290e9e34d5b Author: Translation commit bot Date: Wed Jul 28 09:15:05 2021 + https://gitweb.torproject.org/translation.git/commit/?h=bridgedb --- hu/LC_MESSAGES/bridgedb.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hu/LC_MESSAGES/bridgedb.po b/hu/LC_MESSAGES/bridgedb.po index 946e387451..1d0d218793 100644 --- a/hu/LC_MESSAGES/bridgedb.po +++ b/hu/LC_MESSAGES/bridgedb.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB&keywords=bridgedb-reported,msgid&cc=isis,sysrqb&owner=isis'\n" "POT-Creation-Date: 2020-05-14 14:21-0700\n" -"PO-Revision-Date: 2021-07-26 21:10+\n" +"PO-Revision-Date: 2021-07-28 09:03+\n" "Last-Translator: vargaviktor \n" "Language-Team: Hungarian (http://www.transifex.com/otf/torproject/language/hu/)\n" "MIME-Version: 1.0\n" @@ -235,7 +235,7 @@ msgid "" "Pluggable Transports %s which maybe doesn't sound as cool, but they can still\n" "help to circumvent internet censorship in many cases.\n" "\n" -msgstr "Ezen felül, BridgeDB -nek van sok régi módi \"vanÃlia\" hÃdjai %s melyek Csatlakoztatható SzállÃtók %s nélkül vannak\nmely talán nem hallatszik szuperül, de Åk még mindig\ntudnak segÃteni kikerülni az internet cenzúráját.\n\n" +msgstr "Ezen felül, BridgeDB -nek van sok régi módi \"vanÃlia\" hÃdjai %s melyek cserélhetŠátvitel %s nélküliek\nmely talán nem hallatszanak szuperül, de Åk még mindig\ntudnak segÃteni kikerülni az internet cenzúráját.\n\n" #: bridgedb/strings.py:78 bridgedb/test/test_https.py:356 msgid "What are bridges?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Increase frequency of vg-lite callback to 15 minutes
commit 30a97d9bb3c41e8e526afcb2ac4e1a073944cd66 Author: George Kadianakis Date: Tue Jul 20 13:03:32 2021 +0300 Increase frequency of vg-lite callback to 15 minutes --- src/core/mainloop/mainloop.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/mainloop/mainloop.c b/src/core/mainloop/mainloop.c index 68e8ee8f20..37b53db92a 100644 --- a/src/core/mainloop/mainloop.c +++ b/src/core/mainloop/mainloop.c @@ -1668,14 +1668,14 @@ mainloop_schedule_shutdown(int delay_sec) } /** - * Update vanguards-lite layer2 nodes, once per hour + * Update vanguards-lite layer2 nodes, once every 15 minutes */ static int manage_vglite_callback(time_t now, const or_options_t *options) { (void)now; (void)options; -#define VANGUARDS_LITE_INTERVAL (60*60) +#define VANGUARDS_LITE_INTERVAL (15*60) maintain_layer2_guards(); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Merge branch 'vanguards-lite-dev-rebased'
commit 4f68fe3e6c09881af46bfedadfdcd892b026adf3 Merge: a9b287fbcc 43a725797b Author: George Kadianakis Date: Wed Jul 28 12:00:37 2021 +0300 Merge branch 'vanguards-lite-dev-rebased' changes/ticket40363 | 9 ++ doc/man/tor.1.txt| 7 + src/app/config/config.c | 1 + src/app/config/or_options_st.h | 3 + src/core/mainloop/mainloop.c | 20 +++ src/core/or/circuitbuild.c | 40 +++--- src/core/or/circuituse.c | 48 ++- src/feature/client/entrynodes.c | 258 +++ src/feature/client/entrynodes.h | 5 + src/feature/nodelist/networkstatus.c | 3 + src/test/test_circuitbuild.c | 2 +- src/test/test_entrynodes.c | 40 ++ 12 files changed, 383 insertions(+), 53 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Add stricter limits to the number of L2 nodes
commit 5949a70b58918568eca7d64d6881a10a5ec745ff Author: George Kadianakis Date: Mon Jul 12 12:10:43 2021 +0300 Add stricter limits to the number of L2 nodes --- src/feature/client/entrynodes.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/feature/client/entrynodes.c b/src/feature/client/entrynodes.c index 33de8a6b10..9583a4db71 100644 --- a/src/feature/client/entrynodes.c +++ b/src/feature/client/entrynodes.c @@ -3990,6 +3990,10 @@ static routerset_t *layer2_routerset = NULL; /** Number of L2 guards */ #define NUMBER_SECOND_GUARDS 4 +/** Make sure that the number of L2 guards is less than the number of + * MAX_SANE_RESTRICTED_NODES */ +CTASSERT(NUMBER_SECOND_GUARDS < 20); + /** Lifetime of L2 guards: * 1 to 12 days, for an average of a week using the max(x,x) distribution */ #define MIN_SECOND_GUARD_LIFETIME (3600*24) @@ -4002,7 +4006,7 @@ get_number_of_layer2_hs_guards(void) return (int) networkstatus_get_param(NULL, "guard-hs-l2-number", NUMBER_SECOND_GUARDS, -1, INT32_MAX); +1, 19); } /** Return the minimum lifetime of L2 guards */ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Update changes file with the new proposal number #333.
commit 43a725797bf1fcd596e2d664bc975751ad2588d2 Author: George Kadianakis Date: Wed Jul 21 12:43:52 2021 +0300 Update changes file with the new proposal number #333. --- changes/ticket40363 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changes/ticket40363 b/changes/ticket40363 index 240cbf8680..713f943020 100644 --- a/changes/ticket40363 +++ b/changes/ticket40363 @@ -6,4 +6,4 @@ services such as OnionShare. Long-lived onion services that need high security should still use the Vanguards addon (https://github.com/mikeperry-tor/vanguards). Closes ticket 40363; - implements proposal 332. + implements proposal 333. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Add a switch to toggle the feature on/off
commit 7f701794e7d8ce5cb4feb0b6fb1d4b00b68e5c5b Author: George Kadianakis Date: Mon Jul 12 11:45:31 2021 +0300 Add a switch to toggle the feature on/off --- doc/man/tor.1.txt | 7 +++ src/app/config/config.c | 1 + src/app/config/or_options_st.h | 3 +++ src/core/or/circuitbuild.c | 5 + src/feature/client/entrynodes.c | 26 +- src/feature/client/entrynodes.h | 1 + src/test/test_entrynodes.c | 17 - 7 files changed, 58 insertions(+), 2 deletions(-) diff --git a/doc/man/tor.1.txt b/doc/man/tor.1.txt index 89afe59582..2b5a1d9df7 100644 --- a/doc/man/tor.1.txt +++ b/doc/man/tor.1.txt @@ -1749,6 +1749,13 @@ The following options are useful only for clients (that is, if the guard-n-primary-guards consensus parameter, and default to 3 if the consensus parameter isn't set. (Default: 0) +[[VanguardsLiteEnabled]] **VanguardsLiteEnabled** **0**|**1**|**auto**:: +This option specifies whether clients should use the vanguards-lite +subsystem to protect against guard discovery attacks. If it's set to +'auto', clients will do what the vanguards-lite-enabled consensus parameter +tells them to do, and will default to enable the subsystem if the consensus +parameter isn't set. (Default: auto) + [[UseMicrodescriptors]] **UseMicrodescriptors** **0**|**1**|**auto**:: Microdescriptors are a smaller version of the information that Tor needs in order to build its circuits. Using microdescriptors makes Tor clients diff --git a/src/app/config/config.c b/src/app/config/config.c index 078df50677..15b4585954 100644 --- a/src/app/config/config.c +++ b/src/app/config/config.c @@ -669,6 +669,7 @@ static const config_var_t option_vars_[] = { VAR("UseEntryGuards", BOOL, UseEntryGuards_option, "1"), OBSOLETE("UseEntryGuardsAsDirGuards"), V(UseGuardFraction,AUTOBOOL, "auto"), + V(VanguardsLiteEnabled,AUTOBOOL, "auto"), V(UseMicrodescriptors, AUTOBOOL, "auto"), OBSOLETE("UseNTorHandshake"), V_IMMUTABLE(User, STRING, NULL), diff --git a/src/app/config/or_options_st.h b/src/app/config/or_options_st.h index b289865983..812fa92cae 100644 --- a/src/app/config/or_options_st.h +++ b/src/app/config/or_options_st.h @@ -594,6 +594,9 @@ struct or_options_t { * If 0, use value from NumEntryGuards. */ int NumPrimaryGuards; /**< How many primary guards do we want? */ + /** Boolean: Switch to toggle the vanguards-lite subsystem */ + int VanguardsLiteEnabled; + int RephistTrackTime; /**< How many seconds do we keep rephist info? */ /** Should we always fetch our dir info on the mirror schedule (which * means directly from the authorities) no matter our other config? */ diff --git a/src/core/or/circuitbuild.c b/src/core/or/circuitbuild.c index 84a8bec421..31e3868b65 100644 --- a/src/core/or/circuitbuild.c +++ b/src/core/or/circuitbuild.c @@ -2254,6 +2254,11 @@ middle_node_must_be_vanguard(const or_options_t *options, return 0; } + /* Don't even bother if the feature is disabled */ + if (!vanguards_lite_is_enabled()) { +return 0; + } + /* If we are a hidden service circuit, always use either vanguards-lite * or HSLayer2Nodes for 2nd hop. */ if (cur_len == 1) { diff --git a/src/feature/client/entrynodes.c b/src/feature/client/entrynodes.c index 1e9416c9cf..33de8a6b10 100644 --- a/src/feature/client/entrynodes.c +++ b/src/feature/client/entrynodes.c @@ -3932,7 +3932,7 @@ guard_selection_free_(guard_selection_t *gs) /**/ -/** Layer2 guard subsystem used for onion service circuits. */ +/** Layer2 guard subsystem (vanguards-lite) used for onion service circuits */ /** A simple representation of a layer2 guard. We just need its identity so * that we feed it into a routerset, and a sampled timestamp to do expiration @@ -3947,6 +3947,30 @@ typedef struct layer2_guard_t { #define layer2_guard_free(val) \ FREE_AND_NULL(layer2_guard_t, layer2_guard_free_, (val)) +/** Return true if the vanguards-lite subsystem is enabled */ +bool +vanguards_lite_is_enabled(void) +{ + /* First check torrc option and then maybe also the consensus parameter. */ + const or_options_t *options = get_options(); + + /* If the option is explicitly disabled, that's the final word here */ + if (options->VanguardsLiteEnabled == 0) { +return false; + } + + /* If the option is set to auto, then check the consensus parameter */ + if (options->VanguardsLiteEnabled == -1) { +return networkstatus_get_param(NULL, "vanguards-lite-enabled", + 1, /* default to "on" */ + 0, 1); + } + + /* else it's enabled */ + tor_assert_nonfatal(options->VanguardsLiteEnabled == 1); + return options->VanguardsLiteEnabled; +} + static void layer2_guard_free_(layer2_guard_
[tor-commits] [tor/main] Add layer2_guard_free()
commit 9b464cdc364755fb00b544c31a1e75500a3b84d3 Author: George Kadianakis Date: Fri Jul 9 16:54:24 2021 +0300 Add layer2_guard_free() --- src/feature/client/entrynodes.c | 21 + 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/src/feature/client/entrynodes.c b/src/feature/client/entrynodes.c index fddb7b8f0f..1e9416c9cf 100644 --- a/src/feature/client/entrynodes.c +++ b/src/feature/client/entrynodes.c @@ -3944,6 +3944,19 @@ typedef struct layer2_guard_t { time_t expire_on_date; } layer2_guard_t; +#define layer2_guard_free(val) \ + FREE_AND_NULL(layer2_guard_t, layer2_guard_free_, (val)) + +static void +layer2_guard_free_(layer2_guard_t *l2) +{ + if (!l2) { +return; + } + + tor_free(l2); +} + /** Global list and routerset of L2 guards. They are both synced and they get * updated periodically. We need both the list and the routerset: we use the * smartlist to keep track of expiration times and the routerset is what we @@ -4029,7 +4042,7 @@ maintain_layer2_guards(void) safe_str_client(hex_str(g->identity, DIGEST_LEN))); // Nickname may be gone from consensus and doesn't matter anyway control_event_guard("None", g->identity, "BAD_L2"); - tor_free(g); + layer2_guard_free(g); SMARTLIST_DEL_CURRENT_KEEPORDER(layer2_guards, g); continue; } @@ -4040,7 +4053,7 @@ maintain_layer2_guards(void) safe_str_client(hex_str(g->identity, DIGEST_LEN))); // Nickname may be gone from consensus and doesn't matter anyway control_event_guard("None", g->identity, "BAD_L2"); - tor_free(g); + layer2_guard_free(g); SMARTLIST_DEL_CURRENT_KEEPORDER(layer2_guards, g); continue; } @@ -4110,7 +4123,7 @@ purge_vanguards_lite(void) /* Go through the list and perform any needed expirations */ SMARTLIST_FOREACH_BEGIN(layer2_guards, layer2_guard_t *, g) { -tor_free(g); +layer2_guard_free(g); } SMARTLIST_FOREACH_END(g); smartlist_clear(layer2_guards); @@ -4158,7 +4171,7 @@ entry_guards_free_all(void) } SMARTLIST_FOREACH_BEGIN(layer2_guards, layer2_guard_t *, g) { -tor_free(g); +layer2_guard_free(g); } SMARTLIST_FOREACH_END(g); smartlist_free(layer2_guards); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Don't double-pick L2 nodes
commit a77727cdca35bb272794ee863790d36c8db45caf Author: George Kadianakis Date: Fri Jul 9 16:48:26 2021 +0300 Don't double-pick L2 nodes --- src/feature/client/entrynodes.c | 36 ++-- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/src/feature/client/entrynodes.c b/src/feature/client/entrynodes.c index 5c6152449a..fddb7b8f0f 100644 --- a/src/feature/client/entrynodes.c +++ b/src/feature/client/entrynodes.c @@ -3932,7 +3932,7 @@ guard_selection_free_(guard_selection_t *gs) /**/ -/** Layer2 guard subsystem used for client-side onion service circuits. */ +/** Layer2 guard subsystem used for onion service circuits. */ /** A simple representation of a layer2 guard. We just need its identity so * that we feed it into a routerset, and a sampled timestamp to do expiration @@ -4057,27 +4057,35 @@ maintain_layer2_guards(void) new_guards_needed_n); /* Add required guards to the list */ + smartlist_t *excluded = smartlist_new(); for (int i = 0; i < new_guards_needed_n; i++) { const node_t *choice = NULL; const or_options_t *options = get_options(); /* Pick Stable nodes */ router_crn_flags_t flags = CRN_NEED_DESC|CRN_NEED_UPTIME; -choice = router_choose_random_node(NULL, options->ExcludeNodes, flags); -if (choice) { - /* We found our node: create an L2 guard out of it */ - layer2_guard_t *layer2_guard = tor_malloc_zero(sizeof(layer2_guard_t)); - memcpy(layer2_guard->identity, choice->identity, DIGEST_LEN); - layer2_guard->expire_on_date = approx_time() + - get_layer2_hs_guard_lifetime(); - smartlist_add(layer2_guards, layer2_guard); - log_info(LD_GENERAL, "Adding Layer2 guard %s", - safe_str_client(hex_str(layer2_guard->identity, DIGEST_LEN))); - // Nickname can also be None here because it is looked up later - control_event_guard("None", layer2_guard->identity, - "GOOD_L2"); +choice = router_choose_random_node(excluded, options->ExcludeNodes, flags); +if (!choice) { + break; } + +/* We found our node: create an L2 guard out of it */ +layer2_guard_t *layer2_guard = tor_malloc_zero(sizeof(layer2_guard_t)); +memcpy(layer2_guard->identity, choice->identity, DIGEST_LEN); +layer2_guard->expire_on_date = approx_time() + + get_layer2_hs_guard_lifetime(); +smartlist_add(layer2_guards, layer2_guard); +log_info(LD_GENERAL, "Adding Layer2 guard %s", + safe_str_client(hex_str(layer2_guard->identity, DIGEST_LEN))); +// Nickname can also be None here because it is looked up later +control_event_guard("None", layer2_guard->identity, +"GOOD_L2"); +/* Exclude this node and its family so that we don't double-pick. */ +nodelist_add_node_and_family(excluded, choice); } + /* Some cleanup */ + smartlist_free(excluded); + /* Now that the list is up to date, synchronize the routerset */ routerset_free(layer2_routerset); layer2_routerset = routerset_new(); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Service intro circuits are now 4-hop to avoid linkability by intro
commit 7ec9a68477d3c5b6937fa39445dc6b95415abb39 Author: George Kadianakis Date: Mon Jul 12 11:23:00 2021 +0300 Service intro circuits are now 4-hop to avoid linkability by intro Now the circuits look like this: client rend: C -> G -> L2 -> Rend client intro: C -> G -> L2 -> M -> Intro client hsdir: C -> G -> L2 -> M -> HSDir service rend: C -> G -> L2 -> M -> Rend service intro: C -> G -> L2 -> M -> Intro service hsdir: C -> G -> L2 -> M -> HSDir --- src/core/or/circuitbuild.c | 11 ++- src/test/test_circuitbuild.c | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/core/or/circuitbuild.c b/src/core/or/circuitbuild.c index 5cb647bd02..84a8bec421 100644 --- a/src/core/or/circuitbuild.c +++ b/src/core/or/circuitbuild.c @@ -1394,16 +1394,14 @@ route_len_for_purpose(uint8_t purpose, extend_info_t *exit_ei) return routelen; switch (purpose) { -/* These two purposes connect to a router that we chose, so - * DEFAULT_ROUTE_LEN is safe. */ - case CIRCUIT_PURPOSE_S_ESTABLISH_INTRO: -/* hidden service connecting to introduction point */ +/* These purposes connect to a router that we chose, so DEFAULT_ROUTE_LEN + * is safe: */ case CIRCUIT_PURPOSE_TESTING: /* router reachability testing */ known_purpose = 1; break; -/* These three purposes connect to a router that someone else +/* These purposes connect to a router that someone else * might have chosen, so add an extra hop to protect anonymity. */ case CIRCUIT_PURPOSE_C_GENERAL: case CIRCUIT_PURPOSE_C_HSDIR_GET: @@ -1413,6 +1411,9 @@ route_len_for_purpose(uint8_t purpose, extend_info_t *exit_ei) /* client connecting to introduction point */ case CIRCUIT_PURPOSE_S_CONNECT_REND: /* hidden service connecting to rendezvous point */ + case CIRCUIT_PURPOSE_S_ESTABLISH_INTRO: +/* hidden service connecting to intro point. In this case we want an extra + hop to avoid linkability attacks by the introduction point. */ known_purpose = 1; routelen++; break; diff --git a/src/test/test_circuitbuild.c b/src/test/test_circuitbuild.c index 873391a84f..0a5c3530bd 100644 --- a/src/test/test_circuitbuild.c +++ b/src/test/test_circuitbuild.c @@ -113,7 +113,7 @@ test_new_route_len_safe_exit(void *arg) /* hidden service connecting to introduction point */ r = new_route_len(CIRCUIT_PURPOSE_S_ESTABLISH_INTRO, &dummy_ei, &dummy_nodes); - tt_int_op(DEFAULT_ROUTE_LEN, OP_EQ, r); + tt_int_op(DEFAULT_ROUTE_LEN+1, OP_EQ, r); /* router testing its own reachability */ r = new_route_len(CIRCUIT_PURPOSE_TESTING, &dummy_ei, &dummy_nodes); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Code improvements
commit 1f87269cf47e2c01ef500405a971b17130c8bb72 Author: George Kadianakis Date: Tue Jul 6 13:22:59 2021 +0300 Code improvements --- src/feature/client/entrynodes.c | 17 - src/feature/client/entrynodes.h | 2 +- src/test/test_entrynodes.c | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/feature/client/entrynodes.c b/src/feature/client/entrynodes.c index 58faa8033c..5c6152449a 100644 --- a/src/feature/client/entrynodes.c +++ b/src/feature/client/entrynodes.c @@ -3996,8 +3996,14 @@ get_max_lifetime_of_layer2_hs_guards(void) static int get_layer2_hs_guard_lifetime(void) { - return crypto_rand_int_range(get_min_lifetime_of_layer2_hs_guards(), - get_max_lifetime_of_layer2_hs_guards()); + int min = get_min_lifetime_of_layer2_hs_guards(); + int max = get_max_lifetime_of_layer2_hs_guards(); + + if (BUG(min >= max)) { +return min; + } + + return crypto_rand_int_range(min, max); } /** Maintain the L2 guard list. Make sure the list contains enough guards, do @@ -4107,9 +4113,10 @@ purge_vanguards_lite(void) /** Return a routerset containing the L2 guards or NULL if it's not yet * initialized. Callers must not free the routerset. Designed for use in - * pick_vanguard_middle_node() and should not be used anywhere else (because - * the routerset pointer can dangle under your feet) */ -routerset_t * + * pick_vanguard_middle_node() and should not be used anywhere else. Do not + * store this pointer -- any future calls to maintain_layer2_guards() and + * purge_vanguards_lite() can invalidate it. */ +const routerset_t * get_layer2_guards(void) { if (!layer2_guards) { diff --git a/src/feature/client/entrynodes.h b/src/feature/client/entrynodes.h index c1bc5b41c1..9c38c2b5f8 100644 --- a/src/feature/client/entrynodes.h +++ b/src/feature/client/entrynodes.h @@ -651,7 +651,7 @@ guard_get_guardfraction_bandwidth(guardfraction_bandwidth_t *guardfraction_bw, int orig_bandwidth, uint32_t guardfraction_percentage); -routerset_t *get_layer2_guards(void); +const routerset_t *get_layer2_guards(void); void maintain_layer2_guards(void); void purge_vanguards_lite(void); diff --git a/src/test/test_entrynodes.c b/src/test/test_entrynodes.c index 785ce296d3..4d353e8480 100644 --- a/src/test/test_entrynodes.c +++ b/src/test/test_entrynodes.c @@ -3102,7 +3102,7 @@ test_entry_guard_layer2_guards(void *arg) /* Create the guardset */ maintain_layer2_guards(); - routerset_t *l2_guards = get_layer2_guards(); + const routerset_t *l2_guards = get_layer2_guards(); tt_assert(l2_guards); tt_int_op(routerset_len(l2_guards), OP_EQ, 4); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Simplify cannibalization logic now that all HS is vanguards
commit 52c5b8aa12cc613e145600826965917ae10b7cbb Author: George Kadianakis Date: Thu Jul 1 17:56:56 2021 +0300 Simplify cannibalization logic now that all HS is vanguards Co-authored-by: Mike Perry --- src/core/or/circuituse.c | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/core/or/circuituse.c b/src/core/or/circuituse.c index adf9e12ed5..2ec391eca0 100644 --- a/src/core/or/circuituse.c +++ b/src/core/or/circuituse.c @@ -2049,13 +2049,11 @@ circuit_should_cannibalize_to_build(uint8_t purpose_to_build, return 0; } - /* For vanguards, the server-side intro circ is not cannibalized - * because we pre-build 4 hop HS circuits, and it only needs a 3 hop - * circuit. It is also long-lived, so it is more important that - * it have lower latency than get built fast. + /* The server-side intro circ is not cannibalized because it only + * needs a 3 hop circuit. It is also long-lived, so it is more + * important that it have lower latency than get built fast. */ - if (circuit_should_use_vanguards(purpose_to_build) && - purpose_to_build == CIRCUIT_PURPOSE_S_ESTABLISH_INTRO) { + if (purpose_to_build == CIRCUIT_PURPOSE_S_ESTABLISH_INTRO) { return 0; } ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Special vanguard L3 increased path length does not apply for vanguards-lite
commit 9afd9d09404200ed149abeeaad9efd3a1542f7e0 Author: George Kadianakis Date: Thu Jul 1 17:52:58 2021 +0300 Special vanguard L3 increased path length does not apply for vanguards-lite Co-authored-by: Mike Perry --- src/core/or/circuitbuild.c | 12 +++- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/core/or/circuitbuild.c b/src/core/or/circuitbuild.c index c1667d7260..5cb647bd02 100644 --- a/src/core/or/circuitbuild.c +++ b/src/core/or/circuitbuild.c @@ -1359,7 +1359,9 @@ route_len_for_purpose(uint8_t purpose, extend_info_t *exit_ei) int routelen = DEFAULT_ROUTE_LEN; int known_purpose = 0; - if (circuit_should_use_vanguards(purpose)) { + /* If we're using L3 vanguards, we need longer paths for onion services */ + if (circuit_purpose_is_hidden_service(purpose) && + get_options()->HSLayer3Nodes) { /* Clients want an extra hop for rends to avoid linkability. * Services want it for intro points to avoid publishing their * layer3 guards. They want it for hsdir posts to use @@ -1374,14 +1376,6 @@ route_len_for_purpose(uint8_t purpose, extend_info_t *exit_ei) purpose == CIRCUIT_PURPOSE_S_ESTABLISH_INTRO) return routelen+1; -/* If we only have Layer2 vanguards, then we do not need - * the extra hop for linkabilty reasons (see below). - * This means all hops can be of the form: - * S/C - G - L2 - M - R/HSDir/I - */ -if (get_options()->HSLayer2Nodes && !get_options()->HSLayer3Nodes) - return routelen+1; - /* For connections to hsdirs, clients want two extra hops * when using layer3 guards, to avoid linkability. * Same goes for intro points. Note that the route len ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Use L2 vanguards during path selection
commit e23947716e227a9888690b9fca7a5069038d4c0f Author: George Kadianakis Date: Thu Jul 1 17:49:27 2021 +0300 Use L2 vanguards during path selection Co-authored-by: Mike Perry --- src/core/or/circuitbuild.c | 12 +--- src/core/or/circuituse.c | 12 src/feature/nodelist/networkstatus.c | 3 +++ 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/core/or/circuitbuild.c b/src/core/or/circuitbuild.c index f2f3bb5b34..c1667d7260 100644 --- a/src/core/or/circuitbuild.c +++ b/src/core/or/circuitbuild.c @@ -2259,8 +2259,9 @@ middle_node_must_be_vanguard(const or_options_t *options, return 0; } - /* If we have sticky L2 nodes, and this is an L2 pick, use vanguards */ - if (options->HSLayer2Nodes && cur_len == 1) { + /* If we are a hidden service circuit, always use either vanguards-lite + * or HSLayer2Nodes for 2nd hop. */ + if (cur_len == 1) { return 1; } @@ -2284,7 +2285,8 @@ pick_vanguard_middle_node(const or_options_t *options, /* Pick the right routerset based on the current hop */ if (cur_len == 1) { -vanguard_routerset = options->HSLayer2Nodes; +vanguard_routerset = options->HSLayer2Nodes ? + options->HSLayer2Nodes : get_layer2_guards(); } else if (cur_len == 2) { vanguard_routerset = options->HSLayer3Nodes; } else { @@ -2293,6 +2295,10 @@ pick_vanguard_middle_node(const or_options_t *options, return NULL; } + if (BUG(!vanguard_routerset)) { +return NULL; + } + node = pick_restricted_middle_node(flags, vanguard_routerset, options->ExcludeNodes, excluded, cur_len+1); diff --git a/src/core/or/circuituse.c b/src/core/or/circuituse.c index 044b30b8b3..98ff4c252f 100644 --- a/src/core/or/circuituse.c +++ b/src/core/or/circuituse.c @@ -2022,16 +2022,12 @@ circuit_is_hs_v3(const circuit_t *circ) int circuit_should_use_vanguards(uint8_t purpose) { - const or_options_t *options = get_options(); - - /* Only hidden service circuits use vanguards */ - if (!circuit_purpose_is_hidden_service(purpose)) -return 0; - - /* Pinned middles are effectively vanguards */ - if (options->HSLayer2Nodes || options->HSLayer3Nodes) + /* All hidden service circuits use either vanguards or + * vanguards-lite. */ + if (circuit_purpose_is_hidden_service(purpose)) return 1; + /* Everything else is a normal circuit */ return 0; } diff --git a/src/feature/nodelist/networkstatus.c b/src/feature/nodelist/networkstatus.c index 2ffa6da1a3..7a1e73ef60 100644 --- a/src/feature/nodelist/networkstatus.c +++ b/src/feature/nodelist/networkstatus.c @@ -1699,6 +1699,9 @@ notify_after_networkstatus_changes(void) channelpadding_new_consensus_params(c); circpad_new_consensus_params(c); router_new_consensus_params(c); + + /* Maintenance of our L2 guard list */ + maintain_layer2_guards(); } /** Copy all the ancillary information (like router download status and so on) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Preemptive circuits for HSes should now be vanguard circuits
commit 0240c00929dff8451b42ef313f5345e15ce4da06 Author: George Kadianakis Date: Thu Jul 1 17:50:41 2021 +0300 Preemptive circuits for HSes should now be vanguard circuits Co-authored-by: Mike Perry --- src/core/or/circuituse.c | 26 +- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/src/core/or/circuituse.c b/src/core/or/circuituse.c index 98ff4c252f..adf9e12ed5 100644 --- a/src/core/or/circuituse.c +++ b/src/core/or/circuituse.c @@ -1204,25 +1204,6 @@ needs_circuits_for_build(int num) return 0; } -/** - * Launch the appropriate type of predicted circuit for hidden - * services, depending on our options. - */ -static void -circuit_launch_predicted_hs_circ(int flags) -{ - /* K.I.S.S. implementation of bug #23101: If we are using - * vanguards or pinned middles, pre-build a specific purpose - * for HS circs. */ - if (circuit_should_use_vanguards(CIRCUIT_PURPOSE_HS_VANGUARDS)) { -circuit_launch(CIRCUIT_PURPOSE_HS_VANGUARDS, flags); - } else { -/* If no vanguards, then no HS-specific prebuilt circuits are needed. - * Normal GENERAL circs are fine */ -circuit_launch(CIRCUIT_PURPOSE_C_GENERAL, flags); - } -} - /** Determine how many circuits we have open that are clean, * Make sure it's enough for all the upcoming behaviors we predict we'll have. * But put an upper bound on the total number of circuits. @@ -1276,7 +1257,7 @@ circuit_predict_and_launch_new(void) "Have %d clean circs (%d internal), need another internal " "circ for my hidden service.", num, num_internal); -circuit_launch_predicted_hs_circ(flags); +circuit_launch(CIRCUIT_PURPOSE_HS_VANGUARDS, flags); return; } @@ -1295,7 +1276,10 @@ circuit_predict_and_launch_new(void) " another hidden service circ.", num, num_uptime_internal, num_internal); -circuit_launch_predicted_hs_circ(flags); +/* Always launch vanguards purpose circuits for HS clients, + * for vanguards-lite. This prevents us from cannibalizing + * to build these circuits (and thus not use vanguards). */ +circuit_launch(CIRCUIT_PURPOSE_HS_VANGUARDS, flags); return; } ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Introduce vanguards-lite subsystem and some of its entry points
commit 314a6b42c59c7d9ea240b758ccffd796963efd0f Author: George Kadianakis Date: Thu Jul 1 17:42:34 2021 +0300 Introduce vanguards-lite subsystem and some of its entry points Co-authored-by: Mike Perry --- changes/ticket40363 | 9 ++ src/core/mainloop/mainloop.c| 20 src/feature/client/entrynodes.c | 202 src/feature/client/entrynodes.h | 4 + src/test/test_entrynodes.c | 25 + 5 files changed, 260 insertions(+) diff --git a/changes/ticket40363 b/changes/ticket40363 new file mode 100644 index 00..240cbf8680 --- /dev/null +++ b/changes/ticket40363 @@ -0,0 +1,9 @@ + o Major features (Proposal 332, onion services, guard selection algorithm): +- Clients and onion services now choose four long-lived "layer 2" guard + relays for use as the middle hop in all onion circuits. These relays are + kept in place for a randomized duration averaging 1 week each. This + mitigates guard discovery attacks against clients and short-lived onion + services such as OnionShare. Long-lived onion services that need high + security should still use the Vanguards addon + (https://github.com/mikeperry-tor/vanguards). Closes ticket 40363; + implements proposal 332. diff --git a/src/core/mainloop/mainloop.c b/src/core/mainloop/mainloop.c index 69606c0d53..68e8ee8f20 100644 --- a/src/core/mainloop/mainloop.c +++ b/src/core/mainloop/mainloop.c @@ -1293,6 +1293,7 @@ signewnym_impl(time_t now) circuit_mark_all_dirty_circs_as_unusable(); addressmap_clear_transient(); hs_client_purge_state(); + purge_vanguards_lite(); time_of_last_signewnym = now; signewnym_is_pending = 0; @@ -1370,6 +1371,7 @@ CALLBACK(save_state); CALLBACK(write_stats_file); CALLBACK(control_per_second_events); CALLBACK(second_elapsed); +CALLBACK(manage_vglite); #undef CALLBACK @@ -1392,6 +1394,9 @@ STATIC periodic_event_item_t mainloop_periodic_events[] = { CALLBACK(second_elapsed, NET_PARTICIPANT, FL(RUN_ON_DISABLE)), + /* Update vanguards-lite once per hour, if we have networking */ + CALLBACK(manage_vglite, NET_PARTICIPANT, FL(NEED_NET)), + /* Do we have a reason to do this on a callback? Does it do any good at * all? For now, if we're dormant, we can let our listeners decay. */ CALLBACK(retry_listeners, NET_PARTICIPANT, FL(NEED_NET)), @@ -1662,6 +1667,21 @@ mainloop_schedule_shutdown(int delay_sec) mainloop_event_schedule(scheduled_shutdown_ev, &delay_tv); } +/** + * Update vanguards-lite layer2 nodes, once per hour + */ +static int +manage_vglite_callback(time_t now, const or_options_t *options) +{ + (void)now; + (void)options; +#define VANGUARDS_LITE_INTERVAL (60*60) + + maintain_layer2_guards(); + + return VANGUARDS_LITE_INTERVAL; +} + /** Perform regular maintenance tasks. This function gets run once per * second. */ diff --git a/src/feature/client/entrynodes.c b/src/feature/client/entrynodes.c index 502cb99690..58faa8033c 100644 --- a/src/feature/client/entrynodes.c +++ b/src/feature/client/entrynodes.c @@ -3930,6 +3930,197 @@ guard_selection_free_(guard_selection_t *gs) tor_free(gs); } +/**/ + +/** Layer2 guard subsystem used for client-side onion service circuits. */ + +/** A simple representation of a layer2 guard. We just need its identity so + * that we feed it into a routerset, and a sampled timestamp to do expiration + * checks. */ +typedef struct layer2_guard_t { + /** Identity of the guard */ + char identity[DIGEST_LEN]; + /** When does this guard expire? (randomized timestamp) */ + time_t expire_on_date; +} layer2_guard_t; + +/** Global list and routerset of L2 guards. They are both synced and they get + * updated periodically. We need both the list and the routerset: we use the + * smartlist to keep track of expiration times and the routerset is what we + * return to the users of this subsystem. */ +static smartlist_t *layer2_guards = NULL; +static routerset_t *layer2_routerset = NULL; + +/** Number of L2 guards */ +#define NUMBER_SECOND_GUARDS 4 +/** Lifetime of L2 guards: + * 1 to 12 days, for an average of a week using the max(x,x) distribution */ +#define MIN_SECOND_GUARD_LIFETIME (3600*24) +#define MAX_SECOND_GUARD_LIFETIME (3600*24*12) + +/** Return the number of guards our L2 guardset should have */ +static int +get_number_of_layer2_hs_guards(void) +{ + return (int) networkstatus_get_param(NULL, +"guard-hs-l2-number", +NUMBER_SECOND_GUARDS, +1, INT32_MAX); +} + +/** Return the minimum lifetime of L2 guards */ +static int +get_min_lifetime_of_layer2_hs_guards(void) +{ + return (int) networkstatus_get_param(NULL, + "guard-hs-l2-lifetime-min", + MIN_SECOND_G
[tor-commits] [torspec/main] Move 332-vanguards-lite.md to 333-vanguards-lite.md.
commit df6af4fe150505473931d751abbe62526f817f1b Author: George Kadianakis Date: Tue Jul 20 13:48:52 2021 +0300 Move 332-vanguards-lite.md to 333-vanguards-lite.md. Since 332-ntor-v3-with-extra-data.md was faster than us --- proposals/{332-vanguards-lite.md => 333-vanguards-lite.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proposals/332-vanguards-lite.md b/proposals/333-vanguards-lite.md similarity index 98% rename from proposals/332-vanguards-lite.md rename to proposals/333-vanguards-lite.md index 1e567c5..998bb4a 100644 --- a/proposals/332-vanguards-lite.md +++ b/proposals/333-vanguards-lite.md @@ -1,5 +1,5 @@ ``` -Filename: 332-vanguards-lite.md +Filename: 333-vanguards-lite.md Title: Vanguards lite Author: George Kadianakis, Mike Perry Created: 2021-05-20 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/main] Improve vanguard-lite proposal.
commit aec36da1cdd75978c7a323739d592a11e0354c4a Author: George Kadianakis Date: Tue Jul 20 13:46:53 2021 +0300 Improve vanguard-lite proposal. - Mention that an extra hop is added on service-side intro circs - Add circuit path length diagram - Mention max number of L2 guards - Add control port events to control spec --- control-spec.txt| 2 ++ proposals/332-vanguards-lite.md | 26 -- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/control-spec.txt b/control-spec.txt index 70f9b20..9b51715 100644 --- a/control-spec.txt +++ b/control-spec.txt @@ -3097,6 +3097,8 @@ "DOWN" -- The guard now seems to be unreachable. "BAD" -- Because of flags set in the consensus and/or values in the configuration, this node is now unusable as a guard. +"BAD_L2" -- This layer2 guard has expired or got removed from the + consensus. This node is removed from the layer2 guard set. "GOOD" -- Because of flags set in the consensus and/or values in the configuration, this node is now usable as a guard. diff --git a/proposals/332-vanguards-lite.md b/proposals/332-vanguards-lite.md index 3971b75..1e567c5 100644 --- a/proposals/332-vanguards-lite.md +++ b/proposals/332-vanguards-lite.md @@ -23,22 +23,36 @@ Status: Draft - No third layer of guards is used. - The Layer2 lifetime uses the max(x,x) distribution with a minimum of one day and maximum of 12 days. This makes the average lifetime approximately a -week. We let NUM_LAYER2_GUARDS=4. +week. + - We let NUM_LAYER2_GUARDS=4. We also introduce a consensus parameter +`guard-hs-l2-number` that controls the number of layer2 guards (with a +maximum of 19 layer2 guards). - We don't write guards on disk. This means that the guard topology resets when tor restarts. - By avoiding a third-layer of guards we reduce the linkability issues - of Proposal 292, which means that we don't have to add an extra hop on top of - our paths. This simplifies engineering. + By avoiding a third-layer of guards we avoid most of the linkability issues + of Proposal 292. This means that we don't add an extra hop on top of most of + our onion service paths, which increases performance. However, we do add an + extra middle hop at the end of service-side introduction circuits to avoid + linkability of L2s by the intro points. -# 2. Rotation Period Analysis + This is how onion service circuits look like with this proposal: + +Client rend: C -> G -> L2 -> Rend +Client intro: C -> G -> L2 -> M -> Intro +Client hsdir: C -> G -> L2 -> M -> HSDir +Service rend: C -> G -> L2 -> M -> Rend +Service intro: C -> G -> L2 -> M -> Intro +Service hsdir: C -> G -> L2 -> M -> HSDir + +# 3. Rotation Period Analysis From the table in Section 3.1 of Proposal 292, with NUM_LAYER2_GUARDS=4 it can be seen that this means that the Sybil attack on Layer2 will complete with 50% chance in 18*7 days (126 days) for the 1% adversary, 4*7 days (one month) for the 5% adversary, and 2*7 days (two weeks) for the 10% adversary. -# 3. Tradeoffs from Proposal 292 +# 4. Tradeoffs from Proposal 292 This proposal has several advantages over Proposal 292: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/main] First iteration of vanguards lite proposal.
commit 49196be6b76058d68837a6f3f5ed6e4a0dc55f38 Author: George Kadianakis Date: Tue Jun 1 12:56:15 2021 +0300 First iteration of vanguards lite proposal. --- proposals/332-vanguards-lite.md | 60 + 1 file changed, 60 insertions(+) diff --git a/proposals/332-vanguards-lite.md b/proposals/332-vanguards-lite.md new file mode 100644 index 000..3971b75 --- /dev/null +++ b/proposals/332-vanguards-lite.md @@ -0,0 +1,60 @@ +``` +Filename: 332-vanguards-lite.md +Title: Vanguards lite +Author: George Kadianakis, Mike Perry +Created: 2021-05-20 +Status: Draft +``` + +# 0. Introduction & Motivation + + This proposal specifies a simplified version of Proposal 292 "Mesh-based + vanguards" for the purposes of implementing it directly into the C Tor + codebase. + + For more details on guard discovery attacks and how vanguards defend against + it, we refer to Proposal 292 [PROP292_REF]. + +# 1. Overview + + We propose an identical system to the Mesh-based Vanguards from proposal 292, + but with the following differences: + + - No third layer of guards is used. + - The Layer2 lifetime uses the max(x,x) distribution with a minimum of one +day and maximum of 12 days. This makes the average lifetime approximately a +week. We let NUM_LAYER2_GUARDS=4. + - We don't write guards on disk. This means that the guard topology resets +when tor restarts. + + By avoiding a third-layer of guards we reduce the linkability issues + of Proposal 292, which means that we don't have to add an extra hop on top of + our paths. This simplifies engineering. + +# 2. Rotation Period Analysis + + From the table in Section 3.1 of Proposal 292, with NUM_LAYER2_GUARDS=4 it + can be seen that this means that the Sybil attack on Layer2 will complete + with 50% chance in 18*7 days (126 days) for the 1% adversary, 4*7 days (one + month) for the 5% adversary, and 2*7 days (two weeks) for the 10% adversary. + +# 3. Tradeoffs from Proposal 292 + + This proposal has several advantages over Proposal 292: + + By avoiding a third-layer of guards we reduce the linkability issues of + Proposal 292, which means that we don't have to add an extra hop on top of + our paths. This simplifies engineering and makes paths shorter by default: + this means less latency and quicker page load times. + + This proposal also comes with disadvantages: + + The lack of third-layer guards makes it easier to launch guard discovery + attacks against clients and onion services. Long-lived services are not well + protected, and this proposal might provide those services with a false sense + of security. Such services should still use the vanguards addon [VANGUARDS_REF]. + +# 4. References + + [PROP292_REF]: https://gitlab.torproject.org/tpo/core/torspec/-/blob/main/proposals/292-mesh-vanguards.txt + [VANGUARDS_REF]: https://github.com/mikeperry-tor/vanguards ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
commit 84749bd4c89140f98a50d489a03c3ac940fadae7 Author: Translation commit bot Date: Wed Jul 28 08:47:45 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tpo-web --- contents+fr.po | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/contents+fr.po b/contents+fr.po index 04f1dacc6e..467d273119 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -3,12 +3,12 @@ # Martus Translations , 2019 # ducki2p , 2019 # Curtis Baltimore , 2019 -# Emma Peel, 2019 # Gus, 2020 # walking , 2021 # erinm, 2021 # AO , 2021 # Matburnx , 2021 +# Emma Peel, 2021 # msgid "" msgstr "" @@ -16,7 +16,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-07-07 19:01+CET\n" "PO-Revision-Date: 2019-03-09 10:41+\n" -"Last-Translator: Matburnx , 2021\n" +"Last-Translator: Emma Peel, 2021\n" "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -965,8 +965,8 @@ msgid "" "This release includes important [security updates to " "Firefox](https://www.mozilla.org/en-US/security/advisories/mfsa2020-43/)." msgstr "" -"Cette version inclut des importantes [mises à jour de sécurité à Firefox] " -"(https://www.mozilla.org/en-US/security/advisories/mfsa2020-43/)." +"Cette version inclut des importantes [mises à jour de sécurité à " +"Firefox](https://www.mozilla.org/en-US/security/advisories/mfsa2020-43/)." #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.body) @@ -996,9 +996,9 @@ msgid "" "series](https://gitlab.torproject.org/tpo/applications/tor-"; "browser/-/issues/40089) supporting CentOS 6." msgstr "" -"**Note :** le navigateur Tor 10.0 est la [dernière série du navigateur Tor] " -"(https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40089) " -"supportant CentOS 6." +"**Note :** le navigateur Tor 10.0 est la [dernière série du navigateur " +"Tor](https://gitlab.torproject.org/tpo/applications/tor-"; +"browser/-/issues/40089) supportant CentOS 6." #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit 72725ec52c5f6faf8402f1b2fc54c3b87560d28e Author: Translation commit bot Date: Wed Jul 28 08:46:56 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+fr.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/contents+fr.po b/contents+fr.po index 618d1173cd..7fe6fb7fed 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -1,7 +1,6 @@ # # Translators: # Nicolas Perraut , 2019 -# Emma Peel, 2020 # 926782667597d71479677e8aab0ad4dc_106149a, 2020 # erinm, 2021 # Gus, 2021 @@ -10,6 +9,7 @@ # AO , 2021 # Matburnx , 2021 # Kingouin , 2021 +# Emma Peel, 2021 # msgid "" msgstr "" @@ -17,7 +17,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-07-16 18:26+CET\n" "PO-Revision-Date: 2018-11-14 12:31+\n" -"Last-Translator: Kingouin , 2021\n" +"Last-Translator: Emma Peel, 2021\n" "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3615,8 +3615,8 @@ msgid "" "* You can't see your Tor circuit. " "[#25764](https://gitlab.torproject.org/tpo/applications/torbutton/-/issues/25764)" msgstr "" -"* Vous ne pouvez pas voir votre circuit Tor. [#25764] " -"(https://gitlab.torproject.org/tpo/applications/torbutton/-/issues/25764)" +"* Vous ne pouvez pas voir votre circuit Tor. " +"[#25764](https://gitlab.torproject.org/tpo/applications/torbutton/-/issues/25764)" #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
commit 86d95a40ac27e7819bafdf01411dd973b85bfade Author: Translation commit bot Date: Wed Jul 28 08:45:14 2021 + https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot --- contents+de.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contents+de.po b/contents+de.po index 6dab8a2785..cae3ee637a 100644 --- a/contents+de.po +++ b/contents+de.po @@ -19,9 +19,9 @@ # IDRASSI Mounir , 2021 # Ettore Atalan , 2021 # erinm, 2021 -# kwadronaut , 2021 # Emma Peel, 2021 # Curtis Baltimore , 2021 +# kwadronaut , 2021 # msgid "" msgstr "" @@ -29,7 +29,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-06-29 12:10+CET\n" "PO-Revision-Date: 2019-12-11 10:50+\n" -"Last-Translator: Curtis Baltimore , 2021\n" +"Last-Translator: kwadronaut , 2021\n" "Language-Team: German (https://www.transifex.com/otf/teams/1519/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3707,7 +3707,7 @@ msgid "" "of the [7000 relays](https://metrics.torproject.org/networksize.html)." msgstr "" "Dies ist wichtig, da Exit-Relays eine begrenzte Ressource sind und 20% der " -"[7000 Relays] ausmachen (https://metrics.torproject.org/networksize.html)." +"[7000 Relays](https://metrics.torproject.org/networksize.html) ausmachen ." #: https//community.torproject.org/onion-services/talk/ #: (content/onion-services/talk/contents+en.lrpage.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-91.0.7-11.0-1
boklm pushed new branch android-components-91.0.7-11.0-1 at The Tor Project / Applications / android-components -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-91.0.7-11.0-1 You're receiving this email because of your account on gitlab.torproject.org. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits