[tor-commits] [translation/tpo-web] Update translations for tpo-web
commit e08c462a4205501f3e9010a189f0cbcba6e756e0 Author: Translation commit bot Date: Tue Apr 23 21:20:19 2019 + Update translations for tpo-web --- contents+ka.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contents+ka.po b/contents+ka.po index 6f38ca512..b3c841231 100644 --- a/contents+ka.po +++ b/contents+ka.po @@ -67,7 +67,7 @@ msgstr "Tor-áá ááá¥á¢á" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) msgid "### Get Support" -msgstr "" +msgstr "### áá®áá ááááá áá¡ ááá¦ááá" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) @@ -223,7 +223,7 @@ msgstr "" #: https//www.torproject.org/download/tor/ #: (content/download/tor/contents+en.lrpage.title) msgid "Download Tor Source Code" -msgstr "" +msgstr "Tor-áá¡ ááá áááá¬á§áá á ááááá¡ á©áááá¢ááá ááá" #: https//www.torproject.org/about/history/ #: (content/about/history/contents+en.lrpage.body) @@ -853,7 +853,7 @@ msgstr "ááááªáááá áááá." #: templates/hero-download.html:42 msgid "Download in another language or platform" -msgstr "" +msgstr "á©áááá¢ááá ááá á¡á®ááááá¡á®áá ááááá¡á áá á¡áá¡á¢áááááá" #: templates/hero-download.html:43 msgid "Advanced Install Options" ___ 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] Update translations for tpo-web_completed
commit 4e0aa8a5110bbcbd8b6c6c46592ccdc4a324366f Author: Translation commit bot Date: Tue Apr 23 21:20:24 2019 + Update translations for tpo-web_completed --- contents+ka.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contents+ka.po b/contents+ka.po index 6f38ca512..b3c841231 100644 --- a/contents+ka.po +++ b/contents+ka.po @@ -67,7 +67,7 @@ msgstr "Tor-áá ááá¥á¢á" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) msgid "### Get Support" -msgstr "" +msgstr "### áá®áá ááááá áá¡ ááá¦ááá" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) @@ -223,7 +223,7 @@ msgstr "" #: https//www.torproject.org/download/tor/ #: (content/download/tor/contents+en.lrpage.title) msgid "Download Tor Source Code" -msgstr "" +msgstr "Tor-áá¡ ááá áááá¬á§áá á ááááá¡ á©áááá¢ááá ááá" #: https//www.torproject.org/about/history/ #: (content/about/history/contents+en.lrpage.body) @@ -853,7 +853,7 @@ msgstr "ááááªáááá áááá." #: templates/hero-download.html:42 msgid "Download in another language or platform" -msgstr "" +msgstr "á©áááá¢ááá ááá á¡á®ááááá¡á®áá ááááá¡á áá á¡áá¡á¢áááááá" #: templates/hero-download.html:43 msgid "Advanced Install Options" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/support-portal] Update translations for support-portal
commit b56545f45eb25f4621ef3b9d96b0dddb3d8c2bdd Author: Translation commit bot Date: Tue Apr 23 21:20:44 2019 + Update translations for support-portal --- contents+hu.po | 123 + 1 file changed, 62 insertions(+), 61 deletions(-) diff --git a/contents+hu.po b/contents+hu.po index c03ef0423..83621fa2b 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -1,8 +1,8 @@ # Translators: -# Emma Peel, 2019 # vargaviktor , 2019 # erinm, 2019 # István Dávid , 2019 +# Emma Peel, 2019 # msgid "" msgstr "" @@ -10,7 +10,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-15 12:30+CET\n" "PO-Revision-Date: 2018-10-02 22:41+\n" -"Last-Translator: István Dávid , 2019\n" +"Last-Translator: Emma Peel, 2019\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" @@ -577,11 +577,12 @@ msgstr "" #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description) msgid "gpg --keyserver pool.sks-keyservers.net --recv-keys 0x4E2C6E8793298290" msgstr "" +"gpg --keyserver pool.sks-keyservers.net --recv-keys 0x4E2C6E8793298290" #: https//support.torproject.org/tbb/how-to-verify-signature/ #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description) msgid "gpg --fingerprint 0x4E2C6E8793298290" -msgstr "" +msgstr "gpg --fingerprint 0x4E2C6E8793298290" #: https//support.torproject.org/tbb/how-to-verify-signature/ #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description) @@ -3172,7 +3173,7 @@ msgstr "" #: https//support.torproject.org/operators/operators-4/ #: (content/operators/operators-4/contents+en.lrquestion.description) msgid "$ deb http://deb.torproject.org/torproject.org main" -msgstr "" +msgstr "$ deb http://deb.torproject.org/torproject.org main" #: https//support.torproject.org/operators/operators-4/ #: (content/operators/operators-4/contents+en.lrquestion.description) @@ -3438,7 +3439,7 @@ msgstr "" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## A" -msgstr "" +msgstr "## A" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) @@ -3514,7 +3515,7 @@ msgstr "" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### Atlas" -msgstr "" +msgstr "### Atlas" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) @@ -3526,7 +3527,7 @@ msgstr "" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## B" -msgstr "" +msgstr "## B" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) @@ -3617,7 +3618,7 @@ msgstr "" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## C" -msgstr "" +msgstr "## C" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) @@ -3687,7 +3688,7 @@ msgstr "" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### Compass" -msgstr "" +msgstr "### Compass" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) @@ -3758,7 +3759,7 @@ msgstr "" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## D" -msgstr "" +msgstr "## D" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) @@ -3788,7 +3789,7 @@ msgstr "" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## E" -msgstr "" +msgstr "## E" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) @@ -3834,7 +3835,7 @@ msgstr "" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### ExoneraTor" -msgstr "" +msgstr "### ExoneraTor" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) @@ -3849,12 +3850,12 @@ msgstr "" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## F" -msgstr "" +msgstr "## F" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### Firefox" -msgstr "" +msgstr "### Firefox" #: https//support.torproject.org/misc/glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) @@ -3916,7 +3917,7 @@ msgstr "" #:
[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator
commit 84c3031fea64a95e3d4c8741586c55d69f7f3dd6 Author: Translation commit bot Date: Tue Apr 23 21:16:03 2019 + Update translations for liveusb-creator --- hi/hi.po | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/hi/hi.po b/hi/hi.po index 994771f1e..4bcc4fbdb 100644 --- a/hi/hi.po +++ b/hi/hi.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Emma Peel, 2019 # Vishal S , 2018 msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-13 08:42+0200\n" -"PO-Revision-Date: 2019-04-13 13:25+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2019-04-23 20:46+\n" +"Last-Translator: Emma Peel\n" "Language-Team: Hindi (http://www.transifex.com/otf/torproject/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -337,7 +338,7 @@ msgstr "" #: ../tails_installer/gui.py:498 msgid "https://tails.boum.org/upgrade/; -msgstr "" +msgstr "https://tails.boum.org/upgrade/; #: ../tails_installer/gui.py:506 ../tails_installer/gui.py:727 #: ../tails_installer/gui.py:792 ../data/tails-installer.ui.h:7 @@ -350,7 +351,7 @@ msgstr "" #: ../tails_installer/gui.py:511 msgid "https://tails.boum.org/install/; -msgstr "" +msgstr "https://tails.boum.org/install/; #: ../tails_installer/gui.py:517 #, python-format ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot
commit 39d915a32107178f223b8bdd33f4b8b323bafe7e Author: Translation commit bot Date: Tue Apr 23 20:47:45 2019 + Update translations for tbmanual-contentspot --- contents+pl.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contents+pl.po b/contents+pl.po index e8e4a9103..1834b1977 100644 --- a/contents+pl.po +++ b/contents+pl.po @@ -2,8 +2,8 @@ # Filip , 2018 # erinm, 2019 # Dawid Job , 2019 -# Emma Peel, 2019 # Waldemar Stoczkowski, 2019 +# Emma Peel, 2019 # msgid "" msgstr "" @@ -11,7 +11,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-09 09:20+CET\n" "PO-Revision-Date: 2018-11-14 12:31+\n" -"Last-Translator: Waldemar Stoczkowski, 2019\n" +"Last-Translator: Emma Peel, 2019\n" "Language-Team: Polish (https://www.transifex.com/otf/teams/1519/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -625,7 +625,7 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) msgid "Snowflake" -msgstr "" +msgstr "Snowflake" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Update torrc.sample.in to IPv6Exit 1 being an exit by default
commit 03464a916571a5f682b42513c47568e317f38b18 Author: Neel Chauhan Date: Thu Apr 11 20:22:27 2019 -0400 Update torrc.sample.in to IPv6Exit 1 being an exit by default --- src/config/torrc.sample.in | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/config/torrc.sample.in b/src/config/torrc.sample.in index c2ae707e9..95167d03f 100644 --- a/src/config/torrc.sample.in +++ b/src/config/torrc.sample.in @@ -174,13 +174,11 @@ ## Uncomment this if you want your relay to be an exit, with the default ## exit policy (or whatever exit policy you set below). -## (If ReducedExitPolicy or ExitPolicy are set, relays are exits. +## (If ReducedExitPolicy, ExitPolicy, or IPv6Exit are set, relays are exits. ## If neither exit policy option is set, relays are non-exits.) #ExitRelay 1 ## Uncomment this if you want your relay to allow IPv6 exit traffic. -## You must also set ExitRelay, ReducedExitPolicy, or ExitPolicy to make your -## relay into an exit. ## (Relays do not allow any exit traffic by default.) #IPv6Exit 1 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Update exceptions.txt for Bug #29613
commit d4f980d29ac4f9c850fff967018f88115bf3cc2d Author: Neel Chauhan Date: Sun Apr 14 14:27:05 2019 -0400 Update exceptions.txt for Bug #29613 --- scripts/maint/practracker/exceptions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/maint/practracker/exceptions.txt b/scripts/maint/practracker/exceptions.txt index 7d03bf27d..8601c5803 100644 --- a/scripts/maint/practracker/exceptions.txt +++ b/scripts/maint/practracker/exceptions.txt @@ -117,7 +117,7 @@ problem include-count /src/core/or/connection_or.c 51 problem function-size /src/core/or/connection_or.c:connection_or_group_set_badness_() 105 problem function-size /src/core/or/connection_or.c:connection_or_client_learned_peer_id() 144 problem function-size /src/core/or/connection_or.c:connection_or_compute_authenticate_cell_body() 235 -problem file-size /src/core/or/policies.c 3163 +problem file-size /src/core/or/policies.c 3164 problem function-size /src/core/or/policies.c:policy_summarize() 107 problem function-size /src/core/or/protover.c:protover_all_supported() 116 problem file-size /src/core/or/relay.c 3173 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Add changes file for Bug #29613
commit e728801b2a0fe74ec87a314d6d33c1a2920a Author: Neel Chauhan Date: Thu Apr 11 20:22:46 2019 -0400 Add changes file for Bug #29613 --- changes/bug29613 | 5 + 1 file changed, 5 insertions(+) diff --git a/changes/bug29613 b/changes/bug29613 new file mode 100644 index 0..e96697325 --- /dev/null +++ b/changes/bug29613 @@ -0,0 +1,5 @@ + o Minor bugfixes (relay): +- If we are are a relay and have IPv6Exit to 1 while ExitRelay is + auto, we act as if ExitRelay is 1. Previously, we ignored IPv6Exit + if ExitRelay was 0 or auto. Fixes bug 29613; bugfix on 0.3.5.1-alpha. + Patch by Neel Chauhan. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Clarify torrc comment for IPv6Exit
commit 06c76e79aab3ff9cbed04bd3f670099e57d851b6 Author: Neel Chauhan Date: Tue Apr 16 08:20:48 2019 -0400 Clarify torrc comment for IPv6Exit --- src/config/torrc.sample.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/torrc.sample.in b/src/config/torrc.sample.in index 95167d03f..9d514e6bd 100644 --- a/src/config/torrc.sample.in +++ b/src/config/torrc.sample.in @@ -175,7 +175,7 @@ ## Uncomment this if you want your relay to be an exit, with the default ## exit policy (or whatever exit policy you set below). ## (If ReducedExitPolicy, ExitPolicy, or IPv6Exit are set, relays are exits. -## If neither exit policy option is set, relays are non-exits.) +## If none of these options are set, relays are non-exits.) #ExitRelay 1 ## Uncomment this if you want your relay to allow IPv6 exit traffic. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Update tor.1 man page for IPv6Exit
commit cfada969a9d450ba12548ab4ff112a2fe3642b95 Author: Neel Chauhan Date: Wed Apr 17 07:26:55 2019 -0400 Update tor.1 man page for IPv6Exit --- doc/tor.1.txt | 17 + 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/doc/tor.1.txt b/doc/tor.1.txt index f99217240..23b7e7b60 100644 --- a/doc/tor.1.txt +++ b/doc/tor.1.txt @@ -1935,13 +1935,13 @@ is non-zero): exit according to the ExitPolicy option, the ReducedExitPolicy option, or the default ExitPolicy (if no other exit policy option is specified). + + -If ExitRelay is set to 0, no traffic is allowed to -exit, and the ExitPolicy and ReducedExitPolicy options are ignored. + +If ExitRelay is set to 0, no traffic is allowed to exit, and the +ExitPolicy, ReducedExitPolicy, and IPv6Exit options are ignored. + + -If ExitRelay is set to "auto", then Tor checks the ExitPolicy and -ReducedExitPolicy options. If either is set, Tor behaves as if ExitRelay -were set to 1. If neither exit policy option is set, Tor behaves as if -ExitRelay were set to 0. (Default: auto) +If ExitRelay is set to "auto", then Tor checks the ExitPolicy, +ReducedExitPolicy, and IPv6Exit options. If either is set, Tor behaves +as if ExitRelay were set to 1. If neither exit policy option is set, Tor +behaves as if ExitRelay were set to 0. (Default: auto) [[ExitPolicy]] **ExitPolicy** __policy__,__policy__,__...__:: Set an exit policy for this server. Each policy is of the form @@ -2136,8 +2136,9 @@ is non-zero): (Default: 0) [[IPv6Exit]] **IPv6Exit** **0**|**1**:: -If set, and we are an exit node, allow clients to use us for IPv6 -traffic. (Default: 0) +If set, and we are an exit node, allow clients to use us for IPv6 traffic. +When this option is set and ExitRelay is auto, we act as if ExitRelay +is 1. (Default: 0) [[MaxOnionQueueDelay]] **MaxOnionQueueDelay** __NUM__ [**msec**|**second**]:: If we have more onionskins queued for processing than we can process in ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Grammar fixes for IPv6Exit in tor.1.txt
commit caa55a6d37426073dc264d2adec7201ec65aec19 Author: Neel Chauhan Date: Wed Apr 17 21:41:31 2019 -0400 Grammar fixes for IPv6Exit in tor.1.txt --- doc/tor.1.txt | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/tor.1.txt b/doc/tor.1.txt index 23b7e7b60..cbbc3515b 100644 --- a/doc/tor.1.txt +++ b/doc/tor.1.txt @@ -1939,9 +1939,10 @@ is non-zero): ExitPolicy, ReducedExitPolicy, and IPv6Exit options are ignored. + + If ExitRelay is set to "auto", then Tor checks the ExitPolicy, -ReducedExitPolicy, and IPv6Exit options. If either is set, Tor behaves -as if ExitRelay were set to 1. If neither exit policy option is set, Tor -behaves as if ExitRelay were set to 0. (Default: auto) +ReducedExitPolicy, and IPv6Exit options. If at least one of these options +is set, Tor behaves as if ExitRelay were set to 1. If none of these exit +policy options are set, Tor behaves as if ExitRelay were set to 0. +(Default: auto) [[ExitPolicy]] **ExitPolicy** __policy__,__policy__,__...__:: Set an exit policy for this server. Each policy is of the form ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Update practracker exceptions.txt for policies.c
commit f643020e64a3730f262f810ed68ed7910da2a9f4 Author: Neel Chauhan Date: Tue Apr 16 09:16:52 2019 -0400 Update practracker exceptions.txt for policies.c --- scripts/maint/practracker/exceptions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/maint/practracker/exceptions.txt b/scripts/maint/practracker/exceptions.txt index 8601c5803..c99cdc016 100644 --- a/scripts/maint/practracker/exceptions.txt +++ b/scripts/maint/practracker/exceptions.txt @@ -117,7 +117,7 @@ problem include-count /src/core/or/connection_or.c 51 problem function-size /src/core/or/connection_or.c:connection_or_group_set_badness_() 105 problem function-size /src/core/or/connection_or.c:connection_or_client_learned_peer_id() 144 problem function-size /src/core/or/connection_or.c:connection_or_compute_authenticate_cell_body() 235 -problem file-size /src/core/or/policies.c 3164 +problem file-size /src/core/or/policies.c 3171 problem function-size /src/core/or/policies.c:policy_summarize() 107 problem function-size /src/core/or/protover.c:protover_all_supported() 116 problem file-size /src/core/or/relay.c 3173 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Clarify comment about IPv6Exit in policies_parse_exit_policy_from_options()
commit ada673291402d1e015e79cadca67c0bdd31b4019 Author: Neel Chauhan Date: Tue Apr 16 08:22:17 2019 -0400 Clarify comment about IPv6Exit in policies_parse_exit_policy_from_options() --- src/core/or/policies.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/or/policies.c b/src/core/or/policies.c index 41d221b19..f59894ea8 100644 --- a/src/core/or/policies.c +++ b/src/core/or/policies.c @@ -2149,7 +2149,7 @@ policies_parse_exit_policy_from_options(const or_options_t *or_options, int rv = 0; /* Short-circuit for non-exit relays, or for relays where we didn't specify - * ExitPolicy or ReducedExitPolicy and ExitRelay is auto. */ + * ExitPolicy or ReducedExitPolicy or IPv6Exit and ExitRelay is auto. */ if (or_options->ExitRelay == 0 || policy_using_default_exit_options(or_options)) { append_exit_policy_string(result, "reject *4:*"); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge remote-tracking branch 'tor-github/pr/944'
commit 15d42383833341c9e0c859ba3998ea70eccd74af Merge: 8bea0c2fa caa55a6d3 Author: Nick Mathewson Date: Tue Apr 23 15:39:23 2019 -0400 Merge remote-tracking branch 'tor-github/pr/944' changes/bug29613 | 5 + doc/tor.1.txt| 18 ++ scripts/maint/practracker/exceptions.txt | 2 +- src/config/torrc.sample.in | 6 ++ src/core/or/policies.c | 20 ++-- 5 files changed, 32 insertions(+), 19 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Add policy_using_default_exit_options() to determine if we're using the default exit options
commit e7c22e6e4882332cc0e3377f0d3494f3bf47ad96 Author: Neel Chauhan Date: Tue Apr 16 08:19:44 2019 -0400 Add policy_using_default_exit_options() to determine if we're using the default exit options --- src/core/or/policies.c | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/core/or/policies.c b/src/core/or/policies.c index ab320dd2c..41d221b19 100644 --- a/src/core/or/policies.c +++ b/src/core/or/policies.c @@ -1164,6 +1164,15 @@ authdir_policy_badexit_address(uint32_t addr, uint16_t port) #define REJECT(arg) \ STMT_BEGIN *msg = tor_strdup(arg); goto err; STMT_END +/** Check or_options to determine whether or not we are using the + * default options for exit policy. Return true if so, false otherwise. */ +static int +policy_using_default_exit_options(const or_options_t *or_options) +{ + return (or_options->ExitPolicy == NULL && or_options->ExitRelay == -1 && + or_options->ReducedExitPolicy == 0 && or_options->IPv6Exit == 0); +} + /** Config helper: If there's any problem with the policy configuration * options in options, return -1 and set msg to a newly * allocated description of the error. Else return 0. */ @@ -1183,8 +1192,7 @@ validate_addr_policies(const or_options_t *options, char **msg) static int warned_about_nonexit = 0; if (public_server_mode(options) && !warned_about_nonexit && - options->ExitPolicy == NULL && options->ExitRelay == -1 && - options->ReducedExitPolicy == 0 && options->IPv6Exit == 0) { + policy_using_default_exit_options(options)) { warned_about_nonexit = 1; log_notice(LD_CONFIG, "By default, Tor does not run as an exit relay. " "If you want to be an exit relay, " @@ -2143,8 +2151,7 @@ policies_parse_exit_policy_from_options(const or_options_t *or_options, /* Short-circuit for non-exit relays, or for relays where we didn't specify * ExitPolicy or ReducedExitPolicy and ExitRelay is auto. */ if (or_options->ExitRelay == 0 || - (or_options->ExitPolicy == NULL && or_options->ExitRelay == -1 && - or_options->ReducedExitPolicy == 0 && or_options->IPv6Exit == 0)) { + policy_using_default_exit_options(or_options)) { append_exit_policy_string(result, "reject *4:*"); append_exit_policy_string(result, "reject *6:*"); return 0; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Become an exit relay if IPv6Exit is 1
commit 5cad9fb4776979285596c4b26230683de6bb84c6 Author: Neel Chauhan Date: Thu Apr 11 20:21:51 2019 -0400 Become an exit relay if IPv6Exit is 1 --- src/core/or/policies.c | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/core/or/policies.c b/src/core/or/policies.c index a6d66d36d..ab320dd2c 100644 --- a/src/core/or/policies.c +++ b/src/core/or/policies.c @@ -1182,9 +1182,9 @@ validate_addr_policies(const or_options_t *options, char **msg) static int warned_about_nonexit = 0; - if (public_server_mode(options) && - !warned_about_nonexit && options->ExitPolicy == NULL && - options->ExitRelay == -1 && options->ReducedExitPolicy == 0) { + if (public_server_mode(options) && !warned_about_nonexit && + options->ExitPolicy == NULL && options->ExitRelay == -1 && + options->ReducedExitPolicy == 0 && options->IPv6Exit == 0) { warned_about_nonexit = 1; log_notice(LD_CONFIG, "By default, Tor does not run as an exit relay. " "If you want to be an exit relay, " @@ -2142,8 +2142,9 @@ policies_parse_exit_policy_from_options(const or_options_t *or_options, /* Short-circuit for non-exit relays, or for relays where we didn't specify * ExitPolicy or ReducedExitPolicy and ExitRelay is auto. */ - if (or_options->ExitRelay == 0 || (or_options->ExitPolicy == NULL && - or_options->ExitRelay == -1 && or_options->ReducedExitPolicy == 0)) { + if (or_options->ExitRelay == 0 || + (or_options->ExitPolicy == NULL && or_options->ExitRelay == -1 && + or_options->ReducedExitPolicy == 0 && or_options->IPv6Exit == 0)) { append_exit_policy_string(result, "reject *4:*"); append_exit_policy_string(result, "reject *6:*"); return 0; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/master] Mention that we're using NBO in cert-spec.txt
commit a26f28c01b5a5027311288bd660b3ee366ca7e43 Author: rl1987 Date: Sun Apr 21 11:18:24 2019 +0300 Mention that we're using NBO in cert-spec.txt --- cert-spec.txt | 5 + 1 file changed, 5 insertions(+) diff --git a/cert-spec.txt b/cert-spec.txt index 95c303f..d4dab2e 100644 --- a/cert-spec.txt +++ b/cert-spec.txt @@ -22,6 +22,11 @@ signed document is prefixed with a personalization string, which will be different in each case. +1.2 Integer encoding + + Network byte order (big-endian) is used to encode all integer values + in Ed25519 certificates unless explicitly specified otherwise. + 2. Document formats 2.1. Ed25519 Certificates ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/master] Merge remote-tracking branch 'tor-github/pr/79'
commit d443c0ce01ce8942c89f693b06720ce2ff4dfeff Merge: abe7ffd a26f28c Author: Nick Mathewson Date: Tue Apr 23 15:05:47 2019 -0400 Merge remote-tracking branch 'tor-github/pr/79' cert-spec.txt | 5 + 1 file changed, 5 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/master] Add HSFETCH controller response QUERY_RATE_LIMITED
commit bd80679c770772a34ce98f4a0d76afea088a61fc Author: Neel Chauhan Date: Thu Apr 11 15:19:41 2019 -0400 Add HSFETCH controller response QUERY_RATE_LIMITED --- control-spec.txt | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/control-spec.txt b/control-spec.txt index 78a842f..44a5a76 100644 --- a/control-spec.txt +++ b/control-spec.txt @@ -3186,7 +3186,7 @@ HsDir = LongName / Fingerprint / "UNKNOWN" DescriptorID = 32*Base32Character / 43*Base64Character Reason = "BAD_DESC" / "QUERY_REJECTED" / "UPLOAD_REJECTED" / "NOT_FOUND" / - "UNEXPECTED" / "QUERY_NO_HSDIR" + "UNEXPECTED" / "QUERY_NO_HSDIR" / "QUERY_RATE_LIMITED" Replica = 1*DIGIT HSDirIndex = 64*HEXDIG @@ -3213,9 +3213,10 @@ - "NOT_FOUND" - HS descriptor with given identifier was not found. - "UNEXPECTED" - nature of failure is unknown. - "QUERY_NO_HSDIR" - No suitable HSDir were found for the query. + - "QUERY_RATE_LIMITED" - query for this service is rate-limited -For "QUERY_NO_HSDIR", the HsDir will be set to "UNKNOWN" which was -introduced in tor 0.3.1.0-alpha. +For "QUERY_NO_HSDIR" or "QUERY_RATE_LIMITED", the HsDir will be set to +"UNKNOWN" which was introduced in tor 0.3.1.0-alpha. If Action is "CREATED", Tor SHOULD send Replica field as well. The Replica field contains the replica number of the generated descriptor. The Replica @@ -3261,8 +3262,9 @@ to "UNKNOWN". The HS_DESC event should be used to get more information on the failed request. - If the fetch fails for the QUERY_NO_HSDIR reason from the HS_DESC event, the - HsDir is set to "UNKNOWN". This was introduced in 0.3.1.0-alpha. + If the fetch fails for the QUERY_NO_HSDIR or QUERY_RATE_LIMITED reason from + the HS_DESC event, the HsDir is set to "UNKNOWN". This was introduced in + 0.3.1.0-alpha. It's expected to receive a reply relatively fast as in it's the time it takes to fetch something over the Tor network. This can be between a ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Make rate_limited and is_rate_limited a bool
commit 943559b18066e126652450df4402dca74ba1baa0 Author: Neel Chauhan Date: Fri Apr 19 08:33:00 2019 -0400 Make rate_limited and is_rate_limited a bool --- src/feature/hs/hs_common.c| 4 ++-- src/feature/hs/hs_common.h| 2 +- src/feature/rend/rendclient.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/feature/hs/hs_common.c b/src/feature/hs/hs_common.c index cffec2b87..a14ff6a64 100644 --- a/src/feature/hs/hs_common.c +++ b/src/feature/hs/hs_common.c @@ -1598,14 +1598,14 @@ hs_purge_last_hid_serv_requests(void) * NULL if no HSDirs are worth trying right now. */ routerstatus_t * hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str, - int *is_rate_limited) + bool *is_rate_limited) { smartlist_t *usable_responsible_dirs = smartlist_new(); const or_options_t *options = get_options(); routerstatus_t *hs_dir; time_t now = time(NULL); int excluded_some; - int rate_limited; + bool rate_limited; int rate_limited_count = 0; int responsible_dirs_count = smartlist_len(responsible_dirs); diff --git a/src/feature/hs/hs_common.h b/src/feature/hs/hs_common.h index f96fc8beb..fc0c39f94 100644 --- a/src/feature/hs/hs_common.h +++ b/src/feature/hs/hs_common.h @@ -241,7 +241,7 @@ void hs_get_responsible_hsdirs(const struct ed25519_public_key_t *blinded_pk, int use_second_hsdir_index, int for_fetching, smartlist_t *responsible_dirs); routerstatus_t *hs_pick_hsdir(smartlist_t *responsible_dirs, - const char *req_key_str, int *is_rate_limited); + const char *req_key_str, bool *is_rate_limited); time_t hs_hsdir_requery_period(const or_options_t *options); time_t hs_lookup_last_hid_serv_request(routerstatus_t *hs_dir, diff --git a/src/feature/rend/rendclient.c b/src/feature/rend/rendclient.c index 9863fc1c1..090722a4c 100644 --- a/src/feature/rend/rendclient.c +++ b/src/feature/rend/rendclient.c @@ -469,7 +469,7 @@ directory_get_from_hs_dir(const char *desc_id, /* Automatically pick an hs dir if none given. */ if (!rs_hsdir) { -int rate_limited; +bool rate_limited; /* Determine responsible dirs. Even if we can't get all we want, work with * the ones we have. If it's empty, we'll notice in hs_pick_hsdir(). */ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/master] Clarify about versions for QUERY_RATE_LIMITED
commit abe7ffd1b498b0b39afe403bd615dd44e6d0a2bb Author: Neel Chauhan Date: Thu Apr 11 18:15:40 2019 -0400 Clarify about versions for QUERY_RATE_LIMITED --- control-spec.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/control-spec.txt b/control-spec.txt index 44a5a76..ed473f0 100644 --- a/control-spec.txt +++ b/control-spec.txt @@ -3216,7 +3216,8 @@ - "QUERY_RATE_LIMITED" - query for this service is rate-limited For "QUERY_NO_HSDIR" or "QUERY_RATE_LIMITED", the HsDir will be set to -"UNKNOWN" which was introduced in tor 0.3.1.0-alpha. +"UNKNOWN" which was introduced in tor 0.3.1.0-alpha and 0.4.1.0-alpha +respectively. If Action is "CREATED", Tor SHOULD send Replica field as well. The Replica field contains the replica number of the generated descriptor. The Replica @@ -3264,7 +3265,7 @@ If the fetch fails for the QUERY_NO_HSDIR or QUERY_RATE_LIMITED reason from the HS_DESC event, the HsDir is set to "UNKNOWN". This was introduced in - 0.3.1.0-alpha. + 0.3.1.0-alpha and 0.4.1.0-alpha respectively. It's expected to receive a reply relatively fast as in it's the time it takes to fetch something over the Tor network. This can be between a ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge remote-tracking branch 'tor-github/pr/935'
commit 475ac11bc11e258efe916d8e53277c00e5b136b6 Merge: 6559aefc7 2ab19a48c Author: Nick Mathewson Date: Tue Apr 23 14:11:04 2019 -0400 Merge remote-tracking branch 'tor-github/pr/935' changes/bug28269 | 7 +++ src/feature/hs/hs_client.c| 2 +- src/feature/hs/hs_common.c| 23 +++ src/feature/hs/hs_common.h| 2 +- src/feature/rend/rendclient.c | 9 ++--- src/test/test_hs.c| 10 ++ 6 files changed, 44 insertions(+), 9 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Make repeated/rate limited HSFETCH queries fail with QUERY_RATE_LIMITED
commit 011307dd5fa608739456b98d259b013286320b91 Author: Neel Chauhan Date: Thu Apr 11 15:20:31 2019 -0400 Make repeated/rate limited HSFETCH queries fail with QUERY_RATE_LIMITED --- changes/bug28269 | 7 +++ src/feature/hs/hs_client.c| 2 +- src/feature/hs/hs_common.c| 20 src/feature/hs/hs_common.h| 2 +- src/feature/rend/rendclient.c | 9 ++--- src/test/test_hs.c| 10 ++ 6 files changed, 41 insertions(+), 9 deletions(-) diff --git a/changes/bug28269 b/changes/bug28269 new file mode 100644 index 0..bdfe9e1aa --- /dev/null +++ b/changes/bug28269 @@ -0,0 +1,7 @@ + o Minor bugfixes (onion services): +- If we are launching repeated HSFETCH queries and are rate-limited, + we introduce a new controller response QUERY_RATE_LIMITED instead + of QUERY_NO_HSDIR, while keeping the latter for when onion service + directories are missing a descriptor. Previously, we returned + QUERY_NO_HSDIR for both cases. Fixes bug 28269; bugfix on + 0.3.1.1-alpha. Patch by Neel Chauhan diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c index c34271efc..b4b9f0a94 100644 --- a/src/feature/hs/hs_client.c +++ b/src/feature/hs/hs_client.c @@ -434,7 +434,7 @@ pick_hsdir_v3(const ed25519_public_key_t *onion_identity_pk) /* Pick an HSDir from the responsible ones. The ownership of * responsible_hsdirs is given to this function so no need to free it. */ - hsdir_rs = hs_pick_hsdir(responsible_hsdirs, base64_blinded_pubkey); + hsdir_rs = hs_pick_hsdir(responsible_hsdirs, base64_blinded_pubkey, NULL); return hsdir_rs; } diff --git a/src/feature/hs/hs_common.c b/src/feature/hs/hs_common.c index b2227432d..cffec2b87 100644 --- a/src/feature/hs/hs_common.c +++ b/src/feature/hs/hs_common.c @@ -1589,20 +1589,25 @@ hs_purge_last_hid_serv_requests(void) /** Given the list of responsible HSDirs in responsible_dirs, pick the * one that we should use to fetch a descriptor right now. Take into account * previous failed attempts at fetching this descriptor from HSDirs using the - * string identifier req_key_str. + * string identifier req_key_str. We return whether we are rate limited + * into *is_rate_limited if it is not NULL. * * Steals ownership of responsible_dirs. * * Return the routerstatus of the chosen HSDir if successful, otherwise return * NULL if no HSDirs are worth trying right now. */ routerstatus_t * -hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str) +hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str, + int *is_rate_limited) { smartlist_t *usable_responsible_dirs = smartlist_new(); const or_options_t *options = get_options(); routerstatus_t *hs_dir; time_t now = time(NULL); int excluded_some; + int rate_limited; + int rate_limited_count = 0; + int responsible_dirs_count = smartlist_len(responsible_dirs); tor_assert(req_key_str); @@ -1622,6 +1627,7 @@ hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str) if (last + hs_hsdir_requery_period(options) >= now || !node || !node_has_preferred_descriptor(node, 0)) { SMARTLIST_DEL_CURRENT(responsible_dirs, dir); + rate_limited_count++; continue; } if (!routerset_contains_node(options->ExcludeNodes, node)) { @@ -1629,6 +1635,7 @@ hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str) } } SMARTLIST_FOREACH_END(dir); + rate_limited = rate_limited_count == responsible_dirs_count; excluded_some = smartlist_len(usable_responsible_dirs) < smartlist_len(responsible_dirs); @@ -1640,9 +1647,10 @@ hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str) smartlist_free(responsible_dirs); smartlist_free(usable_responsible_dirs); if (!hs_dir) { +const char *warn_str = (rate_limited) ? "we are rate limited." : + "we requested them all recently without success"; log_info(LD_REND, "Could not pick one of the responsible hidden " - "service directories, because we requested them all " - "recently without success."); + "service directories, because %s.", warn_str); if (options->StrictNodes && excluded_some) { log_warn(LD_REND, "Could not pick a hidden service directory for the " "requested hidden service: they are all either down or " @@ -1654,6 +1662,10 @@ hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str) hs_lookup_last_hid_serv_request(hs_dir, req_key_str, now, 1); } + if (is_rate_limited != NULL) { +*is_rate_limited = rate_limited; + } + return hs_dir; } diff --git a/src/feature/hs/hs_common.h b/src/feature/hs/hs_common.h index abf39fa43..f96fc8beb 100644 --- a/src/feature/hs/hs_common.h +++ b/src/feature/hs/hs_common.h @@ -241,7 +241,7 @@ void
[tor-commits] [tor/master] Initialize rate_limited in hs_pick_hsdir() to false
commit 2ab19a48c24ce985ff8328c3c7778f6cd5bf90b3 Author: Neel Chauhan Date: Fri Apr 19 09:50:54 2019 -0400 Initialize rate_limited in hs_pick_hsdir() to false --- src/feature/hs/hs_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/feature/hs/hs_common.c b/src/feature/hs/hs_common.c index f9caf24f1..11efe078a 100644 --- a/src/feature/hs/hs_common.c +++ b/src/feature/hs/hs_common.c @@ -1605,7 +1605,7 @@ hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str, routerstatus_t *hs_dir; time_t now = time(NULL); int excluded_some; - bool rate_limited; + bool rate_limited = false; int rate_limited_count = 0; int responsible_dirs_count = smartlist_len(responsible_dirs); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Only set rate_limited in hs_pick_hsdir() if rate_limited_count or responsible_dirs_count is greater than 0
commit efde686aa537b31c7cc626b863e3e0b750975526 Author: Neel Chauhan Date: Fri Apr 19 09:21:20 2019 -0400 Only set rate_limited in hs_pick_hsdir() if rate_limited_count or responsible_dirs_count is greater than 0 --- src/feature/hs/hs_common.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/feature/hs/hs_common.c b/src/feature/hs/hs_common.c index a14ff6a64..f9caf24f1 100644 --- a/src/feature/hs/hs_common.c +++ b/src/feature/hs/hs_common.c @@ -1635,7 +1635,10 @@ hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str, } } SMARTLIST_FOREACH_END(dir); - rate_limited = rate_limited_count == responsible_dirs_count; + if (rate_limited_count > 0 || responsible_dirs_count > 0) { +rate_limited = rate_limited_count == responsible_dirs_count; + } + excluded_some = smartlist_len(usable_responsible_dirs) < smartlist_len(responsible_dirs); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Rename outvar to follow _out convention.
commit 8bea0c2fa346b8f67e5c33a5c455d022049e34c6 Author: Nick Mathewson Date: Tue Apr 23 14:14:17 2019 -0400 Rename outvar to follow _out convention. --- src/feature/hs/hs_common.c | 8 src/feature/hs/hs_common.h | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/feature/hs/hs_common.c b/src/feature/hs/hs_common.c index 11efe078a..d4736c286 100644 --- a/src/feature/hs/hs_common.c +++ b/src/feature/hs/hs_common.c @@ -1590,7 +1590,7 @@ hs_purge_last_hid_serv_requests(void) * one that we should use to fetch a descriptor right now. Take into account * previous failed attempts at fetching this descriptor from HSDirs using the * string identifier req_key_str. We return whether we are rate limited - * into *is_rate_limited if it is not NULL. + * into *is_rate_limited_out if it is not NULL. * * Steals ownership of responsible_dirs. * @@ -1598,7 +1598,7 @@ hs_purge_last_hid_serv_requests(void) * NULL if no HSDirs are worth trying right now. */ routerstatus_t * hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str, - bool *is_rate_limited) + bool *is_rate_limited_out) { smartlist_t *usable_responsible_dirs = smartlist_new(); const or_options_t *options = get_options(); @@ -1665,8 +1665,8 @@ hs_pick_hsdir(smartlist_t *responsible_dirs, const char *req_key_str, hs_lookup_last_hid_serv_request(hs_dir, req_key_str, now, 1); } - if (is_rate_limited != NULL) { -*is_rate_limited = rate_limited; + if (is_rate_limited_out != NULL) { +*is_rate_limited_out = rate_limited; } return hs_dir; diff --git a/src/feature/hs/hs_common.h b/src/feature/hs/hs_common.h index fc0c39f94..3009780d9 100644 --- a/src/feature/hs/hs_common.h +++ b/src/feature/hs/hs_common.h @@ -241,7 +241,8 @@ void hs_get_responsible_hsdirs(const struct ed25519_public_key_t *blinded_pk, int use_second_hsdir_index, int for_fetching, smartlist_t *responsible_dirs); routerstatus_t *hs_pick_hsdir(smartlist_t *responsible_dirs, - const char *req_key_str, bool *is_rate_limited); + const char *req_key_str, + bool *is_rate_limited_out); time_t hs_hsdir_requery_period(const or_options_t *options); time_t hs_lookup_last_hid_serv_request(routerstatus_t *hs_dir, ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Initialize rate_limited to false in directory_get_from_hs_dir()
commit 144bc5026e90421bb814f35f2b61f3ffa0d078f8 Author: Neel Chauhan Date: Fri Apr 19 09:17:29 2019 -0400 Initialize rate_limited to false in directory_get_from_hs_dir() --- src/feature/rend/rendclient.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/feature/rend/rendclient.c b/src/feature/rend/rendclient.c index 090722a4c..f84d221b1 100644 --- a/src/feature/rend/rendclient.c +++ b/src/feature/rend/rendclient.c @@ -469,7 +469,7 @@ directory_get_from_hs_dir(const char *desc_id, /* Automatically pick an hs dir if none given. */ if (!rs_hsdir) { -bool rate_limited; +bool rate_limited = false; /* Determine responsible dirs. Even if we can't get all we want, work with * the ones we have. If it's empty, we'll notice in hs_pick_hsdir(). */ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Call practracker from pre-push and pre-commit hooks
commit a85cd5b41bbd71cd16a9a641e067faf4cafb313e Author: rl1987 Date: Fri Apr 19 09:46:36 2019 +0300 Call practracker from pre-push and pre-commit hooks --- scripts/git/pre-commit.git-hook | 4 scripts/git/pre-push.git-hook | 6 ++ 2 files changed, 10 insertions(+) diff --git a/scripts/git/pre-commit.git-hook b/scripts/git/pre-commit.git-hook index 65fa99f4c..76d13adeb 100755 --- a/scripts/git/pre-commit.git-hook +++ b/scripts/git/pre-commit.git-hook @@ -39,3 +39,7 @@ fi if test -e scripts/maint/checkIncludes.py; then python scripts/maint/checkIncludes.py fi + +if [ -e scripts/maint/practracker/practracker.py ]; then + python3 ./scripts/maint/practracker/practracker.py "$workdir" +fi diff --git a/scripts/git/pre-push.git-hook b/scripts/git/pre-push.git-hook index f32982934..740180d6f 100755 --- a/scripts/git/pre-push.git-hook +++ b/scripts/git/pre-push.git-hook @@ -34,6 +34,12 @@ if [ -x "$workdir/.git/hooks/pre-commit" ]; then fi fi +if [ -e scripts/maint/practracker/practracker.py ]; then + if ! python3 ./scripts/maint/practracker/practracker.py "$workdir"; then +exit 1 + fi +fi + # shellcheck disable=SC2034 while read -r local_ref local_sha remote_ref remote_sha do ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge remote-tracking branch 'tor-github/pr/971'
commit 6559aefc7b34529aac501080901c3d2923cbd2bf Merge: b0459de21 9a97b5ff5 Author: Nick Mathewson Date: Tue Apr 23 12:52:54 2019 -0400 Merge remote-tracking branch 'tor-github/pr/971' .travis.yml | 1 + changes/ticket30234 | 2 ++ 2 files changed, 3 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Travis: Show stem's tor log after failure
commit 9a97b5ff56fc6f29d93ee515eb7244fe4db34c66 Author: teor Date: Mon Apr 22 11:48:07 2019 +1000 Travis: Show stem's tor log after failure Closes ticket 30234. --- .travis.yml | 1 + changes/ticket30234 | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 89040d822..1b04fa48f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -225,6 +225,7 @@ after_failure: ## `make distcheck` puts it somewhere different. - if [[ "$DISTCHECK" != "" ]]; then make show-distdir-testlog || echo "make failed"; fi - if [[ "$DISTCHECK" != "" ]]; then make show-distdir-core || echo "make failed"; fi + - if [[ "$TEST_STEM" != "" ]]; then cat "$STEM_SOURCE_DIR"/test/data/tor_log || echo "cat failed"; fi before_cache: ## Delete all gcov files. diff --git a/changes/ticket30234 b/changes/ticket30234 new file mode 100644 index 0..5a0076bad --- /dev/null +++ b/changes/ticket30234 @@ -0,0 +1,2 @@ + o Testing (continuous integration): +- In Travis, show stem's tor log after failure. Closes ticket 30234. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge branch 'ticket30051_take2_squashed'
commit b0459de217cdc18d20754ad1495ed1da52885c81 Merge: a7599c5be 0c78811ce Author: Nick Mathewson Date: Tue Apr 23 12:51:44 2019 -0400 Merge branch 'ticket30051_take2_squashed' changes/ticket30051 | 5 + scripts/git/pre-commit.git-hook | 4 scripts/git/pre-push.git-hook | 6 ++ 3 files changed, 15 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Add changes file
commit 0c78811ceabaece8bec92cc6a9a42a7b4631cfa7 Author: rl1987 Date: Fri Apr 19 09:51:04 2019 +0300 Add changes file --- changes/ticket30051 | 5 + 1 file changed, 5 insertions(+) diff --git a/changes/ticket30051 b/changes/ticket30051 new file mode 100644 index 0..87b6d7611 --- /dev/null +++ b/changes/ticket30051 @@ -0,0 +1,5 @@ + o Minor features (developer tooling): +- Call practracker from pre-push and pre-commit git hooks to let a + developer know if they made any code style violations in their last + commit. This should help preventing code style violations appearing + upstream. Closes ticket 30051. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] connection_edge: remove an extra ;
commit c483ccf1c9e8fc1c4026dbf8c3e685ec55e8d8bb Author: teor Date: Wed Apr 17 18:43:20 2019 +1000 connection_edge: remove an extra ; --- src/core/or/connection_edge.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/or/connection_edge.c b/src/core/or/connection_edge.c index 4f7cbafe0..33ba72397 100644 --- a/src/core/or/connection_edge.c +++ b/src/core/or/connection_edge.c @@ -2811,7 +2811,7 @@ connection_ap_process_natd(entry_connection_t *conn) } static const char HTTP_CONNECT_IS_NOT_AN_HTTP_PROXY_MSG[] = - "HTTP/1.0 405 Method Not Allowed\r\n"; + "HTTP/1.0 405 Method Not Allowed\r\n" "Content-Type: text/html; charset=iso-8859-1\r\n\r\n" "\n" "\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] connection_edge: Return a web page when HTTPTunnelPort is misconfigured
commit 728d20ed08122d2f34b001217faa009040fb2fee Author: teor Date: Wed Apr 17 17:58:40 2019 +1000 connection_edge: Return a web page when HTTPTunnelPort is misconfigured Return an informative web page when the HTTPTunnelPort is used as an HTTP proxy. Closes ticket 27821, patch by "eighthave". --- changes/ticket27821 | 3 +++ src/core/or/connection_edge.c | 27 ++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/changes/ticket27821 b/changes/ticket27821 new file mode 100644 index 0..158f308fb --- /dev/null +++ b/changes/ticket27821 @@ -0,0 +1,3 @@ + o Minor features (HTTP tunnel): +- Return an informative web page when the HTTPTunnelPort is used as an + HTTP proxy. Closes ticket 27821, patch by "eighthave". diff --git a/src/core/or/connection_edge.c b/src/core/or/connection_edge.c index 071a8c91e..4f7cbafe0 100644 --- a/src/core/or/connection_edge.c +++ b/src/core/or/connection_edge.c @@ -2810,6 +2810,31 @@ connection_ap_process_natd(entry_connection_t *conn) return connection_ap_rewrite_and_attach_if_allowed(conn, NULL, NULL); } +static const char HTTP_CONNECT_IS_NOT_AN_HTTP_PROXY_MSG[] = + "HTTP/1.0 405 Method Not Allowed\r\n"; + "Content-Type: text/html; charset=iso-8859-1\r\n\r\n" + "\n" + "\n" + "This is an HTTP CONNECT tunnel, not an full HTTP Proxy\n" + "\n" + "\n" + "This is an HTTP CONNECT tunnel, not an HTTP proxy.\n" + "\n" + "It appears you have configured your web browser to use this Tor port as\n" + "an HTTP proxy.\n" + "\n" + "This is not correct: This port is configured as a CONNECT tunnel, not\n" + "an HTTP proxy. Please configure your client accordingly. You can also\n" + "use HTTPS, then the client should automatically use HTTP CONNECT." + "\n" + "\n" + "See https://www.torproject.org/documentation.html\;>" + "https://www.torproject.org/documentation.html for more " + "information.\n" + "\n" + "\n" + "\n"; + /** Called on an HTTP CONNECT entry connection when some bytes have arrived, * but we have not yet received a full HTTP CONNECT request. Try to parse an * HTTP CONNECT request from the connection's inbuf. On success, set up the @@ -2850,7 +2875,7 @@ connection_ap_process_http_connect(entry_connection_t *conn) tor_assert(command); tor_assert(addrport); if (strcasecmp(command, "connect")) { -errmsg = "HTTP/1.0 405 Method Not Allowed\r\n\r\n"; +errmsg = HTTP_CONNECT_IS_NOT_AN_HTTP_PROXY_MSG; goto err; } ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge remote-tracking branch 'tor-github/pr/962'
commit a7599c5be2cd9b02a2b0e9760a6762a623fd0d7b Merge: 4b8c77a59 f12b990bb Author: Nick Mathewson Date: Tue Apr 23 12:48:37 2019 -0400 Merge remote-tracking branch 'tor-github/pr/962' changes/ticket27821 | 3 +++ scripts/maint/practracker/exceptions.txt | 2 +- src/core/or/connection_edge.c| 27 ++- 3 files changed, 30 insertions(+), 2 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] practracker: accept the extra 25 line string from 27821
commit f12b990bbf6876fd019b9d9d5e8ef42c1bde2550 Author: teor Date: Wed Apr 17 18:44:26 2019 +1000 practracker: accept the extra 25 line string from 27821 --- scripts/maint/practracker/exceptions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/maint/practracker/exceptions.txt b/scripts/maint/practracker/exceptions.txt index 7d03bf27d..d77e78865 100644 --- a/scripts/maint/practracker/exceptions.txt +++ b/scripts/maint/practracker/exceptions.txt @@ -102,7 +102,7 @@ problem function-size /src/core/or/circuituse.c:circuit_get_open_circ_or_launch( problem function-size /src/core/or/circuituse.c:connection_ap_handshake_attach_circuit() 244 problem function-size /src/core/or/command.c:command_process_create_cell() 156 problem function-size /src/core/or/command.c:command_process_relay_cell() 132 -problem file-size /src/core/or/connection_edge.c 4550 +problem file-size /src/core/or/connection_edge.c 4575 problem include-count /src/core/or/connection_edge.c 64 problem function-size /src/core/or/connection_edge.c:connection_ap_expire_beginning() 117 problem function-size /src/core/or/connection_edge.c:connection_ap_handshake_rewrite() 192 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tpo-web] Update translations for tpo-web
commit d1d17e3b0ad99464288bdd818b777d275b50f08a Author: Translation commit bot Date: Tue Apr 23 15:50:26 2019 + Update translations for tpo-web --- contents+pl.po | 38 +++--- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/contents+pl.po b/contents+pl.po index d8dc5ef6d..db014ba1b 100644 --- a/contents+pl.po +++ b/contents+pl.po @@ -726,7 +726,7 @@ msgstr "" #: templates/hero-download.html:42 msgid "Download in another language or platform" -msgstr "" +msgstr "Pobierz w innym jÄzyku lub platformÄ" #: templates/hero-download.html:43 msgid "Advanced Install Options" @@ -734,11 +734,11 @@ msgstr "Opcje Instalacja Zaawansowana" #: templates/hero-download.html:47 msgid "Read the latest release announcements" -msgstr "" +msgstr "Przeczytaj najnowsze informacje o wydaniu" #: templates/hero-home.html:2 msgid "Browse Privately." -msgstr "" +msgstr "PrzeglÄ danie Prywatne." #: templates/hero-home.html:5 msgid "Explore Freely." @@ -747,7 +747,7 @@ msgstr "" #: templates/hero-home.html:8 templates/meta.html:5 templates/meta.html:12 msgid "" "Defend yourself against tracking and surveillance. Circumvent censorship." -msgstr "" +msgstr "ObroÅ siÄ przed Åledzeniem i nadzorem. OmiÅ cenzurÄ." #: templates/home.html:7 msgid "Block Trackers" @@ -795,11 +795,11 @@ msgstr "" #: templates/home.html:58 msgid "Multi-layered Encryption" -msgstr "" +msgstr "Szyfrowanie Wielowarstwowe" #: templates/home.html:62 msgid "MULTI-LAYERED ENCRYPTION" -msgstr "" +msgstr "SZYFROWANIE WIELOWARSTWOWE" #: templates/home.html:63 msgid "" @@ -807,6 +807,9 @@ msgid "" "network. The network is comprised of thousands of volunteer-run servers " "known as Tor relays." msgstr "" +"Twój ruch jest przesyÅany i szyfrowany trzy razy, gdy przechodzi przez sieÄ " +"Tor. SieÄ skÅada siÄ z tysiÄcy serwerów uruchamianych przez ochotników, " +"znanych jako przekaźniki Tor." #: templates/home.html:75 msgid "Browse Freely" @@ -821,6 +824,8 @@ msgid "" "With Tor Browser, you are free to access sites your home network may have " "blocked." msgstr "" +"DziÄki Tor Browser masz dostÄp do stron, które Twoja domowa sieÄ mogÅa " +"zablokowaÄ." #: templates/jobs.html:2 msgid "Current Openings" @@ -831,6 +836,7 @@ msgid "" "At the moment, we don't have any official open positions. Please check back " "soon, though!" msgstr "" +"W tej chwili nie mamy oficjalnych otwartych pozycji. Ale sprawdź wkrótce!" #: templates/jobs.html:18 templates/projects.html:5 msgid "Previous Openings" @@ -845,10 +851,12 @@ msgstr "" #: templates/jobs.html:32 templates/projects.html:33 msgid "We invite you to join us on IRC to find how you can get involved." msgstr "" +"Zapraszamy do doÅÄ czenia do nas na IRC, aby dowiedzieÄ siÄ, jak możesz siÄ " +"zaangażowaÄ." #: templates/meta.html:11 msgid "The Tor Project | Privacy & Freedom Online" -msgstr "" +msgstr "Projekt Tor | PrywatnoÅÄ & WolnoÅÄ Online" #: templates/meta.html:16 msgid "Tor Project" @@ -931,7 +939,7 @@ msgstr "Temat" #: templates/reports.html:2 msgid "Founding Documents" -msgstr "" +msgstr "Dokumenty ZaÅożycielskie" #: templates/reports.html:16 msgid "Reports" @@ -967,7 +975,7 @@ msgstr "" #: templates/sponsors.html:5 msgid "Active Sponsors" -msgstr "" +msgstr "Aktywni Sponsorzy" #: templates/sponsors.html:17 msgid "Past Sponsors" @@ -978,30 +986,38 @@ msgid "" "This sponsors page is based upon un-audited and un-reviewed financial and " "in-kind donations, contract, and other data." msgstr "" +"Ta strona sponsorów opiera siÄ na niepoddanych audytowi i nieprzeczytanych " +"darowiznach finansowych, rzeczowych, umowach i innych danych." #: templates/sponsors.html:36 msgid "" "Further details about our audited and reviewed funding can be found with our" " Financial Reports." msgstr "" +"WiÄcej informacji na temat naszych zbadanych i zweryfikowanych funduszy " +"można znaleÅºÄ w naszych raportach finansowych." #: templates/thank-you.html:6 msgid "Want to join our community? Getting involved with Tor is easy." msgstr "" +"Chcesz doÅÄ czyÄ do naszej spoÅecznoÅci? Zaangażowanie w Tor jest Åatwe." #: templates/thank-you.html:13 msgid "" "Sign up for Tor News and get updates and opportunities from across the " "organization and community." msgstr "" +"Zapisz siÄ do Tor News i uzyskaj aktualizacje i możliwoÅci z caÅej " +"organizacji i spoÅecznoÅci." #: templates/thank-you.html:17 msgid "Run a relay to make the network faster and more decentralized." msgstr "" +"Uruchom przekaźnik, aby sieÄ byÅa szybsza i bardziej zdecentralizowana." #: templates/thank-you.html:21 msgid "Use your skills to volunteer." -msgstr "" +msgstr "Wykorzystaj swoje umiejÄtnoÅci, aby zgÅosiÄ siÄ na ochotnika." #: templates/macros/downloads.html:47 msgid "tor browser manual" @@ -1009,7 +1025,7 @@ msgstr "instrukcja obsÅugi
[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot
commit a179db22381c636be73b3f1b49b902bcacadbdea Author: Translation commit bot Date: Tue Apr 23 15:47:46 2019 + Update translations for tbmanual-contentspot --- contents+pl.po | 38 ++ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/contents+pl.po b/contents+pl.po index a6a1c9660..e8e4a9103 100644 --- a/contents+pl.po +++ b/contents+pl.po @@ -153,6 +153,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/en-US/about/ #: (content/about/contents+en-US.lrtopic.body) @@ -457,6 +459,8 @@ msgid "" "Once you have obtained some bridge addresses, you will need to enter them " "into Tor Launcher." msgstr "" +"Po uzyskaniu niektórych adresów mostów bÄdziesz musiaÅ wprowadziÄ je do " +"programu uruchamiajÄ cego Tor." #: https//tb-manual.torproject.org/en-US/bridges/ #: (content/bridges/contents+en-US.lrtopic.body) @@ -534,7 +538,7 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) @@ -679,6 +683,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) @@ -745,7 +751,7 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/circumvention/ #: (content/circumvention/contents+en-US.lrtopic.body) msgid "Click 'OK' to save your settings." -msgstr "" +msgstr "liknij âOKâ, aby zapisaÄ ustawienia." #: https//tb-manual.torproject.org/en-US/circumvention/ #: (content/circumvention/contents+en-US.lrtopic.body) @@ -1070,6 +1076,8 @@ msgstr "" #: (content/secure-connections/contents+en-US.lrtopic.description) msgid "Learn how to protect your data using Tor Browser and HTTPS" msgstr "" +"Dowiedz siÄ, jak chroniÄ swoje dane za pomocÄ przeglÄ darki Tor Browser i " +"HTTPS" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) @@ -1163,19 +1171,19 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/security-slider/ #: (content/security-slider/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) msgid "The site being visited." -msgstr "" +msgstr "Odwiedzana witryna." #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) #: https//tb-manual.torproject.org/en-US/security-slider/ #: (content/security-slider/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) @@ -1185,7 +1193,7 @@ msgstr "user/pass" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) msgid "Username and password used for authentication." -msgstr "" +msgstr "Nazwa użytkownika i hasÅo używane do uwierzytelniania." #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) @@ -1195,7 +1203,7 @@ msgstr "dane" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) msgid "Data being transmitted." -msgstr "" +msgstr "PrzesyÅane dane." #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) @@ -1208,6 +1216,8 @@ msgid "" "Network location of the computer used to visit the website (the public IP " "address)." msgstr "" +"Lokalizacja sieciowa komputera użytego do odwiedzenia strony internetowej " +"(publiczny adres IP)." #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) @@ -1217,7 +1227,7 @@ msgstr "Tor" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) msgid "Whether or not Tor is being used." -msgstr "" +msgstr "Czy używany jest Tor." #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) @@ -1235,6 +1245,8 @@ msgstr "Suwak BezpieczeÅstwa" #: (content/security-slider/contents+en-US.lrtopic.description) msgid "Configuring Tor Browser for security and usability" msgstr "" +"Konfiguracja przeglÄ darki Tor Browser pod kÄ tem bezpieczeÅstwa i " +"użytecznoÅci" #: https//tb-manual.torproject.org/en-US/security-slider/ #: (content/security-slider/contents+en-US.lrtopic.body) @@ -1634,17 +1646,17 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/known-issues/ #: (content/known-issues/contents+en-US.lrtopic.body) msgid "* Kaspersky Internet Security 2012" -msgstr ""
[tor-commits] [translation/tpo-web] Update translations for tpo-web
commit 341a66e0016575d47093c88df6cae14ae8122b2a Author: Translation commit bot Date: Tue Apr 23 15:20:33 2019 + Update translations for tpo-web --- contents+pl.po | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/contents+pl.po b/contents+pl.po index f862458c9..d8dc5ef6d 100644 --- a/contents+pl.po +++ b/contents+pl.po @@ -68,7 +68,7 @@ msgstr "Projekt Tor" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) msgid "### Get Support" -msgstr "" +msgstr "### Uzyskaj wsparcie" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) @@ -208,7 +208,7 @@ msgstr "" #: https//www.torproject.org/download/tor/ #: (content/download/tor/contents+en.lrpage.title) msgid "Download Tor Source Code" -msgstr "" +msgstr "Pobierz Kod ŹródÅowy Tor" #: https//www.torproject.org/about/history/ #: (content/about/history/contents+en.lrpage.body) @@ -369,6 +369,8 @@ msgid "" "increased, but so has the prevalence of these hindrances to internet " "freedom." msgstr "" +"ÅwiadomoÅÄ ludzi w zakresie Åledzenia, nadzoru i cenzury mogÅa wzrosnÄ Ä, ale" +" tak samo powszechnoÅÄ tych przeszkód w wolnoÅci internetu." #: https//www.torproject.org/about/history/ #: (content/about/history/contents+en.lrpage.body) @@ -642,7 +644,7 @@ msgstr "BÄ dź bezpieczny" #: templates/download.html:23 msgid "Please do not torrent over Tor." -msgstr "" +msgstr "Nie używaj torrent przez Tor." #: templates/download.html:24 msgid "" ___ 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] Update translations for tpo-web_completed
commit ea2e67e72dd37174047169ba63877600969215c2 Author: Translation commit bot Date: Tue Apr 23 13:50:19 2019 + Update translations for tpo-web_completed --- contents+pt-BR.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/contents+pt-BR.po b/contents+pt-BR.po index ff544d688..04f896778 100644 --- a/contents+pt-BR.po +++ b/contents+pt-BR.po @@ -10,8 +10,8 @@ # Danihells , 2019 # Emma Peel, 2019 # Eduardo Addad de Oliveira , 2019 -# Chacal E., 2019 # Communia , 2019 +# Chacal E., 2019 # msgid "" msgstr "" @@ -19,7 +19,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-23 13:54+CET\n" "PO-Revision-Date: 2019-03-09 10:41+\n" -"Last-Translator: Communia , 2019\n" +"Last-Translator: Chacal E., 2019\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/otf/teams/1519/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -76,7 +76,7 @@ msgstr "O Projeto Tor" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) msgid "### Get Support" -msgstr "" +msgstr "### Obter Suporte" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) @@ -231,7 +231,7 @@ msgstr "" #: https//www.torproject.org/download/tor/ #: (content/download/tor/contents+en.lrpage.title) msgid "Download Tor Source Code" -msgstr "" +msgstr "Baixar Código Fonte do Tor" #: https//www.torproject.org/about/history/ #: (content/about/history/contents+en.lrpage.body) @@ -852,7 +852,7 @@ msgstr "Defenda-se." #: templates/hero-download.html:42 msgid "Download in another language or platform" -msgstr "" +msgstr "Download em outro idioma ou plataforma" #: templates/hero-download.html:43 msgid "Advanced Install Options" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tpo-web] Update translations for tpo-web
commit e58dab06c93e919b2d5df02f848898eb521fefe5 Author: Translation commit bot Date: Tue Apr 23 13:50:14 2019 + Update translations for tpo-web --- contents+pt-BR.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/contents+pt-BR.po b/contents+pt-BR.po index ff544d688..04f896778 100644 --- a/contents+pt-BR.po +++ b/contents+pt-BR.po @@ -10,8 +10,8 @@ # Danihells , 2019 # Emma Peel, 2019 # Eduardo Addad de Oliveira , 2019 -# Chacal E., 2019 # Communia , 2019 +# Chacal E., 2019 # msgid "" msgstr "" @@ -19,7 +19,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-23 13:54+CET\n" "PO-Revision-Date: 2019-03-09 10:41+\n" -"Last-Translator: Communia , 2019\n" +"Last-Translator: Chacal E., 2019\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/otf/teams/1519/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -76,7 +76,7 @@ msgstr "O Projeto Tor" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) msgid "### Get Support" -msgstr "" +msgstr "### Obter Suporte" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) @@ -231,7 +231,7 @@ msgstr "" #: https//www.torproject.org/download/tor/ #: (content/download/tor/contents+en.lrpage.title) msgid "Download Tor Source Code" -msgstr "" +msgstr "Baixar Código Fonte do Tor" #: https//www.torproject.org/about/history/ #: (content/about/history/contents+en.lrpage.body) @@ -852,7 +852,7 @@ msgstr "Defenda-se." #: templates/hero-download.html:42 msgid "Download in another language or platform" -msgstr "" +msgstr "Download em outro idioma ou plataforma" #: templates/hero-download.html:43 msgid "Advanced Install Options" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd_completed] Update translations for tba-torbrowserstringsdtd_completed
commit b0d1aed6ee6e449dd43275f4a9c3ca067bdda411 Author: Translation commit bot Date: Tue Apr 23 12:48:16 2019 + Update translations for tba-torbrowserstringsdtd_completed --- es-ES/torbrowser_strings.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es-ES/torbrowser_strings.dtd b/es-ES/torbrowser_strings.dtd index 3883490aa..a84f2876a 100644 --- a/es-ES/torbrowser_strings.dtd +++ b/es-ES/torbrowser_strings.dtd @@ -17,7 +17,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit 73aad470699ceab466ffc3712e80c2b39822ea14 Author: Translation commit bot Date: Tue Apr 23 12:48:07 2019 + Update translations for tba-torbrowserstringsdtd --- es-ES/torbrowser_strings.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es-ES/torbrowser_strings.dtd b/es-ES/torbrowser_strings.dtd index 3883490aa..a84f2876a 100644 --- a/es-ES/torbrowser_strings.dtd +++ b/es-ES/torbrowser_strings.dtd @@ -17,7 +17,7 @@ - + ___ 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] Update translations for tpo-web_completed
commit 0323c60af3bf152407d0ad360541575e9cb50b5e Author: Translation commit bot Date: Tue Apr 23 12:22:18 2019 + Update translations for tpo-web_completed --- contents+de.po| 67 +++--- contents+es.po| 66 +++-- contents+is.po| 66 +++-- contents+it.po| 66 +++-- contents+ka.po| 66 +++-- contents+pt-BR.po | 68 --- contents+tr.po| 66 +++-- contents.pot | 68 --- 8 files changed, 226 insertions(+), 307 deletions(-) diff --git a/contents+de.po b/contents+de.po index 1898b4dd6..c65cb1b5a 100644 --- a/contents+de.po +++ b/contents+de.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-06 10:26+CET\n" +"POT-Creation-Date: 2019-04-23 13:54+CET\n" "PO-Revision-Date: 2019-03-09 10:41+\n" "Last-Translator: Curtis Baltimore , 2019\n" "Language-Team: German (https://www.transifex.com/otf/teams/1519/de/)\n" @@ -68,13 +68,8 @@ msgstr "Das Tor Projekt" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) -msgid "" -"Get Support " +msgid "### Get Support" msgstr "" -"Unterstützung anfordern " #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.body) @@ -95,12 +90,13 @@ msgstr "" #: (content/download/alpha/contents+en.lrpage.section) #: https//www.torproject.org/download/languages/ #: (content/download/languages/contents+en.lrpage.section) +#: https//www.torproject.org/download/tor/ +#: (content/download/tor/contents+en.lrpage.section) msgid "Download" msgstr "Herunterladen" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.title) -#: (content/menu/contents+en.lrpage.section) -#: (content/menu/contents+en.lrpage.body) https//www.torproject.org/about/ +#: (content/menu/contents+en.lrpage.section) https//www.torproject.org/about/ #: (content/about/contents+en.lrpage.section) #: https//www.torproject.org/about/history/ #: (content/about/history/contents+en.lrpage.section) @@ -124,14 +120,6 @@ msgid "Press" msgstr "Presse" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) -msgid "Blog" -msgstr "Blog" - -#: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) -msgid "Newsletter" -msgstr "Newsletter" - -#: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) msgid "Support" msgstr "Unterstützung" @@ -140,16 +128,12 @@ msgid "Jobs" msgstr "Arbeiten" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) -msgid "Donate" -msgstr "Spenden" - -#: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) -msgid "Reports" -msgstr "Berichte" +msgid "Blog" +msgstr "Blog" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) -msgid "Sponsors" -msgstr "Sponsoren" +msgid "Donate" +msgstr "Spenden" #: https//www.torproject.org/thank-you/ #: (content/thank-you/contents+en.lrpage.title) @@ -240,6 +224,11 @@ msgstr "" "helfen? [Siehe hier](https://tb-manual.torproject.org/becoming-tor-; "translator/)" +#: https//www.torproject.org/download/tor/ +#: (content/download/tor/contents+en.lrpage.title) +msgid "Download Tor Source Code" +msgstr "" + #: https//www.torproject.org/about/history/ #: (content/about/history/contents+en.lrpage.body) msgid "" @@ -704,20 +693,20 @@ msgstr "Lade dir Tor Browser für Android herunter." msgid "Protect yourself against tracking, surveillance, and censorship." msgstr "Schütze dich vor Verfolgung, Ãberwachung und Zensur." -#: templates/download-android.html:18 +#: templates/download-android.html:20 templates/download-android.html:22 msgid "Download .apk" msgstr "Download .apk" -#: templates/download-android.html:19 +#: templates/download-android.html:26 msgid "Go to Google Play" msgstr "Gehe zu Google Play" -#: templates/download-android.html:21 +#: templates/download-android.html:30 #, python-format msgid "Go to F-droid %s" msgstr "Gehe zu F-droid %s" -#: templates/download-android.html:24 +#: templates/download-android.html:35 msgid "Are you a iOS user? We encourage you to try Onion Browser." msgstr "" "Bist du ein iOS-Benutzer? Wir empfehlen dir, es auszuprobieren Onion " @@ -864,19 +853,15 @@ msgstr "" msgid "Defend yourself." msgstr "Verteidige dich." -#: templates/hero-download.html:38 -msgid "Download in another language" -msgstr "Lade in einer anderen Sprache herunter" +#: templates/hero-download.html:42 +msgid "Download in another language or platform" +msgstr "" -#: templates/hero-download.html:39 +#:
[tor-commits] [tpo/master] Fix source download page
commit 48d4c4ca85de9765a13a940e89d0e380359d5a52 Author: hiro Date: Tue Apr 23 13:48:49 2019 +0200 Fix source download page Revert "Fix footer" This reverts commit 650dd7b1740585d45ae32a0abe9ce15f4b435b67. --- databags/versions.ini | 6 -- templates/download-android.html | 10 +++--- templates/download-options.html | 1 + templates/download-tor.html | 37 ++--- templates/macros/downloads.html | 8 5 files changed, 26 insertions(+), 36 deletions(-) diff --git a/databags/versions.ini b/databags/versions.ini index beb9132..72bd8cd 100644 --- a/databags/versions.ini +++ b/databags/versions.ini @@ -15,9 +15,3 @@ version = 0.3.5.8 [tor-alpha] version = 0.4.0.3-alpha - -[tor-win32-stable] -version = 0.2.4.22 - -[tor-win32-alpha] -version = 0.2.4.23 diff --git a/templates/download-android.html b/templates/download-android.html index 0466ae4..6dfea22 100644 --- a/templates/download-android.html +++ b/templates/download-android.html @@ -11,17 +11,13 @@ {{ _('Get Tor Browser for Android.') }} - - - - - - - {{ _('Protect yourself against tracking, surveillance, and censorship.') }} + + + diff --git a/templates/download-options.html b/templates/download-options.html index 8698e73..0bebe37 100644 --- a/templates/download-options.html +++ b/templates/download-options.html @@ -33,6 +33,7 @@ {% endfor %} +{% set t = bag('versions', 'torbrowser-stable') %} diff --git a/templates/download-tor.html b/templates/download-tor.html index fda525b..7d759ea 100644 --- a/templates/download-tor.html +++ b/templates/download-tor.html @@ -8,34 +8,25 @@ - OS - Stable - Unstable + Version + {% set t = bag('versions', 'tor-stable') %} {% set a = bag('versions', 'tor-alpha') %} -{% set tw = bag('versions', 'tor-win32-stable') %} -{% set aw = bag('versions', 'tor-win32-alpha') %} -{% for id, item in bag('platforms').items() %} - {% if id == 'windows' %} -{% set download_link = 'https://dist.torproject.org/win32/tor-' + tw.version + '-win32.exe' %} -{% set sig_link = download_link + '.asc' %} -{% set alpha_download_link = 'https://dist.torproject.org/win32/tor-' + aw.version + '-win32.exe' %} -{% set alpha_sig_link = alpha_download_link + '.asc' %} - {% else %} -{% set download_link = 'https://dist.torproject.org/tor-' + t.version + '.tar.gz' %} -{% set sig_link = download_link + '.asc' %} -{% set alpha_download_link = 'https://dist.torproject.org/tor-' + a.version + '.tar.gz' %} -{% set alpha_sig_link = alpha_download_link + '.asc' %} - {% endif %} - -{{ item.label }} -stable (sig) -alpha (sig) - -{% endfor %} +{% set download_link = 'https://dist.torproject.org/tor-' + t.version + '.tar.gz' %} +{% set sig_link = download_link + '.asc' %} +{% set alpha_download_link = 'https://dist.torproject.org/tor-' + a.version + '.tar.gz' %} +{% set alpha_sig_link = alpha_download_link + '.asc' %} + + {{ t.version }} + Download (sig) + + + {{ a.version }} + Download (sig) + diff --git a/templates/macros/downloads.html b/templates/macros/downloads.html index 742e115..71056cf 100644 --- a/templates/macros/downloads.html +++ b/templates/macros/downloads.html @@ -13,6 +13,14 @@ 32-bit (sig) / 64-bit (sig) {% endmacro %} +{% macro render_windows_expert(version, win32) %} + {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + version + '/' %} + {% set download_link_32 = download_prefix + 'tor-win32-' + win32 + '.zip' %} + {% set sig_link_32 = download_link_32 + '.asc' %} + + Download (sig) +{% endmacro %} + {% macro render_mac(version, alt) %} {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + version + '/' %} {% if alt == 'en' %} ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 1542309 - Set firstPartyDomain to public suffix if getBaseDomain fails. r=baku
commit c722d57604db58695140d95565a78433989fe9ca Author: Alex Catarineu Date: Fri Apr 12 15:44:40 2019 + Bug 1542309 - Set firstPartyDomain to public suffix if getBaseDomain fails. r=baku Right now the firstPartyDomain is not set when host is in the public suffix list. The patch fixes it by setting firstPartyDomain to eTLD.getPublicSuffix in these cases. Differential Revision: https://phabricator.services.mozilla.com/D26767 --HG-- extra : moz-landing-system : lando --- caps/OriginAttributes.cpp | 11 +++ caps/tests/gtest/TestOriginAttributes.cpp | 28 2 files changed, 39 insertions(+) diff --git a/caps/OriginAttributes.cpp b/caps/OriginAttributes.cpp index 8a501f18010c..7dc79e7c1b9a 100644 --- a/caps/OriginAttributes.cpp +++ b/caps/OriginAttributes.cpp @@ -78,6 +78,8 @@ void OriginAttributes::SetFirstPartyDomain(const bool aIsTopLevelDocument, return; } + // Saving isInsufficientDomainLevels before rv is overwritten. + bool isInsufficientDomainLevels = (rv == NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS); nsAutoCString scheme; rv = aURI->GetScheme(scheme); NS_ENSURE_SUCCESS_VOID(rv); @@ -96,6 +98,15 @@ void OriginAttributes::SetFirstPartyDomain(const bool aIsTopLevelDocument, } } } + + if (isInsufficientDomainLevels) { +nsAutoCString publicSuffix; +rv = tldService->GetPublicSuffix(aURI, publicSuffix); +if (NS_SUCCEEDED(rv)) { + mFirstPartyDomain = NS_ConvertUTF8toUTF16(publicSuffix); +} +return; + } } void OriginAttributes::SetFirstPartyDomain(const bool aIsTopLevelDocument, diff --git a/caps/tests/gtest/TestOriginAttributes.cpp b/caps/tests/gtest/TestOriginAttributes.cpp index ffa4349939e4..12090bbbf1a5 100644 --- a/caps/tests/gtest/TestOriginAttributes.cpp +++ b/caps/tests/gtest/TestOriginAttributes.cpp @@ -3,8 +3,11 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "gtest/gtest.h" #include "mozilla/BasePrincipal.h" +#include "mozilla/Preferences.h" +#include "nsNetUtil.h" using mozilla::OriginAttributes; +using mozilla::Preferences; static void TestSuffix(const OriginAttributes& attrs) { nsAutoCString suffix; @@ -17,6 +20,14 @@ static void TestSuffix(const OriginAttributes& attrs) { EXPECT_EQ(attrs, attrsFromSuffix); } +static void TestFPD(const nsAString , const nsAString ) { + OriginAttributes attrs; + nsCOMPtr url; + ASSERT_EQ(NS_NewURI(getter_AddRefs(url), spec), NS_OK); + attrs.SetFirstPartyDomain(true, url); + EXPECT_TRUE(attrs.mFirstPartyDomain.Equals(fpd)); +} + TEST(OriginAttributes, Suffix_default) { OriginAttributes attrs; TestSuffix(attrs); @@ -31,3 +42,20 @@ TEST(OriginAttributes, Suffix_maxAppId_inIsolatedMozBrowser) { OriginAttributes attrs(4294967295, true); TestSuffix(attrs); } + +TEST(OriginAttributes, FirstPartyDomain_default) { + static const char prefKey[] = "privacy.firstparty.isolate"; + bool oldPref = Preferences::GetBool(prefKey); + Preferences::SetBool(prefKey, true); + TestFPD(NS_LITERAL_STRING("http://www.example.com;), + NS_LITERAL_STRING("example.com")); + TestFPD(NS_LITERAL_STRING("http://s3.amazonaws.com;), + NS_LITERAL_STRING("s3.amazonaws.com")); + TestFPD(NS_LITERAL_STRING("http://com;), NS_LITERAL_STRING("com")); + TestFPD(NS_LITERAL_STRING("http://.com;), NS_LITERAL_STRING("")); + TestFPD(NS_LITERAL_STRING("http://..com;), NS_LITERAL_STRING("")); + TestFPD(NS_LITERAL_STRING("http://127.0.0.1;), + NS_LITERAL_STRING("127.0.0.1")); + TestFPD(NS_LITERAL_STRING("http://[::1];), NS_LITERAL_STRING("[::1]")); + Preferences::SetBool(prefKey, oldPref); +} ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttbupdatedtd] Update translations for torbutton-abouttbupdatedtd
commit 0e7ac8b1da10e022e539edb211866d09627f9ce6 Author: Translation commit bot Date: Tue Apr 23 10:19:43 2019 + Update translations for torbutton-abouttbupdatedtd --- eu/abouttbupdate.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eu/abouttbupdate.dtd b/eu/abouttbupdate.dtd index b69a48568..5ef19ef79 100644 --- a/eu/abouttbupdate.dtd +++ b/eu/abouttbupdate.dtd @@ -1,8 +1,8 @@ - + - - + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-browseronboardingproperties] Update translations for torbutton-browseronboardingproperties
commit 42733040de440169e593b79a122fe31fa731da40 Author: Translation commit bot Date: Tue Apr 23 10:19:56 2019 + Update translations for torbutton-browseronboardingproperties --- eu/browserOnboarding.properties | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eu/browserOnboarding.properties b/eu/browserOnboarding.properties index 01f174b1d..90671dda7 100644 --- a/eu/browserOnboarding.properties +++ b/eu/browserOnboarding.properties @@ -5,7 +5,7 @@ onboarding.tour-tor-welcome=Ongi etorri onboarding.tour-tor-welcome.title=Prest zaude onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how. -onboarding.tour-tor-welcome.next-button=Go to Privacy +onboarding.tour-tor-welcome.next-button=Joan pribatutasunera onboarding.tour-tor-privacy=Pribatutasuna onboarding.tour-tor-privacy.title=Snub trackers and snoopers. @@ -17,7 +17,7 @@ onboarding.tour-tor-network.title=Travel a decentralized network. onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately. onboarding.tour-tor-network.button=Go to Circuit Display -onboarding.tour-tor-circuit-display=Circuit Display +onboarding.tour-tor-circuit-display=Zirkuitua Bistaratu onboarding.tour-tor-circuit-display.title=Ikusi zure bidea. onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display. onboarding.tour-tor-circuit-display.button=Ikusi nire bidea @@ -27,7 +27,7 @@ onboarding.tour-tor-security=Segurtasuna onboarding.tour-tor-security.title=Choose your experience. onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do. onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them. -onboarding.tour-tor-security-level.button=See Your Security Level +onboarding.tour-tor-security-level.button=Ikusi Zure Segurtasun Maila onboarding.tour-tor-security-level.next-button=Go to Experience Tips onboarding.tour-tor-expect-differences=Experience Tips @@ -44,7 +44,7 @@ onboarding.tour-tor-onion-services.next-button=Eginda onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S onboarding.tour-tor-update.prefix-new=Berria -onboarding.tour-tor-update.prefix-updated=Updated +onboarding.tour-tor-update.prefix-updated=Eguneratua onboarding.tour-tor-toolbar=Tresna-barra onboarding.tour-tor-toolbar-update-8.5.title=Tresna-barraren diseinua @@ -61,10 +61,10 @@ onboarding.tor-circuit-display.one-of-three=1 / 3 onboarding.tor-circuit-display.two-of-three=2 / 3 onboarding.tor-circuit-display.three-of-three=3 / 3 -onboarding.tor-circuit-display.intro.title=How do circuits work? +onboarding.tor-circuit-display.intro.title=Zelan funtzionatzen dute zirkuituak? onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services. -onboarding.tor-circuit-display.diagram.title=Circuit Display +onboarding.tor-circuit-display.diagram.title=Zirkuitua Bistaratu onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit. onboarding.tor-circuit-display.new-circuit.title=Zirkuitu berri bat behar duzu? ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttbupdatedtd_completed] Update translations for torbutton-abouttbupdatedtd_completed
commit c9f3e62595446eb7c653f841734f593003578e4c Author: Translation commit bot Date: Tue Apr 23 10:19:48 2019 + Update translations for torbutton-abouttbupdatedtd_completed --- eu/abouttbupdate.dtd | 8 1 file changed, 8 insertions(+) diff --git a/eu/abouttbupdate.dtd b/eu/abouttbupdate.dtd new file mode 100644 index 0..5ef19ef79 --- /dev/null +++ b/eu/abouttbupdate.dtd @@ -0,0 +1,8 @@ + + + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/exoneratorproperties] Update translations for exoneratorproperties
commit 3ce66a5616d5e362492916c571e945fd7876e2c0 Author: Translation commit bot Date: Tue Apr 23 10:15:49 2019 + Update translations for exoneratorproperties --- eu/exonerator.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eu/exonerator.properties b/eu/exonerator.properties index 45660a72c..4d23b3dc2 100644 --- a/eu/exonerator.properties +++ b/eu/exonerator.properties @@ -32,7 +32,7 @@ summary.negative.title=Emaitza negatiboa da summary.negative.body=We did not find IP address %s on or within a day of %s. technicaldetails.heading=Xehetasun teknikoak technicaldetails.pre=Looking up IP address %s on or within one day of %s. Tor clients could have selected this or these Tor relays to build circuits. -technicaldetails.colheader.timestamp=Timestamp (UTC) +technicaldetails.colheader.timestamp=Denbora-zigilua (UTC) technicaldetails.colheader.ip=IP helbidea(k) technicaldetails.colheader.fingerprint=Identitate hatz-marka technicaldetails.colheader.nickname=Ezizena @@ -46,7 +46,7 @@ footer.abouttor.heading=Tori buruz footer.abouttor.body.text=Tor is an international software project to anonymize Internet traffic by %s. Therefore, if you see traffic from a Tor relay, this traffic usually originates from someone using Tor, rather than from the relay operator. The Tor Project and Tor relay operators have no records of the traffic that passes over the network and therefore cannot provide any information about its origin. Be sure to %s, and don't hesitate to %s for more information. footer.abouttor.body.link1=encrypting packets and sending them through a series of hops before they reach their destination footer.abouttor.body.link2=learn more about Tor -footer.abouttor.body.link3=contact The Tor Project, Inc. +footer.abouttor.body.link3=kontaktatu The Tor Project, Inc. footer.aboutexonerator.heading=About ExoneraTor footer.aboutexonerator.body=The ExoneraTor service maintains a database of IP addresses that have been part of the Tor network. It answers the question whether there was a Tor relay running on a given IP address on a given date. ExoneraTor may store more than one IP address per relay if relays use a different IP address for exiting to the Internet than for registering in the Tor network, and it stores whether a relay permitted transit of Tor traffic to the open Internet at that time. footer.language.name=Euskara ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage
commit aea3b2ae6879cfbaab8edfd0c97adea8d01fc0a3 Author: Translation commit bot Date: Tue Apr 23 10:15:05 2019 + Update translations for abouttor-homepage --- eu/aboutTor.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eu/aboutTor.dtd b/eu/aboutTor.dtd index 4db4587d7..9ee3eb082 100644 --- a/eu/aboutTor.dtd +++ b/eu/aboutTor.dtd @@ -6,7 +6,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck] Update translations for torcheck
commit 0ac7f2df5ce96e2315436912313e00b3552c8f05 Author: Translation commit bot Date: Tue Apr 23 09:49:53 2019 + Update translations for torcheck --- eu/torcheck.po | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/eu/torcheck.po b/eu/torcheck.po index 46faadd3d..f4286464c 100644 --- a/eu/torcheck.po +++ b/eu/torcheck.po @@ -6,12 +6,13 @@ # Antxon Baldarra , 2013 # Antxon Baldarra , 2011, 2012 # Eneko, 2015 +# Radiation Gamma, 2019 msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2019-04-09 01:51+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2019-04-23 09:48+\n" +"Last-Translator: Radiation Gamma\n" "Language-Team: Basque (http://www.transifex.com/otf/torproject/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -95,4 +96,4 @@ msgid "Stay Anonymous" msgstr "Anonimo mantendu" msgid "Relay Search" -msgstr "" +msgstr "Errele Bilatzailea" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit a7574d00a8827fecc6345f3e47e9ebcde2738b36 Author: Translation commit bot Date: Tue Apr 23 09:47:46 2019 + Update translations for tba-torbrowserstringsdtd --- eu/torbrowser_strings.dtd | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/eu/torbrowser_strings.dtd b/eu/torbrowser_strings.dtd index f73833383..1fe7450a2 100644 --- a/eu/torbrowser_strings.dtd +++ b/eu/torbrowser_strings.dtd @@ -29,24 +29,24 @@ - + - + - - + + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-greeter-2] Update translations for tails-greeter-2
commit d30dfa84168951624f893460d49ea5066a00cbfc Author: Translation commit bot Date: Tue Apr 23 09:47:10 2019 + Update translations for tails-greeter-2 --- eu/eu.po | 33 + 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/eu/eu.po b/eu/eu.po index 1eac53765..ae9454cfc 100644 --- a/eu/eu.po +++ b/eu/eu.po @@ -9,15 +9,16 @@ # Xabier Aramendi , 2018 # David GarcÃa-Abad , 2018 # Osoitz , 2019 +# Radiation Gamma, 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-04 09:46+0200\n" +"POT-Creation-Date: 2019-01-16 11:27+0100\n" "PO-Revision-Date: 2016-11-18 21:29+\n" -"Last-Translator: Osoitz , 2019\n" +"Last-Translator: Radiation Gamma, 2019\n" "Language-Team: Basque (https://www.transifex.com/otf/teams/1519/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgstr "" #: ../data/greeter.ui.h:1 msgid "Administration Password" -msgstr "" +msgstr "Administrazio Pasahitza" #: ../data/greeter.ui.h:2 msgid "" @@ -46,7 +47,7 @@ msgstr "Baieztatu" #: ../data/greeter.ui.h:5 msgid "Confirm your administration password" -msgstr "" +msgstr "Berretsi zure administratzaile pasahitza" #: ../data/greeter.ui.h:6 msgid "Disable" @@ -116,27 +117,27 @@ msgstr "Hizkuntza eta eskualdea" #: ../data/greeter.ui.h:23 msgid "Default Settings" -msgstr "" +msgstr "Ezarpen lehenetsiak" #: ../data/greeter.ui.h:24 msgid "Save Language & Region Settings" -msgstr "" +msgstr "Gorde Hizkuntza eta Herrialde Ezarpenak" #: ../data/greeter.ui.h:25 msgid "_Language" -msgstr "" +msgstr "_Hizkuntza" #: ../data/greeter.ui.h:26 msgid "_Keyboard Layout" -msgstr "" +msgstr "_Teklatuaren Diseinua" #: ../data/greeter.ui.h:27 msgid "_Formats" -msgstr "" +msgstr "_Formatuak" #: ../data/greeter.ui.h:28 msgid "_Time Zone" -msgstr "" +msgstr "_Ordu-zona" #: ../data/greeter.ui.h:29 msgid "Encrypted _Persistent Storage" @@ -169,7 +170,7 @@ msgstr "" #: ../data/greeter.ui.h:36 msgid "_Additional Settings" -msgstr "" +msgstr "_Ezarpen Gehiagarriak" #: ../data/greeter.ui.h:37 msgid "Save Additional Settings" @@ -177,11 +178,11 @@ msgstr "Gorde ezarpen gehigarriak" #: ../data/greeter.ui.h:38 msgid "Add an additional setting" -msgstr "" +msgstr "Gehitu ezarpen gehigarria" #: ../data/greeter.ui.h:39 msgid "Network Configuration" -msgstr "" +msgstr "Sare Ezarpenak" #: ../data/greeter.ui.h:40 msgid "" @@ -210,7 +211,7 @@ msgstr "" #: ../data/greeter.ui.h:45 msgid "_Administration Password" -msgstr "" +msgstr "_Administrazio Pasahitza" #: ../data/greeter.ui.h:46 msgid "Off (default)" @@ -226,7 +227,7 @@ msgstr "" #: ../data/greeter.ui.h:49 msgid "_Network Connection" -msgstr "" +msgstr "_Sare Konexioa" #: ../data/greeter.ui.h:50 ../tailsgreeter/gui.py:385 msgid "Direct (default)" @@ -274,7 +275,7 @@ msgstr "Itzali" #: ../tailsgreeter/gui.py:735 msgid "_Start Tails" -msgstr "" +msgstr "_Abiarazi Tails" #. Translators: please do not translate this string (it is read from #. Gtk translation) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator
commit 9efc82e50896585ab34e51bbd6cdfe73a9a955c7 Author: Translation commit bot Date: Tue Apr 23 09:46:06 2019 + Update translations for liveusb-creator --- eu/eu.po | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/eu/eu.po b/eu/eu.po index 080d3cdc6..01642b22b 100644 --- a/eu/eu.po +++ b/eu/eu.po @@ -9,6 +9,7 @@ # Eneko, 2015 # javikitz , 2015 # Osoitz , 2019 +# Radiation Gamma, 2019 # totorika93 , 2012 # Unai Zalakain , 2013 # Xabier Martin , 2017 @@ -17,8 +18,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-13 08:42+0200\n" -"PO-Revision-Date: 2019-04-13 13:25+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2019-04-23 09:39+\n" +"Last-Translator: Radiation Gamma\n" "Language-Team: Basque (http://www.transifex.com/otf/torproject/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -345,7 +346,7 @@ msgstr "" #: ../tails_installer/gui.py:498 msgid "https://tails.boum.org/upgrade/; -msgstr "" +msgstr "https://tails.boum.org/upgrade/; #: ../tails_installer/gui.py:506 ../tails_installer/gui.py:727 #: ../tails_installer/gui.py:792 ../data/tails-installer.ui.h:7 @@ -354,11 +355,11 @@ msgstr "Ezarri" #: ../tails_installer/gui.py:509 ../data/tails-installer.ui.h:1 msgid "Installation Instructions" -msgstr "" +msgstr "Instalazio Argibideak" #: ../tails_installer/gui.py:511 msgid "https://tails.boum.org/install/; -msgstr "" +msgstr "https://tails.boum.org/install/; #: ../tails_installer/gui.py:517 #, python-format @@ -539,4 +540,4 @@ msgstr "" #: ../data/tails-installer.ui.h:6 msgid "Reinstall (delete all data)" -msgstr "" +msgstr "Instalatu berriro (datu guztiak ezabatu)" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 21b3d025ba7f4e236508aa0b6cec4fc875eb196d Author: Translation commit bot Date: Tue Apr 23 09:46:37 2019 + Update translations for tails-misc --- eu.po | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/eu.po b/eu.po index b0b2482b9..d87eaacac 100644 --- a/eu.po +++ b/eu.po @@ -9,13 +9,14 @@ # Egoitz Rodriguez , 2014 # Eneko, 2015 # Osoitz , 2019 +# Radiation Gamma, 2019 msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-06 14:00+0200\n" -"PO-Revision-Date: 2019-04-06 12:42+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2019-04-23 09:38+\n" +"Last-Translator: Radiation Gamma\n" "Language-Team: Basque (http://www.transifex.com/otf/torproject/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -111,7 +112,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/keepassx:25 msgid "Rename" -msgstr "" +msgstr "Berrizendatu" #: config/chroot_local-includes/usr/local/bin/keepassx:26 msgid "Keep current name" @@ -127,7 +128,7 @@ msgstr "" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:79 msgid "Suspend" -msgstr "" +msgstr "Eseki" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:83 msgid "Restart" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torbutton/master] Bug 30171: Don't sync cookie.cookieBehavior and firstparty.isolate
commit 053c98697a4b00171a31e86399137ecb6f47ddfc Author: Alex Catarineu Date: Mon Apr 15 11:34:27 2019 +0200 Bug 30171: Don't sync cookie.cookieBehavior and firstparty.isolate --- src/chrome/content/torbutton.js | 15 --- 1 file changed, 15 deletions(-) diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js index 6ea51190..74d83734 100644 --- a/src/chrome/content/torbutton.js +++ b/src/chrome/content/torbutton.js @@ -141,15 +141,6 @@ var torbutton_unique_pref_observer = if (topic != "nsPref:changed") return; switch (data) { -case "network.cookie.cookieBehavior": -let val = m_tb_prefs.getIntPref("network.cookie.cookieBehavior"); -let firstparty_isolate = m_tb_prefs.getBoolPref("privacy.firstparty.isolate"); -if (val == 0 && firstparty_isolate) // Allow all cookies - m_tb_prefs.setBoolPref("privacy.firstparty.isolate", false); -else if (val == 1 && !firstparty_isolate) // Block third party cookies - m_tb_prefs.setBoolPref("privacy.firstparty.isolate", true); -break; - case "plugin.disable": torbutton_toggle_plugins( m_tb_prefs.getBoolPref("plugin.disable")); @@ -1587,12 +1578,6 @@ function torbutton_update_fingerprinting_prefs() { function torbutton_update_isolation_prefs() { let isolate = m_tb_prefs.getBoolPref("privacy.firstparty.isolate"); -if (isolate) { - m_tb_prefs.setIntPref("network.cookie.cookieBehavior", 1); -} else { - m_tb_prefs.setIntPref("network.cookie.cookieBehavior", 0); -} - m_tb_prefs.setBoolPref("security.enable_tls_session_tickets", !isolate); // Force prefs to be synced to disk ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-browseronboardingproperties] Update translations for torbutton-browseronboardingproperties
commit ea28d5f4b85e265a39cee7a6cfe2873dcd6bb765 Author: Translation commit bot Date: Tue Apr 23 08:49:53 2019 + Update translations for torbutton-browseronboardingproperties --- es-ES/browserOnboarding.properties | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/es-ES/browserOnboarding.properties b/es-ES/browserOnboarding.properties index 9dd6fbf21..54626c0b6 100644 --- a/es-ES/browserOnboarding.properties +++ b/es-ES/browserOnboarding.properties @@ -5,7 +5,7 @@ onboarding.tour-tor-welcome=Bienvenido/a onboarding.tour-tor-welcome.title=Estás listo/a. onboarding.tour-tor-welcome.description=Tor Browser ofrece un alto standar de privacidad y seguridad mientras se navega por la red. Está ahora protegido de rastreadores, vigilancia y censura. Esta rápida introducción te enseñará cómo. -onboarding.tour-tor-welcome.next-button=Ir a la privacidad +onboarding.tour-tor-welcome.next-button=Ir a Privacidad onboarding.tour-tor-privacy=Privacidad onboarding.tour-tor-privacy.title=Rastreadores y espÃas molestos @@ -21,20 +21,20 @@ onboarding.tour-tor-circuit-display=Visualización del circuito onboarding.tour-tor-circuit-display.title=Ver tu recorrido onboarding.tour-tor-circuit-display.description=Por cada dominio que visitas, tus datos de tráfico son transportados y cifrados en un circuito a través de tres repetidores de Tor alrededor del mundo. Ningún sitio web sabe desde dónde te conectas. Puedes pedir un nuevo circuito haciendo clic en 'Nuevo Circuito para este Sitio' en la Visualización del Circuito. onboarding.tour-tor-circuit-display.button=Ver mi recorrido -onboarding.tour-tor-circuit-display.next-button=Ir a la Seguridad +onboarding.tour-tor-circuit-display.next-button=Ir a Seguridad onboarding.tour-tor-security=Seguridad onboarding.tour-tor-security.title=Elige tu experiencia. onboarding.tour-tor-security.description=También te proporcionamos configuraciones adicionales para aumentar la seguridad de tu navegador. Nuestra Configuración de Seguridad te permite bloquear elementos que podrÃan usarse para atacar tu computadora. Haz clic a continuación para ver lo que hacen las diferentes opciones. onboarding.tour-tor-security.description-suffix=Nota: De forma predeterminada, NoScript y HTTPS Everywhere no están incluidos en la barra de herramientas, pero puedes personalizarla para agregarlos. onboarding.tour-tor-security-level.button=Mira tu nivel de seguridad -onboarding.tour-tor-security-level.next-button=Ir a los Consejos de Expertos +onboarding.tour-tor-security-level.next-button=Ir a los Consejos para una mejor experiencia onboarding.tour-tor-expect-differences=Consejos de expertos onboarding.tour-tor-expect-differences.title=Espera algunas diferencias. onboarding.tour-tor-expect-differences.description=Con todas las caracterÃsticas de seguridad y privacidad proporcionadas por Tor, tu experiencia mientras navegas por Internet puede ser un poco diferente. Las cosas pueden ser un poco más lentas, y dependiendo de tu nivel de seguridad, algunos elementos pueden no funcionar o no cargarse. También se te puede pedir que demuestres que eres un ser humano y no un robot. onboarding.tour-tor-expect-differences.button=Preguntas frecuentes (FAQ) -onboarding.tour-tor-expect-differences.next-button=Ir a los Servicios de Cebolla +onboarding.tour-tor-expect-differences.next-button=Ir a los Servicios Cebolla onboarding.tour-tor-onion-services=Servicios cebolla onboarding.tour-tor-onion-services.title=Protégete bien. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-browseronboardingproperties_completed] Update translations for torbutton-browseronboardingproperties_completed
commit 356719925d90e047c0444a10282b1fc9385ecd92 Author: Translation commit bot Date: Tue Apr 23 08:50:01 2019 + Update translations for torbutton-browseronboardingproperties_completed --- es-ES/browserOnboarding.properties | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/es-ES/browserOnboarding.properties b/es-ES/browserOnboarding.properties index 9dd6fbf21..54626c0b6 100644 --- a/es-ES/browserOnboarding.properties +++ b/es-ES/browserOnboarding.properties @@ -5,7 +5,7 @@ onboarding.tour-tor-welcome=Bienvenido/a onboarding.tour-tor-welcome.title=Estás listo/a. onboarding.tour-tor-welcome.description=Tor Browser ofrece un alto standar de privacidad y seguridad mientras se navega por la red. Está ahora protegido de rastreadores, vigilancia y censura. Esta rápida introducción te enseñará cómo. -onboarding.tour-tor-welcome.next-button=Ir a la privacidad +onboarding.tour-tor-welcome.next-button=Ir a Privacidad onboarding.tour-tor-privacy=Privacidad onboarding.tour-tor-privacy.title=Rastreadores y espÃas molestos @@ -21,20 +21,20 @@ onboarding.tour-tor-circuit-display=Visualización del circuito onboarding.tour-tor-circuit-display.title=Ver tu recorrido onboarding.tour-tor-circuit-display.description=Por cada dominio que visitas, tus datos de tráfico son transportados y cifrados en un circuito a través de tres repetidores de Tor alrededor del mundo. Ningún sitio web sabe desde dónde te conectas. Puedes pedir un nuevo circuito haciendo clic en 'Nuevo Circuito para este Sitio' en la Visualización del Circuito. onboarding.tour-tor-circuit-display.button=Ver mi recorrido -onboarding.tour-tor-circuit-display.next-button=Ir a la Seguridad +onboarding.tour-tor-circuit-display.next-button=Ir a Seguridad onboarding.tour-tor-security=Seguridad onboarding.tour-tor-security.title=Elige tu experiencia. onboarding.tour-tor-security.description=También te proporcionamos configuraciones adicionales para aumentar la seguridad de tu navegador. Nuestra Configuración de Seguridad te permite bloquear elementos que podrÃan usarse para atacar tu computadora. Haz clic a continuación para ver lo que hacen las diferentes opciones. onboarding.tour-tor-security.description-suffix=Nota: De forma predeterminada, NoScript y HTTPS Everywhere no están incluidos en la barra de herramientas, pero puedes personalizarla para agregarlos. onboarding.tour-tor-security-level.button=Mira tu nivel de seguridad -onboarding.tour-tor-security-level.next-button=Ir a los Consejos de Expertos +onboarding.tour-tor-security-level.next-button=Ir a los Consejos para una mejor experiencia onboarding.tour-tor-expect-differences=Consejos de expertos onboarding.tour-tor-expect-differences.title=Espera algunas diferencias. onboarding.tour-tor-expect-differences.description=Con todas las caracterÃsticas de seguridad y privacidad proporcionadas por Tor, tu experiencia mientras navegas por Internet puede ser un poco diferente. Las cosas pueden ser un poco más lentas, y dependiendo de tu nivel de seguridad, algunos elementos pueden no funcionar o no cargarse. También se te puede pedir que demuestres que eres un ser humano y no un robot. onboarding.tour-tor-expect-differences.button=Preguntas frecuentes (FAQ) -onboarding.tour-tor-expect-differences.next-button=Ir a los Servicios de Cebolla +onboarding.tour-tor-expect-differences.next-button=Ir a los Servicios Cebolla onboarding.tour-tor-onion-services=Servicios cebolla onboarding.tour-tor-onion-services.title=Protégete bien. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd_completed] Update translations for tba-torbrowserstringsdtd_completed
commit d4fede5b709527289c1b9f4d3112ca14fe9895a7 Author: Translation commit bot Date: Tue Apr 23 08:47:54 2019 + Update translations for tba-torbrowserstringsdtd_completed --- es-ES/torbrowser_strings.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/es-ES/torbrowser_strings.dtd b/es-ES/torbrowser_strings.dtd index b3a10fe16..3883490aa 100644 --- a/es-ES/torbrowser_strings.dtd +++ b/es-ES/torbrowser_strings.dtd @@ -38,12 +38,12 @@ - + - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit 7927d4177b81200dd9c83686cfa12c772ce7dc48 Author: Translation commit bot Date: Tue Apr 23 08:47:47 2019 + Update translations for tba-torbrowserstringsdtd --- es-ES/torbrowser_strings.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/es-ES/torbrowser_strings.dtd b/es-ES/torbrowser_strings.dtd index b3a10fe16..3883490aa 100644 --- a/es-ES/torbrowser_strings.dtd +++ b/es-ES/torbrowser_strings.dtd @@ -38,12 +38,12 @@ - + - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tpo/master] Fix small bug in alternatives
commit d5a603d3037e74ac5dc8d2b7224f59123c58edbf Author: hiro Date: Tue Apr 23 10:20:57 2019 +0200 Fix small bug in alternatives --- templates/hero-download.html | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/templates/hero-download.html b/templates/hero-download.html index 954fb8c..c215de8 100644 --- a/templates/hero-download.html +++ b/templates/hero-download.html @@ -8,21 +8,22 @@ {% for id, item in bag('platforms').items() %} +{% set alt_l = alt %} {% set t = bag('versions', 'torbrowser-stable') %} {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + t.version + '/' %} -{% if alt == 'en' %} - {% set alt = 'en-US' %} -{% elif alt == 'es' %} - {% set alt = 'es-ES' %} +{% if alt_l == 'en' %} + {% set alt_l = 'en-US' %} +{% elif alt_l == 'es' %} + {% set alt_l = 'es-ES' %} {% endif %} {% if id == 'windows' %} - {% set download_link = download_prefix + 'torbrowser-install-win64-' + t.version + '_' + alt + '.exe' %} + {% set download_link = download_prefix + 'torbrowser-install-win64-' + t.version + '_' + alt_l + '.exe' %} {% set sig_link = download_link + '.asc' %} {% elif id == 'apple' %} - {% set download_link = download_prefix + 'TorBrowser-' + t.version + '-osx64' + '_' + alt + '.dmg' %} + {% set download_link = download_prefix + 'TorBrowser-' + t.version + '-osx64' + '_' + alt_l + '.dmg' %} {% set sig_link = download_link + '.asc' %} {% else %} - {% set download_link = download_prefix + 'tor-browser-linux64-' + t.version + '_' + alt + '.tar.xz' %} + {% set download_link = download_prefix + 'tor-browser-linux64-' + t.version + '_' + alt_l + '.tar.xz' %} {% set sig_link = download_link + '.asc' %} {% endif %} ___ 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] Update translations for tor-launcher-properties_completed
commit 7cc470c936b7180e50b91a9626dda8f1199f2d70 Author: Translation commit bot Date: Tue Apr 23 08:20:33 2019 + Update translations for tor-launcher-properties_completed --- es/torlauncher.properties | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/es/torlauncher.properties b/es/torlauncher.properties index 10baffcb7..532e5b596 100644 --- a/es/torlauncher.properties +++ b/es/torlauncher.properties @@ -57,25 +57,25 @@ torlauncher.bootstrapStatus.conn_pt=Conectando al puente torlauncher.bootstrapStatus.conn_done_pt=Conectado al puente torlauncher.bootstrapStatus.conn_proxy=Conectando al proxy torlauncher.bootstrapStatus.conn_done_proxy=Conectado al proxy -torlauncher.bootstrapStatus.conn=Conectando al relay Tor -torlauncher.bootstrapStatus.conn_done=Conectado al relay Tor -torlauncher.bootstrapStatus.handshake=Negociando con un relay Tor -torlauncher.bootstrapStatus.handshake_done=Terminando la negociación con un relay Tor +torlauncher.bootstrapStatus.conn=Conectando a un repetidor Tor +torlauncher.bootstrapStatus.conn_done=Conectado al repetidor Tor +torlauncher.bootstrapStatus.handshake=Negociando con un repetidor Tor +torlauncher.bootstrapStatus.handshake_done=Terminando la negociación con un repetidor Tor torlauncher.bootstrapStatus.onehop_create=Estableciendo una conexión cifrada con el repositorio de repetidores torlauncher.bootstrapStatus.requesting_status=Recopilando el estado de la red torlauncher.bootstrapStatus.loading_status=Cargando el estado de la red torlauncher.bootstrapStatus.loading_keys=Cargando los certificados de autoridades torlauncher.bootstrapStatus.requesting_descriptors=Solicitando información del repetidor torlauncher.bootstrapStatus.loading_descriptors=Cargando la información del repetidor -torlauncher.bootstrapStatus.enough_dirinfo=Terminando de cargar la información de relay +torlauncher.bootstrapStatus.enough_dirinfo=Cargada la información de repetidor torlauncher.bootstrapStatus.ap_conn_pt=Construyendo circuitos. Conectando a un puente. torlauncher.bootstrapStatus.ap_conn_done_pt=Construyendo circuitos. Conectando a un puente. -torlauncher.bootstrapStatus.ap_conn_proxy=Construyendo circuitos. Conectando a un proxy +torlauncher.bootstrapStatus.ap_conn_proxy=Construyendo circuitos: Conectando a un proxy torlauncher.bootstrapStatus.ap_conn_done_proxy=Construyendo circuitos. Conectando a un proxy -torlauncher.bootstrapStatus.ap_conn=Construyendo circuitos. Conectando a un relay Tor -torlauncher.bootstrapStatus.ap_conn_done=Construyendo circuitos. Conectando a un relay Tor -torlauncher.bootstrapStatus.ap_handshake=Construyendo circuitos. Negoaicando with un relay Tor -torlauncher.bootstrapStatus.ap_handshake_done=Construyendo circuitos. Terminando la negociación con un relay de Tor +torlauncher.bootstrapStatus.ap_conn=Construyendo circuitos. Conectando a un repetidor Tor +torlauncher.bootstrapStatus.ap_conn_done=Construyendo circuitos. Conectado a un repetidor Tor +torlauncher.bootstrapStatus.ap_handshake=Construyendo circuitos. Negociando con un repetidor Tor +torlauncher.bootstrapStatus.ap_handshake_done=Construyendo circuitos. Terminada la negociación con un repetidor de Tor torlauncher.bootstrapStatus.circuit_create=Construyendo circuitos. Estableciendo un circuito Tor torlauncher.bootstrapStatus.done=¡Conectado a la red Tor! ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck_completed] Update translations for torcheck_completed
commit 0532dd452bd66238fbe67b4708640f5bff72d880 Author: Translation commit bot Date: Tue Apr 23 08:20:20 2019 + Update translations for torcheck_completed --- es/torcheck.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/es/torcheck.po b/es/torcheck.po index 9fbdbda70..c43b609c7 100644 --- a/es/torcheck.po +++ b/es/torcheck.po @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2019-04-09 06:37+\n" +"PO-Revision-Date: 2019-04-23 08:13+\n" "Last-Translator: Emma Peel\n" "Language-Team: Spanish (http://www.transifex.com/otf/torproject/language/es/)\n" "MIME-Version: 1.0\n" @@ -71,7 +71,7 @@ msgid "This page is also available in the following languages:" msgstr "Esta página también está disponible en los siguientes idiomas:" msgid "For more information about this exit relay, see:" -msgstr "Para más información acerca de este repetidor de salida ('exit relay'), lee:" +msgstr "Para más información acerca de este repetidor de salida ('exit repetidor'), lee:" msgid "" "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, " ___ 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] Update translations for tor-launcher-properties
commit e5ce24c3c9d454e9f41faa8b310a874247bf7d3b Author: Translation commit bot Date: Tue Apr 23 08:20:27 2019 + Update translations for tor-launcher-properties --- es/torlauncher.properties | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/es/torlauncher.properties b/es/torlauncher.properties index 10baffcb7..532e5b596 100644 --- a/es/torlauncher.properties +++ b/es/torlauncher.properties @@ -57,25 +57,25 @@ torlauncher.bootstrapStatus.conn_pt=Conectando al puente torlauncher.bootstrapStatus.conn_done_pt=Conectado al puente torlauncher.bootstrapStatus.conn_proxy=Conectando al proxy torlauncher.bootstrapStatus.conn_done_proxy=Conectado al proxy -torlauncher.bootstrapStatus.conn=Conectando al relay Tor -torlauncher.bootstrapStatus.conn_done=Conectado al relay Tor -torlauncher.bootstrapStatus.handshake=Negociando con un relay Tor -torlauncher.bootstrapStatus.handshake_done=Terminando la negociación con un relay Tor +torlauncher.bootstrapStatus.conn=Conectando a un repetidor Tor +torlauncher.bootstrapStatus.conn_done=Conectado al repetidor Tor +torlauncher.bootstrapStatus.handshake=Negociando con un repetidor Tor +torlauncher.bootstrapStatus.handshake_done=Terminando la negociación con un repetidor Tor torlauncher.bootstrapStatus.onehop_create=Estableciendo una conexión cifrada con el repositorio de repetidores torlauncher.bootstrapStatus.requesting_status=Recopilando el estado de la red torlauncher.bootstrapStatus.loading_status=Cargando el estado de la red torlauncher.bootstrapStatus.loading_keys=Cargando los certificados de autoridades torlauncher.bootstrapStatus.requesting_descriptors=Solicitando información del repetidor torlauncher.bootstrapStatus.loading_descriptors=Cargando la información del repetidor -torlauncher.bootstrapStatus.enough_dirinfo=Terminando de cargar la información de relay +torlauncher.bootstrapStatus.enough_dirinfo=Cargada la información de repetidor torlauncher.bootstrapStatus.ap_conn_pt=Construyendo circuitos. Conectando a un puente. torlauncher.bootstrapStatus.ap_conn_done_pt=Construyendo circuitos. Conectando a un puente. -torlauncher.bootstrapStatus.ap_conn_proxy=Construyendo circuitos. Conectando a un proxy +torlauncher.bootstrapStatus.ap_conn_proxy=Construyendo circuitos: Conectando a un proxy torlauncher.bootstrapStatus.ap_conn_done_proxy=Construyendo circuitos. Conectando a un proxy -torlauncher.bootstrapStatus.ap_conn=Construyendo circuitos. Conectando a un relay Tor -torlauncher.bootstrapStatus.ap_conn_done=Construyendo circuitos. Conectando a un relay Tor -torlauncher.bootstrapStatus.ap_handshake=Construyendo circuitos. Negoaicando with un relay Tor -torlauncher.bootstrapStatus.ap_handshake_done=Construyendo circuitos. Terminando la negociación con un relay de Tor +torlauncher.bootstrapStatus.ap_conn=Construyendo circuitos. Conectando a un repetidor Tor +torlauncher.bootstrapStatus.ap_conn_done=Construyendo circuitos. Conectado a un repetidor Tor +torlauncher.bootstrapStatus.ap_handshake=Construyendo circuitos. Negociando con un repetidor Tor +torlauncher.bootstrapStatus.ap_handshake_done=Construyendo circuitos. Terminada la negociación con un repetidor de Tor torlauncher.bootstrapStatus.circuit_create=Construyendo circuitos. Estableciendo un circuito Tor torlauncher.bootstrapStatus.done=¡Conectado a la red Tor! ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck] Update translations for torcheck
commit 6cb19936ad4b0b5dc6ff9ad0e97905fbb9015c24 Author: Translation commit bot Date: Tue Apr 23 08:20:13 2019 + Update translations for torcheck --- es/torcheck.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/es/torcheck.po b/es/torcheck.po index 9fbdbda70..c43b609c7 100644 --- a/es/torcheck.po +++ b/es/torcheck.po @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2019-04-09 06:37+\n" +"PO-Revision-Date: 2019-04-23 08:13+\n" "Last-Translator: Emma Peel\n" "Language-Team: Spanish (http://www.transifex.com/otf/torproject/language/es/)\n" "MIME-Version: 1.0\n" @@ -71,7 +71,7 @@ msgid "This page is also available in the following languages:" msgstr "Esta página también está disponible en los siguientes idiomas:" msgid "For more information about this exit relay, see:" -msgstr "Para más información acerca de este repetidor de salida ('exit relay'), lee:" +msgstr "Para más información acerca de este repetidor de salida ('exit repetidor'), lee:" msgid "" "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, " ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-iuk] Update translations for tails-iuk
commit 853a85dae395e11eb801053476bd37b3b2fda33b Author: Translation commit bot Date: Tue Apr 23 08:16:53 2019 + Update translations for tails-iuk --- es.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/es.po b/es.po index c573f93a1..fefdb2b6a 100644 --- a/es.po +++ b/es.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-12-09 13:56+0100\n" -"PO-Revision-Date: 2019-04-06 13:49+\n" +"PO-Revision-Date: 2019-04-23 08:07+\n" "Last-Translator: Emma Peel\n" "Language-Team: Spanish (http://www.transifex.com/otf/torproject/language/es/)\n" "MIME-Version: 1.0\n" @@ -195,7 +195,7 @@ msgid "" "The network connection will now be disabled.\n" "\n" "Please save your work and close all other applications." -msgstr "La actualización se ha bajado correctamente.\nAhora se desconectará de la red.\n\nGuarda tus trabajos y cierra todas las aplicaciones, gracias." +msgstr "La actualización se ha bajado correctamente.\nAhora se desconectará la red.\n\nGuarda tus trabajos y cierra todas las aplicaciones, gracias." #: ../lib/Tails/IUK/Frontend.pm:612 msgid "Upgrade successfully downloaded" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-iuk_completed] Update translations for tails-iuk_completed
commit 7c77c6b71e5fd549943788d30f838a34c80c9b4b Author: Translation commit bot Date: Tue Apr 23 08:16:58 2019 + Update translations for tails-iuk_completed --- es.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/es.po b/es.po index c573f93a1..fefdb2b6a 100644 --- a/es.po +++ b/es.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-12-09 13:56+0100\n" -"PO-Revision-Date: 2019-04-06 13:49+\n" +"PO-Revision-Date: 2019-04-23 08:07+\n" "Last-Translator: Emma Peel\n" "Language-Team: Spanish (http://www.transifex.com/otf/torproject/language/es/)\n" "MIME-Version: 1.0\n" @@ -195,7 +195,7 @@ msgid "" "The network connection will now be disabled.\n" "\n" "Please save your work and close all other applications." -msgstr "La actualización se ha bajado correctamente.\nAhora se desconectará de la red.\n\nGuarda tus trabajos y cierra todas las aplicaciones, gracias." +msgstr "La actualización se ha bajado correctamente.\nAhora se desconectará la red.\n\nGuarda tus trabajos y cierra todas las aplicaciones, gracias." #: ../lib/Tails/IUK/Frontend.pm:612 msgid "Upgrade successfully downloaded" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator
commit 4a5fe4de4e00d53bbadb9805991656a62441b86b Author: Translation commit bot Date: Tue Apr 23 08:16:12 2019 + Update translations for liveusb-creator --- es/es.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/es/es.po b/es/es.po index 378d26cdd..c0ade0a54 100644 --- a/es/es.po +++ b/es/es.po @@ -9,7 +9,7 @@ # BL , 2014 # Carlos Capote , 2012 # Dani Lobo , 2013 -# Emma Peel, 2017-2018 +# Emma Peel, 2017-2019 # eulalio barbero espinosa , 2016-2019 # FXCM, 2015 # JoaquÃn Serna, 2017,2019 @@ -25,8 +25,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-13 08:42+0200\n" -"PO-Revision-Date: 2019-04-13 13:59+\n" -"Last-Translator: Zuhualime Akoochimoya\n" +"PO-Revision-Date: 2019-04-23 08:10+\n" +"Last-Translator: Emma Peel\n" "Language-Team: Spanish (http://www.transifex.com/otf/torproject/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -324,7 +324,7 @@ msgstr "Tails Installer" #: ../tails_installer/gui.py:441 msgid "Tails Installer is deprecated in Debian" -msgstr "El instalador de Tails está menospreciado en Debian" +msgstr "El instalador de Tails está siendo abandonado en Debian" #: ../tails_installer/gui.py:443 msgid "" @@ -333,7 +333,7 @@ msgid "" "\n" "To upgrade Tails, do an automatic upgrade from Tails or a manual upgrade from Debian using a second USB stick.\n" "See the manual upgrade instructions" -msgstr "Para instalar Tails desde cero, en su lugar usa los discos de GNOME.\nMira las instrucciones de instalación\n\nPara actualizar Tails, realiza una actualización automática desde Tails o una actualización manual desde Debian con una segunda memoria USB.\nMira las instrucciones de actualización manual." +msgstr "En cambio, para instalar Tails desde cero usa GNOME Discos.\nMira las instrucciones de instalación\n\nPara actualizar Tails, realiza una actualización automática desde Tails o una actualización manual desde Debian con una segunda memoria USB.\nMira las instrucciones de actualización manual." #: ../tails_installer/gui.py:450 ../data/tails-installer.ui.h:2 msgid "Clone the current Tails" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/liveusb-creator_completed] Update translations for liveusb-creator_completed
commit 8bb09ce1f096160a45be01ebca3caf0944a40251 Author: Translation commit bot Date: Tue Apr 23 08:16:19 2019 + Update translations for liveusb-creator_completed --- es/es.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/es/es.po b/es/es.po index 378d26cdd..c0ade0a54 100644 --- a/es/es.po +++ b/es/es.po @@ -9,7 +9,7 @@ # BL , 2014 # Carlos Capote , 2012 # Dani Lobo , 2013 -# Emma Peel, 2017-2018 +# Emma Peel, 2017-2019 # eulalio barbero espinosa , 2016-2019 # FXCM, 2015 # JoaquÃn Serna, 2017,2019 @@ -25,8 +25,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-13 08:42+0200\n" -"PO-Revision-Date: 2019-04-13 13:59+\n" -"Last-Translator: Zuhualime Akoochimoya\n" +"PO-Revision-Date: 2019-04-23 08:10+\n" +"Last-Translator: Emma Peel\n" "Language-Team: Spanish (http://www.transifex.com/otf/torproject/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -324,7 +324,7 @@ msgstr "Tails Installer" #: ../tails_installer/gui.py:441 msgid "Tails Installer is deprecated in Debian" -msgstr "El instalador de Tails está menospreciado en Debian" +msgstr "El instalador de Tails está siendo abandonado en Debian" #: ../tails_installer/gui.py:443 msgid "" @@ -333,7 +333,7 @@ msgid "" "\n" "To upgrade Tails, do an automatic upgrade from Tails or a manual upgrade from Debian using a second USB stick.\n" "See the manual upgrade instructions" -msgstr "Para instalar Tails desde cero, en su lugar usa los discos de GNOME.\nMira las instrucciones de instalación\n\nPara actualizar Tails, realiza una actualización automática desde Tails o una actualización manual desde Debian con una segunda memoria USB.\nMira las instrucciones de actualización manual." +msgstr "En cambio, para instalar Tails desde cero usa GNOME Discos.\nMira las instrucciones de instalación\n\nPara actualizar Tails, realiza una actualización automática desde Tails o una actualización manual desde Debian con una segunda memoria USB.\nMira las instrucciones de actualización manual." #: ../tails_installer/gui.py:450 ../data/tails-installer.ui.h:2 msgid "Clone the current Tails" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 7f3495183a78e1830de01fd9b74c39e5df220c25 Author: Translation commit bot Date: Tue Apr 23 08:16:05 2019 + Update translations for https_everywhere_completed --- es/https-everywhere.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/es/https-everywhere.dtd b/es/https-everywhere.dtd index ee79a8de6..26335a279 100644 --- a/es/https-everywhere.dtd +++ b/es/https-everywhere.dtd @@ -8,7 +8,7 @@ - + @@ -33,7 +33,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit d78a709a0b1b0d74caf8660c459a10d8dd456f68 Author: Translation commit bot Date: Tue Apr 23 08:15:56 2019 + Update translations for https_everywhere --- es/https-everywhere.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/es/https-everywhere.dtd b/es/https-everywhere.dtd index ee79a8de6..26335a279 100644 --- a/es/https-everywhere.dtd +++ b/es/https-everywhere.dtd @@ -8,7 +8,7 @@ - + @@ -33,7 +33,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tpo/master] Fix download link in spanish
commit 329bab429f407f6d3ec89a89e96b07450503616b Author: hiro Date: Tue Apr 23 10:10:11 2019 +0200 Fix download link in spanish --- templates/hero-download.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/hero-download.html b/templates/hero-download.html index 2be2ea6..954fb8c 100644 --- a/templates/hero-download.html +++ b/templates/hero-download.html @@ -12,6 +12,8 @@ {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + t.version + '/' %} {% if alt == 'en' %} {% set alt = 'en-US' %} +{% elif alt == 'es' %} + {% set alt = 'es-ES' %} {% endif %} {% if id == 'windows' %} {% set download_link = download_prefix + 'torbrowser-install-win64-' + t.version + '_' + alt + '.exe' %} ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tpo/master] Fix download link in spanish
commit ee0e4fc9c4bbf128fc3732f6577502b1c3069434 Author: hiro Date: Tue Apr 23 10:12:03 2019 +0200 Fix download link in spanish --- templates/macros/downloads.html | 6 ++ 1 file changed, 6 insertions(+) diff --git a/templates/macros/downloads.html b/templates/macros/downloads.html index 6bddbb0..742e115 100644 --- a/templates/macros/downloads.html +++ b/templates/macros/downloads.html @@ -2,6 +2,8 @@ {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + version + '/' %} {% if alt == 'en' %} {% set alt = 'en-US' %} + {% elif alt == 'es' %} +{% set alt = 'es-ES' %} {% endif %} {% set download_link_64 = download_prefix + 'torbrowser-install-win64-' + version + '_' + alt + '.exe' %} {% set download_link_32 = download_prefix + 'torbrowser-install-' + version + '_' + alt + '.exe' %} @@ -15,6 +17,8 @@ {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + version + '/' %} {% if alt == 'en' %} {% set alt = 'en-US' %} + {% elif alt == 'es' %} +{% set alt = 'es-ES' %} {% endif %} {% set download_link = download_prefix + 'TorBrowser-' + version + '-osx64' + '_' + alt + '.dmg' %} {% set sig_link = download_link + '.asc' %} @@ -26,6 +30,8 @@ {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + version + '/' %} {% if alt == 'en' %} {% set alt = 'en-US' %} + {% elif alt == 'es' %} +{% set alt = 'es-ES' %} {% endif %} {% set download_link_64 = download_prefix + 'tor-browser-linux64-' + version + '_' + alt + '.tar.xz' %} {% set download_link_32 = download_prefix + 'tor-browser-linux32-' + version + '_' + alt + '.tar.xz' %} ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/support-portal] Update translations for support-portal
commit 8b99cfe68f9fc36643429d7803681d2277b9029f Author: Translation commit bot Date: Tue Apr 23 07:50:48 2019 + Update translations for support-portal --- contents+ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contents+ca.po b/contents+ca.po index 91cee69d4..2e60b18bf 100644 --- a/contents+ca.po +++ b/contents+ca.po @@ -170,7 +170,7 @@ msgid "" "manual.torproject.org/circumvention/)." msgstr "" "Per obtenir més informació, consulteu el [Manual dâusuari navegador " -"Tor](https://tb-manual.torproject.org/) en la secció de [censura](https" +"Tor](https://tb-manual.torproject.org/ca/) en la secció de [censura](https" "://tb-manual.torproject.org/ca/circumvention/)." #: https//support.torproject.org/faq/faq-3/ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot
commit 4ea65714bff371c99cd6074409d4b82da23835fc Author: Translation commit bot Date: Tue Apr 23 07:47:41 2019 + Update translations for tbmanual-contentspot --- contents+ca.po | 8 +--- contents+hr.po | 42 ++ 2 files changed, 27 insertions(+), 23 deletions(-) diff --git a/contents+ca.po b/contents+ca.po index c9b7b8637..039352daf 100644 --- a/contents+ca.po +++ b/contents+ca.po @@ -200,7 +200,7 @@ msgid "" "Your connection to the site will be secured using [HTTPS](/secure-" "connections), which makes it much harder for somebody to tamper with." msgstr "" -"La connexió s'estableix de forma segura mitjançat [HTTPS](/secure-" +"La connexió s'estableix de forma segura mitjançat [HTTPS](/ca/secure-" "connections), que permet evitar les falsificacions." #: https//tb-manual.torproject.org/en-US/downloading/ @@ -616,7 +616,7 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) @@ -775,6 +775,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) @@ -2130,7 +2132,7 @@ msgstr "" "Si estàs interessat a ajudar el projecte traduint el manual o el navegador " "Tor al teu idioma, la teva ajuda serà molt apreciada! La localització del " "projecte Tor està situat a [Localization " -"Lab](https://www.localizationlab.org) centrat a Tansifex, una eina de " +"Lab](https://www.localizationlab.org) centrat a Transifex, una eina de " "traducció aliena al projecte Tor. A fi de poder començar a contribuir, " "s'haurà de registrar amb Transifex. Sota es pot trobar detalls sobre com " "registrar-se i començar a col·laborar." diff --git a/contents+hr.po b/contents+hr.po index e8057223a..bc0507f32 100644 --- a/contents+hr.po +++ b/contents+hr.po @@ -575,7 +575,7 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) @@ -618,7 +618,7 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) @@ -679,12 +679,12 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) @@ -725,6 +725,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) @@ -791,7 +793,7 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/circumvention/ #: (content/circumvention/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/circumvention/ #: (content/circumvention/contents+en-US.lrtopic.body) @@ -1012,7 +1014,7 @@ msgstr "# Mijenjanje identiteta i krugova" #: https//tb-manual.torproject.org/en-US/managing-identities/ #: (content/managing-identities/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/managing-identities/ #: (content/managing-identities/contents+en-US.lrtopic.body) @@ -1221,7 +1223,7 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) @@ -1235,7 +1237,7 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) @@ -1285,14 +1287,14 @@ msgstr "# Potencijalno vidljivi podatci" #: https//tb-manual.torproject.org/en-US/security-slider/ #: (content/security-slider/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/secure-connections/ #: (content/secure-connections/contents+en-US.lrtopic.body) #: https//tb-manual.torproject.org/en-US/security-slider/ #: (content/security-slider/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/secure-connections/ #:
[tor-commits] [translation/tbmanual-contentspot_completed] Update translations for tbmanual-contentspot_completed
commit fcfcf857370cc63e73e237cb1b6d46fe46987eab Author: Translation commit bot Date: Tue Apr 23 07:47:50 2019 + Update translations for tbmanual-contentspot_completed --- contents+ca.po | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/contents+ca.po b/contents+ca.po index c9b7b8637..039352daf 100644 --- a/contents+ca.po +++ b/contents+ca.po @@ -200,7 +200,7 @@ msgid "" "Your connection to the site will be secured using [HTTPS](/secure-" "connections), which makes it much harder for somebody to tamper with." msgstr "" -"La connexió s'estableix de forma segura mitjançat [HTTPS](/secure-" +"La connexió s'estableix de forma segura mitjançat [HTTPS](/ca/secure-" "connections), que permet evitar les falsificacions." #: https//tb-manual.torproject.org/en-US/downloading/ @@ -616,7 +616,7 @@ msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) @@ -775,6 +775,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/en-US/transports/ #: (content/transports/contents+en-US.lrtopic.body) @@ -2130,7 +2132,7 @@ msgstr "" "Si estàs interessat a ajudar el projecte traduint el manual o el navegador " "Tor al teu idioma, la teva ajuda serà molt apreciada! La localització del " "projecte Tor està situat a [Localization " -"Lab](https://www.localizationlab.org) centrat a Tansifex, una eina de " +"Lab](https://www.localizationlab.org) centrat a Transifex, una eina de " "traducció aliena al projecte Tor. A fi de poder començar a contribuir, " "s'haurà de registrar amb Transifex. Sota es pot trobar detalls sobre com " "registrar-se i començar a col·laborar." ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits