[tor-commits] [translation/tpo-web] Update translations for tpo-web

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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()

2019-04-23 Thread nickm
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'

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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'

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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'

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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.

2019-04-23 Thread nickm
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()

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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'

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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'

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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 ;

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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'

2019-04-23 Thread nickm
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

2019-04-23 Thread nickm
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread hiro
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

2019-04-23 Thread gk
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread gk
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread hiro
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread hiro
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

2019-04-23 Thread hiro
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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

2019-04-23 Thread translation
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