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

2017-06-23 Thread translation
commit 4f77dbb66a5a29d3f34d481b12e7f8d28aaffac6
Author: Translation commit bot 
Date:   Fri Jun 23 21:50:03 2017 +

Update translations for tor-browser-manual
---
 hy/hy.po | 2 +-
 sv/sv.po | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/hy/hy.po b/hy/hy.po
index 5cf2f99..e03415f 100644
--- a/hy/hy.po
+++ b/hy/hy.po
@@ -1,5 +1,5 @@
 # Translators:
-# Hrach Mkrtchyan , 2016
+# Հրաչ Սոսի Մկրտչյան , 2016
 # Tor Project , 2016
 # Sarkis Andreyan , 2017
 msgid ""
diff --git a/sv/sv.po b/sv/sv.po
index 3105325..8d630a0 100644
--- a/sv/sv.po
+++ b/sv/sv.po
@@ -2,7 +2,7 @@
 # cryptohead , 2016
 # Alexandra , 2016
 # WinterFairy , 2016
-# Jonatan Nyberg , 2016
+# Jony , 2016
 # Daniel Sjöberg , 2016
 # Yoga Andersson , 2016
 # Nikolai Stenfors , 2016

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


[tor-commits] [tor/master] config: Fix duplicate error message for nonlocal SocksPorts.

2017-06-23 Thread nickm
commit 28344b74babe762089ff702450ad2b418ae25b33
Author: Isis Lovecruft 
Date:   Thu Jun 22 00:28:31 2017 +

config: Fix duplicate error message for nonlocal SocksPorts.

If `validate_only` is true, then just validate the configuration without 
warning
about it.  This way, we only emit warnings when the listener is actually 
opened.
(Otherwise, every time we parse the config we will might re-warn and we 
would
need to keep state; whereas the listeners are only opened once.)

 * FIXES #4019.
---
 src/or/config.c | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/or/config.c b/src/or/config.c
index 7d2ebbd..a1bd835 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -6251,8 +6251,9 @@ port_cfg_free(port_cfg_t *port)
 /** Warn for every port in ports of type listener_type that is
  * on a publicly routable address. */
 static void
-warn_nonlocal_client_ports(const smartlist_t *ports, const char *portname,
-   int listener_type)
+warn_nonlocal_client_ports(const smartlist_t *ports,
+   const char *portname,
+   const int listener_type)
 {
   SMARTLIST_FOREACH_BEGIN(ports, const port_cfg_t *, port) {
 if (port->type != listener_type)
@@ -6936,7 +6937,8 @@ parse_ports(or_options_t *options, int validate_only,
  options->SocksPort_lines,
  "Socks", CONN_TYPE_AP_LISTENER,
  "127.0.0.1", 9050,
- CL_PORT_WARN_NONLOCAL|CL_PORT_TAKES_HOSTNAMES|gw_flag) < 0) {
+ ((validate_only ? 0 : CL_PORT_WARN_NONLOCAL)
+  | CL_PORT_TAKES_HOSTNAMES | gw_flag)) < 0) {
 *msg = tor_strdup("Invalid SocksPort configuration");
 goto err;
   }



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


[tor-commits] [tor/master] Add changes file for bug4019.

2017-06-23 Thread nickm
commit 424c4586df8edf33d249f3bc1614f07e293b6fe0
Author: Isis Lovecruft 
Date:   Fri Jun 23 18:31:16 2017 +

Add changes file for bug4019.
---
 changes/bug4019 | 4 
 1 file changed, 4 insertions(+)

diff --git a/changes/bug4019 b/changes/bug4019
new file mode 100644
index 000..fef736f
--- /dev/null
+++ b/changes/bug4019
@@ -0,0 +1,4 @@
+  o Minor bugfixes (logging):
+- Remove duplicate log messages regarding opening non-local SocksPorts
+  upon parsing config and opening listeners at startup. Fixes bug 4019;
+  bugfix on tor-0.2.3.3-alpha.



___
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 'isis/bug4019'

2017-06-23 Thread nickm
commit 89d0261eb5abe75e798a120793df5df64a7c770f
Merge: 80360ed 424c458
Author: Nick Mathewson 
Date:   Fri Jun 23 14:38:20 2017 -0400

Merge remote-tracking branch 'isis/bug4019'

 changes/bug4019 | 4 
 src/or/config.c | 8 +---
 2 files changed, 9 insertions(+), 3 deletions(-)

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


[tor-commits] [stem/master] Move munin-tor link back

2017-06-23 Thread atagar
commit c4b13bc9215510ed4d81ef1ecaa69a297f472cee
Author: Damian Johnson 
Date:   Fri Jun 23 10:56:04 2017 -0700

Move munin-tor link back

Prior maintainer transferred ownership of the prior repo so swapping the 
link
back.
---
 docs/tutorials/double_double_toil_and_trouble.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/tutorials/double_double_toil_and_trouble.rst 
b/docs/tutorials/double_double_toil_and_trouble.rst
index 2104ed9..68b412f 100644
--- a/docs/tutorials/double_double_toil_and_trouble.rst
+++ b/docs/tutorials/double_double_toil_and_trouble.rst
@@ -65,7 +65,7 @@ Applications
 `Metrics Tasks `_
 One-off tasks related to Tor metrics. These mostly 
involve using descriptor information to answer a particular question. Tasks 
that involve Stem are: `1854 
`_,
 `6232 
`_,
 and `7241 
`_.
 `Onion Box `_  
 Web dashboard for relay operation.
 `check_tor 
`_
  Nagios check to verify that a relay is participating in the Tor network.
-`munin-tor `_   
 Plugin to provide Munin graphs.
+`munin-tor `_   
 Plugin to provide Munin graphs.
 `tbbscraper 
`_
  Automated website scraper over Tor.
 `torIRC `_  
 IRC-like chat client using Tor hidden services.
 `exit-funding `_   
 Script to estimate how much exit relays have been 
used.

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


[tor-commits] [stem/master] Drop integ target prereqs

2017-06-23 Thread atagar
commit e72da89f4ddee0ca1345fcb7b8b993edef2f35c5
Author: Damian Johnson 
Date:   Wed Jun 21 10:47:58 2017 -0700

Drop integ target prereqs

We only had a prereq for a single target, and it was for versions which have
been obsolete for years. Might as well simply drop this.
---
 run_tests.py  | 22 --
 stem/version.py   |  5 +
 test/settings.cfg |  5 -
 3 files changed, 5 insertions(+), 27 deletions(-)

diff --git a/run_tests.py b/run_tests.py
index 61f526d..add359e 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -38,7 +38,6 @@ CONFIG = stem.util.conf.config_dict('test', {
   'integ.test_directory': './test/data',
   'test.unit_tests': '',
   'test.integ_tests': '',
-  'target.prereq': {},
   'target.torrc': {},
 })
 
@@ -257,20 +256,7 @@ def main():
 test.output.print_divider('INTEGRATION TESTS', True)
 integ_runner = test.runner.get_runner()
 
-# Determine targets we don't meet the prereqs for. Warnings are given about
-# these at the end of the test run so they're more noticeable.
-
-skipped_targets = {}
-
 for target in args.run_targets:
-  # check if we meet this target's tor version prerequisites
-
-  target_prereq = CONFIG['target.prereq'].get(target)
-
-  if target_prereq and test.tor_version() < 
stem.version.Requirement[target_prereq]:
-skipped_targets[target] = target_prereq
-continue
-
   error_tracker.set_category(target)
 
   try:
@@ -309,14 +295,6 @@ def main():
 
   break
 
-if skipped_targets:
-  println()
-
-  for target, req_version in skipped_targets.items():
-println('Unable to run target %s, this requires tor version %s' % 
(target, req_version), ERROR)
-
-  println()
-
   static_check_issues = {}
 
   for task in (test.task.PYFLAKES_TASK, test.task.PYCODESTYLE_TASK):
diff --git a/stem/version.py b/stem/version.py
index 6eb9485..b8960a5 100644
--- a/stem/version.py
+++ b/stem/version.py
@@ -26,6 +26,11 @@ easily parsed and compared, for instance...
 
   Enumerations for the version requirements of features.
 
+  .. deprecated:: 1.6.0
+ Requirement entries belonging to tor versions which have been obsolete for
+ at least six months will be removed when we break backward compatibility
+ in the 2.x stem release.
+
   = ===
   Requirement   Description
   = ===
diff --git a/test/settings.cfg b/test/settings.cfg
index 7ccd733..4854c24 100644
--- a/test/settings.cfg
+++ b/test/settings.cfg
@@ -75,11 +75,6 @@ target.description RUN_SCOOKIE  => Configuration with a 
control socket and authe
 target.description RUN_PTRACE   => Configuration with an open control port and 
'DisableDebuggerAttachment 0'
 target.description RUN_ALL  => Runs integration tests for all connection 
configurations.
 
-# Version that we need to run the target. These need to match an enumeration of
-# stem.version.Requirement.
-
-target.prereq RUN_PTRACE => TORRC_DISABLE_DEBUGGER_ATTACHMENT
-
 # Torrc configuration options included with the target. Having this option set
 # means that each of these targets will have a dedicated integration test run.
 



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


[tor-commits] [stem/master] Test notice not provided when pyflakes/pycodestyle unavailable

2017-06-23 Thread atagar
commit 4e88f0aede7ce0c34ae78f0181474e37ddd409e0
Author: Damian Johnson 
Date:   Thu Jun 22 10:46:46 2017 -0700

Test notice not provided when pyflakes/pycodestyle unavailable

Earlier refactoring left an 'if task' check that always evaluated to true,
causing us to never display a notice when these checks were unavailable.
---
 run_tests.py | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/run_tests.py b/run_tests.py
index add359e..802a6b4 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -298,15 +298,15 @@ def main():
   static_check_issues = {}
 
   for task in (test.task.PYFLAKES_TASK, test.task.PYCODESTYLE_TASK):
-if task:
-  task.join()
+if not task.is_available and task.unavailable_msg:
+  println(task.unavailable_msg, ERROR)
+else:
+  task.join()  # no-op if these haven't been run
 
   if task.result:
 for path, issues in task.result.items():
   for issue in issues:
 static_check_issues.setdefault(path, []).append(issue)
-elif not task.is_available and task.unavailable_msg:
-  println(task.unavailable_msg, ERROR)
 
   _print_static_issues(static_check_issues)
 



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


[tor-commits] [tor/master] Improve clarity, safety, and rate of dns spoofing log msg

2017-06-23 Thread nickm
commit 96fab4aaa60cacd123b3125d7b7c2e68704f8df1
Author: Nick Mathewson 
Date:   Wed May 24 10:32:38 2017 -0400

Improve clarity, safety, and rate of dns spoofing log msg

Closes ticket 3056.
---
 changes/bug3056 |  3 +++
 src/or/dns.c| 12 
 2 files changed, 15 insertions(+)

diff --git a/changes/bug3056 b/changes/bug3056
new file mode 100644
index 000..62bec20
--- /dev/null
+++ b/changes/bug3056
@@ -0,0 +1,3 @@
+   o Minor features (exit relay, DNS):
+ - Improve the clarity and safety of the log message from evdns when
+   receiving an apparent spoofed DNS reply. Closes ticket 3056.
diff --git a/src/or/dns.c b/src/or/dns.c
index 024a21a..53f7a82 100644
--- a/src/or/dns.c
+++ b/src/or/dns.c
@@ -182,6 +182,18 @@ evdns_log_cb(int warn, const char *msg)
   } else if (!strcmp(msg, "All nameservers have failed")) {
 control_event_server_status(LOG_WARN, "NAMESERVER_ALL_DOWN");
 all_down = 1;
+  } else if (!strcmpstart(msg, "Address mismatch on received DNS")) {
+static ratelim_t mismatch_limit = RATELIM_INIT(3600);
+const char *src = strstr(msg, " Apparent source");
+if (!src || get_options()->SafeLogging) {
+  src = "";
+}
+log_fn_ratelim(_limit, severity, LD_EXIT,
+   "eventdns: Received a DNS packet from "
+   "an IP address to which we did not send a request. This "
+   "could be a DNS spoofing attempt, or some kind of "
+   "misconfiguration.%s", src);
+return;
   }
   tor_log(severity, LD_EXIT, "eventdns: %s", msg);
 }



___
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 'bug3056_squashed'

2017-06-23 Thread nickm
commit 80360ed9fa86c22ee3f9cf7e14076ef64466918a
Merge: 90046a0 96fab4a
Author: Nick Mathewson 
Date:   Fri Jun 23 09:28:27 2017 -0400

Merge branch 'bug3056_squashed'

 changes/bug3056 |  3 +++
 src/or/dns.c| 12 
 2 files changed, 15 insertions(+)

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


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

2017-06-23 Thread translation
commit 4f240212a29c1d170135b53c6553841d420a4c3a
Author: Translation commit bot 
Date:   Fri Jun 23 09:15:24 2017 +

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

diff --git a/hy/https-everywhere.dtd b/hy/https-everywhere.dtd
index cb96cdb..0f5e6ac 100644
--- a/hy/https-everywhere.dtd
+++ b/hy/https-everywhere.dtd
@@ -8,7 +8,7 @@
 
 
 
-
+
 
 
 
@@ -17,7 +17,7 @@
 
 
 
-
+
 
 
 
diff --git a/hy/ssl-observatory.dtd b/hy/ssl-observatory.dtd
index f4e33d9..86bfe84 100644
--- a/hy/ssl-observatory.dtd
+++ b/hy/ssl-observatory.dtd
@@ -86,7 +86,7 @@ looked at.  Mouseover the options for further details:">
 
 
 
-
+
 
 
 

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


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

2017-06-23 Thread translation
commit f8d140e88197326b4d361c10748e8566e70cdd46
Author: Translation commit bot 
Date:   Fri Jun 23 08:51:34 2017 +

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

diff --git a/hy/exonerator.properties b/hy/exonerator.properties
index 95b1894..161c313 100644
--- a/hy/exonerator.properties
+++ b/hy/exonerator.properties
@@ -1,7 +1,7 @@
 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.timestamp.label=Date
-form.search.label=Search
+form.search.label=Որոնել
 summary.heading=Ամփոփում
 summary.serverproblem.dbnoconnect.title=Server problem
 summary.serverproblem.dbnoconnect.body.text=Unable to connect to the database. 
Please try again later. If this problem persists, please %s!

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


[tor-commits] [translation/tor-messenger-authdtd] Update translations for tor-messenger-authdtd

2017-06-23 Thread translation
commit 1f64da739ba81b30ed23b7c47171a08af2127752
Author: Translation commit bot 
Date:   Fri Jun 23 08:50:39 2017 +

Update translations for tor-messenger-authdtd
---
 hy/auth.dtd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hy/auth.dtd b/hy/auth.dtd
index 4ea370c..7c6dd54 100644
--- a/hy/auth.dtd
+++ b/hy/auth.dtd
@@ -13,8 +13,8 @@
 
 
 
-
-
+
+
 
 
 

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


[tor-commits] [translation/tor-messenger-authproperties] Update translations for tor-messenger-authproperties

2017-06-23 Thread translation
commit 3fc7a82f69797eb526b5f476626ee35f2dcf8daf
Author: Translation commit bot 
Date:   Fri Jun 23 08:50:49 2017 +

Update translations for tor-messenger-authproperties
---
 hy/auth.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy/auth.properties b/hy/auth.properties
index 0d1818d..0c0d708 100644
--- a/hy/auth.properties
+++ b/hy/auth.properties
@@ -4,4 +4,4 @@ auth.theirFingerprint=Վկայված մատնահետք %S-ի 
համար.\n%S
 auth.help=Կոնտակտի ինքնության հաստատումը օ
գնում է համոզվել, որ այն մարդը, ում հետ Դուք 
խոսում եք, իրո՞ք նա է, ով ներկայանում է:
 auth.helpTitle=Հաստատման օգնություն
 auth.question=Այս հարցը Ձեզ է 
հղել.\n\n%S\n\nՄուտքագրեք գաղտնի պատասխանը 
այստեղ (մեծատառ-փոքրատառերը որոշիչ են).
-auth.secret=Մուտքագրեք գաղտնի հարցն այստեղ.
+auth.secret=Մուտքագրեք գաղտնախոսքն այստեղ.

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


[tor-commits] [translation/tor-messenger-authproperties_completed] Update translations for tor-messenger-authproperties_completed

2017-06-23 Thread translation
commit 08ac63337b231934b5ce484d700b8b395eb915aa
Author: Translation commit bot 
Date:   Fri Jun 23 08:50:45 2017 +

Update translations for tor-messenger-authproperties_completed
---
 hy/auth.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy/auth.properties b/hy/auth.properties
index 0d1818d..0c0d708 100644
--- a/hy/auth.properties
+++ b/hy/auth.properties
@@ -4,4 +4,4 @@ auth.theirFingerprint=Վկայված մատնահետք %S-ի 
համար.\n%S
 auth.help=Կոնտակտի ինքնության հաստատումը օ
գնում է համոզվել, որ այն մարդը, ում հետ Դուք 
խոսում եք, իրո՞ք նա է, ով ներկայանում է:
 auth.helpTitle=Հաստատման օգնություն
 auth.question=Այս հարցը Ձեզ է 
հղել.\n\n%S\n\nՄուտքագրեք գաղտնի պատասխանը 
այստեղ (մեծատառ-փոքրատառերը որոշիչ են).
-auth.secret=Մուտքագրեք գաղտնի հարցն այստեղ.
+auth.secret=Մուտքագրեք գաղտնախոսքն այստեղ.

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


[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage

2017-06-23 Thread translation
commit 65845c5c6549a62ffa0c79740d4d24324cfc
Author: Translation commit bot 
Date:   Fri Jun 23 08:49:26 2017 +

Update translations for abouttor-homepage
---
 hy/aboutTor.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy/aboutTor.dtd b/hy/aboutTor.dtd
index 676878e..bf21e73 100644
--- a/hy/aboutTor.dtd
+++ b/hy/aboutTor.dtd
@@ -18,7 +18,7 @@
 
 
 
-
+
 https://duckduckgo.com;>
 
 

___
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

2017-06-23 Thread translation
commit 47ea23ac90bbeedca875ef919de4b3b89ef64777
Author: Translation commit bot 
Date:   Fri Jun 23 08:49:20 2017 +

Update translations for tails-misc
---
 hy.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy.po b/hy.po
index 68d7e72..2fa2711 100644
--- a/hy.po
+++ b/hy.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-06-05 11:57+0200\n"
-"PO-Revision-Date: 2017-06-23 08:05+\n"
+"PO-Revision-Date: 2017-06-23 08:21+\n"
 "Last-Translator: carolyn \n"
 "Language-Team: Armenian 
(http://www.transifex.com/otf/torproject/language/hy/)\n"
 "MIME-Version: 1.0\n"

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


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

2017-06-23 Thread translation
commit b382dac179d5862436a91f570c9dcb1f2f6144d1
Author: Translation commit bot 
Date:   Fri Jun 23 08:48:43 2017 +

Update translations for tails-greeter
---
 hy/hy.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy/hy.po b/hy/hy.po
index 4b0455a..b135a61 100644
--- a/hy/hy.po
+++ b/hy/hy.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-06-10 12:27+0200\n"
-"PO-Revision-Date: 2017-06-23 08:05+\n"
+"PO-Revision-Date: 2017-06-23 08:21+\n"
 "Last-Translator: carolyn \n"
 "Language-Team: Armenian 
(http://www.transifex.com/otf/torproject/language/hy/)\n"
 "MIME-Version: 1.0\n"

___
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

2017-06-23 Thread translation
commit cd83829bb637bcf4eb8adae7a8586155b14f5851
Author: Translation commit bot 
Date:   Fri Jun 23 08:48:22 2017 +

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

diff --git a/hy/https-everywhere.dtd b/hy/https-everywhere.dtd
new file mode 100644
index 000..0f5e6ac
--- /dev/null
+++ b/hy/https-everywhere.dtd
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

___
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

2017-06-23 Thread translation
commit 2dc8e7ed572a9d9c19f9a81a909e06640ee178d3
Author: Translation commit bot 
Date:   Fri Jun 23 08:45:23 2017 +

Update translations for https_everywhere
---
 hy/https-everywhere.dtd| 96 +-
 hy/https-everywhere.properties |  4 +-
 2 files changed, 50 insertions(+), 50 deletions(-)

diff --git a/hy/https-everywhere.dtd b/hy/https-everywhere.dtd
index 93d66ce..cb96cdb 100644
--- a/hy/https-everywhere.dtd
+++ b/hy/https-everywhere.dtd
@@ -1,57 +1,57 @@
-
+
 
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
 
-
-
+
+
 
-
-
+
+
 
-
-
+
+
 
-
-
-
-
-
+
+
+
+
+
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
diff --git a/hy/https-everywhere.properties b/hy/https-everywhere.properties
index be83831..98a4cd9 100644
--- a/hy/https-everywhere.properties
+++ b/hy/https-everywhere.properties
@@ -1,5 +1,5 @@
-https-everywhere.menu.globalEnable = Enable HTTPS Everywhere
-https-everywhere.menu.globalDisable = Disable HTTPS Everywhere
+https-everywhere.menu.globalEnable = Միացնել «HTTPS Everywhere»-ը
+https-everywhere.menu.globalDisable = Անջատել «HTTPS Everywhere»-ը
 https-everywhere.menu.enableDisable = Enable / Disable Rules
 https-everywhere.menu.noRules = (No Rules for This Page)
 https-everywhere.menu.unknownRules = (Rules for This Page Unknown)

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


[tor-commits] [metrics-lib/master] Always use UTF-8 as charset.

2017-06-23 Thread karsten
commit 2f6c9baa68466b50ac869a68daa3dfd4334f57b4
Author: Karsten Loesing 
Date:   Thu Jun 22 15:15:36 2017 +0200

Always use UTF-8 as charset.

Implements #21932.
---
 CHANGELOG.md   |  4 
 .../org/torproject/descriptor/impl/DescriptorImpl.java | 14 +++---
 .../org/torproject/descriptor/impl/TorperfResultImpl.java  |  9 +
 3 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index fd39b96..394d4eb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Changes in version 2.0.0 - 2017-06-??
 
+ * Major changes
+   - Always use UTF-8 as charset rather than using the platform's
+ default charset.
+
  * Minor changes
- Replace custom ImplementationNotAccessibleException thrown by
  DescriptorSourceFactory with generic RuntimeException.
diff --git a/src/main/java/org/torproject/descriptor/impl/DescriptorImpl.java 
b/src/main/java/org/torproject/descriptor/impl/DescriptorImpl.java
index e0f94f0..acbee50 100644
--- a/src/main/java/org/torproject/descriptor/impl/DescriptorImpl.java
+++ b/src/main/java/org/torproject/descriptor/impl/DescriptorImpl.java
@@ -8,6 +8,7 @@ import org.torproject.descriptor.DescriptorParseException;
 
 import java.io.ByteArrayInputStream;
 import java.io.File;
+import java.io.InputStreamReader;
 import java.nio.charset.StandardCharsets;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;
@@ -96,8 +97,8 @@ public abstract class DescriptorImpl implements Descriptor {
   }
 
   /**
-   * Returns a new {@link Scanner} for parsing the full raw descriptor starting
-   * using the platform's default charset.
+   * Returns a new {@link Scanner} for parsing the full raw descriptor using
+   * UTF-8 as charset.
*
* @return Scanner for the full raw descriptor bytes.
*/
@@ -107,17 +108,16 @@ public abstract class DescriptorImpl implements 
Descriptor {
 
   /**
* Returns a new {@link Scanner} for parsing the raw descriptor starting at
-   * byte offset containing length bytes using the
-   * platform's default charset.
+   * byte offset containing length bytes using UTF-8
+   * as charset.
*
* @param offset The index of the first byte to parse.
* @param length The number of bytes to parse.
* @return Scanner for the given raw descriptor bytes.
*/
   protected Scanner newScanner(int offset, int length) {
-/* XXX21932 */
-return new Scanner(new ByteArrayInputStream(this.rawDescriptorBytes, 
offset,
-length));
+return new Scanner(new InputStreamReader(new ByteArrayInputStream(
+this.rawDescriptorBytes, offset, length), StandardCharsets.UTF_8));
   }
 
   /**
diff --git 
a/src/main/java/org/torproject/descriptor/impl/TorperfResultImpl.java 
b/src/main/java/org/torproject/descriptor/impl/TorperfResultImpl.java
index ea9eb4b..1ff0fe3 100644
--- a/src/main/java/org/torproject/descriptor/impl/TorperfResultImpl.java
+++ b/src/main/java/org/torproject/descriptor/impl/TorperfResultImpl.java
@@ -8,6 +8,7 @@ import org.torproject.descriptor.DescriptorParseException;
 import org.torproject.descriptor.TorperfResult;
 
 import java.io.File;
+import java.nio.charset.StandardCharsets;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.HashSet;
@@ -27,8 +28,8 @@ public class TorperfResultImpl extends DescriptorImpl
   throw new DescriptorParseException("Descriptor is empty.");
 }
 List parsedDescriptors = new ArrayList<>();
-/* XXX21932 */
-String descriptorString = new String(rawDescriptorBytes);
+String descriptorString = new String(rawDescriptorBytes,
+StandardCharsets.UTF_8);
 Scanner scanner = new Scanner(descriptorString).useDelimiter("\r?\n");
 String typeAnnotation = "";
 while (scanner.hasNext()) {
@@ -48,8 +49,8 @@ public class TorperfResultImpl extends DescriptorImpl
   } else {
 /* XXX21932 */
 parsedDescriptors.add(new TorperfResultImpl(
-(typeAnnotation + line).getBytes(), descriptorFile,
-failUnrecognizedDescriptorLines));
+(typeAnnotation + line).getBytes(StandardCharsets.UTF_8),
+descriptorFile, failUnrecognizedDescriptorLines));
 typeAnnotation = "";
   }
 }

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


[tor-commits] [metrics-lib/master] Remove custom ImplementationNotAccessibleException.

2017-06-23 Thread karsten
commit a86225335e40f0178f489d2d4eb094efbf4c6025
Author: Karsten Loesing 
Date:   Thu Jun 22 14:34:44 2017 +0200

Remove custom ImplementationNotAccessibleException.

Implements #22476.
---
 CHANGELOG.md   |  7 ++
 .../descriptor/DescriptorSourceFactory.java|  6 ++---
 .../ImplementationNotAccessibleException.java  | 27 --
 .../descriptor/DescriptorSourceFactoryTest.java|  4 ++--
 4 files changed, 12 insertions(+), 32 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 98728b1..fd39b96 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# Changes in version 2.0.0 - 2017-06-??
+
+ * Minor changes
+   - Replace custom ImplementationNotAccessibleException thrown by
+ DescriptorSourceFactory with generic RuntimeException.
+
+
 # Changes in version 1.9.0 - 2017-06-21
 
  * Major changes
diff --git 
a/src/main/java/org/torproject/descriptor/DescriptorSourceFactory.java 
b/src/main/java/org/torproject/descriptor/DescriptorSourceFactory.java
index 77d8740..7125ace 100644
--- a/src/main/java/org/torproject/descriptor/DescriptorSourceFactory.java
+++ b/src/main/java/org/torproject/descriptor/DescriptorSourceFactory.java
@@ -176,15 +176,15 @@ public final class DescriptorSourceFactory {
   clazzName = System.getProperty(type, COLLECTOR_DEFAULT);
   break;
 default:
-  throw new ImplementationNotAccessibleException("Cannot "
-  + "retrieve class for type " + type + ".");
+  throw new RuntimeException("Cannot retrieve class for type " + type
+  + ".");
   }
   object = ClassLoader.getSystemClassLoader().loadClass(clazzName)
   .newInstance();
   log.info("Serving implementation {} for {}.", clazzName, type);
 } catch (ClassNotFoundException | InstantiationException
  | IllegalAccessException ex) {
-  throw new ImplementationNotAccessibleException("Cannot load class "
+  throw new RuntimeException("Cannot load class "
   + clazzName + "for type " + type, ex);
 }
 return object;
diff --git 
a/src/main/java/org/torproject/descriptor/ImplementationNotAccessibleException.java
 
b/src/main/java/org/torproject/descriptor/ImplementationNotAccessibleException.java
deleted file mode 100644
index a377276..000
--- 
a/src/main/java/org/torproject/descriptor/ImplementationNotAccessibleException.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright 2014--2017 The Tor Project
- * See LICENSE for licensing information */
-
-package org.torproject.descriptor;
-
-/**
- * Thrown if a descriptor source implementation class cannot be found,
- * instantiated, or accessed.
- *
- * @see DescriptorSourceFactory
- * @since 1.0.0
- */
-@SuppressWarnings("serial")
-public class ImplementationNotAccessibleException
-extends RuntimeException {
-
-  public ImplementationNotAccessibleException(String message,
-  Throwable ex) {
-super(message, ex);
-  }
-
-  public ImplementationNotAccessibleException(String message) {
-super(message);
-  }
-
-}
-
diff --git 
a/src/test/java/org/torproject/descriptor/DescriptorSourceFactoryTest.java 
b/src/test/java/org/torproject/descriptor/DescriptorSourceFactoryTest.java
index 8eee1ef..69d4193 100644
--- a/src/test/java/org/torproject/descriptor/DescriptorSourceFactoryTest.java
+++ b/src/test/java/org/torproject/descriptor/DescriptorSourceFactoryTest.java
@@ -54,7 +54,7 @@ public class DescriptorSourceFactoryTest {
 }
   }
 
-  @Test(expected = ImplementationNotAccessibleException.class)
+  @Test(expected = RuntimeException.class)
   public void testException() {
 System.setProperty(COLLECTOR_PROPERTY ,
 "no.implementation.available.X");
@@ -70,7 +70,7 @@ public class DescriptorSourceFactoryTest {
   retrieve.setAccessible(true);
   retrieve.invoke(null, "unknown.property");
 } catch (InvocationTargetException ite) {
-  if (ite.getCause() instanceof ImplementationNotAccessibleException) {
+  if (ite.getCause() instanceof RuntimeException) {
 return;
   } else {
 fail("Cause was " + ite.getCause()

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


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

2017-06-23 Thread translation
commit 4d0708e153ae3e1a7176a915987c42ebdc704cb5
Author: Translation commit bot 
Date:   Fri Jun 23 08:18:35 2017 +

Update translations for exoneratorproperties
---
 hy/exonerator.properties | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/hy/exonerator.properties b/hy/exonerator.properties
index 025e3bd..95b1894 100644
--- a/hy/exonerator.properties
+++ b/hy/exonerator.properties
@@ -1,13 +1,13 @@
-form.explanation=Enter an IP address and date to find out whether that address 
was used as a Tor relay\:
+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.timestamp.label=Date
 form.search.label=Search
 summary.heading=Ամփոփում
 summary.serverproblem.dbnoconnect.title=Server problem
-summary.serverproblem.dbnoconnect.body.text=Unable to connect to the database. 
Please try again later. If this problem persists, please %s\!
+summary.serverproblem.dbnoconnect.body.text=Unable to connect to the database. 
Please try again later. If this problem persists, please %s!
 summary.serverproblem.dbnoconnect.body.link=let us know
 summary.serverproblem.dbempty.title=Server problem
-summary.serverproblem.dbempty.body.text=The database appears to be empty. 
Please try again later. If this problem persists, please %s\!
+summary.serverproblem.dbempty.body.text=The database appears to be empty. 
Please try again later. If this problem persists, please %s!
 summary.serverproblem.dbempty.body.link=let us know
 summary.invalidparams.notimestamp.title=No date parameter given
 summary.invalidparams.notimestamp.body=Sorry, you also need to provide a date 
parameter.
@@ -20,10 +20,10 @@ summary.invalidparams.invalidip.body=Sorry, %s is not a 
valid IP address. The ex
 summary.invalidparams.invalidtimestamp.title=Invalid date parameter
 summary.invalidparams.invalidtimestamp.body=Sorry, %s is not a valid date. The 
expected date format is %s.
 summary.serverproblem.nodata.title=Server problem
-summary.serverproblem.nodata.body.text=The database does not contain any data 
for the requested date. Please try again later. If this problem persists, 
please %s\!
+summary.serverproblem.nodata.body.text=The database does not contain any data 
for the requested date. Please try again later. If this problem persists, 
please %s!
 summary.serverproblem.nodata.body.link=let us know
 summary.negativesamenetwork.title=Result is negative
-summary.negativesamenetwork.body=We did not find IP address %s on or within a 
day of %s. But we did find other IP addresses of Tor relays in the same /%d 
network around the time\:
+summary.negativesamenetwork.body=We did not find IP address %s on or within a 
day of %s. But we did find other IP addresses of Tor relays in the same /%d 
network around the time:
 summary.positive.title=Result is positive
 summary.positive.body=We found one or more Tor relays on IP address %s on or 
within a day of %s that Tor clients were likely to know.
 summary.negative.title=Result is negative
@@ -37,7 +37,7 @@ technicaldetails.colheader.nickname=Nickname
 technicaldetails.colheader.exit=Exit relay
 technicaldetails.nickname.unknown=Unknown
 technicaldetails.exit.unknown=Unknown
-technicaldetails.exit.yes=Yes
+technicaldetails.exit.yes=Ô±ÕµÕ¸
 technicaldetails.exit.no=Ոչ
 permanentlink.heading=Permanent link
 footer.abouttor.heading=About Tor
@@ -50,5 +50,5 @@ footer.aboutexonerator.body=The ExoneraTor service maintains 
a database of IP ad
 footer.trademark.text="Tor" and the "Onion Logo" are %s of The Tor Project, 
Inc.
 footer.trademark.link=registered trademarks
 footer.language.name=English
-footer.language.text=This page is also available in the following languages\:
+footer.language.text=This page is also available in the following languages:
 

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


[tor-commits] [translation/tor-messenger-fingerdtd] Update translations for tor-messenger-fingerdtd

2017-06-23 Thread translation
commit ff44b10d07324e14a87961340707d9aa1daf1594
Author: Translation commit bot 
Date:   Fri Jun 23 08:17:54 2017 +

Update translations for tor-messenger-fingerdtd
---
 hy/finger.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy/finger.dtd b/hy/finger.dtd
index 7563e29..63297a2 100644
--- a/hy/finger.dtd
+++ b/hy/finger.dtd
@@ -5,7 +5,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/tor-messenger-uiproperties] Update translations for tor-messenger-uiproperties

2017-06-23 Thread translation
commit 5590f399f4aa029f9170411635f9a2964cdb55f5
Author: Translation commit bot 
Date:   Fri Jun 23 08:18:22 2017 +

Update translations for tor-messenger-uiproperties
---
 hy/ui.properties | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/hy/ui.properties b/hy/ui.properties
index de5c232..067cec1 100644
--- a/hy/ui.properties
+++ b/hy/ui.properties
@@ -2,13 +2,13 @@ start.label=Start private conversation
 end.label=End private conversation
 refresh.label=Refresh private conversation
 auth.label=Verify your contact's identity
-auth.cancel=Cancel
+auth.cancel=Չեղարկել
 auth.cancelAccessKey=C
 auth.error=An error occurred while verifying your contact's identity.
 auth.success=Verifying your contact's identity completed successfully.
 auth.successThem=Your contact has successfully verified your identity. You may 
want to verify their identity as well by asking your own question.
 auth.fail=Failed to verify your contact's identity.
-auth.waiting=Waiting for contact ...
+auth.waiting=Սպասում ենք կոնտակտին...
 reauth.label=Reverify your contact's identity
 prefs.label=OTR Preferences
 alert.start=Attempting to start a private conversation with %S.
@@ -16,7 +16,7 @@ alert.refresh=Attempting to refresh the private conversation 
with %S.
 alert.gone_insecure=Private conversation with %S ended.
 finger.seen=%S is contacting you from an unrecognized computer. You should 
verify this contact's identity.
 finger.unseen=%S's identity has not been verified yet. You should verify this 
contact's identity.
-finger.verify=Verify
+finger.verify=Հաստատել
 verify.accessKey=V
 state.not_private=The current conversation is not private.
 state.unverified=The current conversation is private but %S's identity has not 
been verified.

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


[tor-commits] [translation/tor-messenger-authdtd] Update translations for tor-messenger-authdtd

2017-06-23 Thread translation
commit dbe55bc79e16a63ff1fdc96af5fdf3c36c5e3c4a
Author: Translation commit bot 
Date:   Fri Jun 23 08:17:42 2017 +

Update translations for tor-messenger-authdtd
---
 hy/auth.dtd | 34 +-
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/hy/auth.dtd b/hy/auth.dtd
index 4d87e28..4ea370c 100644
--- a/hy/auth.dtd
+++ b/hy/auth.dtd
@@ -1,21 +1,21 @@
-
-
-
-
-
+
+
+
+
+
 
-
-
-
-
-
-
+
+
+
+
+
+
 
-
-
+
+
 
-
-
-
+
+
+
 
-
\ No newline at end of file
+
\ No newline at end of file

___
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

2017-06-23 Thread translation
commit a34cd7984574a710795b73f6f7be25c5c5dc93e3
Author: Translation commit bot 
Date:   Fri Jun 23 08:16:24 2017 +

Update translations for tails-misc
---
 hy.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy.po b/hy.po
index 58e3eb3..68d7e72 100644
--- a/hy.po
+++ b/hy.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-06-05 11:57+0200\n"
-"PO-Revision-Date: 2017-05-26 14:47+\n"
+"PO-Revision-Date: 2017-06-23 08:05+\n"
 "Last-Translator: carolyn \n"
 "Language-Team: Armenian 
(http://www.transifex.com/otf/torproject/language/hy/)\n"
 "MIME-Version: 1.0\n"

___
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] Update translations for tor-launcher-network-settings

2017-06-23 Thread translation
commit 2d29bb8fc5618cae2e7f4f739206f92b47bbacb9
Author: Translation commit bot 
Date:   Fri Jun 23 08:16:17 2017 +

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

diff --git a/hy/network-settings.dtd b/hy/network-settings.dtd
index 026b607..213562d 100644
--- a/hy/network-settings.dtd
+++ b/hy/network-settings.dtd
@@ -8,7 +8,7 @@
 
 
 
-
+
 
 
 

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


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

2017-06-23 Thread translation
commit 713ba4256a49143595f87c942ba19b0462340bc8
Author: Translation commit bot 
Date:   Fri Jun 23 08:15:46 2017 +

Update translations for tails-greeter
---
 hy/hy.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/hy/hy.po b/hy/hy.po
index d05c774..4b0455a 100644
--- a/hy/hy.po
+++ b/hy/hy.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-06-10 08:28+0200\n"
-"PO-Revision-Date: 2017-06-10 10:19+\n"
+"POT-Creation-Date: 2017-06-10 12:27+0200\n"
+"PO-Revision-Date: 2017-06-23 08:05+\n"
 "Last-Translator: carolyn \n"
 "Language-Team: Armenian 
(http://www.transifex.com/otf/torproject/language/hy/)\n"
 "MIME-Version: 1.0\n"
@@ -250,7 +250,7 @@ msgstr ""
 
 #: ../tailsgreeter/gui.py:602
 msgid "Cancel"
-msgstr ""
+msgstr "Չեղարկել"
 
 #: ../tailsgreeter/gui.py:608
 msgid "Add"

___
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

2017-06-23 Thread translation
commit 9e356d3701655b4f82c3f0a83ca4d9eb82707298
Author: Translation commit bot 
Date:   Fri Jun 23 08:15:27 2017 +

Update translations for https_everywhere
---
 hy/ssl-observatory.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy/ssl-observatory.dtd b/hy/ssl-observatory.dtd
index a6016b9..f4e33d9 100644
--- a/hy/ssl-observatory.dtd
+++ b/hy/ssl-observatory.dtd
@@ -15,7 +15,7 @@ to turn it on?">-->
 
 
-
+
 
 
 

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


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

2017-06-23 Thread translation
commit 9073e06f0f8262cd7a160a2e00b9a6a6ef391e5e
Author: Translation commit bot 
Date:   Fri Jun 23 08:15:21 2017 +

Update translations for whisperback_completed
---
 hy/hy.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy/hy.po b/hy/hy.po
index 86dcbc6..21ad3b2 100644
--- a/hy/hy.po
+++ b/hy/hy.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2017-06-21 20:42+\n"
+"PO-Revision-Date: 2017-06-23 08:05+\n"
 "Last-Translator: Sarkis Andreyan \n"
 "Language-Team: Armenian 
(http://www.transifex.com/otf/torproject/language/hy/)\n"
 "MIME-Version: 1.0\n"

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


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

2017-06-23 Thread translation
commit 15e08e2b6e821d6ff00156e64092f4cf27868d61
Author: Translation commit bot 
Date:   Fri Jun 23 08:15:16 2017 +

Update translations for whisperback
---
 hy/hy.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy/hy.po b/hy/hy.po
index 86dcbc6..21ad3b2 100644
--- a/hy/hy.po
+++ b/hy/hy.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2017-06-21 20:42+\n"
+"PO-Revision-Date: 2017-06-23 08:05+\n"
 "Last-Translator: Sarkis Andreyan \n"
 "Language-Team: Armenian 
(http://www.transifex.com/otf/torproject/language/hy/)\n"
 "MIME-Version: 1.0\n"

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