[tor-commits] [translation/support-portal] Update translations for support-portal

2018-07-31 Thread translation
commit b60244d03f437f4ca822eb742edcfdc020bb7d55
Author: Translation commit bot 
Date:   Wed Aug 1 05:19:39 2018 +

Update translations for support-portal
---
 contents+it.po | 18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/contents+it.po b/contents+it.po
index b9e9382cc..17367ffa2 100644
--- a/contents+it.po
+++ b/contents+it.po
@@ -1027,7 +1027,7 @@ msgstr ""
 #: http//localhost/tbb/tbb-25/
 #: (content/tbb/tbb-25/contents+en.lrquestion.seo_slug)
 msgid "problem-noscript"
-msgstr ""
+msgstr "problema-noscript"
 
 #: http//localhost/tbb/tbb-26/
 #: (content/tbb/tbb-26/contents+en.lrquestion.title)
@@ -1044,7 +1044,7 @@ msgstr ""
 #: http//localhost/tbb/tbb-26/
 #: (content/tbb/tbb-26/contents+en.lrquestion.seo_slug)
 msgid "problem-with-https-everywhere"
-msgstr ""
+msgstr "problema-con-https-ovunque"
 
 #: http//localhost/tbb/tbb-27/
 #: (content/tbb/tbb-27/contents+en.lrquestion.title)
@@ -1063,7 +1063,7 @@ msgstr ""
 #: http//localhost/https/https-1/
 #: (content/https/https-1/contents+en.lrquestion.description)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: http//localhost/tbb/tbb-27/
 #: (content/tbb/tbb-27/contents+en.lrquestion.description)
@@ -1072,7 +1072,7 @@ msgstr ""
 #: http//localhost/https/https-1/
 #: (content/https/https-1/contents+en.lrquestion.description)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: http//localhost/tbb/tbb-27/
 #: (content/tbb/tbb-27/contents+en.lrquestion.description)
@@ -1080,13 +1080,15 @@ msgid ""
 ""
 msgstr ""
+""
 
 #: http//localhost/tbb/tbb-27/
 #: (content/tbb/tbb-27/contents+en.lrquestion.description)
 #: http//localhost/https/https-1/
 #: (content/https/https-1/contents+en.lrquestion.description)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: http//localhost/tbb/tbb-27/
 #: (content/tbb/tbb-27/contents+en.lrquestion.description)
@@ -1109,7 +,7 @@ msgstr ""
 #: http//localhost/https/https-1/
 #: (content/https/https-1/contents+en.lrquestion.description)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: http//localhost/tbb/tbb-27/
 #: (content/tbb/tbb-27/contents+en.lrquestion.description)
@@ -1148,6 +1150,8 @@ msgid ""
 ""
 msgstr ""
+""
 
 #: http//localhost/tbb/tbb-27/
 #: (content/tbb/tbb-27/contents+en.lrquestion.seo_slug)
@@ -1204,7 +1208,7 @@ msgstr ""
 #: http//localhost/tbb/tbb-28/
 #: (content/tbb/tbb-28/contents+en.lrquestion.seo_slug)
 msgid "uninstall-tor-browser"
-msgstr ""
+msgstr "disinstallare-tor-browser"
 
 #: http//localhost/tbb/tbb-29/
 #: (content/tbb/tbb-29/contents+en.lrquestion.title)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-launcher-network-settings_completed] Update translations for tor-launcher-network-settings_completed

2018-07-31 Thread translation
commit f81396bc09b7bd260c7849caf4a15f331280fea3
Author: Translation commit bot 
Date:   Wed Aug 1 02:17:56 2018 +

Update translations for tor-launcher-network-settings_completed
---
 en/network-settings.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/en/network-settings.dtd b/en/network-settings.dtd
index 461514604..c6c5687ee 100644
--- a/en/network-settings.dtd
+++ b/en/network-settings.dtd
@@ -52,7 +52,7 @@
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tails-onioncircuits_completed] Update translations for tails-onioncircuits_completed

2018-07-31 Thread translation
commit 74a4bb4b7df0a5a2c9bc9a0d2c8305b45c4ca456
Author: Translation commit bot 
Date:   Wed Aug 1 00:18:28 2018 +

Update translations for tails-onioncircuits_completed
---
 fo/onioncircuits.pot | 86 
 1 file changed, 86 insertions(+)

diff --git a/fo/onioncircuits.pot b/fo/onioncircuits.pot
new file mode 100644
index 0..44f314c68
--- /dev/null
+++ b/fo/onioncircuits.pot
@@ -0,0 +1,86 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Robin Kjeld , 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: The Tor Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-03 13:00+\n"
+"PO-Revision-Date: 2018-08-01 00:11+\n"
+"Last-Translator: Robin Kjeld \n"
+"Language-Team: Faroese 
(http://www.transifex.com/otf/torproject/language/fo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../onioncircuits:81
+msgid "You are not connected to Tor yet..."
+msgstr "Tú hevur ikki samband við Tor enn..."
+
+#: ../onioncircuits:95
+msgid "Onion Circuits"
+msgstr "Onion rutur"
+
+#: ../onioncircuits:125
+msgid "Circuit"
+msgstr "Ruta"
+
+#: ../onioncircuits:126
+msgid "Status"
+msgstr "Stöða"
+
+#: ../onioncircuits:142
+msgid "Click on a circuit for more detail about its Tor relays."
+msgstr "Trýst á eina rutu fyri meira kunning um Tor millumstöðirnar. "
+
+#: ../onioncircuits:221
+msgid "The connection to Tor was lost..."
+msgstr "Sambandið við Tor var slitið..."
+
+#: ../onioncircuits:317
+msgid "..."
+msgstr "..."
+
+#: ../onioncircuits:343
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#: ../onioncircuits:554
+msgid "GeoIP database unavailable. No country information will be displayed."
+msgstr "GeoIP dátugrunnur ikki tökur. Eingin land dátu vera víst."
+
+#: ../onioncircuits:585
+#, c-format
+msgid "%s (%s)"
+msgstr "%s (%s)"
+
+#: ../onioncircuits:590
+#, c-format
+msgid "%.2f Mb/s"
+msgstr "%.2f Mb/s"
+
+#: ../onioncircuits:592 ../onioncircuits:593 ../onioncircuits:594
+msgid "Unknown"
+msgstr "Ókent"
+
+#: ../onioncircuits:607
+msgid "Fingerprint:"
+msgstr "Fingramerki:"
+
+#: ../onioncircuits:608
+msgid "Published:"
+msgstr "Útgivið:"
+
+#: ../onioncircuits:609
+msgid "IP:"
+msgstr "IP:"
+
+#: ../onioncircuits:610
+msgid "Bandwidth:"
+msgstr "Bandbreidd:"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tails-onioncircuits] Update translations for tails-onioncircuits

2018-07-31 Thread translation
commit b3a0e0f8a384d5e9b68281378cbe33dbb6094822
Author: Translation commit bot 
Date:   Wed Aug 1 00:18:22 2018 +

Update translations for tails-onioncircuits
---
 fo/onioncircuits.pot | 35 ++-
 1 file changed, 18 insertions(+), 17 deletions(-)

diff --git a/fo/onioncircuits.pot b/fo/onioncircuits.pot
index 23c47cb38..44f314c68 100644
--- a/fo/onioncircuits.pot
+++ b/fo/onioncircuits.pot
@@ -3,13 +3,14 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# Robin Kjeld , 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
-"Last-Translator: Sigmund Jørgensen \n"
+"PO-Revision-Date: 2018-08-01 00:11+\n"
+"Last-Translator: Robin Kjeld \n"
 "Language-Team: Faroese 
(http://www.transifex.com/otf/torproject/language/fo/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,50 +20,50 @@ msgstr ""
 
 #: ../onioncircuits:81
 msgid "You are not connected to Tor yet..."
-msgstr ""
+msgstr "Tú hevur ikki samband við Tor enn..."
 
 #: ../onioncircuits:95
 msgid "Onion Circuits"
-msgstr ""
+msgstr "Onion rutur"
 
 #: ../onioncircuits:125
 msgid "Circuit"
-msgstr ""
+msgstr "Ruta"
 
 #: ../onioncircuits:126
 msgid "Status"
-msgstr ""
+msgstr "Stöða"
 
 #: ../onioncircuits:142
 msgid "Click on a circuit for more detail about its Tor relays."
-msgstr ""
+msgstr "Trýst á eina rutu fyri meira kunning um Tor millumstöðirnar. "
 
 #: ../onioncircuits:221
 msgid "The connection to Tor was lost..."
-msgstr ""
+msgstr "Sambandið við Tor var slitið..."
 
 #: ../onioncircuits:317
 msgid "..."
-msgstr ""
+msgstr "..."
 
 #: ../onioncircuits:343
 #, c-format
 msgid "%s: %s"
-msgstr ""
+msgstr "%s: %s"
 
 #: ../onioncircuits:554
 msgid "GeoIP database unavailable. No country information will be displayed."
-msgstr ""
+msgstr "GeoIP dátugrunnur ikki tökur. Eingin land dátu vera víst."
 
 #: ../onioncircuits:585
 #, c-format
 msgid "%s (%s)"
-msgstr ""
+msgstr "%s (%s)"
 
 #: ../onioncircuits:590
 #, c-format
 msgid "%.2f Mb/s"
-msgstr ""
+msgstr "%.2f Mb/s"
 
 #: ../onioncircuits:592 ../onioncircuits:593 ../onioncircuits:594
 msgid "Unknown"
@@ -70,16 +71,16 @@ msgstr "Ókent"
 
 #: ../onioncircuits:607
 msgid "Fingerprint:"
-msgstr ""
+msgstr "Fingramerki:"
 
 #: ../onioncircuits:608
 msgid "Published:"
-msgstr ""
+msgstr "Útgivið:"
 
 #: ../onioncircuits:609
 msgid "IP:"
-msgstr ""
+msgstr "IP:"
 
 #: ../onioncircuits:610
 msgid "Bandwidth:"
-msgstr ""
+msgstr "Bandbreidd:"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tails-openpgp-applet] Update translations for tails-openpgp-applet

2018-07-31 Thread translation
commit d6ee8e0f411067dd40cfded12aa62ffb7675b5ab
Author: Translation commit bot 
Date:   Wed Aug 1 00:18:06 2018 +

Update translations for tails-openpgp-applet
---
 fo/openpgp-applet.pot | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/fo/openpgp-applet.pot b/fo/openpgp-applet.pot
index ab072ea2c..a86c0825f 100644
--- a/fo/openpgp-applet.pot
+++ b/fo/openpgp-applet.pot
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2015-11-23 02:23+\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2018-08-01 00:08+\n"
+"Last-Translator: Robin Kjeld \n"
 "Language-Team: Faroese 
(http://www.transifex.com/otf/torproject/language/fo/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -83,11 +83,11 @@ msgstr ""
 
 #: bin/openpgp-applet:402
 msgid "Status"
-msgstr ""
+msgstr "Stöða"
 
 #: bin/openpgp-applet:433
 msgid "Fingerprint:"
-msgstr ""
+msgstr "Fingramerki:"
 
 #: bin/openpgp-applet:436
 msgid "User ID:"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-and-https] Update translations for tor-and-https

2018-07-31 Thread translation
commit ad8a9dcc75e03646dbd4c3ed4ce1abbc06a7fbcc
Author: Translation commit bot 
Date:   Wed Aug 1 00:17:36 2018 +

Update translations for tor-and-https
---
 fo.po | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/fo.po b/fo.po
index 0e437e9cb..efee597ff 100644
--- a/fo.po
+++ b/fo.po
@@ -1,12 +1,13 @@
 # 
 # Translators:
+# Robin Kjeld , 2018
 # Sigmund Jørgensen , 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2017-09-20 03:03+\n"
-"Last-Translator: Sigmund Jørgensen \n"
+"PO-Revision-Date: 2018-08-01 00:00+\n"
+"Last-Translator: Robin Kjeld \n"
 "Language-Team: Faroese 
(http://www.transifex.com/otf/torproject/language/fo/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -40,7 +41,7 @@ msgstr "Site.com"
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "user / pw"
-msgstr "brúkari / lo"
+msgstr "brúkari / loyniorð"
 
 #. (itstool) path: defs/text
 #. Keep it short: 7em max. Seven times the capital letter "M".
@@ -75,21 +76,21 @@ msgstr "ISP"
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Hacker"
-msgstr "Hakkari"
+msgstr "Teldusníkur"
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Lawyer"
-msgstr "Sakførari"
+msgstr "Lögfröðingur"
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Sysadmin"
-msgstr "Sysadmin"
+msgstr "Umsitari"
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
@@ -109,7 +110,7 @@ msgstr "NSA"
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Tor relay"
-msgstr "Tor sending"
+msgstr "Tor millumstöð"
 
 #. (itstool) path: defs/text
 #: C/tor-and-https.svg:363

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-and-https_completed] Update translations for tor-and-https_completed

2018-07-31 Thread translation
commit 7013ca7fa90ec0c105fd207a27d5e13f8d2fd865
Author: Translation commit bot 
Date:   Wed Aug 1 00:17:41 2018 +

Update translations for tor-and-https_completed
---
 fo.po | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/fo.po b/fo.po
index 0e437e9cb..efee597ff 100644
--- a/fo.po
+++ b/fo.po
@@ -1,12 +1,13 @@
 # 
 # Translators:
+# Robin Kjeld , 2018
 # Sigmund Jørgensen , 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2017-09-20 03:03+\n"
-"Last-Translator: Sigmund Jørgensen \n"
+"PO-Revision-Date: 2018-08-01 00:00+\n"
+"Last-Translator: Robin Kjeld \n"
 "Language-Team: Faroese 
(http://www.transifex.com/otf/torproject/language/fo/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -40,7 +41,7 @@ msgstr "Site.com"
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "user / pw"
-msgstr "brúkari / lo"
+msgstr "brúkari / loyniorð"
 
 #. (itstool) path: defs/text
 #. Keep it short: 7em max. Seven times the capital letter "M".
@@ -75,21 +76,21 @@ msgstr "ISP"
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Hacker"
-msgstr "Hakkari"
+msgstr "Teldusníkur"
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Lawyer"
-msgstr "Sakførari"
+msgstr "Lögfröðingur"
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Sysadmin"
-msgstr "Sysadmin"
+msgstr "Umsitari"
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
@@ -109,7 +110,7 @@ msgstr "NSA"
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Tor relay"
-msgstr "Tor sending"
+msgstr "Tor millumstöð"
 
 #. (itstool) path: defs/text
 #: C/tor-and-https.svg:363

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-miscellaneous] Update translations for support-miscellaneous

2018-07-31 Thread translation
commit 0f3529685d6c4bbf3030bb5d31bb02d2a58d4ec0
Author: Translation commit bot 
Date:   Tue Jul 31 23:49:24 2018 +

Update translations for support-miscellaneous
---
 fo.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fo.json b/fo.json
index cf9a99346..cce4da829 100644
--- a/fo.json
+++ b/fo.json
@@ -14,7 +14,7 @@
  "misc-3": {
"id": "#misc-3",
"control": "misc-3",
-   "title": "Who funds Tor?",
+   "title": "Hvör fíggjar Tor?",
"description": "Tor is funded by a number of 
different sponsors including US federal agencies, private foundations, and 
individual donors. Check out a list of all https://www.torproject.org/about/sponsors.html.en\;>our 
sponsors and a series of https://blog.torproject.org/category/tags/form-990\;>blog 
posts on our financial reports.We feel that 
talking openly about our funders and funding model is the best way to maintain 
trust with our community. We are always seeking more diversity in our funding 
sources, especially from foundations and individuals."
  },
  "misc-4": {
@@ -32,7 +32,7 @@
 "misc-6": {
"id": "#misc-6",
"control": "misc-6",
-   "title": "Does Tor keep logs?",
+   "title": "Goymir Tor loggar?",
"description": "Tor doesn't keep any logs that could 
identify a particular user. We do take some safe measurements of how the 
network functions, which you can check out at https://metrics.torproject.org/\;>​Tor Metrics."
 },
 "misc-7": {
@@ -44,7 +44,7 @@
 "misc-8": {
"id": "#misc-8",
"control": "misc-8",
-   "title": "Can I use the Tor logo in my product?",
+   "title": "Kann eg brúka Tor búmerki á mínari vöru?",
"description": "You can read all about that on our 
https://www.torproject.org/docs/trademark-faq.html\;>​Trademark faq 
page."
 },
 "misc-9": {

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-topics] Update translations for support-topics

2018-07-31 Thread translation
commit dbaace5d1b1d943096cbcb3c42ad28fcb1db91bb
Author: Translation commit bot 
Date:   Tue Jul 31 23:49:47 2018 +

Update translations for support-topics
---
 fo.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fo.json b/fo.json
index 1bda09328..aff9b7e4c 100644
--- a/fo.json
+++ b/fo.json
@@ -51,7 +51,7 @@
   },
   "misc": {
 "path": "#misc",
-"control": "misc",
-"label": "Misc"
+"control": "ymiskt",
+"label": "Ymiskt"
   }
 }

___
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

2018-07-31 Thread translation
commit 0b230b7b00dae706e99d118cafe058176dc1b2af
Author: Translation commit bot 
Date:   Tue Jul 31 23:19:40 2018 +

Update translations for support-portal
---
 contents+ru.po | 4 
 1 file changed, 4 insertions(+)

diff --git a/contents+ru.po b/contents+ru.po
index 1ca2d6217..964c47d39 100644
--- a/contents+ru.po
+++ b/contents+ru.po
@@ -3721,6 +3721,10 @@ msgid ""
 "rights activists, journalists, abuse survivors, and other people who use Tor"
 " for good things."
 msgstr ""
+"Нас глубоко расстраивает, когда кто-либо 
использует Tor для гнусных дел.  Но"
+" мы не можем избавиться от 
злоумышленников, не подвергнув риску "
+"правозащитников, журналистов, жертв 
насилия и других людей, которые "
+"используют Tor во благо."
 
 #: http//localhost/misc/misc-2/
 #: (content/misc/misc-2/contents+en.lrquestion.description)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-portal] Update translations for support-portal

2018-07-31 Thread translation
commit d9c79bc95227ebbe859a1c23648598912aae19f3
Author: Translation commit bot 
Date:   Tue Jul 31 22:19:38 2018 +

Update translations for support-portal
---
 contents+de.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/contents+de.po b/contents+de.po
index 1b165e4d3..46318f974 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -271,7 +271,7 @@ msgstr ""
 #: http//localhost/faq/faq-3/
 #: (content/faq/faq-3/contents+en.lrquestion.seo_slug)
 msgid "install-add-on-extension-tor-browser"
-msgstr ""
+msgstr "installieren-add-on-erweiterung-tor-browser"
 
 #: http//localhost/faq/faq-4/ (content/faq/faq-4/contents+en.lrquestion.title)
 #: http//localhost/tbb/tbb-31/
@@ -344,7 +344,7 @@ msgstr ""
 #: http//localhost/misc/misc-13/
 #: (content/misc/misc-13/contents+en.lrquestion.seo_slug)
 msgid "use-vpn-with-tor"
-msgstr ""
+msgstr "beutze-vpn-mit-tor"
 
 #: http//localhost/tbb/tbb-1/ (content/tbb/tbb-1/contents+en.lrquestion.title)
 msgid ""
@@ -602,7 +602,7 @@ msgstr "Kann ich den Tor Browser für ChromeOS 
herunterladen?"
 #: (content/tbb/tbb-15/contents+en.lrquestion.description)
 msgid ""
 "Unfortunately, we don't yet have a version of Tor Browser for ChromeOS."
-msgstr ""
+msgstr "unglücklicherweise gibt es keine Tor Browser Version für ChromeOS"
 
 #: http//localhost/tbb/tbb-15/
 #: (content/tbb/tbb-15/contents+en.lrquestion.seo_slug)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-topics] Update translations for support-topics

2018-07-31 Thread translation
commit fb7dd18e26aceec8ac813cbe7d2a0f7b9bcfa9d1
Author: Translation commit bot 
Date:   Tue Jul 31 21:49:51 2018 +

Update translations for support-topics
---
 fa.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fa.json b/fa.json
index 526e1104c..e339f6ba7 100644
--- a/fa.json
+++ b/fa.json
@@ -41,8 +41,8 @@
   },
   "operators": {
 "path": "#operators",
-"control": "operators",
-"label": "Operators"
+"control": "اپراتورها",
+"label": "اپراتورها"
   },
   "onionservices": {
 "path": "#onionservices",
@@ -51,7 +51,7 @@
   },
   "misc": {
 "path": "#misc",
-"control": "misc",
+"control": "متفرقه",
 "label": "متفرقه"
   }
 }

___
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

2018-07-31 Thread translation
commit 6fd2dc21d8769599c146a0777ca3d9f2a57b4a37
Author: Translation commit bot 
Date:   Tue Jul 31 21:49:43 2018 +

Update translations for support-portal
---
 contents+de.po | 6 +++---
 contents+ru.po | 5 +
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/contents+de.po b/contents+de.po
index f5e4df618..1b165e4d3 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -10,8 +10,8 @@
 # Axel Laemmert, 2018
 # Tobias Bannert , 2018
 # Silsha Fux , 2018
-# Emma Peel, 2018
 # se uri , 2018
+# Emma Peel, 2018
 # try once, 2018
 msgid ""
 msgstr ""
@@ -1321,7 +1321,7 @@ msgstr ""
 #: http//localhost/tbb/tbb-31/
 #: (content/tbb/tbb-31/contents+en.lrquestion.description)
 msgid "Tor Browser is currently available on Windows, Linux and OSX."
-msgstr "Tor Browser steht derzeit für Windows, Linux und OSX zur Verfügung."
+msgstr "Tor Browser ist derzeit für Windows, Linux und OSX verfügbar."
 
 #: http//localhost/tbb/tbb-31/
 #: (content/tbb/tbb-31/contents+en.lrquestion.seo_slug)
@@ -2750,7 +2750,7 @@ msgstr ""
 #: http//localhost/operators/operators-2/
 #: (content/operators/operators-2/contents+en.lrquestion.description)
 msgid "* Run \"apt-get install tor\" (as root)."
-msgstr "* Führe \"apt get install tor\" aus (als Root)."
+msgstr "* Führe \"apt get install tor\" aus (als root)."
 
 #: http//localhost/operators/operators-1/
 #: (content/operators/operators-1/contents+en.lrquestion.description)
diff --git a/contents+ru.po b/contents+ru.po
index 4c9edf30a..1ca2d6217 100644
--- a/contents+ru.po
+++ b/contents+ru.po
@@ -3690,6 +3690,8 @@ msgid ""
 "You can find more information about donating on our https://donate.torproject.org/donor-faq\;>donor FAQ."
 msgstr ""
+"Подробнее о пожертвованиях можно 
прочитать в нашем https://donate.torproject.org/donor-faq\;>FAQ для 
доноров."
 
 #: http//localhost/misc/misc-15/
 #: (content/misc/misc-15/contents+en.lrquestion.seo_slug)
@@ -3700,6 +3702,7 @@ msgstr ""
 #: (content/misc/misc-2/contents+en.lrquestion.title)
 msgid "Why don't you prevent bad people from doing bad things when using Tor?"
 msgstr ""
+"Почему вы не помешаете плохим людям 
делать плохие вещи с использованием Tor?"
 
 #: http//localhost/misc/misc-2/
 #: (content/misc/misc-2/contents+en.lrquestion.description)
@@ -3707,6 +3710,8 @@ msgid ""
 "Tor is designed to defend human rights and privacy by preventing anyone from"
 " censoring things, even us."
 msgstr ""
+"Tor был задуман как инструмент защиты прав 
человека и приватности. Tor не "
+"позволяет никому заниматься цензурой (и 
нам тоже)."
 
 #: http//localhost/misc/misc-2/
 #: (content/misc/misc-2/contents+en.lrquestion.description)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-miscellaneous] Update translations for support-miscellaneous

2018-07-31 Thread translation
commit f9ddcdf6c6b1a43015d6ce84f70281b6684a8e51
Author: Translation commit bot 
Date:   Tue Jul 31 21:49:27 2018 +

Update translations for support-miscellaneous
---
 ru.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ru.json b/ru.json
index 5ab6ccad5..c893a2e48 100644
--- a/ru.json
+++ b/ru.json
@@ -8,7 +8,7 @@
 "misc-2": {
"id": "#misc-2",
"control": "misc-2",
-   "title": "Why don't you prevent bad people from doing bad things when 
using Tor?",
+   "title": "Почему вы не помешаете плохим 
людям делать плохие вещи с использованием 
Tor?",
"description": "Tor is designed to defend human 
rights and privacy by preventing anyone from censoring things, even us. We hate 
that there are some people who use Tor to do terrible things, but we can't do 
anything to get rid of them without also undermining the human rights 
activists, journalists, abuse survivors, and other people who use Tor for good 
things. If we wanted to block certain people from using Tor, we'd basically be 
adding a backdoor to the software, which would open up our vulnerable users to 
attacks from bad regimes and other adversaries."
 },
  "misc-3": {

___
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

2018-07-31 Thread translation
commit 4094188b091d172ee414ba7f2db91dc1cfc5e622
Author: Translation commit bot 
Date:   Tue Jul 31 21:45:39 2018 +

Update translations for https_everywhere_completed
---
 fa/https-everywhere.dtd | 9 +
 1 file changed, 9 insertions(+)

diff --git a/fa/https-everywhere.dtd b/fa/https-everywhere.dtd
index fa3cd8889..50da75edd 100644
--- a/fa/https-everywhere.dtd
+++ b/fa/https-everywhere.dtd
@@ -2,6 +2,7 @@
 
 
 
+
 
 
 
@@ -12,12 +13,20 @@
 
 
 
+
 
 
+
+
+
 
 
 
 
+
+
+
+
 
 
 

___
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

2018-07-31 Thread translation
commit 0c1b809d10ce0a0e146d79ae309bf0f4165decd6
Author: Translation commit bot 
Date:   Tue Jul 31 21:45:31 2018 +

Update translations for https_everywhere
---
 fa/https-everywhere.dtd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fa/https-everywhere.dtd b/fa/https-everywhere.dtd
index ffd2b68be..50da75edd 100644
--- a/fa/https-everywhere.dtd
+++ b/fa/https-everywhere.dtd
@@ -25,8 +25,8 @@
 
 
 
-
-
+
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-miscellaneous] Update translations for support-miscellaneous

2018-07-31 Thread translation
commit 4b3bb39bd2745f7a9afdcf9250d9a0f77dcf5515
Author: Translation commit bot 
Date:   Tue Jul 31 21:19:29 2018 +

Update translations for support-miscellaneous
---
 ru.json | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ru.json b/ru.json
index 67d19a000..5ab6ccad5 100644
--- a/ru.json
+++ b/ru.json
@@ -2,7 +2,7 @@
 "misc-1": {
"id": "#misc-1",
"control": "misc-1",
-   "title": "I have a compelling reason to trace a Tor user. Can you 
help?",
+   "title": "Мне совершенно необходимо 
проследить за одним из пользователей Tor. Вы 
можете помочь?",
"description": "There is nothing the Tor developers 
can do to trace Tor users. The same protections that keep bad people from 
breaking Tor's anonymity also prevent us from tracking users."
 },
 "misc-2": {
@@ -56,7 +56,7 @@
 "misc-10": {
"id": "#misc-10",
"control": "misc-10",
-   "title": "Does the Tor Project offer hosting?",
+   "title": "Предоставляет ли Tor Project услуги х
остинга?",
"description": "No, the Tor Project does not offer 
hosting services."
 },
 "misc-11": {
@@ -80,13 +80,13 @@
 "misc-14": {
"id": "#misc-14",
"control": "misc-14",
-   "title": "How do I volunteer with Tor Project?",
+   "title": "Как стать добровольцем, чтобы 
помочь Tor Project?",
"description": "Please see our https://www.torproject.org/getinvolved/volunteer.html.en\;>​volunteer 
page for how to get involved!"
 },
 "misc-15": {
"id": "#misc-15",
"control": "misc-15",
-   "title": "How can I donate to Tor Project?",
+   "title": "Как поддержать Tor Project?",
"description": "Thank you for your support! You can 
find more information about donating on our https://donate.torproject.org/donor-faq\;>​donor FAQe."
  }
 }

___
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

2018-07-31 Thread translation
commit 2b801c075308d18422f28ee117f2b9a54250276b
Author: Translation commit bot 
Date:   Tue Jul 31 21:19:46 2018 +

Update translations for support-portal
---
 contents+de.po | 22 +++---
 contents+ru.po | 26 +-
 2 files changed, 32 insertions(+), 16 deletions(-)

diff --git a/contents+de.po b/contents+de.po
index 36c6d42a8..f5e4df618 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -11,15 +11,15 @@
 # Tobias Bannert , 2018
 # Silsha Fux , 2018
 # Emma Peel, 2018
+# se uri , 2018
 # try once, 2018
-# David , 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-07-19 10:08+CET\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: David , 2018\n"
+"Last-Translator: try once, 2018\n"
 "Language-Team: German (https://www.transifex.com/otf/teams/1519/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -147,9 +147,9 @@ msgid ""
 "see that you're using Tor, but they won't know where you're going when you "
 "do."
 msgstr ""
-"Einige Einrichtungen, wie z.B. dein Internetprovider, können in der Lage "
-"sein zu sehen, dass du Tor verwendest. Sie können aber nicht sehen, was du "
-"darüber aufgerufen hast."
+"Einige Organisationen, wie z.B. dein Internetprovider (ISP), sind "
+"möglicherweise in der Lage zu erkennen, dass du Tor verwendest. Sie können "
+"aber nicht sehen, was du darüber aufgerufen hast."
 
 #: http//localhost/faq/faq-1/
 #: (content/faq/faq-1/contents+en.lrquestion.seo_slug)
@@ -177,8 +177,8 @@ msgid ""
 "Tor Browser can certainly help people access your website in places where it"
 " is blocked."
 msgstr ""
-"Tor Browser kann Menschen durchaus helfen, Webseiten aufzurufen, wenn diese "
-"an bestimmten Orten blockiert wurde."
+"Tor Browser kann Menschen durchaus helfen auf ihre Webseite zuzugreifen an "
+"Orten, wo sie blockiert ist."
 
 #: http//localhost/faq/faq-2/
 #: (content/faq/faq-2/contents+en.lrquestion.description)
@@ -323,8 +323,8 @@ msgid ""
 "compromise your privacy."
 msgstr ""
 "Wir empfehlen es generell nicht ein VPN mit Tor zu verwenden, es sei den Sie"
-" haben genug Expertise um beide Systeme entsprechend zu konfigurieren, ohne "
-"Ihre Privatsphäre zu gefährden."
+" haben genug Fachkenntnisse um beide Systeme entsprechend zu konfigurieren, "
+"ohne Ihre Privatsphäre zu gefährden."
 
 #: http//localhost/faq/faq-5/
 #: (content/faq/faq-5/contents+en.lrquestion.description)
@@ -335,8 +335,8 @@ msgid ""
 "href=\"https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>our "
 "wiki."
 msgstr ""
-"Weitere Informationen findest du in https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>unserer"
+"Weitere Informationen über Tor + VPN findest du in https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>unserem"
 " Wiki."
 
 #: http//localhost/faq/faq-5/
diff --git a/contents+ru.po b/contents+ru.po
index 2ae4ab1ec..4c9edf30a 100644
--- a/contents+ru.po
+++ b/contents+ru.po
@@ -3417,6 +3417,8 @@ msgid ""
 "For that reason, it's best not to run your exit relay in your home or using "
 "your home internet connection."
 msgstr ""
+"Поэтому лучше не держать выходной узел 
дома (и не использовать домашнее "
+"подключение к интернету). "
 
 #: http//localhost/operators/operators-7/
 #: (content/operators/operators-7/contents+en.lrquestion.description)
@@ -3424,6 +3426,8 @@ msgid ""
 "Instead, consider running your exit relay in a commercial facility that is "
 "supportive of Tor."
 msgstr ""
+"Лучше подумайте о том, чтобы разместить 
выходной узел на сервере компании, "
+"которая симпатизирует Tor."
 
 #: http//localhost/operators/operators-7/
 #: (content/operators/operators-7/contents+en.lrquestion.description)
@@ -3431,6 +3435,8 @@ msgid ""
 "Have a separate IP address for your exit relay, and don't route your own "
 "traffic through it."
 msgstr ""
+"Обеспечьте для своего выходного узла 
отдельный IP-адрес. Не пропускайте "
+"через узел свой собственный трафик."
 
 #: http//localhost/operators/operators-7/
 #: (content/operators/operators-7/contents+en.lrquestion.description)
@@ -3438,6 +3444,8 @@ msgid ""
 "Of course, you should avoid keeping any sensitive or personal information on"
 " the computer hosting your exit relay."
 msgstr ""
+"Разумеется, лучше воздержаться от х
ранения любой важной или личной "
+"информации на компьютере, где 
поддерживается выходной узел."
 
 #: http//localhost/operators/operators-7/
 #: (content/operators/operators-7/contents+en.lrquestion.seo_slug)
@@ -3534,11 +3542,14 @@ msgstr ""
 #: 

[tor-commits] [translation/https_everywhere] Update translations for https_everywhere

2018-07-31 Thread translation
commit b4cda735648f653e0ca757d04bab82f3b35ab483
Author: Translation commit bot 
Date:   Tue Jul 31 21:15:30 2018 +

Update translations for https_everywhere
---
 fa/https-everywhere.dtd | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/fa/https-everywhere.dtd b/fa/https-everywhere.dtd
index ac869b6b8..ffd2b68be 100644
--- a/fa/https-everywhere.dtd
+++ b/fa/https-everywhere.dtd
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 
 
@@ -16,17 +16,17 @@
 
 
 
-
-
-
+
+
+
 
 
 
 
-
+
 
 
-
+
 
 
 

___
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

2018-07-31 Thread translation
commit 31c04d27beaac9c845ffb0be5a9f3e7aef83ed65
Author: Translation commit bot 
Date:   Tue Jul 31 20:19:39 2018 +

Update translations for support-portal
---
 contents+de.po | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/contents+de.po b/contents+de.po
index d82791f69..36c6d42a8 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -12,13 +12,14 @@
 # Silsha Fux , 2018
 # Emma Peel, 2018
 # try once, 2018
+# David , 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-07-19 10:08+CET\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: try once, 2018\n"
+"Last-Translator: David , 2018\n"
 "Language-Team: German (https://www.transifex.com/otf/teams/1519/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -334,6 +335,9 @@ msgid ""
 "href=\"https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>our "
 "wiki."
 msgstr ""
+"Weitere Informationen findest du in https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>unserer"
+" Wiki."
 
 #: http//localhost/faq/faq-5/
 #: (content/faq/faq-5/contents+en.lrquestion.seo_slug)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [stem/master] Using 'GETINFO md/all' to get microdescriptors if available

2018-07-31 Thread atagar
commit ac2b277a9b09451c0270d4397ab96087ce2cbaad
Author: Damian Johnson 
Date:   Tue Jul 31 12:45:27 2018 -0700

Using 'GETINFO md/all' to get microdescriptors if available

Thanks to rl1987 tor now has a GETINFO method to retrieve microdescriptors
(similar to 'GETINFO desc/all-recent', 'GETINFO ns/all', etc).

  https://gitweb.torproject.org/torspec.git/commit/?id=b5396d5
  https://trac.torproject.org/projects/tor/ticket/26210
---
 docs/change_log.rst |  1 +
 stem/control.py | 50 +++---
 stem/version.py |  2 ++
 3 files changed, 34 insertions(+), 19 deletions(-)

diff --git a/docs/change_log.rst b/docs/change_log.rst
index aa8231ba..ca8b6805 100644
--- a/docs/change_log.rst
+++ b/docs/change_log.rst
@@ -52,6 +52,7 @@ The following are only available within Stem's `git repository
   * Stacktrace if :func:`stem.connection.connect` had a string port argument
   * More reliable ExitPolicy resolution (:trac:`25739`)
   * More reliable caching during configuration changes, especially in 
multiple-controller situations (:trac:`25821`)
+  * :func:`~stem.control.Controller.get_microdescriptors` reads descriptors 
from the control port if available (:spec:`b5396d5`)
   * Added the delivered_read, delivered_written, overhead_read, and 
overhead_written attributes to 
:class:`~stem.response.events.CircuitBandwidthEvent` (:spec:`fbb38ec`)
   * The *config* attribute of :class:`~stem.response.events.ConfChangedEvent` 
couldn't represent tor configuration options with multiple values. It has been 
replaced with new *changed* and *unset* attributes.
   * Replaced socket's :func:`~stem.socket.ControlPort.get_address`, 
:func:`~stem.socket.ControlPort.get_port`, and 
:func:`~stem.socket.ControlSocketFile.get_socket_path` with attributes
diff --git a/stem/control.py b/stem/control.py
index b1918ce9..77e6140e 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -1746,9 +1746,10 @@ class Controller(BaseController):
 Provides an iterator for all of the microdescriptors that tor currently
 knows about.
 
-**Tor does not expose this information via the control protocol**
-(:trac:`8323`). Until it does this reads the microdescriptors from disk,
-and hence won't work remotely or if we lack read permissions.
+Prior to Tor 0.3.5.1 this information was not available via the control
+protocol. When connected to prior versions we read the microdescriptors
+directly from disk instead, which will not work remotely or if our process
+lacks read permissions.
 
 :param list default: items to provide if the query fails
 
@@ -1760,27 +1761,38 @@ class Controller(BaseController):
   default was provided
 """
 
-try:
-  data_directory = self.get_conf('DataDirectory')
-except stem.ControllerError as exc:
-  raise stem.OperationFailed(message = 'Unable to determine the data 
directory (%s)' % exc)
+if self.get_version() >= stem.version.Requirement.GETINFO_MICRODESCRIPTORS:
+  desc_content = self.get_info('md/all', get_bytes = True)
+
+  if not desc_content:
+raise stem.DescriptorUnavailable('Descriptor information is 
unavailable, tor might still be downloading it')
+
+  for desc in 
stem.descriptor.microdescriptor._parse_file(io.BytesIO(desc_content)):
+yield desc
+else:
+  # TODO: remove when tor versions that require this are obsolete
+
+  try:
+data_directory = self.get_conf('DataDirectory')
+  except stem.ControllerError as exc:
+raise stem.OperationFailed(message = 'Unable to determine the data 
directory (%s)' % exc)
 
-cached_descriptor_path = os.path.join(data_directory, 'cached-microdescs')
+  cached_descriptor_path = os.path.join(data_directory, 
'cached-microdescs')
 
-if not os.path.exists(data_directory):
-  raise stem.OperationFailed(message = "Data directory reported by tor 
doesn't exist (%s)" % data_directory)
-elif not os.path.exists(cached_descriptor_path):
-  raise stem.OperationFailed(message = "Data directory doesn't contain 
cached microdescriptors (%s)" % cached_descriptor_path)
+  if not os.path.exists(data_directory):
+raise stem.OperationFailed(message = "Data directory reported by tor 
doesn't exist (%s)" % data_directory)
+  elif not os.path.exists(cached_descriptor_path):
+raise stem.OperationFailed(message = "Data directory doesn't contain 
cached microdescriptors (%s)" % cached_descriptor_path)
 
-with stem.descriptor.reader.DescriptorReader([cached_descriptor_path]) as 
reader:
-  for desc in reader:
-# It shouldn't be possible for these to be something other than
-# microdescriptors but as the saying goes: trust but verify.
+  with stem.descriptor.reader.DescriptorReader([cached_descriptor_path]) 
as reader:
+for desc in reader:
+  # It shouldn't be possible for these to be something other than
+  # 

[tor-commits] [tor-launcher/master] Bug 26985: Help button icons missing

2018-07-31 Thread gk
commit 2a2a1ac8da14983ff682c46e0d8426cb2590ec41
Author: Kathy Brade 
Date:   Tue Jul 31 13:54:26 2018 -0400

Bug 26985: Help button icons missing

The image we previously used has been removed from Firefox, so use
ESR 60's new help button image instead. Background shading is used
for the hover and active states.
---
 src/chrome/content/network-settings-overlay.xul |  6 --
 src/chrome/skin/network-settings.css| 26 +++--
 2 files changed, 11 insertions(+), 21 deletions(-)

diff --git a/src/chrome/content/network-settings-overlay.xul 
b/src/chrome/content/network-settings-overlay.xul
index 3d42c15..35b9fc7 100644
--- a/src/chrome/content/network-settings-overlay.xul
+++ b/src/chrome/content/network-settings-overlay.xul
@@ -98,8 +98,10 @@
 
-
+
+  
+
 
 
diff --git a/src/chrome/skin/network-settings.css 
b/src/chrome/skin/network-settings.css
index 9a02493..c6a9f0b 100644
--- a/src/chrome/skin/network-settings.css
+++ b/src/chrome/skin/network-settings.css
@@ -133,8 +133,9 @@ wizard.os-mac #bridgeList {
 
 /* reuse Mozilla's help button from the Firefox hamburger menu */
 .helpButton {
-  list-style-image: url(chrome://browser/skin/menuPanel-help.png);
-  -moz-image-region: rect(0, 16px, 16px, 0);
+  background: url('chrome://global/skin/icons/help.svg') no-repeat center 
center;
+  background-size: 16px 16px;
+  cursor: pointer;
   -moz-appearance: none;
   height: 16px;
   width: 16px;
@@ -152,26 +153,13 @@ wizard.os-mac #bridgeList {
 }
 
 .helpButton:hover {
-  -moz-image-region: rect(0, 32px, 16px, 16px);
+  background-color: rgba(12, 12, 13, 0.1);
+  border-radius: 50%;
 }
 
 .helpButton:hover:active {
-  -moz-image-region: rect(0, 48px, 16px, 32px);
-}
-
-@media (min-resolution: 8.1dppx) {
-  .helpButton {
-list-style-image: url(chrome://browser/skin/menupanel-h...@2x.png);
--moz-image-region: rect(0, 32px, 32px, 0);
-  }
-
-  .helpButton:hover {
--moz-image-region: rect(0, 64px, 32px, 32px);
-  }
-
-  .helpButton:hover:active {
--moz-image-region: rect(0, 96px, 32px, 64px);
-  }
+  background-color: rgba(12, 12, 13, 0.15);
+  border-radius: 50%;
 }
 
 #progressContent[isShowingReconfigure] description,

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-faq] Update translations for support-faq

2018-07-31 Thread translation
commit e3d50d7c1d96d31f41cb00881813e38ee8b097ed
Author: Translation commit bot 
Date:   Tue Jul 31 19:49:10 2018 +

Update translations for support-faq
---
 fo.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fo.json b/fo.json
index 0e87d84f2..a0d5ccf62 100644
--- a/fo.json
+++ b/fo.json
@@ -8,7 +8,7 @@
 "faq-2": {
"id": "#faq-2",
"control": "faq-2",
-   "title": "Our website is blocked by a censor. Can Tor Browser help 
users access our website?",
+   "title": "Heimasíða okkara er blokkera vegna sensur. Kan Tor kagarin 
hjálpa fólkum at fáa samband við okkara heimasíðu?",
"description": "Tor Browser can certainly help people 
access your website in places where it is blocked. Most of the time, simply 
downloading the ​Tor Browser and then using it to navigate to the blocked 
site will allow access. In places where there is heavy censorship, we have a 
number of censorship circumvention options available, including ​pluggable 
transports. For more information, please see the ​Tor Browser User Manual 
section on censorship."
 },
 "faq-3": {

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-topics] Update translations for support-topics

2018-07-31 Thread translation
commit e342f3a1081bf9a76a3dd122a9c95b54c93070b8
Author: Translation commit bot 
Date:   Tue Jul 31 19:49:54 2018 +

Update translations for support-topics
---
 fo.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fo.json b/fo.json
index 16979f714..1bda09328 100644
--- a/fo.json
+++ b/fo.json
@@ -42,7 +42,7 @@
   "operators": {
 "path": "#operators",
 "control": "operators",
-"label": "Operators"
+"label": "Fyristöðufólk"
   },
   "onionservices": {
 "path": "#onionservices",

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-07-31 Thread translation
commit ffe15952c017f257f83f5c74c1b5ba2aa0bbe1ad
Author: Translation commit bot 
Date:   Tue Jul 31 19:49:38 2018 +

Update translations for support-tbb
---
 fo.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fo.json b/fo.json
index 2775283b5..d8d908a82 100644
--- a/fo.json
+++ b/fo.json
@@ -50,7 +50,7 @@
 "tbb-8": {
"id": "#tbb-8",
"control": "tbb-8",
-   "title": "Our website is blocked by a censor. Can Tor Browser help 
users access our website?",
+   "title": "Heimasíða okkara er blokkera vegna sensur. Kan Tor kagarin 
hjálpa fólkum at fáa samband við okkara heimasíðu?",
"description": "Tor Browser can certainly help people 
access your website in places where it is blocked. Most of the time, simply 
downloading the ​https://www.torproject.org/download/download-easy.html.en\;>Tor 
Browser and then using it to navigate to the blocked site will allow 
access. In places where there is heavy censorship we have a number of 
censorship circumvention options available, including ​https://www.torproject.org/docs/pluggable-transports.html.en\;>pluggable 
transports. For more information, please see the https://tb-manual.torproject.org/en-US/\;>​Tor Browser User 
Manual section on https://tb-manual.torproject.org/en-US/circumvention.html\;>censorship."
 },
 "tbb-9": {

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-censorship] Update translations for support-censorship

2018-07-31 Thread translation
commit 448c9492e46ff01d474fc74e41372854fba622b1
Author: Translation commit bot 
Date:   Tue Jul 31 19:48:56 2018 +

Update translations for support-censorship
---
 fo.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fo.json b/fo.json
index 93d41a3ee..85fb05097 100644
--- a/fo.json
+++ b/fo.json
@@ -2,7 +2,7 @@
 "censorship-1": {
"id": "#censorship-1",
"control": "censorship-1",
-   "title": "Our website is blocked by a censor. Can Tor Browser help 
users access our website?",
+   "title": "Heimasíða okkara er blokkera vegna sensur. Kan Tor kagarin 
hjálpa fólkum at fáa samband við okkara heimasíðu?",
"description": "Tor Browser can certainly help people 
access your website in places where it is blocked. Most of the time, simply 
downloading the ​https://www.torproject.org/download/download-easy.html.en\;>Tor 
Browser and then using it to navigate to the blocked site will allow 
access. In places where there is heavy censorship we have a number of 
censorship circumvention options available, including ​https://www.torproject.org/docs/pluggable-transports.html.en\;>pluggable 
transports. For more information, please see the https://tb-manual.torproject.org/en-US/\;>​Tor Browser User 
Manual section on https://tb-manual.torproject.org/en-US/circumvention.html\;>censorship."
 },
 "censorship-2": {

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-launcher/master] Bug 25509: Improve the proxy help text.

2018-07-31 Thread gk
commit 392ba14d7d148edafa58eabb1ea18d95e917dd6d
Author: Kathy Brade 
Date:   Tue Jul 31 14:07:33 2018 -0400

Bug 25509: Improve the proxy help text.
---
 src/chrome/locale/en/network-settings.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/chrome/locale/en/network-settings.dtd 
b/src/chrome/locale/en/network-settings.dtd
index 4615146..c6c5687 100644
--- a/src/chrome/locale/en/network-settings.dtd
+++ b/src/chrome/locale/en/network-settings.dtd
@@ -52,7 +52,7 @@
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [stem/master] Tests fail if gitignore isn't present

2018-07-31 Thread atagar
commit 36618f31c211526053d494ace66df07ef4dc1311
Author: Damian Johnson 
Date:   Tue Jul 31 12:30:31 2018 -0700

Tests fail if gitignore isn't present

Good point from irl that our tests fail if the gitignore file isn't 
present...

  https://trac.torproject.org/projects/tor/ticket/26984

  % ./run_tests.py --all
  Traceback (most recent call last):
File "./run_tests.py", line 36, in 
  import test
File "/home/atagar/Desktop/stem/test/__init__.py", line 71, in 
  with open(os.path.join(STEM_BASE, '.gitignore')) as ignore_file:
  IOError: [Errno 2] No such file or directory: 
'/home/atagar/Desktop/stem/.gitignore'
---
 test/__init__.py | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/test/__init__.py b/test/__init__.py
index 91b26921..db6282f4 100644
--- a/test/__init__.py
+++ b/test/__init__.py
@@ -67,11 +67,13 @@ NEW_CAPABILITIES_SUPPRESSION_TOKENS = set()
 # File extensions of contents that should be ignored.
 
 IGNORED_FILE_TYPES = []
+GIT_IGNORE_PATH = os.path.join(STEM_BASE, '.gitignore')
 
-with open(os.path.join(STEM_BASE, '.gitignore')) as ignore_file:
-  for line in ignore_file:
-if line.startswith('*.'):
-  IGNORED_FILE_TYPES.append(line[2:].strip())
+if os.path.exists(GIT_IGNORE_PATH):
+  with open(GIT_IGNORE_PATH) as ignore_file:
+for line in ignore_file:
+  if line.startswith('*.'):
+IGNORED_FILE_TYPES.append(line[2:].strip())
 
 if os.path.exists(os.path.join(STEM_BASE, '.travis.yml')):
 IGNORED_FILE_TYPES.append('.travis.yml')

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [stem/master] Recache manual data

2018-07-31 Thread atagar
commit b71f99ce5fe80f20d0e358bcc6fa169d61cf68aa
Author: Damian Johnson 
Date:   Sun Jul 29 14:03:55 2018 -0700

Recache manual data
---
 stem/cached_manual.sqlite | Bin 240640 -> 240640 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/stem/cached_manual.sqlite b/stem/cached_manual.sqlite
index 06d3dcd2..be6f8253 100644
Binary files a/stem/cached_manual.sqlite and b/stem/cached_manual.sqlite differ



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [stem/master] Make LinkProtocol an integer subclass

2018-07-31 Thread atagar
commit 24206c3b7301ed2fbd2a0bd539f951453dea5684
Author: Damian Johnson 
Date:   Tue Jul 31 11:47:12 2018 -0700

Make LinkProtocol an integer subclass

Link protocols are ints. I made a LinkProtocol class so we can bundle
protocol characteristics (field size and such) but at the end of the
day it's nice for LinkProtocol to still behave like an int.

Dave made the good point that LinkProtocols should be comparable with
ints...

  https://trac.torproject.org/projects/tor/ticket/26432

Taking that one step further and making them in int subclass instead.
Experimenting, the __init__ and __new__ methods seem to work in practice
for our purposes but the python docs advise __new__ so using that...

  https://jfine-python-classes.readthedocs.io/en/latest/subclass-int.html
---
 stem/client/__init__.py   |  2 +-
 stem/client/cell.py   | 10 -
 stem/client/datatype.py   | 35 ++
 test/settings.cfg |  1 +
 test/unit/client/kdf.py   |  2 +-
 test/unit/client/link_protocol.py | 45 +++
 6 files changed, 79 insertions(+), 16 deletions(-)

diff --git a/stem/client/__init__.py b/stem/client/__init__.py
index a12959f7..24b6de38 100644
--- a/stem/client/__init__.py
+++ b/stem/client/__init__.py
@@ -52,7 +52,7 @@ class Relay(object):
   """
 
   def __init__(self, orport, link_protocol):
-self.link_protocol = LinkProtocol.for_version(link_protocol)
+self.link_protocol = LinkProtocol(link_protocol)
 self._orport = orport
 self._orport_lock = threading.RLock()
 self._circuits = {}
diff --git a/stem/client/cell.py b/stem/client/cell.py
index 51e2fbd3..ec214018 100644
--- a/stem/client/cell.py
+++ b/stem/client/cell.py
@@ -166,7 +166,7 @@ class Cell(object):
   * NotImplementedError if unable to unpack this cell type
 """
 
-link_protocol = LinkProtocol.for_version(link_protocol)
+link_protocol = LinkProtocol(link_protocol)
 
 circ_id, content = link_protocol.circ_id_size.pop(content)
 command, content = Size.CHAR.pop(content)
@@ -216,7 +216,7 @@ class Cell(object):
 
   circ_id = 0  # cell doesn't concern a circuit, default field to zero
 
-link_protocol = LinkProtocol.for_version(link_protocol)
+link_protocol = LinkProtocol(link_protocol)
 
 cell = bytearray()
 cell += link_protocol.circ_id_size.pack(circ_id)
@@ -230,10 +230,10 @@ class Cell(object):
 # pad fixed sized cells to the required length
 
 if cls.IS_FIXED_SIZE:
-  if len(cell) > link_protocol.fixed_cell_len:
-raise ValueError('Cell of type %s is too large (%i bytes), must not be 
more than %i. Check payload size (was %i bytes)' % (cls.NAME, len(cell), 
link_protocol.fixed_cell_len, len(payload)))
+  if len(cell) > link_protocol.fixed_cell_length:
+raise ValueError('Cell of type %s is too large (%i bytes), must not be 
more than %i. Check payload size (was %i bytes)' % (cls.NAME, len(cell), 
link_protocol.fixed_cell_length, len(payload)))
 
-  cell += ZERO * (link_protocol.fixed_cell_len - len(cell))
+  cell += ZERO * (link_protocol.fixed_cell_length - len(cell))
 
 return bytes(cell)
 
diff --git a/stem/client/datatype.py b/stem/client/datatype.py
index 22827245..4859e24a 100644
--- a/stem/client/datatype.py
+++ b/stem/client/datatype.py
@@ -228,7 +228,7 @@ def split(content, size):
   return content[:size], content[size:]
 
 
-class LinkProtocol(collections.namedtuple('LinkProtocol', ['version', 
'circ_id_size', 'fixed_cell_len', 'first_circ_id'])):
+class LinkProtocol(int):
   """
   Constants that vary by our link protocol version.
 
@@ -239,18 +239,35 @@ class LinkProtocol(collections.namedtuple('LinkProtocol', 
['version', 'circ_id_s
 from a range that's determined by our link protocol.
   """
 
-  @staticmethod
-  def for_version(version):
+  def __new__(cls, version):
 if isinstance(version, LinkProtocol):
   return version  # already a LinkProtocol
-elif isinstance(version, int):
-  circ_id_size = Size.LONG if version > 3 else Size.SHORT
-  fixed_cell_len = 514 if version > 3 else 512
-  first_circ_id = 0x8000 if version > 3 else 0x01
 
-  return LinkProtocol(version, circ_id_size, fixed_cell_len, first_circ_id)
+protocol = int.__new__(cls, version)
+protocol.version = version
+protocol.circ_id_size = Size.LONG if version > 3 else Size.SHORT
+protocol.fixed_cell_length = 514 if version > 3 else 512
+protocol.first_circ_id = 0x8000 if version > 3 else 0x01
+
+return protocol
+
+  def __hash__(self):
+# All LinkProtocol attributes can be derived from our version, so that's
+# all we need in our hash. Offsetting by our type so we don't hash conflict
+# with ints.
+
+return self.version * hash(str(type(self)))
+
+  def __eq__(self, other):
+if isinstance(other, int):
+  return self.version 

[tor-commits] [translation/support-portal] Update translations for support-portal

2018-07-31 Thread translation
commit 87c83745587af144d39bf9840f2429ae8d417117
Author: Translation commit bot 
Date:   Tue Jul 31 19:19:43 2018 +

Update translations for support-portal
---
 contents+ru.po | 31 ++-
 1 file changed, 22 insertions(+), 9 deletions(-)

diff --git a/contents+ru.po b/contents+ru.po
index 42d6dda7f..2ae4ab1ec 100644
--- a/contents+ru.po
+++ b/contents+ru.po
@@ -951,6 +951,8 @@ msgid ""
 "That said, Tor is much faster than it used to be and you may not actually "
 "notice any change in speed from other browsers."
 msgstr ""
+"Учитывая сказанное, Tor сегодня гораздо 
быстрее, чем раньше. Может быть, вы "
+"и не заметите никакой разницы в скорости с 
другими браузерами."
 
 #: http//localhost/tbb/tbb-22/
 #: (content/tbb/tbb-22/contents+en.lrquestion.seo_slug)
@@ -1009,6 +1011,8 @@ msgid ""
 "If you believe this is a Tor Browser issue, please report it on our https://trac.torproject.org/\;>bug tracker."
 msgstr ""
+"Если считаете, что это проблема Tor Browser, 
пожалуйста, https://trac.torproject.org/\;>сообщите нам."
 
 #: http//localhost/tbb/tbb-24/
 #: (content/tbb/tbb-24/contents+en.lrquestion.seo_slug)
@@ -1186,7 +1190,7 @@ msgstr "Удалить Tor Browser из системы 
просто:"
 #: http//localhost/tbb/tbb-28/
 #: (content/tbb/tbb-28/contents+en.lrquestion.description)
 msgid "* Locate your Tor Browser folder or application."
-msgstr ""
+msgstr "* Найдите папку или приложение Tor Browser."
 
 #: http//localhost/tbb/tbb-28/
 #: (content/tbb/tbb-28/contents+en.lrquestion.description)
@@ -1195,6 +1199,9 @@ msgid ""
 "Applications folder (on macOS, you have to move it into the Applications "
 "folder when you complete the installation process)."
 msgstr ""
+"По умолчанию в Windows программа 
устанавливается на рабочий стол. В MacOS "
+"это папка \"Программы\" (вам необходимо 
переместить приложение в папку "
+"\"Программы\" при завершении установки)."
 
 #: http//localhost/tbb/tbb-28/
 #: (content/tbb/tbb-28/contents+en.lrquestion.description)
@@ -1202,16 +1209,18 @@ msgid ""
 "On Linux, there is no default location, however the folder will be named "
 "\"tor-browser_en-US\" if you are running the English Tor Browser."
 msgstr ""
+"В Linux какой-то конкретной папки по 
умолчанию нет. Если вы устанавливаете "
+"Tor Browser на английском языке, папка будет 
названа \"tor-browser_en-US\"."
 
 #: http//localhost/tbb/tbb-28/
 #: (content/tbb/tbb-28/contents+en.lrquestion.description)
 msgid "* Delete the Tor Browser folder or application."
-msgstr "Удалите приложение или папку с Tor Browser."
+msgstr "* Удалите приложение или папку Tor Browser."
 
 #: http//localhost/tbb/tbb-28/
 #: (content/tbb/tbb-28/contents+en.lrquestion.description)
 msgid "* Empty your Trash."
-msgstr "Очистите Корзину."
+msgstr "* Очистите Корзину."
 
 #: http//localhost/tbb/tbb-28/
 #: (content/tbb/tbb-28/contents+en.lrquestion.description)
@@ -1219,6 +1228,8 @@ msgid ""
 "* Note that your operating system’s standard \"Uninstall\" utility is not "
 "used."
 msgstr ""
+"* Обратите внимание, что стандартное 
приложение деинсталляции вашей "
+"операционной системы не используется."
 
 #: http//localhost/tbb/tbb-28/
 #: (content/tbb/tbb-28/contents+en.lrquestion.seo_slug)
@@ -2287,21 +2298,21 @@ msgstr ""
 #: http//localhost/gettor/gettor-4/
 #: (content/gettor/gettor-4/contents+en.lrquestion.description)
 msgid "* Linux"
-msgstr ""
+msgstr "* Linux"
 
 #: http//localhost/gettor/gettor-3/
 #: (content/gettor/gettor-3/contents+en.lrquestion.description)
 #: http//localhost/gettor/gettor-4/
 #: (content/gettor/gettor-4/contents+en.lrquestion.description)
 msgid "* MacOS (OS X)"
-msgstr ""
+msgstr "* MacOS (OS X)"
 
 #: http//localhost/gettor/gettor-3/
 #: (content/gettor/gettor-3/contents+en.lrquestion.description)
 #: http//localhost/gettor/gettor-4/
 #: (content/gettor/gettor-4/contents+en.lrquestion.description)
 msgid "* Windows"
-msgstr ""
+msgstr "* Windows"
 
 #: http//localhost/gettor/gettor-3/
 #: (content/gettor/gettor-3/contents+en.lrquestion.seo_slug)
@@ -2814,7 +2825,7 @@ msgstr ""
 #: http//localhost/https/https-1/
 #: (content/https/https-1/contents+en.lrquestion.description)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: http//localhost/https/https-1/
 #: (content/https/https-1/contents+en.lrquestion.description)
@@ -2826,7 +2837,7 @@ msgstr ""
 #: http//localhost/https/https-1/
 #: 

[tor-commits] [translation/support-topics] Update translations for support-topics

2018-07-31 Thread translation
commit 4fc3b629e8d5a63011760a7682a5912232c63eac
Author: Translation commit bot 
Date:   Tue Jul 31 18:50:02 2018 +

Update translations for support-topics
---
 fo.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fo.json b/fo.json
index 44f8ef7d2..16979f714 100644
--- a/fo.json
+++ b/fo.json
@@ -7,7 +7,7 @@
   "tbb": {
 "path": "#tbb",
 "control": "tbb",
-"label": "Tor Browser"
+"label": "Tor kagari"
   },
   "tormessenger": {
 "path": "#tormessenger",
@@ -31,8 +31,8 @@
   },
   "censorship": {
 "path": "#censorship",
-"control": "censorship",
-"label": "Censorship"
+"control": "sensurur",
+"label": "Sensurur"
   },
   "https": {
 "path": "#https",

___
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

2018-07-31 Thread translation
commit 807a690dcff4e5994dc6a528b0c69b3f88cbed64
Author: Translation commit bot 
Date:   Tue Jul 31 18:49:54 2018 +

Update translations for support-portal
---
 contents+it.po | 82 ++
 1 file changed, 60 insertions(+), 22 deletions(-)

diff --git a/contents+it.po b/contents+it.po
index 65e6ce65e..b9e9382cc 100644
--- a/contents+it.po
+++ b/contents+it.po
@@ -8,17 +8,17 @@
 # Damtux, 2018
 # Massimo Scacco , 2018
 # William Di Cicco, 2018
+# Lor Gio, 2018
 # Emma Peel, 2018
 # Paveway noname , 2018
 # The Gamer , 2018
-# Lor Gio, 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-07-19 10:08+CET\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Lor Gio, 2018\n"
+"Last-Translator: The Gamer , 2018\n"
 "Language-Team: Italian (https://www.transifex.com/otf/teams/1519/it/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -126,8 +126,8 @@ msgstr "varie"
 msgid ""
 "When I use Tor Browser, will anyone be able to tell which websites I visit?"
 msgstr ""
-"Quando utilizzo Tor Browser, qualcuno sarà in grado di dire quali siti web "
-"visito?"
+"Mentre utilizzo Tor Browser, qualcuno potrebbe essere in grado di vedere i "
+"siti web che sto visitando?"
 
 #: http//localhost/faq/faq-1/
 #: (content/faq/faq-1/contents+en.lrquestion.description)
@@ -152,7 +152,7 @@ msgstr ""
 #: http//localhost/faq/faq-1/
 #: (content/faq/faq-1/contents+en.lrquestion.seo_slug)
 msgid "will-anyone-be-able-to-tell-which-website-i-visit"
-msgstr ""
+msgstr "qualcuno-riuscirà-a-capire-quali-siti-visito"
 
 #: http//localhost/faq/faq-2/ (content/faq/faq-2/contents+en.lrquestion.title)
 #: http//localhost/tbb/tbb-8/ (content/tbb/tbb-8/contents+en.lrquestion.title)
@@ -190,6 +190,10 @@ msgid ""
 "Browser and then using it to navigate to the blocked site will "
 "allow access."
 msgstr ""
+"Il più delle volte, scaricare https://www.torproject.org/download/download-easy.html.en\;>Tor "
+"Browser e utilizzarlo per navigare verso il sito bloccato "
+"consentirà di accedervi"
 
 #: http//localhost/faq/faq-2/
 #: (content/faq/faq-2/contents+en.lrquestion.description)
@@ -203,6 +207,10 @@ msgid ""
 "href=\"https://www.torproject.org/docs/pluggable-;
 "transports.html.en\">pluggable transports."
 msgstr ""
+"Nei paesi pesantemente censurati, abbiamo a disposizione una serie di "
+"opzioni di elusione della censura, tra cui https://www.torproject.org/docs/pluggable-;
+"transports.html.en\">pluggable transports."
 
 #: http//localhost/faq/faq-2/
 #: (content/faq/faq-2/contents+en.lrquestion.description)
@@ -216,6 +224,10 @@ msgid ""
 " https://tb-manual.torproject.org/en-;
 "US/circumvention.html\">censorship."
 msgstr ""
+"Per maggiori informazioni, si prega di consultare la Tor Browser User "
+"Manualsezione sulla https://tb-;
+"manual.torproject.org/en-US/circumvention.html\">censorship."
 
 #: http//localhost/faq/faq-2/
 #: (content/faq/faq-2/contents+en.lrquestion.seo_slug)
@@ -258,7 +270,7 @@ msgstr ""
 #: http//localhost/faq/faq-3/
 #: (content/faq/faq-3/contents+en.lrquestion.seo_slug)
 msgid "install-add-on-extension-tor-browser"
-msgstr ""
+msgstr "installare-estensioni-su-tor-browser"
 
 #: http//localhost/faq/faq-4/ (content/faq/faq-4/contents+en.lrquestion.title)
 #: http//localhost/tbb/tbb-31/
@@ -280,6 +292,8 @@ msgid ""
 "For Android, The Guardian Project maintains the Tor-powered apps Orbot and "
 "Orfox."
 msgstr ""
+"Per Android, The guardian Project mantiene le app basate su Tor Orbot e "
+"Orfox."
 
 #: http//localhost/faq/faq-4/
 #: (content/faq/faq-4/contents+en.lrquestion.description)
@@ -370,6 +384,9 @@ msgid ""
 "href=\"https://trac.torproject.org\;>bug report about what you're"
 " experiencing."
 msgstr ""
+"Se il tuo problema non è listato, gentilmente riporta su https://trac.torproject.org\;>bug report il problema che "
+"hai riscontrato."
 
 #: http//localhost/tbb/tbb-1/
 #: (content/tbb/tbb-1/contents+en.lrquestion.seo_slug)
@@ -400,31 +417,33 @@ msgid ""
 "Please open your antivirus or malware protection software and look in the "
 "settings for a \"whitelist\" or something similar."
 msgstr ""
+"Ti preghiamo di aprire il tuo antivirus o il tuo antimalware e di cercare "
+"nelle impostazioni una \"whitelist\" o qualcosa di simile"
 
 #: http//localhost/tbb/tbb-10/
 #: (content/tbb/tbb-10/contents+en.lrquestion.description)
 msgid "Next, exclude the following processes:"
-msgstr ""
+msgstr "Quindi, escludi i seguenti processi:"
 
 #: http//localhost/tbb/tbb-10/
 #: (content/tbb/tbb-10/contents+en.lrquestion.description)
 msgid "* For Windows"
-msgstr ""
+msgstr "* Per Windows"
 
 #: http//localhost/tbb/tbb-10/
 #: (content/tbb/tbb-10/contents+en.lrquestion.description)
 msgid "* firefox.exe"
-msgstr ""
+msgstr "* firefox.exe"
 
 #: http//localhost/tbb/tbb-10/
 #: (content/tbb/tbb-10/contents+en.lrquestion.description)
 msgid "* tor.exe"
-msgstr 

[tor-commits] [translation/exoneratorproperties] Update translations for exoneratorproperties

2018-07-31 Thread translation
commit 3f0ee95eb572a18ece9bcc5bdbf898786351d6e8
Author: Translation commit bot 
Date:   Tue Jul 31 18:48:47 2018 +

Update translations for exoneratorproperties
---
 es_MX/exonerator.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/es_MX/exonerator.properties b/es_MX/exonerator.properties
index 5fab6a667..1b0ef1dca 100644
--- a/es_MX/exonerator.properties
+++ b/es_MX/exonerator.properties
@@ -1,5 +1,5 @@
 form.explanation=Enter an IP address and date to find out whether that address 
was used as a Tor relay:
-form.ip.label=IP address
+form.ip.label=Dirección IP
 form.timestamp.label=Fecha
 form.search.label=Buscar
 summary.heading=Resumen

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-and-https_completed] Update translations for tor-and-https_completed

2018-07-31 Thread translation
commit 30c6cc95d786fa98b962046aa7e66937199d6a47
Author: Translation commit bot 
Date:   Tue Jul 31 18:47:51 2018 +

Update translations for tor-and-https_completed
---
 fa.po | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/fa.po b/fa.po
index 71b1bc137..2d8c177ed 100644
--- a/fa.po
+++ b/fa.po
@@ -4,18 +4,19 @@
 # signal89, 2014
 # NoProfile, 2014
 # Javad Yousefi , 2014
+# Mohammad Hadi K , 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2017-09-20 03:03+\n"
-"Last-Translator: Abdolreza Shafaeiy \n"
+"PO-Revision-Date: 2018-07-31 18:37+\n"
+"Last-Translator: Mohammad Hadi K \n"
 "Language-Team: Persian 
(http://www.transifex.com/otf/torproject/language/fa/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: fa\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. (itstool) path: C/tor-and-https.svg/svg@direction
 #. (itstool) comment: C/tor-and-https.svg/svg@direction
@@ -23,7 +24,7 @@ msgstr ""
 #. languages (e.g. Arabic or Hebrew).
 #: C/tor-and-https.svg:3
 msgid "ltr"
-msgstr "چپ‌به‌راست"
+msgstr "چپ به راست"
 
 #. (itstool) path: svg/title
 #: C/tor-and-https.svg:14
@@ -43,7 +44,7 @@ msgstr "Site.com"
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "user / pw"
-msgstr "کاربر/رمز"
+msgstr "نام کاربری / رمز"
 
 #. (itstool) path: defs/text
 #. Keep it short: 7em max. Seven times the capital letter "M".

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-and-https] Update translations for tor-and-https

2018-07-31 Thread translation
commit 75e7d62998362f805d7d39dde99442d5831c066e
Author: Translation commit bot 
Date:   Tue Jul 31 18:47:46 2018 +

Update translations for tor-and-https
---
 fa.po | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/fa.po b/fa.po
index 71b1bc137..2d8c177ed 100644
--- a/fa.po
+++ b/fa.po
@@ -4,18 +4,19 @@
 # signal89, 2014
 # NoProfile, 2014
 # Javad Yousefi , 2014
+# Mohammad Hadi K , 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2017-09-20 03:03+\n"
-"Last-Translator: Abdolreza Shafaeiy \n"
+"PO-Revision-Date: 2018-07-31 18:37+\n"
+"Last-Translator: Mohammad Hadi K \n"
 "Language-Team: Persian 
(http://www.transifex.com/otf/torproject/language/fa/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: fa\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. (itstool) path: C/tor-and-https.svg/svg@direction
 #. (itstool) comment: C/tor-and-https.svg/svg@direction
@@ -23,7 +24,7 @@ msgstr ""
 #. languages (e.g. Arabic or Hebrew).
 #: C/tor-and-https.svg:3
 msgid "ltr"
-msgstr "چپ‌به‌راست"
+msgstr "چپ به راست"
 
 #. (itstool) path: svg/title
 #: C/tor-and-https.svg:14
@@ -43,7 +44,7 @@ msgstr "Site.com"
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "user / pw"
-msgstr "کاربر/رمز"
+msgstr "نام کاربری / رمز"
 
 #. (itstool) path: defs/text
 #. Keep it short: 7em max. Seven times the capital letter "M".

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tails-perl5lib] Update translations for tails-perl5lib

2018-07-31 Thread translation
commit 25764ec437ac57485ced30f88e6d9990fdfbcc21
Author: Translation commit bot 
Date:   Tue Jul 31 18:47:38 2018 +

Update translations for tails-perl5lib
---
 es_MX.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/es_MX.po b/es_MX.po
index 1fa4a018f..80327edba 100644
--- a/es_MX.po
+++ b/es_MX.po
@@ -3,14 +3,15 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# David Salinas , 2018
 # Sanxcher Motala , 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-03-31 13:21+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-07-31 18:19+\n"
+"Last-Translator: David Salinas \n"
 "Language-Team: Spanish (Mexico) 
(http://www.transifex.com/otf/torproject/language/es_MX/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -26,7 +27,7 @@ msgstr "Error"
 msgid ""
 "The device Tails is running from cannot be found. Maybe you used the 'toram'"
 " option?"
-msgstr ""
+msgstr "El dispositivo en el cual Tails se esta ejecutando no puede ser 
encontrado. ¿Tal vez usaste la opción \"toram\"?"
 
 #: ../lib/Tails/RunningSystem.pm:192
 msgid ""

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-brandproperties] Update translations for torbutton-brandproperties

2018-07-31 Thread translation
commit 796d38b91f2ba76265e39641e860fe66bc9e8797
Author: Translation commit bot 
Date:   Tue Jul 31 18:46:59 2018 +

Update translations for torbutton-brandproperties
---
 fo/brand.properties | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fo/brand.properties b/fo/brand.properties
index 732c15741..c427ef9cc 100644
--- a/fo/brand.properties
+++ b/fo/brand.properties
@@ -2,9 +2,9 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-brandShorterName=Tor Browser
-brandShortName=Tor Browser
-brandFullName=Tor Browser
+brandShorterName=Tor kagari
+brandShortName=Tor kagari
+brandFullName=Tor kagari
 vendorShortName=Tor Project
 
 homePageSingleStartMain=Firefox Start, a fast home page with built-in search

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-branddtd] Update translations for torbutton-branddtd

2018-07-31 Thread translation
commit 2a55419aa5c2d6fb1e6602d2b1d81eb091175812
Author: Translation commit bot 
Date:   Tue Jul 31 18:47:07 2018 +

Update translations for torbutton-branddtd
---
 fo/brand.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fo/brand.dtd b/fo/brand.dtd
index 3df1a084c..82b72f428 100644
--- a/fo/brand.dtd
+++ b/fo/brand.dtd
@@ -2,9 +2,9 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
-
+
+
+
 
 
 

___
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

2018-07-31 Thread translation
commit 32ab5631937b53b3b0b44baf1f76dfb16fe062df
Author: Translation commit bot 
Date:   Tue Jul 31 18:46:43 2018 +

Update translations for tails-misc
---
 fo.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fo.po b/fo.po
index 413c94797..d3ebf5c53 100644
--- a/fo.po
+++ b/fo.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-07-24 08:44+0800\n"
-"PO-Revision-Date: 2018-07-24 03:04+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-07-31 18:26+\n"
+"Last-Translator: Robin Kjeld \n"
 "Language-Team: Faroese 
(http://www.transifex.com/otf/torproject/language/fo/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -377,7 +377,7 @@ msgstr ""
 
 #: 
../config/chroot_local-includes/usr/share/applications/tor-browser.desktop.in.h:1
 msgid "Tor Browser"
-msgstr ""
+msgstr "Tor kagari"
 
 #: 
../config/chroot_local-includes/usr/share/applications/tor-browser.desktop.in.h:2
 msgid "Anonymous Web Browser"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/mat-gui_completed] Update translations for mat-gui_completed

2018-07-31 Thread translation
commit ed7dc2ee117b324ca84bc738b879636f10c25cf7
Author: Translation commit bot 
Date:   Tue Jul 31 18:46:15 2018 +

Update translations for mat-gui_completed
---
 fa.po | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/fa.po b/fa.po
index 8afa73701..fd569cf65 100644
--- a/fa.po
+++ b/fa.po
@@ -8,14 +8,15 @@
 # Mohammad Hossein , 2014
 # NoProfile, 2016
 # zendegi , 2013
+# Mohammad Hadi K , 2018
 # sina , 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-06-26 21:24+\n"
-"Last-Translator: Saba Rostami \n"
+"PO-Revision-Date: 2018-07-31 18:44+\n"
+"Last-Translator: Mohammad Hadi K \n"
 "Language-Team: Persian 
(http://www.transifex.com/otf/torproject/language/fa/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -138,7 +139,7 @@ msgstr "در حال بررسی %s"
 #: mat-gui:428
 #, python-format
 msgid "Cleaning %s"
-msgstr "پاکسازی %s"
+msgstr "در حال پاکسازی%s"
 
 #: data/mat.glade:46
 msgid "_File"
@@ -162,7 +163,7 @@ msgstr "حال"
 
 #: data/mat.glade:294 data/mat.glade:467
 msgid "Metadata"
-msgstr "فراداده"
+msgstr "فرا داده"
 
 #: data/mat.glade:354
 msgid "Name"
@@ -174,7 +175,7 @@ msgstr "محتوا"
 
 #: data/mat.glade:398
 msgid "Supported formats"
-msgstr "قوالب قابل قبول"
+msgstr "فرمت‌های قابل قبول"
 
 #: data/mat.glade:456
 msgid "Support"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/mat-gui] Update translations for mat-gui

2018-07-31 Thread translation
commit a3bbf6895b501cc9a056bc9acec8e1471cf34031
Author: Translation commit bot 
Date:   Tue Jul 31 18:46:10 2018 +

Update translations for mat-gui
---
 fa.po | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/fa.po b/fa.po
index 8afa73701..fd569cf65 100644
--- a/fa.po
+++ b/fa.po
@@ -8,14 +8,15 @@
 # Mohammad Hossein , 2014
 # NoProfile, 2016
 # zendegi , 2013
+# Mohammad Hadi K , 2018
 # sina , 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-06-26 21:24+\n"
-"Last-Translator: Saba Rostami \n"
+"PO-Revision-Date: 2018-07-31 18:44+\n"
+"Last-Translator: Mohammad Hadi K \n"
 "Language-Team: Persian 
(http://www.transifex.com/otf/torproject/language/fa/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -138,7 +139,7 @@ msgstr "در حال بررسی %s"
 #: mat-gui:428
 #, python-format
 msgid "Cleaning %s"
-msgstr "پاکسازی %s"
+msgstr "در حال پاکسازی%s"
 
 #: data/mat.glade:46
 msgid "_File"
@@ -162,7 +163,7 @@ msgstr "حال"
 
 #: data/mat.glade:294 data/mat.glade:467
 msgid "Metadata"
-msgstr "فراداده"
+msgstr "فرا داده"
 
 #: data/mat.glade:354
 msgid "Name"
@@ -174,7 +175,7 @@ msgstr "محتوا"
 
 #: data/mat.glade:398
 msgid "Supported formats"
-msgstr "قوالب قابل قبول"
+msgstr "فرمت‌های قابل قبول"
 
 #: data/mat.glade:456
 msgid "Support"

___
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

2018-07-31 Thread translation
commit 801a00494bfa9ceb508d03a9d516b5173b653745
Author: Translation commit bot 
Date:   Tue Jul 31 18:19:42 2018 +

Update translations for support-portal
---
 contents+it.po | 3852 
 contents+ru.po |   15 +-
 2 files changed, 3864 insertions(+), 3 deletions(-)

diff --git a/contents+it.po b/contents+it.po
new file mode 100644
index 0..65e6ce65e
--- /dev/null
+++ b/contents+it.po
@@ -0,0 +1,3852 @@
+# Translators:
+# Random_R, 2018
+# Giuseppe Pignataro (Fastbyte01) , 2018
+# Sebastiano Pistore , 2018
+# Taha Karadoğan , 2018
+# Daniele , 2018
+# Enea Giroldi, 2018
+# Damtux, 2018
+# Massimo Scacco , 2018
+# William Di Cicco, 2018
+# Emma Peel, 2018
+# Paveway noname , 2018
+# The Gamer , 2018
+# Lor Gio, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-07-19 10:08+CET\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Lor Gio, 2018\n"
+"Language-Team: Italian (https://www.transifex.com/otf/teams/1519/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: it\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: http//localhost/ (content/contents+en.lrshowcase.title)
+msgid "How can we help?"
+msgstr "Come possiamo aiutare?"
+
+#: http//localhost/faq/ (content/faq/contents+en.lrtopic.title)
+msgid "Most Frequently Asked Questions"
+msgstr "Domande più frequenti"
+
+#: http//localhost/faq/ (content/faq/contents+en.lrtopic.seo_slug)
+msgid "faq"
+msgstr "faq"
+
+#: http//localhost/tbb/ (content/tbb/contents+en.lrtopic.title)
+msgid "Tor Browser"
+msgstr "Tor Browser"
+
+#: http//localhost/tbb/ (content/tbb/contents+en.lrtopic.seo_slug)
+msgid "tor-browser"
+msgstr "tor-browser"
+
+#: http//localhost/tormessenger/
+#: (content/tormessenger/contents+en.lrtopic.title)
+msgid "Tor Messenger"
+msgstr "Tor Messenger"
+
+#: http//localhost/tormessenger/
+#: (content/tormessenger/contents+en.lrtopic.seo_slug)
+msgid "tor-messenger"
+msgstr "tor-messenger"
+
+#: http//localhost/tormobile/ (content/tormobile/contents+en.lrtopic.title)
+msgid "Tor Mobile"
+msgstr "Tor Mobile"
+
+#: http//localhost/tormobile/ (content/tormobile/contents+en.lrtopic.seo_slug)
+msgid "tor-mobile"
+msgstr "tor-mobile"
+
+#: http//localhost/gettor/ (content/gettor/contents+en.lrtopic.title)
+#: (content/gettor/contents+en.lrtopic.seo_slug)
+msgid "GetTor"
+msgstr "OttieniTor"
+
+#: http//localhost/connecting/ (content/connecting/contents+en.lrtopic.title)
+msgid "Connecting To Tor"
+msgstr "Connessione a Tor"
+
+#: http//localhost/connecting/
+#: (content/connecting/contents+en.lrtopic.seo_slug)
+msgid "connecting-to-tor"
+msgstr "connessione-a-tor"
+
+#: http//localhost/censorship/ (content/censorship/contents+en.lrtopic.title)
+msgid "Censorship"
+msgstr "Censura"
+
+#: http//localhost/censorship/
+#: (content/censorship/contents+en.lrtopic.seo_slug)
+msgid "censorship"
+msgstr "censura"
+
+#: http//localhost/https/ (content/https/contents+en.lrtopic.title)
+msgid "HTTPS"
+msgstr "HTTPS"
+
+#: http//localhost/https/ (content/https/contents+en.lrtopic.seo_slug)
+msgid "https"
+msgstr "https"
+
+#: http//localhost/operators/ (content/operators/contents+en.lrtopic.title)
+msgid "Operators"
+msgstr "Operatori"
+
+#: http//localhost/operators/ (content/operators/contents+en.lrtopic.seo_slug)
+msgid "operators"
+msgstr "operatori"
+
+#: http//localhost/onionservices/
+#: (content/onionservices/contents+en.lrtopic.title)
+msgid "Onion Services"
+msgstr "Servizi Onion"
+
+#: http//localhost/onionservices/
+#: (content/onionservices/contents+en.lrtopic.seo_slug)
+msgid "onion-services"
+msgstr "servizi-onion"
+
+#: http//localhost/misc/ (content/misc/contents+en.lrtopic.title)
+msgid "Misc"
+msgstr "Varie"
+
+#: http//localhost/misc/ (content/misc/contents+en.lrtopic.seo_slug)
+msgid "misc"
+msgstr "varie"
+
+#: http//localhost/faq/faq-1/ (content/faq/faq-1/contents+en.lrquestion.title)
+#: http//localhost/tbb/tbb-3/ (content/tbb/tbb-3/contents+en.lrquestion.title)
+msgid ""
+"When I use Tor Browser, will anyone be able to tell which websites I visit?"
+msgstr ""
+"Quando utilizzo Tor Browser, qualcuno sarà in grado di dire quali siti web "
+"visito?"
+
+#: http//localhost/faq/faq-1/
+#: (content/faq/faq-1/contents+en.lrquestion.description)
+#: http//localhost/tbb/tbb-3/
+#: (content/tbb/tbb-3/contents+en.lrquestion.description)
+msgid "Tor Browser prevents people from knowing the websites you visit."
+msgstr "Tor browser evita che le persone conoscano i siti web che visiti."
+
+#: http//localhost/faq/faq-1/
+#: (content/faq/faq-1/contents+en.lrquestion.description)
+#: http//localhost/tbb/tbb-3/
+#: (content/tbb/tbb-3/contents+en.lrquestion.description)
+msgid ""
+"Some entities, such as your Internet Service Provider (ISP), may be able to "
+"see that you're using Tor, but they won't know where you're going when 

[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-07-31 Thread translation
commit 739b07b61b8b46dc798a89bbaa2ebbd44fdd020c
Author: Translation commit bot 
Date:   Tue Jul 31 18:19:32 2018 +

Update translations for support-tbb
---
 es_MX.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/es_MX.json b/es_MX.json
index 0608e2987..512dd4d26 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -68,7 +68,7 @@
 "tbb-11": {
"id": "#tbb-11",
"control": "tbb-11",
-   "title": "I downloaded and installed Tor Browser for Windows, but now I 
can't find it.",
+   "title": "Descargué e instalé el Navegador Tor para Windows, pero no 
lo encuentro.",
"description": "The file you download and run prompts 
you for a destination. If you don't remember what this destination was, it's 
most likely your Downloads or Desktop folder. The default setting in the 
Windows installer also creates a shortcut for you on your Desktop, though be 
aware that you may have accidentally unticked the option to create a shortcut. 
If you can't find it in either of those folders, download it again and look for 
the prompt that asks you to choose a directory to download it in. Choose a 
directory location that you'll remember easily, and once the download finishes 
you should see a Tor Browser folder there."
 },
 "tbb-12": {

___
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

2018-07-31 Thread translation
commit 2c6df920b75c0327dca3d9714f3dd555ebf8c76c
Author: Translation commit bot 
Date:   Tue Jul 31 18:15:41 2018 +

Update translations for liveusb-creator
---
 es_MX/es_MX.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/es_MX/es_MX.po b/es_MX/es_MX.po
index 8a5538953..3297fa666 100644
--- a/es_MX/es_MX.po
+++ b/es_MX/es_MX.po
@@ -3,14 +3,15 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# David Salinas , 2018
 # Sanxcher Motala , 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2017-11-11 03:09+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-07-31 18:14+\n"
+"Last-Translator: David Salinas \n"
 "Language-Team: Spanish (Mexico) 
(http://www.transifex.com/otf/torproject/language/es_MX/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -20,7 +21,7 @@ msgstr ""
 
 #: ../tails_installer/creator.py:101
 msgid "You must run this application as root"
-msgstr ""
+msgstr "Debes ejecutar esta apliación como usuario root"
 
 #: ../tails_installer/creator.py:147
 msgid "Extracting live image to the target device..."

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-07-31 Thread translation
commit 234865ba4c77ae545d5e858f20223a1aad6682c7
Author: Translation commit bot 
Date:   Tue Jul 31 17:49:39 2018 +

Update translations for support-tbb
---
 es_MX.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/es_MX.json b/es_MX.json
index d15dff034..0608e2987 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -62,7 +62,7 @@
 "tbb-10": {
"id": "#tbb-10",
"control": "tbb-10",
-   "title": "My antivirus or malware protection is blocking me from 
accessing Tor Browser.",
+   "title": "Mi antivirus o protección contra software malicioso esta 
bloqueando mi acceso al Navegador Tor.",
"description": "Most antivirus or malware protection 
allows the user to \"whitelist\" certain processes that would otherwise be 
blocked. Please open your antivirus or malware protection software and look in 
the settings for a \"whitelist\" or something similar. Next, exclude the 
following processes:For 
Windowsfirefox.exetor.exeobfs4proxy.exe (if you use 
bridges)For OS 
XTorBrowsertor.realobfs4proxy (if you use 
bridges)Finally, restart Tor Browser."
 },
 "tbb-11": {

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-topics] Update translations for support-topics

2018-07-31 Thread translation
commit 30acb5e6f0b44fb651b78664edde3f0f1c2027ee
Author: Translation commit bot 
Date:   Tue Jul 31 17:49:54 2018 +

Update translations for support-topics
---
 es_MX.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/es_MX.json b/es_MX.json
index 70a45664d..849734de6 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -41,13 +41,13 @@
   },
   "operators": {
 "path": "#operators",
-"control": "operators",
-"label": "Operators"
+"control": "operadores",
+"label": "Operadores"
   },
   "onionservices": {
 "path": "#onionservices",
 "control": "onionservices",
-"label": "Onion Services"
+"label": "Servicios Onion"
   },
   "misc": {
 "path": "#misc",

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-browser-manual] Update translations for tor-browser-manual

2018-07-31 Thread translation
commit ba1af7543aba565811c92057e302cac0ba487759
Author: Translation commit bot 
Date:   Tue Jul 31 17:48:48 2018 +

Update translations for tor-browser-manual
---
 es_MX/es_MX.po | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/es_MX/es_MX.po b/es_MX/es_MX.po
index 28bf556b9..ba9b4105b 100644
--- a/es_MX/es_MX.po
+++ b/es_MX/es_MX.po
@@ -4,12 +4,13 @@
 # Christian Reyes , 2016
 # Sanxcher Motala , 2017
 # Florencia Herra Vega , 2018
+# David Salinas , 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2016-12-06 16:36-0600\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Florencia Herra Vega , 2018\n"
+"Last-Translator: David Salinas , 2018\n"
 "Language-Team: Spanish (Mexico) 
(https://www.transifex.com/otf/teams/1519/es_MX/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -795,7 +796,7 @@ msgstr ""
 
 #: onionsites.page:10
 msgid "Onion Services"
-msgstr ""
+msgstr "Servicios Onion"
 
 #: onionsites.page:11
 msgid ""

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-topics] Update translations for support-topics

2018-07-31 Thread translation
commit 03ae09430502511e3256a508da0b6dbe09f63dfb
Author: Translation commit bot 
Date:   Tue Jul 31 17:19:59 2018 +

Update translations for support-topics
---
 fa.json | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/fa.json b/fa.json
index 5755e8e59..526e1104c 100644
--- a/fa.json
+++ b/fa.json
@@ -12,12 +12,12 @@
   "tormessenger": {
 "path": "#tormessenger",
 "control": "tormessenger",
-"label": "Tor Messenger"
+"label": " پیام‌رسان تور"
   },
   "tormobile": {
 "path": "#tormobile",
 "control": "tormobile",
-"label": "Tor Mobile"
+"label": "تور موبایل"
   },
   "gettor": {
 "path": "#gettor",
@@ -27,7 +27,7 @@
   "connecting": {
 "path": "#connectingtotor",
 "control": "connectingtotor",
-"label": "Connecting To Tor"
+"label": "در حال اتصال به تور"
   },
   "censorship": {
 "path": "#censorship",
@@ -52,6 +52,6 @@
   "misc": {
 "path": "#misc",
 "control": "misc",
-"label": "Misc"
+"label": "متفرقه"
   }
 }

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-07-31 Thread translation
commit 55ca720faf9a93d51bf4ec11580d8612a343f500
Author: Translation commit bot 
Date:   Tue Jul 31 17:19:44 2018 +

Update translations for support-tbb
---
 es_MX.json | 2 +-
 fa.json| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/es_MX.json b/es_MX.json
index 5ef0aed5f..d15dff034 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -2,7 +2,7 @@
 "tbb-1": {
"id": "#tbb-1",
"control": "tbb-1",
-   "title": "What are the most common issues with the latest stable 
version of Tor Browser?",
+   "title": "¿Cuáles son los problemas más frecuentes en la última 
versión estable del Navegador Tor?",
"description": "Whenever we release a new stable 
version of Tor Browser, we write a blog post that details its new features and 
known issues. If you started having issues with your Tor Browser after an 
update, check out ​https://blog.torproject.org\;>https://blog.torproject.org for 
the most recent stable Tor Browser post to see if your issue is listed."
 },
 "tbb-2": {
diff --git a/fa.json b/fa.json
index 6a0ec1560..3fda2179c 100644
--- a/fa.json
+++ b/fa.json
@@ -14,7 +14,7 @@
 "tbb-3": {
"id": "#tbb-3",
"control": "tbb-3",
-   "title": "When I use Tor Browser, will anyone be able to tell which 
websites I visit?",
+   "title": "آیا ، هنگامی که از تور استفاده م
یکنم ، کسی می‌میتواند وبسایت هایی که 
رفته‌ام را مشاهده کند؟",
"description": "Tor Browser prevents people from 
knowing the websites you visit. Some entities, such as your Internet Service 
Provider (ISP), may be able to see that you're using Tor."
 },
 "tbb-4": {

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-faq] Update translations for support-faq

2018-07-31 Thread translation
commit 548148d254004c2aba80e3deb577930de0655147
Author: Translation commit bot 
Date:   Tue Jul 31 17:19:13 2018 +

Update translations for support-faq
---
 fa.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fa.json b/fa.json
index 57c56f899..859556115 100644
--- a/fa.json
+++ b/fa.json
@@ -2,7 +2,7 @@
 "faq-1": {
"id": "#faq-1",
"control": "faq-1",
-   "title": "When I use Tor Browser, will anyone be able to tell which 
websites I visit?",
+   "title": "آیا ، هنگامی که از تور استفاده م
یکنم ، کسی می‌میتواند وبسایت هایی که 
رفته‌ام را مشاهده کند؟",
"description": "Tor Browser prevents people from 
knowing the websites you visit. Some entities, such as your Internet Service 
Provider (ISP), may be able to see that you're using Tor."
 },
 "faq-2": {

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-browser-manual] Update translations for tor-browser-manual

2018-07-31 Thread translation
commit e75f564b935bbd4b3df1403af3052587de024cf0
Author: Translation commit bot 
Date:   Tue Jul 31 17:18:51 2018 +

Update translations for tor-browser-manual
---
 fa/fa.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fa/fa.po b/fa/fa.po
index c936fd982..ace881e0d 100644
--- a/fa/fa.po
+++ b/fa/fa.po
@@ -22,7 +22,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: fa\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. Put one translator per line, in the form NAME , YEAR1, YEAR2
 msgctxt "_"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-brandproperties_completed] Update translations for torbutton-brandproperties_completed

2018-07-31 Thread translation
commit 65d87f13edaca8a8d74aaa8e67f750c7511aeee5
Author: Translation commit bot 
Date:   Tue Jul 31 17:17:04 2018 +

Update translations for torbutton-brandproperties_completed
---
 fa/brand.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fa/brand.properties b/fa/brand.properties
index e9eb95f43..f5ec5a296 100644
--- a/fa/brand.properties
+++ b/fa/brand.properties
@@ -11,6 +11,6 @@ homePageSingleStartMain=صفحهٔ Firefox Start, صفحهٔ 
خانگی تند 
 homePageImport=صفحه‌ٔ خانگیتان‌را از %S وارد كنيد
 
 homePageMigrationPageTitle=انتخاب صفحهٔ خانگی
-homePageMigrationDescription=بفرمایید صفحهٔ خانگی 
انتخاب گنید:
+homePageMigrationDescription=لطفاً صفحه خانگی مورد نظر 
خود را انتخاب نمایید:
 
 syncBrandShortName=همگام‌ سازی

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-brandproperties] Update translations for torbutton-brandproperties

2018-07-31 Thread translation
commit 2f4c3372ab10f6fbf425398621382b01912764fb
Author: Translation commit bot 
Date:   Tue Jul 31 17:16:59 2018 +

Update translations for torbutton-brandproperties
---
 fa/brand.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fa/brand.properties b/fa/brand.properties
index e9eb95f43..f5ec5a296 100644
--- a/fa/brand.properties
+++ b/fa/brand.properties
@@ -11,6 +11,6 @@ homePageSingleStartMain=صفحهٔ Firefox Start, صفحهٔ 
خانگی تند 
 homePageImport=صفحه‌ٔ خانگیتان‌را از %S وارد كنيد
 
 homePageMigrationPageTitle=انتخاب صفحهٔ خانگی
-homePageMigrationDescription=بفرمایید صفحهٔ خانگی 
انتخاب گنید:
+homePageMigrationDescription=لطفاً صفحه خانگی مورد نظر 
خود را انتخاب نمایید:
 
 syncBrandShortName=همگام‌ سازی

___
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

2018-07-31 Thread translation
commit e388613d2e8a9aa9514a2483d95303076ec45751
Author: Translation commit bot 
Date:   Tue Jul 31 17:15:32 2018 +

Update translations for https_everywhere
---
 es/https-everywhere.dtd | 2 +-
 ru/ssl-observatory.dtd  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/es/https-everywhere.dtd b/es/https-everywhere.dtd
index b60e97f9c..59c1d2021 100644
--- a/es/https-everywhere.dtd
+++ b/es/https-everywhere.dtd
@@ -25,7 +25,7 @@
 
 
 
-
+
 
 
 
diff --git a/ru/ssl-observatory.dtd b/ru/ssl-observatory.dtd
index 464263b71..85836f25b 100644
--- a/ru/ssl-observatory.dtd
+++ b/ru/ssl-observatory.dtd
@@ -3,8 +3,8 @@
 
 
 
-
 
 

[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed

2018-07-31 Thread translation
commit 98b52819a35332bcd7b0a24864901f5975fa516c
Author: Translation commit bot 
Date:   Tue Jul 31 17:15:40 2018 +

Update translations for https_everywhere_completed
---
 ru/ssl-observatory.dtd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ru/ssl-observatory.dtd b/ru/ssl-observatory.dtd
index 464263b71..85836f25b 100644
--- a/ru/ssl-observatory.dtd
+++ b/ru/ssl-observatory.dtd
@@ -3,8 +3,8 @@
 
 
 
-
 
 

[tor-commits] [translation/support-portal] Update translations for support-portal

2018-07-31 Thread translation
commit f5a3d104bdac048200f21bac409c25678d0b146a
Author: Translation commit bot 
Date:   Tue Jul 31 16:49:52 2018 +

Update translations for support-portal
---
 contents+pt_BR.po | 21 +
 1 file changed, 17 insertions(+), 4 deletions(-)

diff --git a/contents+pt_BR.po b/contents+pt_BR.po
index 7b6d94162..81ded1397 100644
--- a/contents+pt_BR.po
+++ b/contents+pt_BR.po
@@ -14,13 +14,14 @@
 # nilson t. c., 2018
 # Flávio Veras , 2018
 # Renato dos Santos , 2018
+# Isa Silveira , 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-07-19 10:08+CET\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Renato dos Santos , 2018\n"
+"Last-Translator: Isa Silveira , 2018\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"
@@ -252,6 +253,9 @@ msgid ""
 "Tor Browser already comes installed with two add-ons — HTTPS Everywhere and 
"
 "NoScript — and adding anything else could deanonymize you."
 msgstr ""
+"O Tor Browser já vem instalado com dois add-ons — HTTPS Everywhere e "
+"NoScript — e adicionar qualquer outra coisa poderia comprometer seu "
+"anonimato."
 
 #: http//localhost/faq/faq-3/
 #: (content/faq/faq-3/contents+en.lrquestion.seo_slug)
@@ -268,6 +272,7 @@ msgstr "Para quais sistemas operacionais o Tor Browser 
está disponível?"
 #: (content/faq/faq-4/contents+en.lrquestion.description)
 msgid "Tor Browser is currently available on Windows, Linux and macOS (OS X)."
 msgstr ""
+"Atualmente, o Tor Browser está disponível no Windows, Linux e macOS (OS X)."
 
 #: http//localhost/faq/faq-4/
 #: (content/faq/faq-4/contents+en.lrquestion.description)
@@ -435,7 +440,7 @@ msgstr "Finalmente, reinicie o navegador TOR."
 #: http//localhost/tbb/tbb-10/
 #: (content/tbb/tbb-10/contents+en.lrquestion.description)
 msgid "This should fix the issues you're experiencing."
-msgstr ""
+msgstr "Isto deve resolver os problemas que você está encontrando."
 
 #: http//localhost/tbb/tbb-10/
 #: (content/tbb/tbb-10/contents+en.lrquestion.description)
@@ -470,6 +475,8 @@ msgid ""
 "If you don't remember what this destination was, it's most likely your "
 "Downloads or Desktop folder."
 msgstr ""
+"Se você não lembra qual era este destino, provavelmente está na sua pasta 
de"
+" Downloads ou no Desktop."
 
 #: http//localhost/tbb/tbb-11/
 #: (content/tbb/tbb-11/contents+en.lrquestion.description)
@@ -525,6 +532,8 @@ msgid ""
 "Fortunately, most websites, devices, and other browsers are moving away from"
 " the use of Flash."
 msgstr ""
+"Felizmente, a maioria dos websites, aparelhos e outros browsers estão "
+"abandonando o uso do Flash."
 
 #: http//localhost/tbb/tbb-12/
 #: (content/tbb/tbb-12/contents+en.lrquestion.seo_slug)
@@ -539,7 +548,7 @@ msgstr "O uso do Navegador Tor protege outros programas no 
meu computador?"
 #: http//localhost/tbb/tbb-13/
 #: (content/tbb/tbb-13/contents+en.lrquestion.description)
 msgid "Only Tor Browser's traffic will be routed over the Tor network."
-msgstr ""
+msgstr "Apenas o tráfego do Tor Browser será redirecionado para a rede Tor."
 
 #: http//localhost/tbb/tbb-13/
 #: (content/tbb/tbb-13/contents+en.lrquestion.description)
@@ -746,7 +755,7 @@ msgstr "Por que o primeiro IP address no meu relay circuit 
é sempre o mesmo?"
 #: http//localhost/tbb/tbb-2/
 #: (content/tbb/tbb-2/contents+en.lrquestion.description)
 msgid "That is normal Tor behavior."
-msgstr ""
+msgstr "Isso é o comportamento normal do Tor."
 
 #: http//localhost/tbb/tbb-2/
 #: (content/tbb/tbb-2/contents+en.lrquestion.description)
@@ -808,6 +817,8 @@ msgstr ""
 #: (content/connecting/connecting-1/contents+en.lrquestion.description)
 msgid "Please make sure your system clock and timezone are set accurately."
 msgstr ""
+"Por favor certifique-se que o relógio e fuso horário do seu sistema estão "
+"configurados corretamente."
 
 #: http//localhost/tbb/tbb-20/
 #: (content/tbb/tbb-20/contents+en.lrquestion.description)
@@ -890,6 +901,8 @@ msgid ""
 "That said, Tor is much faster than it used to be and you may not actually "
 "notice any change in speed from other browsers."
 msgstr ""
+"Dito isto, o Tor é muito mais rápido do que costumava ser e talvez você 
não "
+"note nenhuma diferença na velocidade em comparação a outros browsers."
 
 #: http//localhost/tbb/tbb-22/
 #: (content/tbb/tbb-22/contents+en.lrquestion.seo_slug)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-07-31 Thread translation
commit 394624cdf7550c16b9cf4979591354f4416930a8
Author: Translation commit bot 
Date:   Tue Jul 31 16:49:44 2018 +

Update translations for support-tbb
---
 es_MX.json |  6 +++---
 fo.json| 18 +-
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/es_MX.json b/es_MX.json
index 74b1ab0d1..5ef0aed5f 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -50,7 +50,7 @@
 "tbb-8": {
"id": "#tbb-8",
"control": "tbb-8",
-   "title": "Our website is blocked by a censor. Can Tor Browser help 
users access our website?",
+   "title": "Nuestra página web es bloqueada por un censor. ¿El 
Navegador Tor puede ayudar a los usuarios a accesar nuestro sitio? ",
"description": "Tor Browser can certainly help people 
access your website in places where it is blocked. Most of the time, simply 
downloading the ​https://www.torproject.org/download/download-easy.html.en\;>Tor 
Browser and then using it to navigate to the blocked site will allow 
access. In places where there is heavy censorship we have a number of 
censorship circumvention options available, including ​https://www.torproject.org/docs/pluggable-transports.html.en\;>pluggable 
transports. For more information, please see the https://tb-manual.torproject.org/en-US/\;>​Tor Browser User 
Manual section on https://tb-manual.torproject.org/en-US/circumvention.html\;>censorship."
 },
 "tbb-9": {
@@ -86,7 +86,7 @@
 "tbb-14": {
"id": "#tbb-14",
"control": "tbb-14",
-   "title": "Should I install a new add-on or extension in Tor Browser, 
like AdBlock Plus or uBlock Origin?",
+   "title": "¿Debería instalar una nueva extensión o complemento en el 
navegador Tor, como AdBlock Plus o uBlock Origin?",
"description": "It's strongly discouraged to install 
new add-ons in Tor Browser, because they can compromise both your privacy and 
your security. Plus, Tor Browser already comes installed with two add-ons — 
HTTPS Everywhere and NoScript — which give you added protection."
 },
 "tbb-15": {
@@ -188,7 +188,7 @@
 "tbb-31": {
"id": "#tbb-31",
"control": "tbb-31",
-   "title": "Which platforms is Tor Browser available for?",
+   "title": "¿En qué plataformas esta disponible el Navegador Tor?",
"description": "Tor Browser is currently available on 
Windows, Linux and OSX. For Android, The Guardian Project maintains the 
Tor-powered apps Orbot and Orfox. There is no official version of Tor for iOS 
yet, though we recommend Onion Browser."
 },
 "tbb-32": {
diff --git a/fo.json b/fo.json
index 2782df33f..2775283b5 100644
--- a/fo.json
+++ b/fo.json
@@ -104,7 +104,7 @@
 "tbb-17": {
"id": "#tbb-17",
"control": "tbb-17",
-   "title": "Is it safe to run Tor Browser and another browser at the same 
time?",
+   "title": "Er tað trygt at brúka Tor kagarin og ein annan kagara 
samstundis?",
"description": "If you run Tor Browser and another 
browser at the same time, it won't affect Tor's performance or privacy 
properties. However, be aware that your other browser is not keeping your 
activity private, and you may forget and accidentally use that non-private 
browser to do something that you intended to do in Tor Browser."
 },  
 "tbb-18": {
@@ -116,13 +116,13 @@
 "tbb-19": {
"id": "#tbb-19",
"control": "tbb-19",
-   "title": "I can’t connect to Tor Browser, is my network censored?",
+   "title": "Eg kann ikki fáa samband við Tor kagarinum, er mítt net 
sensurera?",
"description": "You might be on a censored network, 
and so you should try using bridges. Some bridges are built in to Tor Browser, 
and you can use those bridges by choosing \"configure\" (then following the 
prompts) in the Tor Launcher window that pops up when you open Tor Browser for 
the first time. If you need other bridges, you can get them at our ​https://bridges.torproject.org/\;>Bridges website. For more 
information about bridges, see the https://tb-manual.torproject.org/en-US/bridges.html\;>​Tor Browser 
manual."
 },
 "tbb-20": {
"id": "#tbb-20",
"control": "tbb-20",
-   "title": "Tor Browser won't connect, but it doesn’t seem to be an 
issue with censorship.",
+   "title": "Tor kagarin fær ikki samband, men tað sær ikki út til at 
vera ein trupuleiki við sensur. ",
"description": "One of the most common issues that 
causes connection errors in Tor Browser is an incorrect system clock. Please 
make sure your system clock and timezone are set accurately. If this doesn't 
fix the problem, see the ​Troubleshooting page on the https://tb-manual.torproject.org/en-US/bridges.html\;>​Tor Browser 
manual."
 },
 "tbb-21": {
@@ -134,7 +134,7 @@
 "tbb-22": {
"id": "#tbb-22",
"control": "tbb-22",
-   "title": "How can I make Tor run faster? Is Tor Browser slower than 
other 

[tor-commits] [translation/support-topics] Update translations for support-topics

2018-07-31 Thread translation
commit 40be601aa405c5772e56e31e76180edad9498a5a
Author: Translation commit bot 
Date:   Tue Jul 31 16:50:00 2018 +

Update translations for support-topics
---
 fa.json | 110 
 1 file changed, 55 insertions(+), 55 deletions(-)

diff --git a/fa.json b/fa.json
index 8b56fef13..5755e8e59 100644
--- a/fa.json
+++ b/fa.json
@@ -1,57 +1,57 @@
 {
-"faq": {
-   "path": "#faq",
-   "control": "faq",
-   "label": "Most Frequently Asked Questions"
-},
-"tbb": {
-   "path": "#tbb",
-   "control": "tbb",
-   "label": "مرورگر تور"
-},
-"tormessenger": {
-   "path": "#tormessenger",
-   "control": "tormessenger",
-   "label": "Tor Messenger"
-},
-"tormobile": {
-   "path": "#tormobile",
-   "control": "tormobile",
-   "label": "Tor Mobile"
-},
-"gettor": {
-   "path": "#gettor",
-   "control": "gettor",
-   "label": "GetTor"
-},
-"connecting": {
-   "path": "#connectingtotor",
-   "control": "connectingtotor",
-   "label": "Connecting To Tor"
-},
-"censorship": {
-   "path": "#censorship",
-   "control": "سانسور",
-   "label": "سانسور"
-},
-"https": {
-   "path": "#https",
-   "control": "https",
-   "label": "HTTPS"
-},
-"operators": {
-   "path": "#operators",
-   "control": "operators",
-   "label": "Operators"
-},
-"onionservices": {
-   "path": "#onionservices",
-   "control": "onionservices",
-   "label": "خدمات پیاز"
-},
-"misc": {
-   "path": "#misc",
-   "control": "misc",
-   "label": "Misc"
-}
+  "faq": {
+"path": "#faq",
+"control": "پرسش و پاسخ",
+"label": "سوال های متداول "
+  },
+  "tbb": {
+"path": "#tbb",
+"control": "tbb",
+"label": "مرورگر تور"
+  },
+  "tormessenger": {
+"path": "#tormessenger",
+"control": "tormessenger",
+"label": "Tor Messenger"
+  },
+  "tormobile": {
+"path": "#tormobile",
+"control": "tormobile",
+"label": "Tor Mobile"
+  },
+  "gettor": {
+"path": "#gettor",
+"control": "gettor",
+"label": "GetTor"
+  },
+  "connecting": {
+"path": "#connectingtotor",
+"control": "connectingtotor",
+"label": "Connecting To Tor"
+  },
+  "censorship": {
+"path": "#censorship",
+"control": "سانسور",
+"label": "سانسور"
+  },
+  "https": {
+"path": "#https",
+"control": "https",
+"label": "HTTPS"
+  },
+  "operators": {
+"path": "#operators",
+"control": "operators",
+"label": "Operators"
+  },
+  "onionservices": {
+"path": "#onionservices",
+"control": "onionservices",
+"label": "خدمات پیاز"
+  },
+  "misc": {
+"path": "#misc",
+"control": "misc",
+"label": "Misc"
+  }
 }

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-miscellaneous] Update translations for support-miscellaneous

2018-07-31 Thread translation
commit cf922706aea04eb86c0b4884c2142ac788da5472
Author: Translation commit bot 
Date:   Tue Jul 31 16:49:35 2018 +

Update translations for support-miscellaneous
---
 es_MX.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/es_MX.json b/es_MX.json
index c29993d09..d917d5fd9 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -74,7 +74,7 @@
 "misc-13": {
"id": "#misc-13",
"control": "misc-13",
-   "title": "Can I use a VPN with Tor?",
+   "title": "¿Puedo usar un VPN con Tor?",
"description": "Generally speaking, we don't 
recommend using a VPN with Tor unless you're an advanced user who knows how to 
configure both in a way that doesn't compromise your privacy. You can find more 
detailed information about Tor + VPN at https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>​our 
wiki."
 },
 "misc-14": {

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-faq] Update translations for support-faq

2018-07-31 Thread translation
commit 717d50c23fd3466dd2a66f646a566cd9be630b11
Author: Translation commit bot 
Date:   Tue Jul 31 16:49:13 2018 +

Update translations for support-faq
---
 es_MX.json | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/es_MX.json b/es_MX.json
index 5e97f962c..4fe1544eb 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -8,25 +8,25 @@
 "faq-2": {
"id": "#faq-2",
"control": "faq-2",
-   "title": "Our website is blocked by a censor. Can Tor Browser help 
users access our website?",
+   "title": "Nuestra página web es bloqueada por un censor. ¿El 
Navegador Tor puede ayudar a los usuarios a accesar nuestro sitio? ",
"description": "Tor Browser can certainly help people 
access your website in places where it is blocked. Most of the time, simply 
downloading the ​Tor Browser and then using it to navigate to the blocked 
site will allow access. In places where there is heavy censorship, we have a 
number of censorship circumvention options available, including ​pluggable 
transports. For more information, please see the ​Tor Browser User Manual 
section on censorship."
 },
 "faq-3": {
"id": "#faq-3",
"control": "faq-3",
-   "title": "Should I install a new add-on or extension in Tor Browser, 
like AdBlock Plus or uBlock Origin?",
+   "title": "¿Debería instalar una nueva extensión o complemento en el 
navegador Tor, como AdBlock Plus o uBlock Origin?",
"description": "It's strongly discouraged to install 
new add-ons in Tor Browser, because they can compromise both your privacy and 
your security. Plus, Tor Browser already comes installed with two add-ons — 
HTTPS Everywhere and NoScript — which give you added protection."
 },
 "faq-4": {
"id": "#faq-4",
"control": "faq-4",
-   "title": "Which platforms is Tor Browser available for?",
+   "title": "¿En qué plataformas esta disponible el Navegador Tor?",
"description": "Tor Browser is currently available on 
Windows, Linux and macOS (OS X). For Android, The Guardian Project maintains 
the Tor-powered apps Orbot and Orfox. There is no official version of Tor for 
iOS yet, though we recommend Onion Browser."
 },
 "faq-5": {
"id": "#faq-5",
"control": "faq-5",
-   "title": "Can I use a VPN with Tor?",
+   "title": "¿Puedo usar un VPN con Tor?",
"description": "Generally speaking, we don't 
recommend using a VPN with Tor unless you're an advanced user who knows how to 
configure both in a way that doesn't compromise your privacy. Learn more about 
combining Tor + VPN."
 }
 }

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-connecting] Update translations for support-connecting

2018-07-31 Thread translation
commit cc6bd2b86d0e0eab257ee70b23995d1cf19197f7
Author: Translation commit bot 
Date:   Tue Jul 31 16:49:04 2018 +

Update translations for support-connecting
---
 fo.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fo.json b/fo.json
index 4d3e7f911..64737e1ee 100644
--- a/fo.json
+++ b/fo.json
@@ -2,7 +2,7 @@
 "connecting-1": {
"id": "#connecting-1",
"control": "connecting-1",
-   "title": "Tor Browser won't connect, but it doesn’t seem to be an 
issue with censorship.",
+   "title": "Tor kagarin fær ikki samband, men tað sær ikki út til at 
vera ein trupuleiki við sensur. ",
"description": "One of the most common issues that 
causes connection errors in Tor Browser is an incorrect system clock. Please 
make sure your system clock and timezone are set accurately. If this doesn't 
fix the problem, see the ​Troubleshooting page on the https://tb-manual.torproject.org/en-US/bridges.html\;>​Tor Browser 
manual."
 },
 "connecting-2": {

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-browser-manual] Update translations for tor-browser-manual

2018-07-31 Thread translation
commit 5f29db1a0c6fb4ac5fcad742c08ed6393f7b44cf
Author: Translation commit bot 
Date:   Tue Jul 31 16:48:45 2018 +

Update translations for tor-browser-manual
---
 fo/fo.po | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/fo/fo.po b/fo/fo.po
index df4168ac5..b9397582b 100644
--- a/fo/fo.po
+++ b/fo/fo.po
@@ -1,11 +1,12 @@
 # Translators:
 # Sigmund Jørgensen , 2016
+# Robin Kjeld , 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2016-12-06 16:36-0600\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Sigmund Jørgensen , 2016\n"
+"Last-Translator: Robin Kjeld , 2018\n"
 "Language-Team: Faroese (https://www.transifex.com/otf/teams/1519/fo/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1257,7 +1258,7 @@ msgstr ""
 
 #: uninstalling.page:18
 msgid "Removing Tor Browser from your system is simple:"
-msgstr ""
+msgstr "At strika Tor kagarin frá tínari teldu er einfalt:"
 
 #: uninstalling.page:24
 msgid ""

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-censorship] Update translations for support-censorship

2018-07-31 Thread translation
commit 7b57d4cb1c2646cbb7fafb57bd71c4b3b3385761
Author: Translation commit bot 
Date:   Tue Jul 31 16:48:56 2018 +

Update translations for support-censorship
---
 es_MX.json | 2 +-
 fo.json| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/es_MX.json b/es_MX.json
index 9abeb2f10..ba34170f6 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -2,7 +2,7 @@
 "censorship-1": {
"id": "#censorship-1",
"control": "censorship-1",
-   "title": "Our website is blocked by a censor. Can Tor Browser help 
users access our website?",
+   "title": "Nuestra página web es bloqueada por un censor. ¿El 
Navegador Tor puede ayudar a los usuarios a accesar nuestro sitio? ",
"description": "Tor Browser can certainly help people 
access your website in places where it is blocked. Most of the time, simply 
downloading the ​https://www.torproject.org/download/download-easy.html.en\;>Tor 
Browser and then using it to navigate to the blocked site will allow 
access. In places where there is heavy censorship we have a number of 
censorship circumvention options available, including ​https://www.torproject.org/docs/pluggable-transports.html.en\;>pluggable 
transports. For more information, please see the https://tb-manual.torproject.org/en-US/\;>​Tor Browser User 
Manual section on https://tb-manual.torproject.org/en-US/circumvention.html\;>censorship."
 },
 "censorship-2": {
diff --git a/fo.json b/fo.json
index 9abeb2f10..93d41a3ee 100644
--- a/fo.json
+++ b/fo.json
@@ -20,7 +20,7 @@
 "censorship-4": {
"id": "#censorship-4",
"control": "censorship-4",
-   "title": "I can’t connect to Tor Browser, is my network censored?",
+   "title": "Eg kann ikki fáa samband við Tor kagarinum, er mítt net 
sensurera?",
"description": "You might be on a censored network, 
and so you should try using bridges. Some bridges are built in to Tor Browser, 
and you can use those bridges by choosing \"configure\" (then following the 
prompts) in the Tor Launcher window that pops up when you open Tor Browser for 
the first time. If you need other bridges, you can get them at our ​https://bridges.torproject.org/\;>Bridges website. For more 
information about bridges, see the https://tb-manual.torproject.org/en-US/bridges.html\;>​Tor Browser 
manual."
 },
 "censorship-5": {
@@ -32,7 +32,7 @@
 "censorship-6": {
"id": "#censorship-6",
"control": "censorship-6",
-   "title": "I can’t connect to Tor Browser, is my network censored?",
+   "title": "Eg kann ikki fáa samband við Tor kagarinum, er mítt net 
sensurera?",
"description": "You might be on a censored network, 
and so you should try using bridges. Some bridges are built in to Tor Browser, 
and you can use those bridges by choosing \"configure\" (then following the 
prompts) in the Tor Launcher window that pops up when you open Tor Browser for 
the first time. If you need other bridges, you can get them at our ​https://bridges.torproject.org/\;>Bridges website. For more 
information about bridges, see the https://tb-manual.torproject.org/en-US/bridges.html\;>​Tor Browser 
manual."
 }
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-topics] Update translations for support-topics

2018-07-31 Thread translation
commit e8da64f2d601ee13bd518e84501a737c670c2916
Author: Translation commit bot 
Date:   Tue Jul 31 16:19:56 2018 +

Update translations for support-topics
---
 es_MX.json | 110 ++---
 fo.json| 110 ++---
 2 files changed, 110 insertions(+), 110 deletions(-)

diff --git a/es_MX.json b/es_MX.json
index 5d6e56e72..70a45664d 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -1,57 +1,57 @@
 {
-"faq": {
-   "path": "#faq",
-   "control": "faq",
-   "label": "Most Frequently Asked Questions"
-},
-"tbb": {
-   "path": "#tbb",
-   "control": "tbb",
-   "label": "Explorador de Tor"
-},
-"tormessenger": {
-   "path": "#tormessenger",
-   "control": "tormessenger",
-   "label": "Tor Messenger"
-},
-"tormobile": {
-   "path": "#tormobile",
-   "control": "tormobile",
-   "label": "Tor Mobile"
-},
-"gettor": {
-   "path": "#gettor",
-   "control": "gettor",
-   "label": "GetTor"
-},
-"connecting": {
-   "path": "#connectingtotor",
-   "control": "connectingtotor",
-   "label": "Connecting To Tor"
-},
-"censorship": {
-   "path": "#censorship",
-   "control": "censorship",
-   "label": "Censorship"
-},
-"https": {
-   "path": "#https",
-   "control": "https",
-   "label": "HTTPS"
-},
-"operators": {
-   "path": "#operators",
-   "control": "operators",
-   "label": "Operators"
-},
-"onionservices": {
-   "path": "#onionservices",
-   "control": "onionservices",
-   "label": "Onion Services"
-},
-"misc": {
-   "path": "#misc",
-   "control": "misc",
-   "label": "Misc"
-}
+  "faq": {
+"path": "#faq",
+"control": "faq",
+"label": "Preguntas frecuentes"
+  },
+  "tbb": {
+"path": "#tbb",
+"control": "tbb",
+"label": "Explorador de Tor"
+  },
+  "tormessenger": {
+"path": "#tormessenger",
+"control": "tormessenger",
+"label": "Tor Messenger"
+  },
+  "tormobile": {
+"path": "#tormobile",
+"control": "tormobile",
+"label": "Tor Móvil"
+  },
+  "gettor": {
+"path": "#gettor",
+"control": "gettor",
+"label": "GetTor"
+  },
+  "connecting": {
+"path": "#connectingtotor",
+"control": "connectingtotor",
+"label": "Connecting To Tor"
+  },
+  "censorship": {
+"path": "#censorship",
+"control": "censura",
+"label": "Censura"
+  },
+  "https": {
+"path": "#https",
+"control": "https",
+"label": "HTTPS"
+  },
+  "operators": {
+"path": "#operators",
+"control": "operators",
+"label": "Operators"
+  },
+  "onionservices": {
+"path": "#onionservices",
+"control": "onionservices",
+"label": "Onion Services"
+  },
+  "misc": {
+"path": "#misc",
+"control": "misc",
+"label": "Misc"
+  }
 }
diff --git a/fo.json b/fo.json
index 63a46e0ca..44f8ef7d2 100644
--- a/fo.json
+++ b/fo.json
@@ -1,57 +1,57 @@
 {
-"faq": {
-   "path": "#faq",
-   "control": "faq",
-   "label": "Most Frequently Asked Questions"
-},
-"tbb": {
-   "path": "#tbb",
-   "control": "tbb",
-   "label": "Tor Browser"
-},
-"tormessenger": {
-   "path": "#tormessenger",
-   "control": "tormessenger",
-   "label": "Tor Messenger"
-},
-"tormobile": {
-   "path": "#tormobile",
-   "control": "tormobile",
-   "label": "Tor Mobile"
-},
-"gettor": {
-   "path": "#gettor",
-   "control": "gettor",
-   "label": "GetTor"
-},
-"connecting": {
-   "path": "#connectingtotor",
-   "control": "connectingtotor",
-   "label": "Connecting To Tor"
-},
-"censorship": {
-   "path": "#censorship",
-   "control": "censorship",
-   "label": "Censorship"
-},
-"https": {
-   "path": "#https",
-   "control": "https",
-   "label": "HTTPS"
-},
-"operators": {
-   "path": "#operators",
-   "control": "operators",
-   "label": "Operators"
-},
-"onionservices": {
-   "path": "#onionservices",
-   "control": "onionservices",
-   "label": "Onion Services"
-},
-"misc": {
-   "path": "#misc",
-   "control": "misc",
-   "label": "Misc"
-}
+  "faq": {
+"path": "#faq",
+"control": "OSS",
+"label": "Ofta settir spurningar"
+  },
+  "tbb": {
+"path": "#tbb",
+"control": "tbb",
+"label": "Tor Browser"
+  },
+  "tormessenger": {
+"path": "#tormessenger",
+"control": "tormessenger",
+"label": "Tor Messenger"
+  },
+  "tormobile": {
+"path": "#tormobile",
+"control": "tormobile",
+"label": "Tor Mobile"
+  },
+  "gettor": {
+"path": "#gettor",
+"control": "gettor",
+"label": "GetTor"
+  },
+  "connecting": {
+"path": "#connectingtotor",
+"control": "connectingtotor",
+

[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-07-31 Thread translation
commit ac5f1ffed59a27c4b14689d440ba08513afad203
Author: Translation commit bot 
Date:   Tue Jul 31 16:19:39 2018 +

Update translations for support-tbb
---
 es_MX.json |  2 +-
 fo.json| 16 
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/es_MX.json b/es_MX.json
index e4ba34fc5..74b1ab0d1 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -14,7 +14,7 @@
 "tbb-3": {
"id": "#tbb-3",
"control": "tbb-3",
-   "title": "When I use Tor Browser, will anyone be able to tell which 
websites I visit?",
+   "title": "Cuando use el Navegador Tor, ¿podrán saber qué sitios 
estoy visitando?",
"description": "Tor Browser prevents people from 
knowing the websites you visit. Some entities, such as your Internet Service 
Provider (ISP), may be able to see that you're using Tor."
 },
 "tbb-4": {
diff --git a/fo.json b/fo.json
index e4ba34fc5..2782df33f 100644
--- a/fo.json
+++ b/fo.json
@@ -2,7 +2,7 @@
 "tbb-1": {
"id": "#tbb-1",
"control": "tbb-1",
-   "title": "What are the most common issues with the latest stable 
version of Tor Browser?",
+   "title": "Hvörjir eru teir mest vanligu trupuleikarnir við sístu 
útgávuni av Tor kagarinum?",
"description": "Whenever we release a new stable 
version of Tor Browser, we write a blog post that details its new features and 
known issues. If you started having issues with your Tor Browser after an 
update, check out ​https://blog.torproject.org\;>https://blog.torproject.org for 
the most recent stable Tor Browser post to see if your issue is listed."
 },
 "tbb-2": {
@@ -14,7 +14,7 @@
 "tbb-3": {
"id": "#tbb-3",
"control": "tbb-3",
-   "title": "When I use Tor Browser, will anyone be able to tell which 
websites I visit?",
+   "title": "Tá eg brúki Tor kagarin, kann nakar síggja hvörjar 
heimasíður eg vitji?",
"description": "Tor Browser prevents people from 
knowing the websites you visit. Some entities, such as your Internet Service 
Provider (ISP), may be able to see that you're using Tor."
 },
 "tbb-4": {
@@ -62,25 +62,25 @@
 "tbb-10": {
"id": "#tbb-10",
"control": "tbb-10",
-   "title": "My antivirus or malware protection is blocking me from 
accessing Tor Browser.",
+   "title": "Mítt antivirus forrit ella illbúðaverja forðar mær í at 
brúka Tor kagarin.",
"description": "Most antivirus or malware protection 
allows the user to \"whitelist\" certain processes that would otherwise be 
blocked. Please open your antivirus or malware protection software and look in 
the settings for a \"whitelist\" or something similar. Next, exclude the 
following processes:For 
Windowsfirefox.exetor.exeobfs4proxy.exe (if you use 
bridges)For OS 
XTorBrowsertor.realobfs4proxy (if you use 
bridges)Finally, restart Tor Browser."
 },
 "tbb-11": {
"id": "#tbb-11",
"control": "tbb-11",
-   "title": "I downloaded and installed Tor Browser for Windows, but now I 
can't find it.",
+   "title": "Eg tók niður og installeraði Tor kagarin til Windows, men 
nú finni eg tað ikki aftur. ",
"description": "The file you download and run prompts 
you for a destination. If you don't remember what this destination was, it's 
most likely your Downloads or Desktop folder. The default setting in the 
Windows installer also creates a shortcut for you on your Desktop, though be 
aware that you may have accidentally unticked the option to create a shortcut. 
If you can't find it in either of those folders, download it again and look for 
the prompt that asks you to choose a directory to download it in. Choose a 
directory location that you'll remember easily, and once the download finishes 
you should see a Tor Browser folder there."
 },
 "tbb-12": {
"id": "#tbb-12",
"control": "tbb-12",
-   "title": "Can I use Flash in Tor Browser?",
+   "title": "Kann eg brúka Flash í Tor kagarinum?",
"description": "Flash is disabled in Tor Browser, and 
we recommend you do not enable it. We don’t think Flash is safe to use in any 
browser — it's a very insecure piece of software that can easily compromise 
your privacy or serve you malware. Fortunately, most websites, devices, and 
other browsers are moving away from the use of Flash."
 },
 "tbb-13": {
"id": "#tbb-13",
"control": "tbb-13",
-   "title": "Does using Tor Browser protect other applications on my 
computer?",
+   "title": "Vera onnur forrit vard av at brúka Tor kagarin?",
"description": " Only Tor Browser's traffic will be 
routed over the Tor network. Any other application on your system (including 
other browsers) will not have their connections routed over the Tor network, 
and will not be protected. They need to be configured separately to use Tor. If 
you need to be sure that all traffic will go through the Tor 

[tor-commits] [translation/support-faq] Update translations for support-faq

2018-07-31 Thread translation
commit a646648ff5ae36ee42c180d8ae83b1f2d91f2f6e
Author: Translation commit bot 
Date:   Tue Jul 31 16:19:06 2018 +

Update translations for support-faq
---
 es_MX.json | 2 +-
 fo.json| 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/es_MX.json b/es_MX.json
index a4a631779..5e97f962c 100644
--- a/es_MX.json
+++ b/es_MX.json
@@ -2,7 +2,7 @@
 "faq-1": {
"id": "#faq-1",
"control": "faq-1",
-   "title": "When I use Tor Browser, will anyone be able to tell which 
websites I visit?",
+   "title": "Cuando use el Navegador Tor, ¿podrán saber qué sitios 
estoy visitando?",
"description": "Tor Browser prevents people from 
knowing the websites you visit. Some entities, such as your Internet Service 
Provider (ISP), may be able to see that you're using Tor."
 },
 "faq-2": {
diff --git a/fo.json b/fo.json
index a4a631779..0e87d84f2 100644
--- a/fo.json
+++ b/fo.json
@@ -2,7 +2,7 @@
 "faq-1": {
"id": "#faq-1",
"control": "faq-1",
-   "title": "When I use Tor Browser, will anyone be able to tell which 
websites I visit?",
+   "title": "Tá eg brúki Tor kagarin, kann nakar síggja hvörjar 
heimasíður eg vitji?",
"description": "Tor Browser prevents people from 
knowing the websites you visit. Some entities, such as your Internet Service 
Provider (ISP), may be able to see that you're using Tor."
 },
 "faq-2": {
@@ -20,13 +20,13 @@
 "faq-4": {
"id": "#faq-4",
"control": "faq-4",
-   "title": "Which platforms is Tor Browser available for?",
+   "title": "Hvörjar stýrisskipanir kunnu nýta Tor kagarin?",
"description": "Tor Browser is currently available on 
Windows, Linux and macOS (OS X). For Android, The Guardian Project maintains 
the Tor-powered apps Orbot and Orfox. There is no official version of Tor for 
iOS yet, though we recommend Onion Browser."
 },
 "faq-5": {
"id": "#faq-5",
"control": "faq-5",
-   "title": "Can I use a VPN with Tor?",
+   "title": "Kann eg brúka VPN saman við Tor?",
"description": "Generally speaking, we don't 
recommend using a VPN with Tor unless you're an advanced user who knows how to 
configure both in a way that doesn't compromise your privacy. Learn more about 
combining Tor + VPN."
 }
 }

___
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

2018-07-31 Thread translation
commit da2c69cf54c8b2f7a80ba4fa81ad59cc8f1c99e0
Author: Translation commit bot 
Date:   Tue Jul 31 16:19:47 2018 +

Update translations for support-portal
---
 contents+pt_BR.po | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/contents+pt_BR.po b/contents+pt_BR.po
index 450a6921c..7b6d94162 100644
--- a/contents+pt_BR.po
+++ b/contents+pt_BR.po
@@ -443,6 +443,8 @@ msgid ""
 "Please note that some antivirus clients, like Kaspersky, may also be "
 "blocking Tor at the firewall level."
 msgstr ""
+"Observe que alguns clientes de antivírus, como o Kaspersky, também podem "
+"estar bloqueando o Tor no nível do firewall."
 
 #: http//localhost/tbb/tbb-10/
 #: (content/tbb/tbb-10/contents+en.lrquestion.seo_slug)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-miscellaneous] Update translations for support-miscellaneous

2018-07-31 Thread translation
commit 14e3c350ef3e641f9bba2e645598dfbb4ead46ad
Author: Translation commit bot 
Date:   Tue Jul 31 16:19:30 2018 +

Update translations for support-miscellaneous
---
 fo.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fo.json b/fo.json
index c29993d09..cf9a99346 100644
--- a/fo.json
+++ b/fo.json
@@ -74,7 +74,7 @@
 "misc-13": {
"id": "#misc-13",
"control": "misc-13",
-   "title": "Can I use a VPN with Tor?",
+   "title": "Kann eg brúka VPN saman við Tor?",
"description": "Generally speaking, we don't 
recommend using a VPN with Tor unless you're an advanced user who knows how to 
configure both in a way that doesn't compromise your privacy. You can find more 
detailed information about Tor + VPN at https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>​our 
wiki."
 },
 "misc-14": {

___
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

2018-07-31 Thread translation
commit bf1c3f51153efacf3f36402f1c9baba18b8c8172
Author: Translation commit bot 
Date:   Tue Jul 31 14:50:00 2018 +

Update translations for support-portal
---
 contents+pt_BR.po | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/contents+pt_BR.po b/contents+pt_BR.po
index e19a7b1fe..450a6921c 100644
--- a/contents+pt_BR.po
+++ b/contents+pt_BR.po
@@ -13,13 +13,14 @@
 # Mauro Hemerly Gazzani , 2018
 # nilson t. c., 2018
 # Flávio Veras , 2018
+# Renato dos Santos , 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-07-19 10:08+CET\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Flávio Veras , 2018\n"
+"Last-Translator: Renato dos Santos , 2018\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"
@@ -63,7 +64,7 @@ msgstr "Tor Mobile"
 
 #: http//localhost/tormobile/ (content/tormobile/contents+en.lrtopic.seo_slug)
 msgid "tor-mobile"
-msgstr ""
+msgstr "tor-mobile"
 
 #: http//localhost/gettor/ (content/gettor/contents+en.lrtopic.title)
 #: (content/gettor/contents+en.lrtopic.seo_slug)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [metrics-web/master] Specify per-graph CSV files on our /stats.html.

2018-07-31 Thread karsten
commit 4b033b48432d05b546d82d451d7458a311651511
Author: Karsten Loesing 
Date:   Fri Jul 27 21:09:41 2018 +0200

Specify per-graph CSV files on our /stats.html.

Part of #25383.
---
 src/main/resources/web/jsps/stats.jsp | 897 +-
 1 file changed, 883 insertions(+), 14 deletions(-)

diff --git a/src/main/resources/web/jsps/stats.jsp 
b/src/main/resources/web/jsps/stats.jsp
index ea5faf8..1c18921 100644
--- a/src/main/resources/web/jsps/stats.jsp
+++ b/src/main/resources/web/jsps/stats.jsp
@@ -13,13 +13,837 @@
   
 
 
-
-  Pre-aggregated statistics files used on this website #
-  This page contains specifications and links to pre-aggregated 
statistics files used on this website.
-
+
+
+Statistics files used on this website #
+
+This page contains specifications of statistics files used on this 
website.
+
+Parameters
+
+All per-graph statistics files (excluding the now deprecated pre-aggregated 
files) are available for download via an URL of the form:
+
+
+https://metrics.torproject.org/identifier.csv
+
+
+These URLs all support a set of optional parameters that can be 
used to further customize their content. Typically, these are start and 
end plus additional parameters as specified below. Including a parameter 
in a URL typically filters the resulting statistics file by the given parameter 
value. In reverse, omitting a parameter produces a larger statistics file that 
is not filtered by that parameter.
+
+Columns
+
+Each per-graph statistics file (again, excluding the deprecated 
pre-aggregated files) starts with a comment section, followed by a header line 
and then the actual data lines. Columns are pre-defined and specified further 
down below. The rule of thumb for columns is that neither the choice of 
parameters nor availability of data should affect the set of columns, but that 
only a code change can add, change, or remove a column. This rule of thumb is 
not yet implemented for all per-graph statistics files.
+
+Applications must not rely on the order of columns, as this order may 
change when columns are removed. Instead, applications should refer to columns 
by their name. Applications should be able to handle newly added columns and 
fail gracefully in case of removed columns.
+
+Changes
+
+Changes to columns will be announced on this page at least a couple weeks 
in advance as well as on the https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev;>tor-dev@ 
mailing list.
+
+The following changes have been made in the past or are scheduled to become 
effective in the near future:
+
+
+February 28, 2018: Added per-graph CSV files to eventually replace 
pre-aggregated CSV files.
+May 29, 2018: Made all parameters of per-graph CSV files optional 
to support providing both pre-filtered and complete data sets.
+July 31, 2018: Announced pending changes to per-graph CSV files to 
become effective on August 15 and pre-aggregated CSV files to be removed by 
September 15.
+August 15, 2018 (scheduled): Make the first batch of changes to 
per-graph CSV files (marked as "Suggested change" below).
+September 15, 2018 (scheduled): Remove all pre-aggregated CSV 
files.
+
+
+
 
 
-Number of relays and bridges #
+
+Users #
+
+Relay users
+ graph
+ data
+#
+
+Parameters
+
+
+start: First UTC date (-MM-DD) to include in the file.
+end: Last UTC date (-MM-DD) to include in the file.
+country: Two-letter lower-case country code of clients to include 
in the file, or "all" for all clients.
+events: Ignored; only present for compatibility reasons with the 
corresponding graph.
+
+
+Columns
+
+
+date: UTC date (-MM-DD) for which user numbers are 
estimated.
+country: Two-letter lower-case country code as found in a GeoIP 
database by resolving clients' IP addresses, or "??" if client IP 
addresses could not be resolved. If this column contains the empty string, all 
clients are included, regardless of their country code.
+users: Estimated number of clients.
+downturns: Whether the estimated number of clients is below the 
lower number of expected clients, indicating a possible censorship-related 
event. If this column contains the empty string, there are no expectations on 
the number of clients.
+upturns: Whether the estimated number of clients is above the upper 
number of expected clients, indicating a possible censorship-related event. If 
this column contains the empty string, there are no expectations on the number 
of clients.
+lower: Lower number of expected clients under the assumption that 
there has been no censorship event. If this column contains the empty string, 
there are no expectations on the number of clients.
+upper: Upper number of expected clients under the assumption that 
there has been no release of censorship. If this column contains the empty 
string, there are no expectations on the number of clients.
+
+
+
+Suggested change
+Remove the downturns and upturns columns which are trivial to 
compute as 

[tor-commits] [tor/master] Use Windows-compatible format strings in tor-print-ed-signing-cert.c

2018-07-31 Thread nickm
commit 9118430b14dc20e0e2816d2dafe76714861b43b5
Author: teor 
Date:   Tue Jul 31 11:19:41 2018 +1000

Use Windows-compatible format strings in tor-print-ed-signing-cert.c

Fixes bug 26986; bugfix on master.
---
 changes/bug26986  | 3 +++
 src/tools/tor-print-ed-signing-cert.c | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/changes/bug26986 b/changes/bug26986
new file mode 100644
index 0..a3ab9ff25
--- /dev/null
+++ b/changes/bug26986
@@ -0,0 +1,3 @@
+  o Minor bugfixes (compilation):
+- Use Windows-compatible format strings in tor-print-ed-signing-cert.c.
+  Fixes bug 26986; bugfix on master.
diff --git a/src/tools/tor-print-ed-signing-cert.c 
b/src/tools/tor-print-ed-signing-cert.c
index ca53e34d5..0f64059d8 100644
--- a/src/tools/tor-print-ed-signing-cert.c
+++ b/src/tools/tor-print-ed-signing-cert.c
@@ -7,6 +7,7 @@
 #include 
 
 #include "ed25519_cert.h"
+#include "lib/cc/torint.h"  /* TOR_PRIdSZ */
 #include "lib/crypt_ops/crypto_format.h"
 #include "lib/malloc/malloc.h"
 
@@ -49,8 +50,8 @@ main(int argc, char **argv)
 
   ssize_t parsed = ed25519_cert_parse(, certbuf, cert_body_len);
   if (parsed <= 0) {
-fprintf(stderr, "ed25519_cert_parse failed with return value %zd\n",
-parsed);
+fprintf(stderr, "ed25519_cert_parse failed with return value %" TOR_PRIdSZ
+"\n", parsed);
 return -5;
   }
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Add TOR_PRIdSZ to torint.h

2018-07-31 Thread nickm
commit e26794ace9b12a87f67b20a151d2c71a1563e26a
Author: teor 
Date:   Tue Jul 31 11:20:44 2018 +1000

Add TOR_PRIdSZ to torint.h
---
 src/lib/cc/torint.h | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/src/lib/cc/torint.h b/src/lib/cc/torint.h
index b97fc8d97..509772472 100644
--- a/src/lib/cc/torint.h
+++ b/src/lib/cc/torint.h
@@ -100,6 +100,16 @@ typedef int32_t ssize_t;
 #  define TOR_PRIuSZ "zu"
 #endif
 
+#ifdef _WIN32
+#  ifdef _WIN64
+#define TOR_PRIdSZ PRId64
+#  else
+#define TOR_PRIdSZ PRId32
+#  endif
+#else
+#  define TOR_PRIdSZ "zd"
+#endif
+
 #ifndef SSIZE_MAX
 #if (SIZEOF_SIZE_T == 4)
 #define SSIZE_MAX INT32_MAX



___
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 'teor/bug26986'

2018-07-31 Thread nickm
commit 7e4ac0283ef9c089ebe4da8b85a5f6b5ec84a081
Merge: 01c73711f 9118430b1
Author: Nick Mathewson 
Date:   Tue Jul 31 08:50:38 2018 -0400

Merge remote-tracking branch 'teor/bug26986'

 changes/bug26986  |  3 +++
 src/lib/cc/torint.h   | 10 ++
 src/tools/tor-print-ed-signing-cert.c |  5 +++--
 3 files changed, 16 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] Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3

2018-07-31 Thread nickm
commit 373b23a9ee80eb81a0d4db9fb6b742a602c8e82d
Merge: 4f854dbdc 022b8f15d
Author: Nick Mathewson 
Date:   Tue Jul 31 08:29:54 2018 -0400

Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)




___
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 'maint-0.3.4'

2018-07-31 Thread nickm
commit 01c73711f1b91643ff12c82e539c1ef783fdfe8c
Merge: d66cfadbd bcce3e7e0
Author: Nick Mathewson 
Date:   Tue Jul 31 08:30:58 2018 -0400

Merge branch 'maint-0.3.4'

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --cc configure.ac
index 3a2f579b6,4f5d8337e..32eed75bf
--- a/configure.ac
+++ b/configure.ac
@@@ -581,51 -591,46 +581,50 @@@ AC_CHECK_FUNCS
eventfd \
explicit_bzero \
timingsafe_memcmp \
 -flock \
 -ftime \
 -get_current_dir_name \
 -getaddrinfo \
 -getifaddrs \
 -getpass \
 -getrlimit \
 -gettimeofday \
 -gmtime_r \
 +  flock \
 +  ftime \
 +  get_current_dir_name \
 +  getaddrinfo \
 +  getdelim \
 +  getifaddrs \
 +  getline \
 +  getpass \
 +  getrlimit \
 +  gettimeofday \
 +  gmtime_r \
gnu_get_libc_version \
htonll \
 -inet_aton \
 -ioctl \
 -issetugid \
 -llround \
 -localtime_r \
 -lround \
 -memmem \
 -memset_s \
 -mmap \
 +  inet_aton \
 +  ioctl \
 +  issetugid \
 +  llround \
 +  localtime_r \
 +  lround \
-   mach_approximate_time \
 +  memmem \
 +  memset_s \
 +  mmap \
pipe \
pipe2 \
 -prctl \
 +  prctl \
readpassphrase \
 -rint \
 -sigaction \
 -socketpair \
 +  rint \
 +  sigaction \
 +  socketpair \
statvfs \
 -strlcat \
 -strlcpy \
 +  strncasecmp \
 +  strcasecmp \
 +  strlcat \
 +  strlcpy \
strnlen \
 -strptime \
 -strtok_r \
 -strtoull \
 -sysconf \
 +  strptime \
 +  strtok_r \
 +  strtoull \
 +  sysconf \
sysctl \
truncate \
 -uname \
 +  uname \
usleep \
 -vasprintf \
 +  vasprintf \
_vscprintf
  )
  

___
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 'maint-0.3.3' into maint-0.3.4

2018-07-31 Thread nickm
commit bcce3e7e0b53b0d800337c53b855713bfb83c37e
Merge: 21babc8d3 373b23a9e
Author: Nick Mathewson 
Date:   Tue Jul 31 08:30:01 2018 -0400

Merge branch 'maint-0.3.3' into maint-0.3.4

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --cc configure.ac
index 56c9d1b91,b71d648f1..4f5d8337e
--- a/configure.ac
+++ b/configure.ac
@@@ -608,10 -548,8 +608,9 @@@ AC_CHECK_FUNCS
  llround \
  localtime_r \
  lround \
-   mach_approximate_time \
  memmem \
  memset_s \
 +mmap \
pipe \
pipe2 \
  prctl \



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Ignore mach_approximate_time when targeting macOS 10.9 and earlier

2018-07-31 Thread nickm
commit 022b8f15da2b349aaffc5aab311bdd3e0a7fa199
Author: teor 
Date:   Fri Jul 20 12:26:33 2018 +1000

Ignore mach_approximate_time when targeting macOS 10.9 and earlier

Work around two different bugs in the OS X 10.10 and later SDKs that would
prevent us from successfully targeting earlier versions of OS X.

Fixes bug 26876; bugfix on 0.3.3.1-alpha.
---
 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/changes/bug26876 b/changes/bug26876
new file mode 100644
index 0..b66110423
--- /dev/null
+++ b/changes/bug26876
@@ -0,0 +1,4 @@
+  o Minor bugfixes (portability):
+- Work around two different bugs in the OS X 10.10 and later SDKs that
+  would prevent us from successfully targeting earlier versions of OS X.
+  Fixes bug 26876; bugfix on 0.3.3.1-alpha.
diff --git a/configure.ac b/configure.ac
index 2fda2ef6f..ba58f9d74 100644
--- a/configure.ac
+++ b/configure.ac
@@ -548,7 +548,6 @@ AC_CHECK_FUNCS(
 llround \
 localtime_r \
 lround \
-   mach_approximate_time \
 memmem \
 memset_s \
pipe \
@@ -574,9 +573,36 @@ AC_CHECK_FUNCS(
_vscprintf
 )
 
-# Apple messed up when they added two functions functions in Sierra: they
+# Apple messed up when they added some functions: they
 # forgot to decorate them with appropriate AVAILABLE_MAC_OS_VERSION
-# checks. So we should only probe for those functions if we are sure that we
+# checks.
+
+# We should only probe for these functions if we are sure that we
+# are not targeting OS X 10.9 or earlier.
+AC_MSG_CHECKING([for a pre-Yosemite OS X build target])
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+#ifdef __APPLE__
+#  include 
+#  ifndef MAC_OS_X_VERSION_10_10
+#define MAC_OS_X_VERSION_10_10 101000
+#  endif
+#  if defined(MAC_OS_X_VERSION_MIN_REQUIRED)
+#if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_10
+#  error "Running on Mac OS X 10.9 or earlier"
+#endif
+#  endif
+#endif
+]], [[]])],
+   [on_macos_pre_10_10=no ; AC_MSG_RESULT([no])],
+   [on_macos_pre_10_10=yes; AC_MSG_RESULT([yes])])
+
+if test "$on_macos_pre_10_10" = "no"; then
+  AC_CHECK_FUNCS(
+mach_approximate_time \
+  )
+fi
+
+# We should only probe for these functions if we are sure that we
 # are not targeting OSX 10.11 or earlier.
 AC_MSG_CHECKING([for a pre-Sierra OSX build target])
 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/maint-0.3.3] Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3

2018-07-31 Thread nickm
commit 373b23a9ee80eb81a0d4db9fb6b742a602c8e82d
Merge: 4f854dbdc 022b8f15d
Author: Nick Mathewson 
Date:   Tue Jul 31 08:29:54 2018 -0400

Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.3.3] Ignore mach_approximate_time when targeting macOS 10.9 and earlier

2018-07-31 Thread nickm
commit 022b8f15da2b349aaffc5aab311bdd3e0a7fa199
Author: teor 
Date:   Fri Jul 20 12:26:33 2018 +1000

Ignore mach_approximate_time when targeting macOS 10.9 and earlier

Work around two different bugs in the OS X 10.10 and later SDKs that would
prevent us from successfully targeting earlier versions of OS X.

Fixes bug 26876; bugfix on 0.3.3.1-alpha.
---
 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/changes/bug26876 b/changes/bug26876
new file mode 100644
index 0..b66110423
--- /dev/null
+++ b/changes/bug26876
@@ -0,0 +1,4 @@
+  o Minor bugfixes (portability):
+- Work around two different bugs in the OS X 10.10 and later SDKs that
+  would prevent us from successfully targeting earlier versions of OS X.
+  Fixes bug 26876; bugfix on 0.3.3.1-alpha.
diff --git a/configure.ac b/configure.ac
index 2fda2ef6f..ba58f9d74 100644
--- a/configure.ac
+++ b/configure.ac
@@ -548,7 +548,6 @@ AC_CHECK_FUNCS(
 llround \
 localtime_r \
 lround \
-   mach_approximate_time \
 memmem \
 memset_s \
pipe \
@@ -574,9 +573,36 @@ AC_CHECK_FUNCS(
_vscprintf
 )
 
-# Apple messed up when they added two functions functions in Sierra: they
+# Apple messed up when they added some functions: they
 # forgot to decorate them with appropriate AVAILABLE_MAC_OS_VERSION
-# checks. So we should only probe for those functions if we are sure that we
+# checks.
+
+# We should only probe for these functions if we are sure that we
+# are not targeting OS X 10.9 or earlier.
+AC_MSG_CHECKING([for a pre-Yosemite OS X build target])
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+#ifdef __APPLE__
+#  include 
+#  ifndef MAC_OS_X_VERSION_10_10
+#define MAC_OS_X_VERSION_10_10 101000
+#  endif
+#  if defined(MAC_OS_X_VERSION_MIN_REQUIRED)
+#if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_10
+#  error "Running on Mac OS X 10.9 or earlier"
+#endif
+#  endif
+#endif
+]], [[]])],
+   [on_macos_pre_10_10=no ; AC_MSG_RESULT([no])],
+   [on_macos_pre_10_10=yes; AC_MSG_RESULT([yes])])
+
+if test "$on_macos_pre_10_10" = "no"; then
+  AC_CHECK_FUNCS(
+mach_approximate_time \
+  )
+fi
+
+# We should only probe for these functions if we are sure that we
 # are not targeting OSX 10.11 or earlier.
 AC_MSG_CHECKING([for a pre-Sierra OSX build target])
 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.3.4] Merge branch 'maint-0.3.4' into release-0.3.4

2018-07-31 Thread nickm
commit 1c85b609d5e3c85c424800da508e80769474cb57
Merge: 56fd0249f bcce3e7e0
Author: Nick Mathewson 
Date:   Tue Jul 31 08:30:01 2018 -0400

Merge branch 'maint-0.3.4' into release-0.3.4

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.3.4] Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3

2018-07-31 Thread nickm
commit 373b23a9ee80eb81a0d4db9fb6b742a602c8e82d
Merge: 4f854dbdc 022b8f15d
Author: Nick Mathewson 
Date:   Tue Jul 31 08:29:54 2018 -0400

Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)




___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/maint-0.3.3] Ignore mach_approximate_time when targeting macOS 10.9 and earlier

2018-07-31 Thread nickm
commit 022b8f15da2b349aaffc5aab311bdd3e0a7fa199
Author: teor 
Date:   Fri Jul 20 12:26:33 2018 +1000

Ignore mach_approximate_time when targeting macOS 10.9 and earlier

Work around two different bugs in the OS X 10.10 and later SDKs that would
prevent us from successfully targeting earlier versions of OS X.

Fixes bug 26876; bugfix on 0.3.3.1-alpha.
---
 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/changes/bug26876 b/changes/bug26876
new file mode 100644
index 0..b66110423
--- /dev/null
+++ b/changes/bug26876
@@ -0,0 +1,4 @@
+  o Minor bugfixes (portability):
+- Work around two different bugs in the OS X 10.10 and later SDKs that
+  would prevent us from successfully targeting earlier versions of OS X.
+  Fixes bug 26876; bugfix on 0.3.3.1-alpha.
diff --git a/configure.ac b/configure.ac
index 2fda2ef6f..ba58f9d74 100644
--- a/configure.ac
+++ b/configure.ac
@@ -548,7 +548,6 @@ AC_CHECK_FUNCS(
 llround \
 localtime_r \
 lround \
-   mach_approximate_time \
 memmem \
 memset_s \
pipe \
@@ -574,9 +573,36 @@ AC_CHECK_FUNCS(
_vscprintf
 )
 
-# Apple messed up when they added two functions functions in Sierra: they
+# Apple messed up when they added some functions: they
 # forgot to decorate them with appropriate AVAILABLE_MAC_OS_VERSION
-# checks. So we should only probe for those functions if we are sure that we
+# checks.
+
+# We should only probe for these functions if we are sure that we
+# are not targeting OS X 10.9 or earlier.
+AC_MSG_CHECKING([for a pre-Yosemite OS X build target])
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+#ifdef __APPLE__
+#  include 
+#  ifndef MAC_OS_X_VERSION_10_10
+#define MAC_OS_X_VERSION_10_10 101000
+#  endif
+#  if defined(MAC_OS_X_VERSION_MIN_REQUIRED)
+#if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_10
+#  error "Running on Mac OS X 10.9 or earlier"
+#endif
+#  endif
+#endif
+]], [[]])],
+   [on_macos_pre_10_10=no ; AC_MSG_RESULT([no])],
+   [on_macos_pre_10_10=yes; AC_MSG_RESULT([yes])])
+
+if test "$on_macos_pre_10_10" = "no"; then
+  AC_CHECK_FUNCS(
+mach_approximate_time \
+  )
+fi
+
+# We should only probe for these functions if we are sure that we
 # are not targeting OSX 10.11 or earlier.
 AC_MSG_CHECKING([for a pre-Sierra OSX build target])
 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.3.3] Merge branch 'maint-0.3.3' into release-0.3.3

2018-07-31 Thread nickm
commit 51bc8283a0a7d830f59ae73e0db589c933c1fecd
Merge: 524f0cd36 373b23a9e
Author: Nick Mathewson 
Date:   Tue Jul 31 08:30:01 2018 -0400

Merge branch 'maint-0.3.3' into release-0.3.3

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/maint-0.3.4] Merge branch 'maint-0.3.3' into maint-0.3.4

2018-07-31 Thread nickm
commit bcce3e7e0b53b0d800337c53b855713bfb83c37e
Merge: 21babc8d3 373b23a9e
Author: Nick Mathewson 
Date:   Tue Jul 31 08:30:01 2018 -0400

Merge branch 'maint-0.3.3' into maint-0.3.4

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --cc configure.ac
index 56c9d1b91,b71d648f1..4f5d8337e
--- a/configure.ac
+++ b/configure.ac
@@@ -608,10 -548,8 +608,9 @@@ AC_CHECK_FUNCS
  llround \
  localtime_r \
  lround \
-   mach_approximate_time \
  memmem \
  memset_s \
 +mmap \
pipe \
pipe2 \
  prctl \

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.3.4] Ignore mach_approximate_time when targeting macOS 10.9 and earlier

2018-07-31 Thread nickm
commit 022b8f15da2b349aaffc5aab311bdd3e0a7fa199
Author: teor 
Date:   Fri Jul 20 12:26:33 2018 +1000

Ignore mach_approximate_time when targeting macOS 10.9 and earlier

Work around two different bugs in the OS X 10.10 and later SDKs that would
prevent us from successfully targeting earlier versions of OS X.

Fixes bug 26876; bugfix on 0.3.3.1-alpha.
---
 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/changes/bug26876 b/changes/bug26876
new file mode 100644
index 0..b66110423
--- /dev/null
+++ b/changes/bug26876
@@ -0,0 +1,4 @@
+  o Minor bugfixes (portability):
+- Work around two different bugs in the OS X 10.10 and later SDKs that
+  would prevent us from successfully targeting earlier versions of OS X.
+  Fixes bug 26876; bugfix on 0.3.3.1-alpha.
diff --git a/configure.ac b/configure.ac
index 2fda2ef6f..ba58f9d74 100644
--- a/configure.ac
+++ b/configure.ac
@@ -548,7 +548,6 @@ AC_CHECK_FUNCS(
 llround \
 localtime_r \
 lround \
-   mach_approximate_time \
 memmem \
 memset_s \
pipe \
@@ -574,9 +573,36 @@ AC_CHECK_FUNCS(
_vscprintf
 )
 
-# Apple messed up when they added two functions functions in Sierra: they
+# Apple messed up when they added some functions: they
 # forgot to decorate them with appropriate AVAILABLE_MAC_OS_VERSION
-# checks. So we should only probe for those functions if we are sure that we
+# checks.
+
+# We should only probe for these functions if we are sure that we
+# are not targeting OS X 10.9 or earlier.
+AC_MSG_CHECKING([for a pre-Yosemite OS X build target])
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+#ifdef __APPLE__
+#  include 
+#  ifndef MAC_OS_X_VERSION_10_10
+#define MAC_OS_X_VERSION_10_10 101000
+#  endif
+#  if defined(MAC_OS_X_VERSION_MIN_REQUIRED)
+#if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_10
+#  error "Running on Mac OS X 10.9 or earlier"
+#endif
+#  endif
+#endif
+]], [[]])],
+   [on_macos_pre_10_10=no ; AC_MSG_RESULT([no])],
+   [on_macos_pre_10_10=yes; AC_MSG_RESULT([yes])])
+
+if test "$on_macos_pre_10_10" = "no"; then
+  AC_CHECK_FUNCS(
+mach_approximate_time \
+  )
+fi
+
+# We should only probe for these functions if we are sure that we
 # are not targeting OSX 10.11 or earlier.
 AC_MSG_CHECKING([for a pre-Sierra OSX build target])
 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.3.3] Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3

2018-07-31 Thread nickm
commit 373b23a9ee80eb81a0d4db9fb6b742a602c8e82d
Merge: 4f854dbdc 022b8f15d
Author: Nick Mathewson 
Date:   Tue Jul 31 08:29:54 2018 -0400

Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)




___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.3.4] Merge branch 'maint-0.3.3' into maint-0.3.4

2018-07-31 Thread nickm
commit bcce3e7e0b53b0d800337c53b855713bfb83c37e
Merge: 21babc8d3 373b23a9e
Author: Nick Mathewson 
Date:   Tue Jul 31 08:30:01 2018 -0400

Merge branch 'maint-0.3.3' into maint-0.3.4

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --cc configure.ac
index 56c9d1b91,b71d648f1..4f5d8337e
--- a/configure.ac
+++ b/configure.ac
@@@ -608,10 -548,8 +608,9 @@@ AC_CHECK_FUNCS
  llround \
  localtime_r \
  lround \
-   mach_approximate_time \
  memmem \
  memset_s \
 +mmap \
pipe \
pipe2 \
  prctl \



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/maint-0.3.4] Ignore mach_approximate_time when targeting macOS 10.9 and earlier

2018-07-31 Thread nickm
commit 022b8f15da2b349aaffc5aab311bdd3e0a7fa199
Author: teor 
Date:   Fri Jul 20 12:26:33 2018 +1000

Ignore mach_approximate_time when targeting macOS 10.9 and earlier

Work around two different bugs in the OS X 10.10 and later SDKs that would
prevent us from successfully targeting earlier versions of OS X.

Fixes bug 26876; bugfix on 0.3.3.1-alpha.
---
 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/changes/bug26876 b/changes/bug26876
new file mode 100644
index 0..b66110423
--- /dev/null
+++ b/changes/bug26876
@@ -0,0 +1,4 @@
+  o Minor bugfixes (portability):
+- Work around two different bugs in the OS X 10.10 and later SDKs that
+  would prevent us from successfully targeting earlier versions of OS X.
+  Fixes bug 26876; bugfix on 0.3.3.1-alpha.
diff --git a/configure.ac b/configure.ac
index 2fda2ef6f..ba58f9d74 100644
--- a/configure.ac
+++ b/configure.ac
@@ -548,7 +548,6 @@ AC_CHECK_FUNCS(
 llround \
 localtime_r \
 lround \
-   mach_approximate_time \
 memmem \
 memset_s \
pipe \
@@ -574,9 +573,36 @@ AC_CHECK_FUNCS(
_vscprintf
 )
 
-# Apple messed up when they added two functions functions in Sierra: they
+# Apple messed up when they added some functions: they
 # forgot to decorate them with appropriate AVAILABLE_MAC_OS_VERSION
-# checks. So we should only probe for those functions if we are sure that we
+# checks.
+
+# We should only probe for these functions if we are sure that we
+# are not targeting OS X 10.9 or earlier.
+AC_MSG_CHECKING([for a pre-Yosemite OS X build target])
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+#ifdef __APPLE__
+#  include 
+#  ifndef MAC_OS_X_VERSION_10_10
+#define MAC_OS_X_VERSION_10_10 101000
+#  endif
+#  if defined(MAC_OS_X_VERSION_MIN_REQUIRED)
+#if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_10
+#  error "Running on Mac OS X 10.9 or earlier"
+#endif
+#  endif
+#endif
+]], [[]])],
+   [on_macos_pre_10_10=no ; AC_MSG_RESULT([no])],
+   [on_macos_pre_10_10=yes; AC_MSG_RESULT([yes])])
+
+if test "$on_macos_pre_10_10" = "no"; then
+  AC_CHECK_FUNCS(
+mach_approximate_time \
+  )
+fi
+
+# We should only probe for these functions if we are sure that we
 # are not targeting OSX 10.11 or earlier.
 AC_MSG_CHECKING([for a pre-Sierra OSX build target])
 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/maint-0.3.4] Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3

2018-07-31 Thread nickm
commit 373b23a9ee80eb81a0d4db9fb6b742a602c8e82d
Merge: 4f854dbdc 022b8f15d
Author: Nick Mathewson 
Date:   Tue Jul 31 08:29:54 2018 -0400

Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3

 changes/bug26876 |  4 
 configure.ac | 32 +---
 2 files changed, 33 insertions(+), 3 deletions(-)




___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Appveyor CI: sort environmental variables

2018-07-31 Thread nickm
commit c6973aeccb2d65aaed104996d3cd5048421348ab
Author: teor 
Date:   Tue Jul 31 11:54:02 2018 +1000

Appveyor CI: sort environmental variables

To avoid future duplicates.
---
 scripts/test/appveyor-irc-notify.py | 40 ++---
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/scripts/test/appveyor-irc-notify.py 
b/scripts/test/appveyor-irc-notify.py
index 59514bebe..639acc6ce 100644
--- a/scripts/test/appveyor-irc-notify.py
+++ b/scripts/test/appveyor-irc-notify.py
@@ -51,19 +51,19 @@ delineate multiple messages.
 
 
 Example:
-export APPVEYOR_URL=https://ci.appveyor.com
+export APPVEYOR_ACCOUNT_NAME=isislovecruft
+export APPVEYOR_BUILD_VERSION=1
 export APPVEYOR_PROJECT_NAME=tor
-export APPVEYOR_REPO_COMMIT_AUTHOR=isislovecruft
-export APPVEYOR_REPO_COMMIT_TIMESTAMP=2018-04-23
-export APPVEYOR_REPO_PROVIDER=github
-export APPVEYOR_REPO_BRANCH=repo_branch
+export APPVEYOR_PULL_REQUEST_NUMBER=pull_request_number
 export APPVEYOR_PULL_REQUEST_TITLE=pull_request_title
-export APPVEYOR_BUILD_VERSION=1
+export APPVEYOR_REPO_BRANCH=repo_branch
 export APPVEYOR_REPO_COMMIT=22c95b72e29248dc4de9b85e590ee18f6f587de8
+export APPVEYOR_REPO_COMMIT_AUTHOR=isislovecruft
 export APPVEYOR_REPO_COMMIT_MESSAGE="some IRC test"
-export APPVEYOR_ACCOUNT_NAME=isislovecruft
-export APPVEYOR_PULL_REQUEST_NUMBER=pull_request_number
+export APPVEYOR_REPO_COMMIT_TIMESTAMP=2018-04-23
 export APPVEYOR_REPO_NAME=isislovecruft/tor
+export APPVEYOR_REPO_PROVIDER=github
+export APPVEYOR_URL=https://ci.appveyor.com
 python ./appveyor-irc-notify.py irc.oftc.net:6697 tor-ci '{repo_name} 
{repo_branch} {short_commit} - {repo_commit_author}: 
{repo_commit_message}','Build #{build_version} passed. Details: {build_url} |  
Commit: {commit_url}
 
 See also https://github.com/gridsync/gridsync/blob/master/appveyor.yml for 
examples
@@ -96,25 +96,25 @@ def appveyor_vars():
 v.replace('APPVEYOR_', '').lower(),
 os.getenv(v, '').decode('utf-8')
 ) for v in [
-'APPVEYOR_URL',
-'APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED',
-'APPVEYOR_REPO_BRANCH',
-'APPVEYOR_REPO_COMMIT_AUTHOR',
-'APPVEYOR_REPO_COMMIT_AUTHOR_EMAIL',
-'APPVEYOR_REPO_COMMIT_TIMESTAMP',
-'APPVEYOR_REPO_PROVIDER',
+'APPVEYOR_ACCOUNT_NAME',
+'APPVEYOR_BUILD_VERSION',
 'APPVEYOR_PROJECT_NAME',
-'APPVEYOR_PULL_REQUEST_HEAD_REPO_NAME',
-'APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH',
 'APPVEYOR_PULL_REQUEST_HEAD_COMMIT',
+'APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH',
+'APPVEYOR_PULL_REQUEST_HEAD_REPO_NAME',
+'APPVEYOR_PULL_REQUEST_NUMBER',
 'APPVEYOR_PULL_REQUEST_TITLE',
-'APPVEYOR_BUILD_VERSION',
+'APPVEYOR_REPO_BRANCH',
 'APPVEYOR_REPO_COMMIT',
+'APPVEYOR_REPO_COMMIT_AUTHOR',
+'APPVEYOR_REPO_COMMIT_AUTHOR_EMAIL',
 'APPVEYOR_REPO_COMMIT_MESSAGE',
-'APPVEYOR_ACCOUNT_NAME',
-'APPVEYOR_PULL_REQUEST_NUMBER',
+'APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED',
+'APPVEYOR_REPO_COMMIT_TIMESTAMP',
 'APPVEYOR_REPO_NAME',
+'APPVEYOR_REPO_PROVIDER',
 'APPVEYOR_REPO_TAG_NAME',
+'APPVEYOR_URL',
 ]
 ])
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Appveyor CI: fix some typos

2018-07-31 Thread nickm
commit 02a45b3ea478b8295a3e15a0a301ce902fba0227
Author: teor 
Date:   Tue Jul 31 11:49:11 2018 +1000

Appveyor CI: fix some typos
---
 scripts/test/appveyor-irc-notify.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/test/appveyor-irc-notify.py 
b/scripts/test/appveyor-irc-notify.py
index b06534c3f..59514bebe 100644
--- a/scripts/test/appveyor-irc-notify.py
+++ b/scripts/test/appveyor-irc-notify.py
@@ -55,7 +55,7 @@ export APPVEYOR_URL=https://ci.appveyor.com
 export APPVEYOR_PROJECT_NAME=tor
 export APPVEYOR_REPO_COMMIT_AUTHOR=isislovecruft
 export APPVEYOR_REPO_COMMIT_TIMESTAMP=2018-04-23
-export APPVEYOR_REPO_PROVIDER=gihub
+export APPVEYOR_REPO_PROVIDER=github
 export APPVEYOR_REPO_BRANCH=repo_branch
 export APPVEYOR_PULL_REQUEST_TITLE=pull_request_title
 export APPVEYOR_BUILD_VERSION=1
@@ -88,7 +88,7 @@ import time
 
 def appveyor_vars():
 """
-Return a dict of key value carfted from appveyor environment variables.
+Return a dict of key value crafted from appveyor environment variables.
 """
 
 vars = dict([



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Appveyor CI: Make short commits 10 hexdigits long

2018-07-31 Thread nickm
commit 861db8c4aef4b71648a6ec9acad35bff042d00f2
Author: teor 
Date:   Tue Jul 31 11:10:55 2018 +1000

Appveyor CI: Make short commits 10 hexdigits long

That's what git does for tor.

Part of 26979.
---
 scripts/test/appveyor-irc-notify.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/scripts/test/appveyor-irc-notify.py 
b/scripts/test/appveyor-irc-notify.py
index 297b02b15..fc2ead164 100644
--- a/scripts/test/appveyor-irc-notify.py
+++ b/scripts/test/appveyor-irc-notify.py
@@ -25,6 +25,7 @@
 #
 # Modified by teor in 2018:
 #  - fix github provider detection ('gitHub' or 'gitHubEnterprise', apparently)
+#  - make short commits 10 hexdigits long (that's what git does for tor)
 
 # This program is free software; you can redistribute it and/or modify it 
under the
 # terms of the GNU General Public License as published by the Free Software 
Foundation;
@@ -119,7 +120,7 @@ def appveyor_vars():
 
 vars.update(
 build_url=BUILD_FMT.format(**vars),
-short_commit=vars["repo_commit"][:7],
+short_commit=vars["repo_commit"][:10],
 )
 return vars
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Appveyor CI: always use HEAD for the short commit

2018-07-31 Thread nickm
commit c3fca338a2c63241497b64a9f997c28f17ef1b6a
Author: teor 
Date:   Tue Jul 31 12:14:40 2018 +1000

Appveyor CI: always use HEAD for the short commit

Part of 26979.
---
 scripts/test/appveyor-irc-notify.py | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/scripts/test/appveyor-irc-notify.py 
b/scripts/test/appveyor-irc-notify.py
index 639acc6ce..cfe0afe7a 100644
--- a/scripts/test/appveyor-irc-notify.py
+++ b/scripts/test/appveyor-irc-notify.py
@@ -118,10 +118,6 @@ def appveyor_vars():
 ]
 ])
 
-vars.update(
-short_commit=vars["repo_commit"][:10],
-)
-
 BUILD_FMT = 
u'{url}/project/{account_name}/{project_name}/build/{build_version}'
 
 if vars["repo_tag_name"]:
@@ -129,15 +125,20 @@ def appveyor_vars():
 else:
 BRANCH_FMT = u'{repo_name} {repo_branch} {short_commit}'
 
+vars.update(head_commit=vars["repo_commit"])
+
 if vars["repo_provider"].lower().startswith('github'):
 COMMIT_FMT = u'https://github.com/{repo_name}/commit/{repo_commit}'
 if vars["pull_request_number"]:
+vars.update(head_commit=vars["pull_request_head_commit"])
 BRANCH_FMT = u'{repo_name} {repo_branch} pull 
{pull_request_head_repo_name} {pull_request_head_repo_branch} {short_commit}'
 COMMIT_FMT = 
u'https://github.com/{pull_request_head_repo_name}/commit/{pull_request_head_commit}'
 PULL_FMT = 
u'https://github.com/{repo_name}/pull/{pull_request_number}'
 vars.update(pull_url=PULL_FMT.format(**vars))
 vars.update(commit_url=COMMIT_FMT.format(**vars))
 
+vars.update(short_commit=vars["head_commit"][:10])
+
 vars.update(
 build_url=BUILD_FMT.format(**vars),
 branch_detail=BRANCH_FMT.format(**vars),



___
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 'teor/bug26979'

2018-07-31 Thread nickm
commit d66cfadbd3ea5dc11fbb905f82d3fbfc1ba7b07a
Merge: de4d7c383 c3fca338a
Author: Nick Mathewson 
Date:   Tue Jul 31 08:26:15 2018 -0400

Merge remote-tracking branch 'teor/bug26979'

 changes/bug26979|  4 ++
 scripts/test/appveyor-irc-notify.py | 83 -
 2 files changed, 59 insertions(+), 28 deletions(-)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Appveyor CI: Generate correct tag names

2018-07-31 Thread nickm
commit 019c31bbf8a7aff9e99c8e373daa4d0f4102d1a4
Author: teor 
Date:   Tue Jul 31 11:47:33 2018 +1000

Appveyor CI: Generate correct tag names

Part of 26979.
---
 scripts/test/appveyor-irc-notify.py | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/scripts/test/appveyor-irc-notify.py 
b/scripts/test/appveyor-irc-notify.py
index eb4d26ba3..b06534c3f 100644
--- a/scripts/test/appveyor-irc-notify.py
+++ b/scripts/test/appveyor-irc-notify.py
@@ -26,7 +26,7 @@
 # Modified by teor in 2018:
 #  - fix github provider detection ('gitHub' or 'gitHubEnterprise', apparently)
 #  - make short commits 10 hexdigits long (that's what git does for tor)
-#  - generate correct branches and URLs for pull requests
+#  - generate correct branches and URLs for pull requests and tags
 #  - switch to one URL per line
 
 # This program is free software; you can redistribute it and/or modify it 
under the
@@ -113,7 +113,8 @@ def appveyor_vars():
 'APPVEYOR_REPO_COMMIT_MESSAGE',
 'APPVEYOR_ACCOUNT_NAME',
 'APPVEYOR_PULL_REQUEST_NUMBER',
-'APPVEYOR_REPO_NAME'
+'APPVEYOR_REPO_NAME',
+'APPVEYOR_REPO_TAG_NAME',
 ]
 ])
 
@@ -122,7 +123,11 @@ def appveyor_vars():
 )
 
 BUILD_FMT = 
u'{url}/project/{account_name}/{project_name}/build/{build_version}'
-BRANCH_FMT = u'{repo_name} {repo_branch} {short_commit}'
+
+if vars["repo_tag_name"]:
+BRANCH_FMT = u'{repo_name} {repo_tag_name} {short_commit}'
+else:
+BRANCH_FMT = u'{repo_name} {repo_branch} {short_commit}'
 
 if vars["repo_provider"].lower().startswith('github'):
 COMMIT_FMT = u'https://github.com/{repo_name}/commit/{repo_commit}'



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Appveyor CI: Switch to one URL per line

2018-07-31 Thread nickm
commit 3d3e62d1474a386f6a46fe6a8c5d6c7c5bed4f85
Author: teor 
Date:   Tue Jul 31 11:37:11 2018 +1000

Appveyor CI: Switch to one URL per line

Part of 26979.
---
 scripts/test/appveyor-irc-notify.py | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/scripts/test/appveyor-irc-notify.py 
b/scripts/test/appveyor-irc-notify.py
index f830db4e4..eb4d26ba3 100644
--- a/scripts/test/appveyor-irc-notify.py
+++ b/scripts/test/appveyor-irc-notify.py
@@ -27,6 +27,7 @@
 #  - fix github provider detection ('gitHub' or 'gitHubEnterprise', apparently)
 #  - make short commits 10 hexdigits long (that's what git does for tor)
 #  - generate correct branches and URLs for pull requests
+#  - switch to one URL per line
 
 # This program is free software; you can redistribute it and/or modify it 
under the
 # terms of the GNU General Public License as published by the Free Software 
Foundation;
@@ -155,17 +156,16 @@ def notify():
 messages.append(u"{branch_detail} - {repo_commit_author}: 
{repo_commit_message}")
 
 if success:
-m = u"Build #{build_version} passed. Details: {build_url}"
+messages.append(u"Build #{build_version} passed. Details: 
{build_url}")
 if failure:
-m = u"Build #{build_version} failed. Details: {build_url}"
+messages.append(u"Build #{build_version} failed. Details: 
{build_url}")
 
 if "commit_url" in apvy_vars:
-m += " Commit: {commit_url}"
+messages.append(u"Commit: {commit_url}")
 
 if "pull_url" in apvy_vars:
-m += " Pull: {pull_url}"
+messages.append(u"Pull: {pull_url}")
 
-messages.append(m)
 else:
 messages = sys.argv[3:]
 messages = ' '.join(messages)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Appveyor CI: Generate correct branches and URLs for pull requests

2018-07-31 Thread nickm
commit 9b41eb2bc3294f9bf0cf85d75fe2680efcebcc0e
Author: teor 
Date:   Tue Jul 31 11:12:21 2018 +1000

Appveyor CI: Generate correct branches and URLs for pull requests

Part of 26979.
---
 scripts/test/appveyor-irc-notify.py | 25 +
 1 file changed, 21 insertions(+), 4 deletions(-)

diff --git a/scripts/test/appveyor-irc-notify.py 
b/scripts/test/appveyor-irc-notify.py
index fc2ead164..f830db4e4 100644
--- a/scripts/test/appveyor-irc-notify.py
+++ b/scripts/test/appveyor-irc-notify.py
@@ -26,6 +26,7 @@
 # Modified by teor in 2018:
 #  - fix github provider detection ('gitHub' or 'gitHubEnterprise', apparently)
 #  - make short commits 10 hexdigits long (that's what git does for tor)
+#  - generate correct branches and URLs for pull requests
 
 # This program is free software; you can redistribute it and/or modify it 
under the
 # terms of the GNU General Public License as published by the Free Software 
Foundation;
@@ -102,6 +103,9 @@ def appveyor_vars():
 'APPVEYOR_REPO_COMMIT_TIMESTAMP',
 'APPVEYOR_REPO_PROVIDER',
 'APPVEYOR_PROJECT_NAME',
+'APPVEYOR_PULL_REQUEST_HEAD_REPO_NAME',
+'APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH',
+'APPVEYOR_PULL_REQUEST_HEAD_COMMIT',
 'APPVEYOR_PULL_REQUEST_TITLE',
 'APPVEYOR_BUILD_VERSION',
 'APPVEYOR_REPO_COMMIT',
@@ -112,15 +116,25 @@ def appveyor_vars():
 ]
 ])
 
+vars.update(
+short_commit=vars["repo_commit"][:10],
+)
+
 BUILD_FMT = 
u'{url}/project/{account_name}/{project_name}/build/{build_version}'
+BRANCH_FMT = u'{repo_name} {repo_branch} {short_commit}'
 
 if vars["repo_provider"].lower().startswith('github'):
-COMMIT_FMT = 
u'https://{repo_provider}.com/{repo_name}/commit/{repo_commit}'
+COMMIT_FMT = u'https://github.com/{repo_name}/commit/{repo_commit}'
+if vars["pull_request_number"]:
+BRANCH_FMT = u'{repo_name} {repo_branch} pull 
{pull_request_head_repo_name} {pull_request_head_repo_branch} {short_commit}'
+COMMIT_FMT = 
u'https://github.com/{pull_request_head_repo_name}/commit/{pull_request_head_commit}'
+PULL_FMT = 
u'https://github.com/{repo_name}/pull/{pull_request_number}'
+vars.update(pull_url=PULL_FMT.format(**vars))
 vars.update(commit_url=COMMIT_FMT.format(**vars))
 
 vars.update(
 build_url=BUILD_FMT.format(**vars),
-short_commit=vars["repo_commit"][:10],
+branch_detail=BRANCH_FMT.format(**vars),
 )
 return vars
 
@@ -138,7 +152,7 @@ def notify():
 
 if success or failure:
 messages = []
-messages.append(u"{repo_name} {repo_branch} {short_commit} - 
{repo_commit_author}: {repo_commit_message}")
+messages.append(u"{branch_detail} - {repo_commit_author}: 
{repo_commit_message}")
 
 if success:
 m = u"Build #{build_version} passed. Details: {build_url}"
@@ -147,7 +161,10 @@ def notify():
 
 if "commit_url" in apvy_vars:
 m += " Commit: {commit_url}"
- 
+
+if "pull_url" in apvy_vars:
+m += " Pull: {pull_url}"
+
 messages.append(m)
 else:
 messages = sys.argv[3:]



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Appveyor CI: Changes file for 26979

2018-07-31 Thread nickm
commit fcc848009311717dc23a739273501637ec7826fc
Author: teor 
Date:   Tue Jul 31 11:58:04 2018 +1000

Appveyor CI: Changes file for 26979

Closes 26979.
---
 changes/bug26979 | 4 
 1 file changed, 4 insertions(+)

diff --git a/changes/bug26979 b/changes/bug26979
new file mode 100644
index 0..e615207b7
--- /dev/null
+++ b/changes/bug26979
@@ -0,0 +1,4 @@
+  o Minor bugfixes (appveyor ci):
+- Improve Appveyor CI IRC logging. Generate correct branches and URLs for
+  pull requests and tags. Use unambiguous short commits.
+  Fixes bug 26979; bugfix on master.



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Appveyor CI: Fix GitHub provider detection

2018-07-31 Thread nickm
commit fc9f8c28fbdc89501ebdca4792d5ff86490f9295
Author: teor 
Date:   Tue Jul 31 11:09:54 2018 +1000

Appveyor CI: Fix GitHub provider detection

Part of 26979.
---
 scripts/test/appveyor-irc-notify.py | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/scripts/test/appveyor-irc-notify.py 
b/scripts/test/appveyor-irc-notify.py
index 4ffea5268..297b02b15 100644
--- a/scripts/test/appveyor-irc-notify.py
+++ b/scripts/test/appveyor-irc-notify.py
@@ -22,6 +22,9 @@
 #  - Accept UTF-8
 #  - only guess github URLs
 #  - stop using ANSI colors
+#
+# Modified by teor in 2018:
+#  - fix github provider detection ('gitHub' or 'gitHubEnterprise', apparently)
 
 # This program is free software; you can redistribute it and/or modify it 
under the
 # terms of the GNU General Public License as published by the Free Software 
Foundation;
@@ -110,7 +113,7 @@ def appveyor_vars():
 
 BUILD_FMT = 
u'{url}/project/{account_name}/{project_name}/build/{build_version}'
 
-if vars["repo_provider"] == 'github':
+if vars["repo_provider"].lower().startswith('github'):
 COMMIT_FMT = 
u'https://{repo_provider}.com/{repo_name}/commit/{repo_commit}'
 vars.update(commit_url=COMMIT_FMT.format(**vars))
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


  1   2   >