[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
commit 1651beb64194ee72a679b13726be91c244671b52 Author: Translation commit bot Date: Thu Aug 19 05:15:15 2021 + https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot --- contents+zh-TW.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contents+zh-TW.po b/contents+zh-TW.po index 11f7efe3ab..1c94eb2162 100644 --- a/contents+zh-TW.po +++ b/contents+zh-TW.po @@ -8,13 +8,13 @@ # Joshua Chang , 2021 # Lulu Ken , 2021 # manjaro linux, 2021 -# Chi-Hsun Tsai, 2021 # IDRASSI Mounir , 2021 # erinm, 2021 # æé è , 2021 # Hsiu-Ming Chang , 2021 # åé¦ ç, 2021 # Emma Peel, 2021 +# Chi-Hsun Tsai, 2021 # msgid "" msgstr "" @@ -22,7 +22,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: Emma Peel, 2021\n" +"Last-Translator: Chi-Hsun Tsai, 2021\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/otf/teams/1519/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3299,7 +3299,7 @@ msgstr "" #: https//community.torproject.org/onion-services/setup/install/ #: (content/onion-services/setup/install/contents+en.lrpage.cta) msgid "Get Started" -msgstr "" +msgstr "éå§" #: https//community.torproject.org/onion-services/setup/ #: (content/onion-services/setup/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] [tor-browser-spec/master] Add some missing details of Mac key genereation
commit 8084b91e56b81fd0ed0fac3d3e55f1af60cdab1c Author: Matthew Finkel Date: Wed Aug 18 20:42:40 2021 + Add some missing details of Mac key genereation --- processes/KeyGeneration | 11 +++ 1 file changed, 11 insertions(+) diff --git a/processes/KeyGeneration b/processes/KeyGeneration index 2dad005..625152e 100644 --- a/processes/KeyGeneration +++ b/processes/KeyGeneration @@ -77,4 +77,15 @@ security create-keychain tbb-signing-alpha.keychain security default-keychain -s tbb-signing-alpha.keychain security unlock-keychain certtool r CertificateSigningRequest.certSigningRequest +# RSA, 2048, RSA with SHA384, "Thisisachallengestring" +# Common Name (e.g, www.apple.com) : Tor Browser Signing Key +# Country (e.g, US) : +# Organization (e.g, Apple, Inc.) : The Tor Project, Inc. +# Organization Unit (e.g, Apple Software Engineering) : Applications Engineering +# State/Province(e.g, California) : Washington +# Email Address (e.g, usern...@apple.com) : torbrow...@torproject.org +# Submit to Apple, download certificate. + +security add-certificates ~/developerID_application.cer +security find-identity ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
commit 6bdc72669b61dd98ca06fa7a9e4fffe4c364d550 Author: Translation commit bot Date: Wed Aug 18 18:46:40 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release --- sv.po | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/sv.po b/sv.po index 9822e42754..f305fdd1a8 100644 --- a/sv.po +++ b/sv.po @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-08-18 10:11+0200\n" -"PO-Revision-Date: 2021-08-18 18:16+\n" +"PO-Revision-Date: 2021-08-18 18:22+\n" "Last-Translator: Jonatan Nyberg \n" "Language-Team: Swedish (http://www.transifex.com/otf/torproject/language/sv/)\n" "MIME-Version: 1.0\n" @@ -1722,13 +1722,13 @@ msgstr "_Använd en bro som jag redan känner till" msgid "" "To save your bridges, unlock you " "Persistent Storage." -msgstr "" +msgstr "För att spara dina broar, lås du upp din bestående lagring." #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:241 msgid "" "To save your bridges, create a " "Persistent Storage on your Tails USB stick." -msgstr "" +msgstr "För att spara dina broar, skapa en bestående lagring på ditt Tails-USB-minne." #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:261 #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:660 @@ -2594,7 +2594,7 @@ msgstr "Lär dig mer om Tor-broar" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:151 msgid "Use a _default bridge" -msgstr "" +msgstr "Använd en _standardbro" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:175 msgid "obfs4 (recommended)" @@ -2637,7 +2637,7 @@ msgstr "Spara broar till bestående lagring" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:417 msgid "toggle-button" -msgstr "" +msgstr "växla-knapp" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:557 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:976 @@ -2651,7 +2651,7 @@ msgstr "Anslutning till Tor misslyckades" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:630 msgid "⢠Wrong clock" -msgstr "" +msgstr "⢠Fel klocka" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:650 msgid "" @@ -2661,7 +2661,7 @@ msgstr "För att förhindra nätverksattacker måste din tidszon och klocka vara #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:663 msgid "Fix _Clock" -msgstr "" +msgstr "Rätta _klocka" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:700 msgid "⢠Public network" @@ -2747,7 +2747,7 @@ msgstr "Tor-broar är hemliga Tor-reläer. Använd en bro som din första Tor-re #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1251 msgid "_Hide to my local network that I'm connecting to Tor (safer)" -msgstr "" +msgstr "_Dölj för mitt lokala nätverk att jag ansluter till Tor (säkrare)" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1301 msgid "" @@ -2878,14 +2878,14 @@ msgstr "_Spara proxyinställningar" #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:7 msgid "Tor Connection - Fix Clock" -msgstr "" +msgstr "Tor-anslutning - Rätta klocka" #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:76 msgid "" "To prevent network attacks, your time zone and clock need to be correct to connect to Tor using bridges.\n" "\n" "Your time zone and clock cannot be used to identify or geolocalize you. Your time zone will never be sent over the network and will only be used to fix your clock and connect to Tor." -msgstr "" +msgstr "För att förhindra nätverksattacker måste din tidszon och klocka vara korrekta för att ansluta till Tor med broar. \n\nDin tidszon och klocka kan inte användas för att identifiera eller geolokalisera dig. Din tidszon kommer aldrig att skickas över nätverket och kommer bara att användas för att rätta din klocka och ansluta till Tor." #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:117 msgid "Select the time zone you want to use" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
commit 0a31e274998f38921b39c445e6451325e8ae2dc0 Author: Translation commit bot Date: Wed Aug 18 18:45:56 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tails-misc --- sv.po | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/sv.po b/sv.po index 8be4702f20..ed0d42860f 100644 --- a/sv.po +++ b/sv.po @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-08-18 10:11+0200\n" -"PO-Revision-Date: 2021-08-18 18:15+\n" +"PO-Revision-Date: 2021-08-18 18:22+\n" "Last-Translator: Jonatan Nyberg \n" "Language-Team: Swedish (http://www.transifex.com/otf/torproject/language/sv/)\n" "MIME-Version: 1.0\n" @@ -1722,13 +1722,13 @@ msgstr "_Använd en bro som jag redan känner till" msgid "" "To save your bridges, unlock you " "Persistent Storage." -msgstr "" +msgstr "För att spara dina broar, lÃ¥s du upp din bestÃ¥ende lagring." #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:241 msgid "" "To save your bridges, create a " "Persistent Storage on your Tails USB stick." -msgstr "" +msgstr "För att spara dina broar, skapa en bestÃ¥ende lagring pÃ¥ ditt Tails-USB-minne." #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:261 #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:660 @@ -1743,7 +1743,7 @@ msgstr "Du mÃ¥ste konfigurera en obfs4-bro för att dölja att du använder Tor" #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:321 msgid "Failed to configure your Persistent Storage" -msgstr "" +msgstr "Det gick inte att konfigurera din bestÃ¥ende lagring" #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:415 msgid "Connecting to Tor without bridgesâ¦" @@ -2594,7 +2594,7 @@ msgstr "Lär dig mer om Tor-broar" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:151 msgid "Use a _default bridge" -msgstr "" +msgstr "Använd en _standardbro" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:175 msgid "obfs4 (recommended)" @@ -2629,15 +2629,15 @@ msgstr "För närvarande i Tails döljer bara obfs4-broar att du använder Tor.\ #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:391 msgid "Save bridges to _Persistent Storage" -msgstr "Spara broar i _bestÃ¥ende lagring" +msgstr "Spara broar till _bestÃ¥ende lagring" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:416 msgid "Save bridges to Persistent Storage" -msgstr "" +msgstr "Spara broar till bestÃ¥ende lagring" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:417 msgid "toggle-button" -msgstr "" +msgstr "växla-knapp" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:557 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:976 @@ -2651,7 +2651,7 @@ msgstr "Anslutning till Tor misslyckades" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:630 msgid "⢠Wrong clock" -msgstr "" +msgstr "⢠Fel klocka" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:650 msgid "" @@ -2661,7 +2661,7 @@ msgstr "För att förhindra nätverksattacker mÃ¥ste din tidszon och klocka vara #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:663 msgid "Fix _Clock" -msgstr "à tgärda klockan" +msgstr "Rätta _klocka" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:700 msgid "⢠Public network" @@ -2747,7 +2747,7 @@ msgstr "Tor-broar är hemliga Tor-reläer. Använd en bro som din första Tor-re #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1251 msgid "_Hide to my local network that I'm connecting to Tor (safer)" -msgstr "" +msgstr "_Dölj för mitt lokala nätverk att jag ansluter till Tor (säkrare)" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1301 msgid "" @@ -2878,14 +2878,14 @@ msgstr "_Spara proxyinställningar" #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:7 msgid "Tor Connection - Fix Clock" -msgstr "" +msgstr "Tor-anslutning - Rätta klocka" #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:76 msgid "" "To prevent network attacks, your time zone and clock need to be correct to connect to Tor using bridges.\n" "\n" "Your time zone and clock cannot be used to identify or geolocalize you. Your time zone will never be sent over the network and will only be used to fix your clock and connect to Tor." -msgstr "" +msgstr "För att förhindra nätverksattacker mÃ¥ste din tidszon och klocka vara korrekta för att ansluta till Tor med broar. \n\nDin tidszon och klocka kan inte användas för att identifiera eller geolokalisera dig. Din tidszon kommer aldrig att skickas över nätverket och kommer bara att användas för att rätta din kloc
[tor-commits] [translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
commit 1f1d161fb005d85913e454903d461ef60073b4b2 Author: Translation commit bot Date: Wed Aug 18 18:16:49 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release --- sv.po | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/sv.po b/sv.po index 1da1adac75..9822e42754 100644 --- a/sv.po +++ b/sv.po @@ -25,8 +25,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-08-18 10:11+0200\n" -"PO-Revision-Date: 2021-08-18 09:26+\n" -"Last-Translator: Henrik Mattsson-MÃ¥rn \n" +"PO-Revision-Date: 2021-08-18 18:16+\n" +"Last-Translator: Jonatan Nyberg \n" "Language-Team: Swedish (http://www.transifex.com/otf/torproject/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1716,7 +1716,7 @@ msgstr "Tor-anslutning" #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:193 msgid "_Use a bridge that I already know" -msgstr "" +msgstr "_Använd en bro som jag redan känner till" #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:234 msgid "" @@ -1743,7 +1743,7 @@ msgstr "Du mÃ¥ste konfigurera en obfs4-bro för att dölja att du använder Tor" #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:321 msgid "Failed to configure your Persistent Storage" -msgstr "" +msgstr "Det gick inte att konfigurera din bestÃ¥ende lagring" #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:415 msgid "Connecting to Tor without bridgesâ¦" @@ -2572,7 +2572,7 @@ msgstr "TrueCrypt/VeraCrypt behÃ¥llare" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:21 msgid "image" -msgstr "" +msgstr "bild" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:75 msgid "Configure a Tor bridge" @@ -2580,7 +2580,7 @@ msgstr "Konfigurera en Tor-bro" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:81 msgid "heading" -msgstr "" +msgstr "rubrik" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:99 msgid "" @@ -2611,11 +2611,11 @@ msgstr "Ingen" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:230 msgid "_Request a new bridge" -msgstr "" +msgstr "_Begär en ny bro" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:265 msgid "_Type in a bridge that I already know" -msgstr "" +msgstr "_Skriv in en bro som jag redan känner till" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:288 msgid "" @@ -2629,11 +2629,11 @@ msgstr "För närvarande i Tails döljer bara obfs4-broar att du använder Tor.\ #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:391 msgid "Save bridges to _Persistent Storage" -msgstr "" +msgstr "Spara broar till _bestÃ¥ende lagring" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:416 msgid "Save bridges to Persistent Storage" -msgstr "" +msgstr "Spara broar till bestÃ¥ende lagring" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:417 msgid "toggle-button" @@ -2643,7 +2643,7 @@ msgstr "" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:976 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1376 msgid "_Connect to Tor" -msgstr "" +msgstr "_Anslut till Tor" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:607 msgid "Error connecting to Tor" @@ -2675,7 +2675,7 @@ msgstr "Om du befinner dig i en butik, ett hotell eller en flygplats kan du beh #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:733 msgid "Try _Signing in to the Network" -msgstr "" +msgstr "Försök att _logga in pÃ¥ nätverket" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:771 msgid "⢠Local proxy" @@ -2719,7 +2719,7 @@ msgstr "Tor krypterar och anonymiserar din anslutning genom att skicka den genom #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1061 msgid "Connect to Tor _automatically (easier)" -msgstr "" +msgstr "Anslut till Tor _automatiskt (enklare)" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in: msgid "" @@ -2736,7 +2736,7 @@ msgstr "Tails kommer att prova olika sätt att ansluta till Tor tills det lyckas #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1163 msgid "Configure a Tor _bridge" -msgstr "" +msgstr "Konfigurera en Tor-_bro" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1209 msgid "" @@ -2921,7 +2921,7 @@ msgstr "Mars" #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:306 msgid "April" -msgstr "" +msgstr "April" #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:307 msgid "May" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torprojec
[tor-commits] [translation/tails-misc] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
commit d8cc2f9308fcd6aee3813d863ac9675b1d3d2bd3 Author: Translation commit bot Date: Wed Aug 18 18:16:00 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tails-misc --- sv.po | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/sv.po b/sv.po index adfd7554c9..8be4702f20 100644 --- a/sv.po +++ b/sv.po @@ -25,8 +25,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-08-18 10:11+0200\n" -"PO-Revision-Date: 2021-08-18 09:26+\n" -"Last-Translator: Henrik Mattsson-Mårn \n" +"PO-Revision-Date: 2021-08-18 18:15+\n" +"Last-Translator: Jonatan Nyberg \n" "Language-Team: Swedish (http://www.transifex.com/otf/torproject/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1716,7 +1716,7 @@ msgstr "Tor-anslutning" #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:193 msgid "_Use a bridge that I already know" -msgstr "" +msgstr "_Använd en bro som jag redan känner till" #: config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:234 msgid "" @@ -2572,7 +2572,7 @@ msgstr "TrueCrypt/VeraCrypt behållare" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:21 msgid "image" -msgstr "" +msgstr "bild" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:75 msgid "Configure a Tor bridge" @@ -2580,7 +2580,7 @@ msgstr "Konfigurera en Tor-bro" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:81 msgid "heading" -msgstr "" +msgstr "rubrik" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:99 msgid "" @@ -2611,11 +2611,11 @@ msgstr "Ingen" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:230 msgid "_Request a new bridge" -msgstr "" +msgstr "_Begär en ny bro" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:265 msgid "_Type in a bridge that I already know" -msgstr "" +msgstr "_Skriv in en bro som jag redan känner till" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:288 msgid "" @@ -2629,7 +2629,7 @@ msgstr "För närvarande i Tails döljer bara obfs4-broar att du använder Tor.\ #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:391 msgid "Save bridges to _Persistent Storage" -msgstr "" +msgstr "Spara broar i _bestående lagring" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:416 msgid "Save bridges to Persistent Storage" @@ -2643,7 +2643,7 @@ msgstr "" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:976 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1376 msgid "_Connect to Tor" -msgstr "" +msgstr "_Anslut till Tor" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:607 msgid "Error connecting to Tor" @@ -2661,7 +2661,7 @@ msgstr "För att förhindra nätverksattacker måste din tidszon och klocka vara #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:663 msgid "Fix _Clock" -msgstr "" +msgstr "à tgärda klockan" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:700 msgid "⢠Public network" @@ -2675,7 +2675,7 @@ msgstr "Om du befinner dig i en butik, ett hotell eller en flygplats kan du beh #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:733 msgid "Try _Signing in to the Network" -msgstr "" +msgstr "Försök att _logga in på nätverket" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:771 msgid "⢠Local proxy" @@ -2719,7 +2719,7 @@ msgstr "Tor krypterar och anonymiserar din anslutning genom att skicka den genom #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1061 msgid "Connect to Tor _automatically (easier)" -msgstr "" +msgstr "Anslut till Tor _automatiskt (enklare)" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in: msgid "" @@ -2736,7 +2736,7 @@ msgstr "Tails kommer att prova olika sätt att ansluta till Tor tills det lyckas #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1163 msgid "Configure a Tor _bridge" -msgstr "" +msgstr "Konfigurera en Tor-_bro" #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1209 msgid "" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-bundle-testsuite/master] Bug 40027: Fix onion_security_expectations test
commit 05a9c4ae0802a522da42d64437be6fed93531c12 Author: Matthew Finkel Date: Thu Aug 12 16:25:36 2021 + Bug 40027: Fix onion_security_expectations test --- marionette/tor_browser_tests/test_onion_security_expectations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/marionette/tor_browser_tests/test_onion_security_expectations.py b/marionette/tor_browser_tests/test_onion_security_expectations.py index e95b29b..ceca804 100644 --- a/marionette/tor_browser_tests/test_onion_security_expectations.py +++ b/marionette/tor_browser_tests/test_onion_security_expectations.py @@ -118,7 +118,7 @@ class Test(OnionFixturesMixin, WindowManagerMixin, MarionetteTestCase): # Onion with valid TLS certificate with m.using_context('content'): -m.navigate('https://3g2upl4pq6kufc4m.onion/') + m.navigate('https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/') self.assertTrue(self.execute_chrome( "return !!gIdentityHandler._isSecureConnection;")) self.assertEqual(self.get_identity_class(), 'onionVerifiedDomain') ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-bundle-testsuite/master] Bug 40030: Fix onion_client_auth
commit 10d2f1f8e63e0e3a738ecc6a671bb2658b96c308 Author: Matthew Finkel Date: Fri Aug 13 21:16:20 2021 + Bug 40030: Fix onion_client_auth --- marionette/tor_browser_tests/test_onion_client_auth.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/marionette/tor_browser_tests/test_onion_client_auth.py b/marionette/tor_browser_tests/test_onion_client_auth.py index 1686fa7..bc3b3f9 100644 --- a/marionette/tor_browser_tests/test_onion_client_auth.py +++ b/marionette/tor_browser_tests/test_onion_client_auth.py @@ -180,6 +180,8 @@ class Test(WindowManagerMixin, MarionetteTestCase): m.find_element( 'css selector', '#tor-clientauth-notification .popup-notification-primary-button').click() with m.using_context('content'): +# Wait until the page loads. There is a 2 second delay built-in, plus the associated circuit latency. +Wait(m, timeout=m.timeout.page_load).until(lambda _: m.find_element('id', 'enumeration')) m.find_element('id', 'enumeration') keys = self.get_keys() self.assertEqual(len(keys), 1) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-bundle-testsuite/master] Bug 40026: Fix onion_location test (expect v3 address)
commit 6dd43ca6e1dbc7dc02c440ecd7b52c025d150d3c Author: Matthew Finkel Date: Thu Aug 12 16:10:04 2021 + Bug 40026: Fix onion_location test (expect v3 address) --- marionette/tor_browser_tests/test_onion_location.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/marionette/tor_browser_tests/test_onion_location.py b/marionette/tor_browser_tests/test_onion_location.py index daa0b27..6b2480d 100644 --- a/marionette/tor_browser_tests/test_onion_location.py +++ b/marionette/tor_browser_tests/test_onion_location.py @@ -91,7 +91,7 @@ class Test(WindowManagerMixin, MarionetteTestCase): Wait(m, timeout=m.timeout.page_load).until( lambda _: self.get_url() != 'https://www.torproject.org/') self.assertEqual( -self.get_url(), 'http://expyuzz4wqqyqhjn.onion/index.html') +self.get_url(), 'http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/index.html') # Check that auto-redirects work m.navigate('https://www.torproject.org/') @@ -99,7 +99,7 @@ class Test(WindowManagerMixin, MarionetteTestCase): Wait(m, timeout=m.timeout.page_load).until( lambda _: self.get_url() != 'https://www.torproject.org/') self.assertEqual( -self.get_url(), 'http://expyuzz4wqqyqhjn.onion/index.html') +self.get_url(), 'http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/index.html') # Go to preferences and disable auto-redirects new_tab = self.open_tab() @@ -127,7 +127,7 @@ class Test(WindowManagerMixin, MarionetteTestCase): Wait(m, timeout=5).until(lambda _: self.get_url() != 'https://www.torproject.org/') self.assertEqual( -self.get_url(), 'http://expyuzz4wqqyqhjn.onion/index.html') +self.get_url(), 'http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/index.html') # Check learn more link with m.using_context('content'): ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] dir: Do not flag non-running failing HSDir
commit cac612af42798bc76d8933837a9da97ddc039c9b Author: David Goulet Date: Tue Aug 17 12:43:58 2021 -0400 dir: Do not flag non-running failing HSDir When a directory request fails, we flag the relay as non Running so we don't use it anymore. This can be problematic with onion services because there are cases where a tor instance could have a lot of services, ephemeral ones, and keeps failing to upload descriptors, let say due to a bad network, and thus flag a lot of nodes as non Running which then in turn can not be used for circuit building. This commit makes it that we never flag nodes as non Running on a onion service directory request (upload or fetch) failure as to keep the hashring intact and not affect other parts of tor. Fortunately, the onion service hashring is _not_ selected by looking at the Running flag but since we do a 3-hop circuit to the HSDir, other services on the same instance can influence each other by removing nodes from the consensus for path selection. This was made apparent with a small network that ran out of nodes to used due to rapid succession of onion services uploading and failing. See #40434 for details. Fixes #40434 Signed-off-by: David Goulet --- changes/ticket40434 | 6 ++ src/feature/dirclient/dirclient.c | 17 - src/feature/dircommon/directory.h | 6 ++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/changes/ticket40434 b/changes/ticket40434 new file mode 100644 index 00..988bb416be --- /dev/null +++ b/changes/ticket40434 @@ -0,0 +1,6 @@ + o Minor bugfix (onion service): +- Do not flag an HSDir as non-running in case the descriptor upload or + fetch fails. An onion service closes pending directory connections + before uploading a new descriptor which can thus lead to wrongly + flagging many relays and thus affecting circuit building path selection. + Fixes bug 40434; bugfix on 0.2.0.13-alpha. diff --git a/src/feature/dirclient/dirclient.c b/src/feature/dirclient/dirclient.c index a5dd856729..f2e1e5b5ff 100644 --- a/src/feature/dirclient/dirclient.c +++ b/src/feature/dirclient/dirclient.c @@ -738,7 +738,22 @@ connection_dir_client_request_failed(dir_connection_t *conn) return; /* this was a test fetch. don't retry. */ } if (!entry_list_is_constrained(get_options())) -router_set_status(conn->identity_digest, 0); /* don't try this one again */ +/* We must not set a directory to non-running for HS purposes else we end + * up flagging nodes from the hashring has unusable. It doesn't have direct + * effect on the HS subsystem because the nodes are selected regardless of + * their status but still, we shouldn't flag them as non running. + * + * One example where this can go bad is if a tor instance gets added a lot + * of ephemeral services and with a network with problem then many nodes in + * the consenus ends up unusable. + * + * Furthermore, a service does close any pending directory connections + * before uploading a descriptor and thus we can end up here in a natural + * way since closing a pending directory connection leads to this code + * path. */ +if (!DIR_PURPOSE_IS_HS(TO_CONN(conn)->purpose)) { + router_set_status(conn->identity_digest, 0); +} if (conn->base_.purpose == DIR_PURPOSE_FETCH_SERVERDESC || conn->base_.purpose == DIR_PURPOSE_FETCH_EXTRAINFO) { log_info(LD_DIR, "Giving up on serverdesc/extrainfo fetch from " diff --git a/src/feature/dircommon/directory.h b/src/feature/dircommon/directory.h index 0aa2ff53ef..2cd9c176c8 100644 --- a/src/feature/dircommon/directory.h +++ b/src/feature/dircommon/directory.h @@ -87,6 +87,12 @@ const dir_connection_t *CONST_TO_DIR_CONN(const connection_t *c); (p)==DIR_PURPOSE_UPLOAD_RENDDESC_V2 || \ (p)==DIR_PURPOSE_UPLOAD_HSDESC) +/** True iff p is a purpose corresponding to onion service that is either + * uploading or fetching actions. */ +#define DIR_PURPOSE_IS_HS(p) \ + ((p) == DIR_PURPOSE_FETCH_HSDESC || \ + (p) == DIR_PURPOSE_UPLOAD_HSDESC) + enum compress_method_t; int parse_http_response(const char *headers, int *code, time_t *date, enum compress_method_t *compression, char **response); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Merge remote-tracking branch 'tor-gitlab/mr/420'
commit 984e3a9c6c4d193e095c376637321c0bfa371c08 Merge: 00b57e81f8 cac612af42 Author: Nick Mathewson Date: Wed Aug 18 08:43:31 2021 -0400 Merge remote-tracking branch 'tor-gitlab/mr/420' changes/ticket40434 | 6 ++ src/feature/dirclient/dirclient.c | 17 - src/feature/dircommon/directory.h | 6 ++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --cc src/feature/dirclient/dirclient.c index a2b20621a0,f2e1e5b5ff..4e9c8e2f45 --- a/src/feature/dirclient/dirclient.c +++ b/src/feature/dirclient/dirclient.c @@@ -708,8 -734,26 +708,23 @@@ connection_dir_client_request_failed(di * failed. */ entry_guard_failed(&conn->guard_state); } - if (directory_conn_is_self_reachability_test(conn)) { -return; /* this was a test fetch. don't retry. */ - } if (!entry_list_is_constrained(get_options())) - router_set_status(conn->identity_digest, 0); /* don't try this one again */ + /* We must not set a directory to non-running for HS purposes else we end + * up flagging nodes from the hashring has unusable. It doesn't have direct + * effect on the HS subsystem because the nodes are selected regardless of + * their status but still, we shouldn't flag them as non running. + * + * One example where this can go bad is if a tor instance gets added a lot + * of ephemeral services and with a network with problem then many nodes in + * the consenus ends up unusable. + * + * Furthermore, a service does close any pending directory connections + * before uploading a descriptor and thus we can end up here in a natural + * way since closing a pending directory connection leads to this code + * path. */ + if (!DIR_PURPOSE_IS_HS(TO_CONN(conn)->purpose)) { + router_set_status(conn->identity_digest, 0); + } if (conn->base_.purpose == DIR_PURPOSE_FETCH_SERVERDESC || conn->base_.purpose == DIR_PURPOSE_FETCH_EXTRAINFO) { log_info(LD_DIR, "Giving up on serverdesc/extrainfo fetch from " diff --cc src/feature/dircommon/directory.h index f233e8b244,2cd9c176c8..7d861682bb --- a/src/feature/dircommon/directory.h +++ b/src/feature/dircommon/directory.h @@@ -78,8 -84,15 +78,14 @@@ const dir_connection_t *CONST_TO_DIR_CO ((p)==DIR_PURPOSE_UPLOAD_DIR || \ (p)==DIR_PURPOSE_UPLOAD_VOTE || \ (p)==DIR_PURPOSE_UPLOAD_SIGNATURES ||\ - (p)==DIR_PURPOSE_UPLOAD_RENDDESC_V2 || \ (p)==DIR_PURPOSE_UPLOAD_HSDESC) + /** True iff p is a purpose corresponding to onion service that is either + * uploading or fetching actions. */ + #define DIR_PURPOSE_IS_HS(p) \ + ((p) == DIR_PURPOSE_FETCH_HSDESC || \ +(p) == DIR_PURPOSE_UPLOAD_HSDESC) + enum compress_method_t; int parse_http_response(const char *headers, int *code, time_t *date, enum compress_method_t *compression, char **response); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Merge remote-tracking branch 'tor-gitlab/mr/419'
commit 00b57e81f827d524dc42e2eab052e4d3b61b2cb6 Merge: 03a709ead1 719169dbe3 Author: Nick Mathewson Date: Wed Aug 18 08:39:50 2021 -0400 Merge remote-tracking branch 'tor-gitlab/mr/419' scripts/build/combine_libs | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/main] Update combine_libs script
commit 719169dbe374b85b30e8ab2493c43ab4e747302f Author: skaluzka Date: Sat Aug 14 21:45:44 2021 +0200 Update combine_libs script Remove commented code from production. Align indentations to 4 spaces. --- scripts/build/combine_libs | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/scripts/build/combine_libs b/scripts/build/combine_libs index 9c87f68248..a855171dc7 100755 --- a/scripts/build/combine_libs +++ b/scripts/build/combine_libs @@ -8,15 +8,11 @@ ORIGDIR="$(pwd)" trap 'cd "$ORIGDIR" && rm -rf "$TMPDIR"' 0 abspath() { - echo "$(cd "$(dirname "$1")">/dev/null && pwd)/$(basename "$1")" +echo "$(cd "$(dirname "$1")" >/dev/null && pwd)/$(basename "$1")" } TARGET=$(abspath "$1") -#echo ORIGDIR="$ORIGDIR" -#echo AR="$AR" -#echo ARFLAGS="$AFLAGS" - shift for input in "$@"; do @@ -24,12 +20,11 @@ for input in "$@"; do abs=$(abspath "$input") dir="$TMPDIR"/$(basename "$input" .a) mkdir "$dir" -cd "$dir">/dev/null +cd "$dir" >/dev/null "${AR:-ar}" x "$abs" done cd "$TMPDIR" >/dev/null -#echo "${AR:-ar}" "${ARFLAGS:-cru}" library.tmp.a ./*/** "${AR:-ar}" "${ARFLAGS:-cru}" library.tmp.a ./*/** "${RANLIB:-ranlib}" library.tmp.a mv -f library.tmp.a "$TARGET" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [gettor-web/translations] add Catalan, Hungarian, Dutch and Chinese (Taiwan) to preview
commit b8dd39110dccd743fb286dcf57786289c725306e Author: emma peel Date: Wed Aug 18 12:23:50 2021 +0200 add Catalan, Hungarian, Dutch and Chinese (Taiwan) to preview --- GetTor.lektorproject | 20 configs/i18n.ini | 2 +- databags/alternatives.ini | 24 3 files changed, 45 insertions(+), 1 deletion(-) diff --git a/GetTor.lektorproject b/GetTor.lektorproject index ce80d9f..c2e08b5 100644 --- a/GetTor.lektorproject +++ b/GetTor.lektorproject @@ -9,6 +9,11 @@ name = عربÙØ© (ar) url_prefix = /ar/ locale = ar +[alternatives.ca] +name = Català (ca) +url_prefix = /ca/ +locale = ca + [alternatives.de] name = Deutsch url_prefix = /de/ @@ -45,6 +50,11 @@ name = ×¢×ר×ת (he) url_prefix = /he/ locale = he +[alternatives.hu] +name = Magyar nyelv (hu) +url_prefix = /hu/ +locale = hu + [alternatives.id] name = Indonesia (id) url_prefix = /id/ @@ -70,6 +80,11 @@ name = áá¼ááºáᬠ(my) url_prefix = /my/ locale = my +[alternatives.nl] +name = Nederlands (nl) +url_prefix = /nl/ +locale = nl + [alternatives.pl] name = Polski (pl) url_prefix = /pl/ @@ -94,3 +109,8 @@ locale = tr name = ç®ä½ä¸æ (zh-CN) url_prefix = /zh-CN/ locale = zh-CN + +[alternatives.zh-TW] +name = æ£é«å (zh-TW) +url_prefix = /zh-TW/ +locale = zh-TW diff --git a/configs/i18n.ini b/configs/i18n.ini index 70bc908..47774d0 100644 --- a/configs/i18n.ini +++ b/configs/i18n.ini @@ -1,5 +1,5 @@ content = en -translations = ar,de,el,es,fa,fr,he,id,it,ka,mk,my,pl,pt-BR,sq,tr,zh-CN +translations = ar,ca,de,el,es,fa,fr,he,hu,id,it,ka,mk,my,nl,pl,pt-BR,sq,tr,zh-CN,zh-TW i18npath = i18n translate_paragraphwise = False url_prefix = https://gettor.torproject.org/ diff --git a/databags/alternatives.ini b/databags/alternatives.ini index 2780672..1b03aa1 100644 --- a/databags/alternatives.ini +++ b/databags/alternatives.ini @@ -10,6 +10,12 @@ order = order-last url = /ar/ language = عربÙØ© (ar) +[ca] +direction = text-left +order = order-last +url = /ca/ +language = Català (ca) + [de] direction = text-left order = order-last @@ -46,6 +52,12 @@ order = order-last url = /he/ language = ×¢×ר×ת (he) +[hu] +direction = text-left +order = order-last +url = /hu/ +language = Magyar nyelv (hu) + [id] direction = text-left order = order-last @@ -76,6 +88,12 @@ order = order-last language = áá¼ááºáᬠ(my) url = /my/ +[nl] +direction = text-left +order = order-last +url = /nl/ +language = Nederlands (nl) + [pl] direction = text-left order = order-last @@ -105,3 +123,9 @@ direction = text-left order = order-last url = /zh-CN/ language = ç®ä½ä¸æ (zh-CN) + +[zh-TW] +direction = text-left +order = order-last +url = /zh-TW/ +language = æ£é«å (zh-TW) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [gettor-web/translations] remove Catalan, Hungarian, Dutch and Chinese (Taiwan) from forwards
commit d07e3defff0384c2abcc1323549958cd1d5f1845 Author: emma peel Date: Wed Aug 18 12:24:36 2021 +0200 remove Catalan, Hungarian, Dutch and Chinese (Taiwan) from forwards --- .htaccess | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.htaccess b/.htaccess index a7aa9c1..14a544a 100644 --- a/.htaccess +++ b/.htaccess @@ -17,5 +17,5 @@ RewriteRule ^ga-IE/(.*) /ga$1 [R=302,L] # but don't have a gettor website translation # You can see them at https://dist.torproject.org/torbrowser/, pick the last alpha for the most languages # this languages are the translation priority for the gettor website -RewriteRule ^(ca|cs|da|ga|hu|is|ja|ko|lt|ms|nb-NO|nl|pt-PT|ro|ru|sv-SE|th|vi|zh-TW)$ / [R=302,L] -RewriteRule ^(ca|cs|da|ga|hu|is|ja|ko|lt|ms|nb-NO|nl|pt-PT|ro|ru|sv-SE|th|vi|zh-TW)/(.*) /$2 [R=302,L] +RewriteRule ^(cs|da|ga|is|ja|ko|lt|ms|nb-NO|pt-PT|ro|ru|sv-SE|th|vi)$ / [R=302,L] +RewriteRule ^(cs|da|ga|is|ja|ko|lt|ms|nb-NO|pt-PT|ro|ru|sv-SE|th|vi)/(.*) /$2 [R=302,L] ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits