[tor-commits] [stem/master] Use 'GETINFO exit-policy/full' to get exit policies

2018-04-14 Thread atagar
commit f7a34305929019cefca21a20d6a2334cf85eae4f
Author: Damian Johnson 
Date:   Sat Apr 14 13:21:31 2018 -0700

Use 'GETINFO exit-policy/full' to get exit policies

Our get_exit_policy() method predates tor's controller command to get it (we
were in 2013, whereas tor added the 'exit-policy/full' GETINFO option in 
2014).
It has now been long enough that we can expect relays to have this.

This is much simpler and more reliable than attempting to make sense of the
user's ExitPolicy torrc entries...

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

I'm a tad uncertain if tor's parsing is correct, but GETINFO should be the
authoritative source for how tor interprets it...

  >>> GETCONF ExitPolicy
  250 ExitPolicy=reject6 2a04:1447:4:3::74/32,accept 
123.45.67.89:123,reject *:*

  >>> GETINFO exit-policy/full
  250+exit-policy/full=
  reject6 *:*
  accept 123.45.67.89:123
  reject *:*
  .
  250 OK
---
 docs/change_log.rst |  1 +
 stem/control.py | 28 +++-
 2 files changed, 12 insertions(+), 17 deletions(-)

diff --git a/docs/change_log.rst b/docs/change_log.rst
index e4053d91..b6121982 100644
--- a/docs/change_log.rst
+++ b/docs/change_log.rst
@@ -49,6 +49,7 @@ The following are only available within Stem's `git repository
   * Documented v3 hidden service support (:trac:`25124`, :spec:`6bd0a69`)
   * Added support for limiting the maximum number of streams to 
:func:`~stem.control.Controller.create_ephemeral_hidden_service` 
(:spec:`2fcb1c2`)
   * Stacktrace if :func:`stem.connection.connect` had a string port argument
+  * More reliable ExitPolicy resolution (:trac:`25739`)
   * 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
   * Removed 'raw' argument from :func:`~stem.socket.ControlSocket.send`
 
diff --git a/stem/control.py b/stem/control.py
index 8d25064b..3db4d35a 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -1265,8 +1265,12 @@ class Controller(BaseController):
 """
 get_exit_policy(default = UNDEFINED)
 
-Effective ExitPolicy for our relay. This accounts for
-ExitPolicyRejectPrivate and default policies.
+Effective ExitPolicy for our relay.
+
+.. versionchanged:: 1.7.0
+   Policies retrieved through 'GETINFO exit-policy/full' rather than
+   parsing the user's torrc entries. This should be more reliable for
+   some edge cases. (:trac:`25739`)
 
 :param object default: response if the query fails
 
@@ -1281,23 +1285,13 @@ class Controller(BaseController):
 """
 
 with self._msg_lock:
-  config_policy = self._get_cache('exit_policy')
-
-  if not config_policy:
-policy = []
-
-if self.get_conf('ExitPolicyRejectPrivate') == '1':
-  policy.append('reject private:*')
-
-for policy_line in self.get_conf('ExitPolicy', multiple = True):
-  policy += policy_line.split(',')
-
-policy += self.get_info('exit-policy/default').split(',')
+  policy = self._get_cache('exit_policy')
 
-config_policy = stem.exit_policy.get_config_policy(policy, 
self.get_info('address', None))
-self._set_cache({'exit_policy': config_policy})
+  if not policy:
+policy = 
stem.exit_policy.ExitPolicy(*self.get_info('exit-policy/full').splitlines())
+self._set_cache({'exit_policy': policy})
 
-  return config_policy
+  return policy
 
   @with_default()
   def get_ports(self, listener_type, default = UNDEFINED):

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


[tor-commits] [doctor/master] Prevent duplicate 'fingerprint changed' notices

2018-04-14 Thread atagar
commit 0e5010b01a0da7616ceeb8ba52080bd91b4a6cc6
Author: Damian Johnson 
Date:   Sat Apr 14 13:00:22 2018 -0700

Prevent duplicate 'fingerprint changed' notices

Strange. It doesn't commonly happen but as reported in...

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

... sometimes we list a relay twice. My only guess is that this arises if a
particular address/port is a relay in the consensus twice. Adjusting the 
code
in a way that should deduplicate these.
---
 fingerprint_change_checker.py | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/fingerprint_change_checker.py b/fingerprint_change_checker.py
index 96bdb2a..6bc0a94 100755
--- a/fingerprint_change_checker.py
+++ b/fingerprint_change_checker.py
@@ -42,7 +42,7 @@ def main():
 
   fingerprint_changes = load_fingerprint_changes()
   downloader = DescriptorDownloader(timeout = 15)
-  alarm_for = set()
+  alarm_for = {}
 
   for relay in downloader.get_consensus():
 prior_fingerprints = fingerprint_changes.setdefault((relay.address, 
relay.or_port), {})
@@ -62,13 +62,13 @@ def main():
   # if we've changed more than ten times in the last ten days then alarm
 
   if len(prior_fingerprints) >= 10:
-alarm_for.add((relay.address, relay.or_port, relay.fingerprint))
+alarm_for['%s:%s' % (relay.address, relay.or_port)] = (relay.address, 
relay.or_port, relay.fingerprint)
 
-  if alarm_for and not is_notification_suppressed(alarm_for):
+  if alarm_for and not is_notification_suppressed(alarm_for.values()):
 log.debug("Sending a notification for %i relays..." % len(alarm_for))
 body = EMAIL_BODY
 
-for address, or_port, fingerprint in alarm_for:
+for address, or_port, fingerprint in alarm_for.values():
   try:
 desc = downloader.get_server_descriptors(fingerprint).run()[0]
   except:
@@ -102,7 +102,7 @@ def main():
 subject = EMAIL_SUBJECT
 
 if len(alarm_for) == 1:
-  subject += ' (%s:%s)' % list(alarm_for)[0][:2]
+  subject += ' (%s:%s)' % alarm_for.values()[0][:2]
 
 util.send(subject, body = body, to = ['bad-rel...@lists.torproject.org', 
'ata...@torproject.org'])
 
@@ -110,7 +110,7 @@ def main():
 
 current_time = str(int(time.time()))
 
-for address, or_port, _ in alarm_for:
+for address, or_port, _ in alarm_for.values():
   last_notified_config.set('%s:%s' % (address, or_port), current_time)
 
 last_notified_config.save()

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


[tor-commits] [doctor/master] Properly suppress clock skew notices

2018-04-14 Thread atagar
commit 82435ed83fb91ae838757c32b6a6a4d49c3bc901
Author: Damian Johnson 
Date:   Sat Apr 14 11:50:53 2018 -0700

Properly suppress clock skew notices

Oops. The message included a float that changes each time, causing us to 
send a
notice every hour rather than daily as intended for notice runlevel 
messages.
---
 consensus_health_checker.py | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/consensus_health_checker.py b/consensus_health_checker.py
index 981c4a6..beb8c70 100755
--- a/consensus_health_checker.py
+++ b/consensus_health_checker.py
@@ -138,6 +138,11 @@ class Issue(object):
   attr.update({'authority': '', 'time_taken': '', 'median_time': '', 
'authority_times': ''})
 
   return CONFIG['msg'][self._template].format(**attr).replace(' ', '_')
+elif self._template == 'CLOCK_SKEW':
+  attr = dict(self._attr)
+  attr.update({'authority': '', 'difference': ''})
+
+  return CONFIG['msg'][self._template].format(**attr).replace(' ', '_')
 elif self._template == 'FLAG_COUNT_DIFFERS':
   attr = dict(self._attr)
   attr.update({'consensus_count': 0, 'vote_count': 0})
@@ -959,7 +964,7 @@ def _get_documents(label, resource):
 
 for nickname, difference in clock_skew.items():
   if difference > 10:
-issues.append(Issue(Runlevel.NOTICE, 'CLOCK_SKEW', authority = 
nickname, difference = difference, to = [nickname]))
+issues.append(Issue(Runlevel.NOTICE, 'CLOCK_SKEW', authority = 
nickname, difference = int(difference), to = [nickname]))
 
   return documents, issues
 

___
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-04-14 Thread translation
commit 3b6ca76d434ecdecf0c0474312be0a3e4a277404
Author: Translation commit bot 
Date:   Sat Apr 14 18:20:57 2018 +

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

diff --git a/ga.json b/ga.json
index 9c3c28b79..26762b428 100644
--- a/ga.json
+++ b/ga.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": "An bhfuil sé sábháilte Brabhsálaí Tor agus brabhsálaí 
eile a úsáid san am gcéanna?",
"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": {
@@ -135,13 +135,13 @@
"id": "#tbb-22",
"control": "tbb-22",
"title": "An féidir liom dlús a chur le Brabhsálaí Tor? An bhfuil 
sé níos moille ná brabhsálaithe eile?",
-   "description": "Using Tor Browser can sometimes be 
slower than other browsers. The Tor network has over a million daily users, and 
just over 6000 relays to route all of their traffic, and the load on each 
server can sometimes cause latency. You can help improve the speed of the 
network by running your own relay, or encouraging others to do so. That said, 
Tor is much faster than it used to be and you may not actually notice any 
change in speed from other browsers."
+   "description": "Uaireanta bíonn Brabhsálaí Tor 
níos moille ná brabhsálaithe eile. Tá níos mó ná milliún duine ag baint 
úsáide as Brabhsálaí Tor ar bhonn laethúil, cé nach bhfuil ach timpeall 
is 6000 athsheachadán ann chun an trácht sin go léir a láimhseáil. Is 
féidir leat luas an líonra a fheabhsú trí d'athsheachadán féin a chur ar 
siúl agus daoine eile a spreagadh chun é sin a dhéanamh freisin. É sin 
ráite, tá Tor i bhfad níos tapúla ná a bhí sé agus seans nach 
dtabharfaidh tú an difríocht faoi deara i gcomparáid le brabhsálaithe 
eile."
 },
 "tbb-23": {
"id": "#tbb-23",
"control": "tbb-23",
-   "title": "What search engine comes with Tor Browser and how does it 
protect my privacy?",
-   "description": "DuckDuckGo is the default search 
engine in Tor Browser. DuckDuckGo does not track its users nor does it store 
any data about user searches."
+   "title": "Cén t-inneall cuardaigh a úsáideann Brabhsálaí Tor, agus 
cén chaoi a gcosnaíonn sé mo phríobháideachas?",
+   "description": "Is é DuckDuckGo an t-inneall 
cuardaigh réamhshocraithe i mBrabhsálaí Tor. Ní lorgaíonn DuckDuckGo na 
daoine a úsáideann é, agus ní stórálann sé aon sonraí a bhaineann leis 
na cuardaigh a dhéantar leis."
 },
 "tbb-24": {
"id": "#tbb-24",

___
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-04-14 Thread translation
commit 0cfddf68b726a74ab912fa2b2ece006c38c9c8d0
Author: Translation commit bot 
Date:   Sat Apr 14 17:51:08 2018 +

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

diff --git a/ga.json b/ga.json
index 1e55fe3de..9c3c28b79 100644
--- a/ga.json
+++ b/ga.json
@@ -98,7 +98,7 @@
 "tbb-16": {
"id": "#tbb-16",
"control": "tbb-16",
-   "title": "Can I pick which country I'm exiting from?",
+   "title": "An féidir liom an tír ina bhfuil an t-athsheachadán 
deiridh a roghnú?",
"description": "Modifying the way that Tor creates 
its circuits is strongly discouraged. You get the best security that Tor can 
provide when you leave the route selection to Tor; overriding the entry / exit 
nodes can compromise your anonymity. If the outcome you want is simply to be 
able to access resources that are only available in one country, you may want 
to consider using a VPN instead of using Tor. Please note that VPNs do not have 
the same privacy properties as Tor, but they will help solve some geolocation 
restriction issues."
 },
 "tbb-17": {

___
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] Begin work on 0.3.3.5-rc changelog

2018-04-14 Thread nickm
commit 1856f3e11e84cf45bcadf500f4ab34269e28d7bc
Author: Nick Mathewson 
Date:   Sat Apr 14 12:23:51 2018 -0400

Begin work on 0.3.3.5-rc changelog
---
 ChangeLog| 97 
 changes/bug21394.2   |  7 
 changes/bug22310 |  8 
 changes/bug24031 | 13 ---
 changes/bug24782 |  4 --
 changes/bug24854 |  3 --
 changes/bug24989 |  4 --
 changes/bug25296_032 |  5 ---
 changes/bug25581 |  4 --
 changes/bug25582 |  3 --
 changes/bug25617 |  5 ---
 changes/bug25679 |  4 --
 changes/bug25691 |  6 ---
 changes/bug25732 |  4 --
 changes/geoip-2018-04-03 |  4 --
 changes/ticket25248  |  4 --
 changes/ticket25714  |  4 --
 17 files changed, 97 insertions(+), 82 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 833b5b337..ed8f6ed8c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,100 @@
+o Major bugfixes (performance, load balancing):
+
+Changes in version 0.3.3.5-rc - 2018-04-14
+  BLURB
+
+  - Directory authorities no longer vote in favor of the Guard flag for
+  relays that don't advertise directory support. Starting in Tor
+  0.3.0.1-alpha, Tor clients have been avoiding using such relays in the
+  Guard position, leading to increasingly broken load balancing for the
+  5%-or-so of Guards that don't advertise directory support. Fixes bug
+  22310; bugfix on 0.3.0.6.
+
+  o Major bugfixes (protover, voting):
+- Revise Rust implementation of protover to use a more memory-
+  efficient voting algorithm and corresponding data structures, thus
+  avoiding a potential (but small impact) DoS attack where specially
+  crafted protocol strings would expand to several potential
+  megabytes in memory. In the process, several portions of code were
+  revised to be methods on new, custom types, rather than functions
+  taking interchangeable types, thus increasing type safety of the
+  module. Custom error types and handling were added as well, in
+  order to facilitate better error dismissal/handling in outside
+  crates and avoid mistakenly passing an internal error string to C
+  over the FFI boundary. Many tests were added, and some previous
+  differences between the C and Rust implementations have been
+  remedied. Fixes bug 24031; bugfix on 0.3.3.1-alpha.
+
+  o Minor feature (continuous integration):
+- Update the Travis CI configuration to use the stable Rust channel,
+  now that we have decided to require that. Closes ticket 25714.
+
+  o Minor features (config options):
+- Change the way the default value for MaxMemInQueues is calculated.
+  We now use 0.4 * RAM if the system have 8 GB RAM or more, otherwise
+  we use the former value of 0.75 * RAM. Closes ticket 24782.
+
+  o Minor features (geoip):
+- Update geoip and geoip6 to the April 3 2018 Maxmind GeoLite2
+  Country database. Closes ticket 25718.
+
+  o Minor bugfix (Exit node DNS retries):
+- Re-attempt timed-out DNS queries 3 times before failure, since our
+  timeout is 5 seconds for them, but clients wait 10-15. Also allow
+  slightly more timeouts per resolver before giving up on it in the
+  case where an exit has multiple resolvers configured. Fixes bug
+  21394; bugfix on 0.3.1.9.
+
+  o Minor bugfixes (client):
+- When using a listed relay as a bridge, and also using
+  microdescriptors, and considering that relay as a non-bridge in a
+  circuit, consider its microdescriptor as a valid source of
+  information about that relay. Fixes bug 25691; bugfix
+  on 0.3.3.4-alpha.
+
+  o Minor bugfixes (compilation, rust):
+- Build correctly when the rust dependencies submodule is loaded,
+  but the TOR_RUST_DEPENDENCIES environment variable is not set.
+  Fixes bug 25679; bugfix on 0.3.3.1-alpha.
+
+  o Minor bugfixes (configuration):
+- Remove undescores from the _HSLayer{2,3}Nodes options. This
+  expert-user configuration can now be enabled as HSLayer{2,3}Nodes.
+  Fixes bug 25581; bugfix on 0.3.3.1-alpha
+
+  o Minor bugfixes (controller):
+- Restore the correct operation of the RESOLVE command, which had
+  been broken since we added the ability to enable/disable DNS on
+  specific listener ports. Fixes bug 25617; bugfix on 0.2.9.3-alpha.
+
+  o Minor bugfixes (distribution, compilation):
+- Actually include all of our Rust source in our source
+  distributions. (Previously, a few of the files were accidentally
+  omitted.) Fixes bug 25732; bugfix on 0.3.3.2-alpha.
+
+  o Minor bugfixes (documentation):
+- Document that the PerConnBW{Rate,Burst} options will fall back to
+  their corresponding consensus parameters only if those parameters
+  are set. Previously we had claimed that these values would always
+  be set in the consensus. Fixes bug 25296; bugfix on 

[tor-commits] [tor/master] Remove changes files that will appear in 0.3.3.5-rc.

2018-04-14 Thread nickm
commit 955f4d87414285ab7ab0ef6d01373e18871892d3
Author: Nick Mathewson 
Date:   Sat Apr 14 12:22:41 2018 -0400

Remove changes files that will appear in 0.3.3.5-rc.
---
 changes/bug21394.2   | 7 ---
 changes/bug22310 | 8 
 changes/bug24782 | 4 
 changes/bug24854 | 3 ---
 changes/bug24989 | 4 
 changes/bug25296_032 | 5 -
 changes/bug25581 | 4 
 changes/bug25582 | 3 ---
 changes/bug25617 | 5 -
 changes/bug25679 | 4 
 changes/bug25691 | 6 --
 changes/bug25732 | 4 
 changes/geoip-2018-04-03 | 4 
 changes/ticket25248  | 4 
 changes/ticket25714  | 4 
 15 files changed, 69 deletions(-)

diff --git a/changes/bug21394.2 b/changes/bug21394.2
deleted file mode 100644
index b580d2a78..0
--- a/changes/bug21394.2
+++ /dev/null
@@ -1,7 +0,0 @@
-  o Minor bugfix (Exit node DNS retries):
-- Re-attempt timed-out DNS queries 3 times before failure, since our
-  timeout is 5 seconds for them, but clients wait 10-15. Also allow
-  slightly more timeouts per resolver before giving up on it in the
-  case where an exit has multiple resolvers configured. Fixes bug 21394;
-  bugfix on 0.3.1.9.
-
diff --git a/changes/bug22310 b/changes/bug22310
deleted file mode 100644
index c8017daff..0
--- a/changes/bug22310
+++ /dev/null
@@ -1,8 +0,0 @@
-  o Major bugfixes (performance, load balancing):
-- Directory authorities no longer vote in favor of the Guard flag
-  for relays that don't advertise directory support. Starting in Tor
-  0.3.0.1-alpha, Tor clients have been avoiding using such relays in
-  the Guard position, leading to increasingly broken load balancing
-  for the 5%-or-so of Guards that don't advertise directory support.
-  Fixes bug 22310; bugfix on 0.3.0.6.
-
diff --git a/changes/bug24782 b/changes/bug24782
deleted file mode 100644
index 59bbdad12..0
--- a/changes/bug24782
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features (config options):
-- Change the way the default value for MaxMemInQueues is calculated. We now
-  use 0.4 * RAM if the system have 8 GB RAM or more, otherwise we use the
-  former value of 0.75 * RAM. Closes ticket 24782.
diff --git a/changes/bug24854 b/changes/bug24854
deleted file mode 100644
index 64e10772e..0
--- a/changes/bug24854
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Code simplification and refactoring:
-- Move the list of default directory authorities to their own file for
-  inclusion using the C preprocessor. Closes ticket 24854. Patch by 
"beastr0".
diff --git a/changes/bug24989 b/changes/bug24989
deleted file mode 100644
index a0ea6acf0..0
--- a/changes/bug24989
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (hidden services):
-- Re-instate counting pending client HSDir fetch circuits against the
-  MaxClientCircuitsPending rate limit. Fixes bug 24989; bugfix on
-  0.3.3.0-alpha-dev.
diff --git a/changes/bug25296_032 b/changes/bug25296_032
deleted file mode 100644
index f60048ca6..0
--- a/changes/bug25296_032
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (documentation):
-- Document that the PerConnBW{Rate,Burst} options will fall back to their
-  corresponding consensus parameters only if those parameters are
-  set. Previously we had claimed that these values would always be
-  set in the consensus. Fixes bug 25296; bugfix on 0.2.2.7-alpha.
diff --git a/changes/bug25581 b/changes/bug25581
deleted file mode 100644
index 86f2491db..0
--- a/changes/bug25581
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (configuration):
-- Remove undescores from the _HSLayer{2,3}Nodes options. This expert-user
-  configuration can now be enabled as HSLayer{2,3}Nodes. Fixes bug 25581;
-  bugfix on 0.3.3.1-alpha
diff --git a/changes/bug25582 b/changes/bug25582
deleted file mode 100644
index 609b94aac..0
--- a/changes/bug25582
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (documentation):
-- Revert a misformatting issue in the ExitPolicy
-  documentation. Fixes bug 25582; bugfix on 0.3.3.1-alpha.
diff --git a/changes/bug25617 b/changes/bug25617
deleted file mode 100644
index 5de655d69..0
--- a/changes/bug25617
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (controller):
-- Restore the correct operation of the RESOLVE command, which had
-  been broken since we added the ability to enable/disable DNS
-  on specific listener ports. Fixes bug 25617; bugfix on 0.2.9.3-alpha.
-
diff --git a/changes/bug25679 b/changes/bug25679
deleted file mode 100644
index 9247a2915..0
--- a/changes/bug25679
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (compilation, rust):
-- Build correctly when the rust dependencies submodule is loaded,
-  but the TOR_RUST_DEPENDENCIES environment variable is not set.
-  Fixes bug 25679; bugfix 

[tor-commits] [tor/release-0.3.3] bump to 0.3.3.5-rc

2018-04-14 Thread nickm
commit b65024f57df964af880d8101ec137179c756c618
Author: Nick Mathewson 
Date:   Sat Apr 14 12:21:36 2018 -0400

bump to 0.3.3.5-rc
---
 configure.ac| 2 +-
 contrib/win32build/tor-mingw.nsi.in | 2 +-
 src/win32/orconfig.h| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index 143044956..070054112 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ dnl Copyright (c) 2007-2017, The Tor Project, Inc.
 dnl See LICENSE for licensing information
 
 AC_PREREQ([2.63])
-AC_INIT([tor],[0.3.3.4-alpha-dev])
+AC_INIT([tor],[0.3.3.5-rc])
 AC_CONFIG_SRCDIR([src/or/main.c])
 AC_CONFIG_MACRO_DIR([m4])
 
diff --git a/contrib/win32build/tor-mingw.nsi.in 
b/contrib/win32build/tor-mingw.nsi.in
index 979273d8e..0cea26bde 100644
--- a/contrib/win32build/tor-mingw.nsi.in
+++ b/contrib/win32build/tor-mingw.nsi.in
@@ -8,7 +8,7 @@
 !include "LogicLib.nsh"
 !include "FileFunc.nsh"
 !insertmacro GetParameters
-!define VERSION "0.3.3.4-alpha-dev"
+!define VERSION "0.3.3.5-rc"
 !define INSTALLER "tor-${VERSION}-win32.exe"
 !define WEBSITE "https://www.torproject.org/;
 !define LICENSE "LICENSE"
diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h
index a8c6f9af3..3fcf68524 100644
--- a/src/win32/orconfig.h
+++ b/src/win32/orconfig.h
@@ -218,7 +218,7 @@
 #define USING_TWOS_COMPLEMENT
 
 /* Version number of package */
-#define VERSION "0.3.3.4-alpha-dev"
+#define VERSION "0.3.3.5-rc"
 
 
 



___
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] bump to 0.3.3.5-rc

2018-04-14 Thread nickm
commit b65024f57df964af880d8101ec137179c756c618
Author: Nick Mathewson 
Date:   Sat Apr 14 12:21:36 2018 -0400

bump to 0.3.3.5-rc
---
 configure.ac| 2 +-
 contrib/win32build/tor-mingw.nsi.in | 2 +-
 src/win32/orconfig.h| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index 143044956..070054112 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ dnl Copyright (c) 2007-2017, The Tor Project, Inc.
 dnl See LICENSE for licensing information
 
 AC_PREREQ([2.63])
-AC_INIT([tor],[0.3.3.4-alpha-dev])
+AC_INIT([tor],[0.3.3.5-rc])
 AC_CONFIG_SRCDIR([src/or/main.c])
 AC_CONFIG_MACRO_DIR([m4])
 
diff --git a/contrib/win32build/tor-mingw.nsi.in 
b/contrib/win32build/tor-mingw.nsi.in
index 979273d8e..0cea26bde 100644
--- a/contrib/win32build/tor-mingw.nsi.in
+++ b/contrib/win32build/tor-mingw.nsi.in
@@ -8,7 +8,7 @@
 !include "LogicLib.nsh"
 !include "FileFunc.nsh"
 !insertmacro GetParameters
-!define VERSION "0.3.3.4-alpha-dev"
+!define VERSION "0.3.3.5-rc"
 !define INSTALLER "tor-${VERSION}-win32.exe"
 !define WEBSITE "https://www.torproject.org/;
 !define LICENSE "LICENSE"
diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h
index a8c6f9af3..3fcf68524 100644
--- a/src/win32/orconfig.h
+++ b/src/win32/orconfig.h
@@ -218,7 +218,7 @@
 #define USING_TWOS_COMPLEMENT
 
 /* Version number of package */
-#define VERSION "0.3.3.4-alpha-dev"
+#define VERSION "0.3.3.5-rc"
 
 
 

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

2018-04-14 Thread nickm
commit efb442e287d7a640e37f3c6334d28c074d79d7c2
Merge: 4b58b97c6 b65024f57
Author: Nick Mathewson 
Date:   Sat Apr 14 12:21:44 2018 -0400

Merge branch 'maint-0.3.3'

___
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-04-14 Thread nickm
commit 74882c781c46bf1781c65cd629c41eea191678db
Merge: f95f6a449 b65024f57
Author: Nick Mathewson 
Date:   Sat Apr 14 12:22:00 2018 -0400

Merge branch 'maint-0.3.3' into release-0.3.3

 configure.ac| 2 +-
 contrib/win32build/tor-mingw.nsi.in | 2 +-
 src/win32/orconfig.h| 2 +-
 3 files changed, 3 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] bump to 0.3.3.5-rc

2018-04-14 Thread nickm
commit b65024f57df964af880d8101ec137179c756c618
Author: Nick Mathewson 
Date:   Sat Apr 14 12:21:36 2018 -0400

bump to 0.3.3.5-rc
---
 configure.ac| 2 +-
 contrib/win32build/tor-mingw.nsi.in | 2 +-
 src/win32/orconfig.h| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index 143044956..070054112 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ dnl Copyright (c) 2007-2017, The Tor Project, Inc.
 dnl See LICENSE for licensing information
 
 AC_PREREQ([2.63])
-AC_INIT([tor],[0.3.3.4-alpha-dev])
+AC_INIT([tor],[0.3.3.5-rc])
 AC_CONFIG_SRCDIR([src/or/main.c])
 AC_CONFIG_MACRO_DIR([m4])
 
diff --git a/contrib/win32build/tor-mingw.nsi.in 
b/contrib/win32build/tor-mingw.nsi.in
index 979273d8e..0cea26bde 100644
--- a/contrib/win32build/tor-mingw.nsi.in
+++ b/contrib/win32build/tor-mingw.nsi.in
@@ -8,7 +8,7 @@
 !include "LogicLib.nsh"
 !include "FileFunc.nsh"
 !insertmacro GetParameters
-!define VERSION "0.3.3.4-alpha-dev"
+!define VERSION "0.3.3.5-rc"
 !define INSTALLER "tor-${VERSION}-win32.exe"
 !define WEBSITE "https://www.torproject.org/;
 !define LICENSE "LICENSE"
diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h
index a8c6f9af3..3fcf68524 100644
--- a/src/win32/orconfig.h
+++ b/src/win32/orconfig.h
@@ -218,7 +218,7 @@
 #define USING_TWOS_COMPLEMENT
 
 /* Version number of package */
-#define VERSION "0.3.3.4-alpha-dev"
+#define VERSION "0.3.3.5-rc"
 
 
 



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


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

2018-04-14 Thread translation
commit 26b211ddc6bb9f7656d38481ad581a84d927b8bb
Author: Translation commit bot 
Date:   Sat Apr 14 16:21:06 2018 +

Update translations for support-miscellaneous_completed
---
 ga.json | 92 -
 1 file changed, 46 insertions(+), 46 deletions(-)

diff --git a/ga.json b/ga.json
index b16b0be6a..6de642b29 100644
--- a/ga.json
+++ b/ga.json
@@ -1,92 +1,92 @@
 {
-"miscellaneus-1": {
-   "id": "#miscellaneus-1",
-   "control": "miscellaneus-1",
+"misc-1": {
+   "id": "#misc-1",
+   "control": "misc-1",
"title": "Caithfidh mé úsáideoir Tor a lorg mar gheall ar chúis 
an-láidir. An gcabhródh sibh liom?",
"description": "Níl forbróirí Tor in ann aon rud a 
dhéanamh chun úsáideoirí Tor a lorg, mar gheall ar an gnéithe céanna a 
chosnaíonn do chuid faisnéis phearsanta ar dhrochdhaoine."
 },
-"miscellaneus-2": {
-   "id": "#miscellaneus-2",
-   "control": "miscellaneus-2",
+"misc-2": {
+   "id": "#misc-2",
+   "control": "misc-2",
"title": "Cén fáth nach gcuireann sibh cosc ar dhrochdhaoine a 
dhéanann drochrudaí ar líonra Tor?",
"description": "Dearadh Tor le cearta daonna agus 
príobháideachas a chosaint trí chosc a chur ar dhaoine a dhéanann 
cinsireacht, muidne san áireamh. Is fuath linn go ndéanann daoine rudaí 
uafásacha ar líonra Tor, ach ní féidir linn bata is bóthar a thabhairt 
dóibh gan go leor gníomhaíoch, iriseoirí, agus daoine a tháinig slán ó 
dhroch-íde a chur i gcontúirt. Dá gcuirfimis cosc ar dhaoine áirithe, an 
bealach amháin a bheadh againn é sin a dhéanamh ná saghas \"cúldorais\" a 
chur ar fáil, rud a chuirfeadh ár gcuid úsáideoirí ionraice i gcontúirt 
ó dhrochrialtais agus ó naimhde eile."
 },
- "miscellaneus-3": {
-   "id": "#miscellaneus-3",
-   "control": "miscellaneus-3",
+ "misc-3": {
+   "id": "#misc-3",
+   "control": "misc-3",
"title": "Cé atá ag maoiniú Tor?",
"description": "Tá Tor á mhaoiniú ag urraitheoirí 
éagsúla, gníomhaireachtaí rialtais SAM, fondúireachtaí príobháideacha, 
agus daoine aonair san áireamh. Féach  https://www.torproject.org/about/sponsors.html.en\;>liosta ár gcuid 
urraitheoirí chomh maith le sraith https://blog.torproject.org/category/tags/form-990\;>postálacha 
blag maidir lenár dtuarascálacha airgeadais.Creidimid go bhfuil sé tábhachtach a bheith oscailte maidir 
lenár gcuid maoinitheoirí agus ár samhail maoinithe chun iontaoibh an 
phobail a chothú. Bímid ag lorg foinsí maoinithe níos ilchineálaí i 
gcónaí, go háirithe ó fhondúireachtaí agus ó dhaoine aonair."
  },
- "miscellaneus-4": {
-   "id": "#miscellaneus-4",
-   "control": "miscellaneus-4",
+ "misc-4": {
+   "id": "#misc-4",
+   "control": "misc-4",
"title": "An féidir liom Tor a úsáid in éindí le bittorrent?",
"description": "Ní mholaimid duit Tor a úsáid in 
éindí le bittorrent. Chun tuilleadh eolais a fháil, féach ar https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea\;>​phostáil
 bhlag a bhaineann leis an ábhar seo."
  },
- "miscellaneus-5": {
-   "id": "#miscellaneus-5",
-   "control": "miscellaneus-5",
+ "misc-5": {
+   "id": "#misc-5",
+   "control": "misc-5",
"title": "Chuir duine éigin na comhaid ar mo ríomhaire faoi ghlas, 
agus tá sé nó sí ag éileamh go n-úsáidfinn Brabhsálaí Tor chun airgead 
fuascailte a íoc!",
"description": "Is oth linn a rá go bhfuil bogearra 
mailíseach ar do ríomhaire. Ní muidne a chruthaigh an bogearra seo. Tá na 
daoine a chruthaigh é ag iarraidh ort Brabhsálaí Tor a íoslódáil anois sa 
chaoi go mbeidh tú in ann dul i dteagmháil leo gan ainm chun an t-airgead 
fuascailte a íoc. Más é seo an chéad uair a chuala tú faoi Bhrabhsálaí 
Tor, b'fhéidir go gceapann tú gur drochdhaoine muid, agus go soláthraímid 
uirlisí do dhaoine fiú níos measa. Ach leis an bhfírinne a rá, úsáideann 
go leor daoine ár gcuid bogearraí go laethúil ar bhealaí dlisteanacha: 
gníomhaígh ar son cearta daonna, iriseoirí, daoine a tháinig slán ó 
dhroch-íde sa mbaile, daoine nochta scéil, gardaí, agus neart eile. Faraor, 
is féidir le coirpigh agus le húdair bogearraí mailíseacha leas a bhaint as 
an gcosaint chéanna a sholáthraíonn Tor do na grúpaí seo. Níl aon 
ghlacadh againn le daoine a úsáideann ár gcuid bogearraí ar bhealaí ma
 ilíseacha."
  },
-"miscellaneus-6": {
-   "id": "#miscellaneus-6",
-   "control": "miscellaneus-6",
+"misc-6": {
+   "id": "#misc-6",
+   "control": "misc-6",
"title": "An gcoinníonn Tor logchomhaid?",
"description": "Ní choinníonn Tor aon logchomhad a 
chabhródh linn úsáideoirí a aithint. Ní dhéanaimid ach tomhas 

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

2018-04-14 Thread translation
commit e7aef721ef975c8226fc9cb41a73d9f9f77d9d2f
Author: Translation commit bot 
Date:   Sat Apr 14 16:20:59 2018 +

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

diff --git a/ga.json b/ga.json
index 8703f3e01..6de642b29 100644
--- a/ga.json
+++ b/ga.json
@@ -87,6 +87,6 @@
"id": "#misc-15",
"control": "misc-15",
"title": "Conas is féidir liom airgead a bhronnadh ar Thionscadal 
Tor?",
-   "description": "Go raibh maith agat as do 
thacaíocht! Tá tuilleadh eolais ar fáil ar an leathanach seo:  https://donate.torproject.org/donor-faq\;>​Ceisteanna Coitianta do 
dheontóirí."
+   "description": "Go raibh maith agat as an tacaíocht! 
Tá tuilleadh eolais ar fáil ar an leathanach seo:  https://donate.torproject.org/donor-faq\;>​Ceisteanna Coitianta do 
dheontóirí."
  }
 }

___
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-04-14 Thread translation
commit 2e10e898e3589bccff8212465324aa53b9224aad
Author: Translation commit bot 
Date:   Sat Apr 14 14:45:34 2018 +

Update translations for https_everywhere
---
 eo/https-everywhere.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eo/https-everywhere.dtd b/eo/https-everywhere.dtd
index 805c8b7e1..30b8a0830 100644
--- a/eo/https-everywhere.dtd
+++ b/eo/https-everywhere.dtd
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 
 

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


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

2018-04-14 Thread translation
commit bc8d0df36e7465f3b70334c9a37dc763ae9dfd5b
Author: Translation commit bot 
Date:   Sat Apr 14 14:45:46 2018 +

Update translations for https_everywhere_completed
---
 eo/https-everywhere.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eo/https-everywhere.dtd b/eo/https-everywhere.dtd
index b18451b8c..30b8a0830 100644
--- a/eo/https-everywhere.dtd
+++ b/eo/https-everywhere.dtd
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 
 

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


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

2018-04-14 Thread translation
commit a5b2ea16ba9a8d90bdf53bace49474dc3e11e84a
Author: Translation commit bot 
Date:   Sat Apr 14 08:20:22 2018 +

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

diff --git a/ru.json b/ru.json
index 625e41dd5..10777ef6a 100644
--- a/ru.json
+++ b/ru.json
@@ -2,7 +2,7 @@
 "https-1": {
"id": "#https-1",
"control": "https-1",
-   "title": "When I'm using Tor, can eavesdroppers still see the 
information I share with websites, like login information and things I type 
into forms?",
+   "title": "Когда я использую Tor, могут ли 
посторонние устройства видеть информацию, 
которую я предиставляю веб-сайтам, 
например данные входа в систему и то, что я 
ввожу в формы?",
"description": "Tor protects eavesdroppers from 
learning sites that you visit. However, information sent unencrypted over the 
internet using plain HTTP can still be intercepted by exit relay operators or 
anyone observing the traffic between your exit relay and your destination 
website. If the site you are visiting uses HTTPS, then the traffic leaving your 
exit relay will be encrypted, and won't be visible to eavesdroppers.If you are using HTTPS, your 
website URL will begin with \"​https://\;.This visualization shows what information is visible to 
eavesdroppers with and without Tor Br
 owser and HTTPS encryption."
 }
 }

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


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

2018-04-14 Thread translation
commit 8f2af5667425783c3ac07a0bbd2595118ac62c3f
Author: Translation commit bot 
Date:   Sat Apr 14 08:18:06 2018 +

Update translations for torbutton-abouttorproperties
---
 bn/abouttor.properties | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/bn/abouttor.properties b/bn/abouttor.properties
index d0d3a64b8..4541a0f31 100644
--- a/bn/abouttor.properties
+++ b/bn/abouttor.properties
@@ -2,19 +2,19 @@
 # See LICENSE for licensing information.
 # vim: set sw=2 sts=2 ts=8 et:
 
-aboutTor.searchDDG.privacy=Search securely with DuckDuckGo.
+aboutTor.searchDDG.privacy=ডাকডাকগো এর 
মাধ্যমে নিরাপদে অ
নুসন্ধান করুন
 # The following string is a link which replaces %1$S above.
 aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
 # The following string is a link which replaces %2$S above.
 aboutTor.searchDDG.search.link=https://duckduckgo.com/
 
-aboutTor.donationBanner.donate=Donate Now!
+aboutTor.donationBanner.donate=দান করুন!
 
-aboutTor.donationBanner.slogan=Tor: Powering Digital Resistance
-aboutTor.donationBanner.mozilla=Give today and Mozilla will match your gift!
+aboutTor.donationBanner.slogan=টর: ডিজিটাল 
প্রতিরোধ ক্ষমতা
+aboutTor.donationBanner.mozilla=আজ প্রদান করুন 
এবং মজিলা আপনার উপহার মিলিয়ে 
দিবে!
 
-aboutTor.donationBanner.tagline1=Protecting Journalists, Whistleblowers, & 
Activists Since 2006
-aboutTor.donationBanner.tagline2=Networking Freedom Worldwide
-aboutTor.donationBanner.tagline3=Freedom Online
-aboutTor.donationBanner.tagline4=Fostering Free Expression Worldwide
-aboutTor.donationBanner.tagline5=Protecting the Privacy of Millions Every Day
+aboutTor.donationBanner.tagline1=2006 সাল থেকে 
সাংবাদিকদ, হুইসল ব্লোয়ার্স 
এবং অ্যাক্টিভিস্টদের রক্ষা 
করে আসছে
+aboutTor.donationBanner.tagline2=বিশ্বব্যাপী 
নেটওয়ার্কিং স্বাধীনতা
+aboutTor.donationBanner.tagline3=অনলাইনে 
স্বাধীনতা
+aboutTor.donationBanner.tagline4=বিশ্বব্যাপী 
বিনামূল্যে অভিবাদন উত্সাহদান
+aboutTor.donationBanner.tagline5=প্রতি দিন লক্ষ 
লক্ষ গোপনীয়তা রক্ষা করে 
চলেছে

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


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

2018-04-14 Thread translation
commit 20552c2a0cde01d01c9daa91e955cd9b3a1d32c0
Author: Translation commit bot 
Date:   Sat Apr 14 08:18:10 2018 +

Update translations for torbutton-abouttorproperties_completed
---
 bn/abouttor.properties | 20 
 1 file changed, 20 insertions(+)

diff --git a/bn/abouttor.properties b/bn/abouttor.properties
new file mode 100644
index 0..4541a0f31
--- /dev/null
+++ b/bn/abouttor.properties
@@ -0,0 +1,20 @@
+# Copyright (c) 2014, The Tor Project, Inc.
+# See LICENSE for licensing information.
+# vim: set sw=2 sts=2 ts=8 et:
+
+aboutTor.searchDDG.privacy=ডাকডাকগো এর 
মাধ্যমে নিরাপদে অ
নুসন্ধান করুন
+# The following string is a link which replaces %1$S above.
+aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
+# The following string is a link which replaces %2$S above.
+aboutTor.searchDDG.search.link=https://duckduckgo.com/
+
+aboutTor.donationBanner.donate=দান করুন!
+
+aboutTor.donationBanner.slogan=টর: ডিজিটাল 
প্রতিরোধ ক্ষমতা
+aboutTor.donationBanner.mozilla=আজ প্রদান করুন 
এবং মজিলা আপনার উপহার মিলিয়ে 
দিবে!
+
+aboutTor.donationBanner.tagline1=2006 সাল থেকে 
সাংবাদিকদ, হুইসল ব্লোয়ার্স 
এবং অ্যাক্টিভিস্টদের রক্ষা 
করে আসছে
+aboutTor.donationBanner.tagline2=বিশ্বব্যাপী 
নেটওয়ার্কিং স্বাধীনতা
+aboutTor.donationBanner.tagline3=অনলাইনে 
স্বাধীনতা
+aboutTor.donationBanner.tagline4=বিশ্বব্যাপী 
বিনামূল্যে অভিবাদন উত্সাহদান
+aboutTor.donationBanner.tagline5=প্রতি দিন লক্ষ 
লক্ষ গোপনীয়তা রক্ষা করে 
চলেছে

___
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-04-14 Thread translation
commit c030e6e1b2460953bc67a92e54d31f657bf68cb4
Author: Translation commit bot 
Date:   Sat Apr 14 08:16:58 2018 +

Update translations for torbutton-brandproperties
---
 bn/brand.properties | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/bn/brand.properties b/bn/brand.properties
index 9d8e1788e..15d8efe39 100644
--- a/bn/brand.properties
+++ b/bn/brand.properties
@@ -7,10 +7,10 @@ brandShortName=টর ব্রাউজার
 brandFullName=টর ব্রাউজার
 vendorShortName=টর প্রকল্প
 
-homePageSingleStartMain=Firefox Start, a fast home page with built-in search
-homePageImport=Import your home page from %S
+homePageSingleStartMain=ফায়ারফক্স চালু 
হয়েছে, বিল্ট-ইন অনুসন্ধানের 
সম্বলিত একটি দ্রুত নীড়পাতা
+homePageImport=%S আপনার নীড়পাতা আমদানি 
করুন
 
-homePageMigrationPageTitle=Home Page Selection
-homePageMigrationDescription=Please select the home page you wish to use:
+homePageMigrationPageTitle=নীড়পাতা নির্বাচন
+homePageMigrationDescription=আপনি যে নীড়পাতা 
ব্যবহার করতে চান তা নির্বাচন 
করুন:
 
-syncBrandShortName=Sync
+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_completed] Update translations for torbutton-brandproperties_completed

2018-04-14 Thread translation
commit aa947b9e0fe455131a562cb105f7ce50c6a77ac2
Author: Translation commit bot 
Date:   Sat Apr 14 08:17:03 2018 +

Update translations for torbutton-brandproperties_completed
---
 bn/brand.properties | 16 
 1 file changed, 16 insertions(+)

diff --git a/bn/brand.properties b/bn/brand.properties
new file mode 100644
index 0..15d8efe39
--- /dev/null
+++ b/bn/brand.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# 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=টর ব্রাউজার
+brandShortName=টর ব্রাউজার
+brandFullName=টর ব্রাউজার
+vendorShortName=টর প্রকল্প
+
+homePageSingleStartMain=ফায়ারফক্স চালু 
হয়েছে, বিল্ট-ইন অনুসন্ধানের 
সম্বলিত একটি দ্রুত নীড়পাতা
+homePageImport=%S আপনার নীড়পাতা আমদানি 
করুন
+
+homePageMigrationPageTitle=নীড়পাতা নির্বাচন
+homePageMigrationDescription=আপনি যে নীড়পাতা 
ব্যবহার করতে চান তা নির্বাচন 
করুন:
+
+syncBrandShortName=সমন্বয়

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


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

2018-04-14 Thread translation
commit 63a93676db13127c4ec15f8c1cb679a040a42d83
Author: Translation commit bot 
Date:   Sat Apr 14 08:15:20 2018 +

Update translations for torcheck_completed
---
 bn/torcheck.po | 105 +
 1 file changed, 105 insertions(+)

diff --git a/bn/torcheck.po b/bn/torcheck.po
new file mode 100644
index 0..ae63186e6
--- /dev/null
+++ b/bn/torcheck.po
@@ -0,0 +1,105 @@
+# TorCheck gettext template
+# Copyright (C) 2008-2013 The Tor Project, Inc
+# 
+# Translators:
+# code smite , 2018
+# Mahmud Numan , 2017
+# Sakib Abrar , 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: The Tor Project\n"
+"POT-Creation-Date: 2012-02-16 20:28+PDT\n"
+"PO-Revision-Date: 2018-04-14 08:06+\n"
+"Last-Translator: code smite \n"
+"Language-Team: Bengali 
(http://www.transifex.com/otf/torproject/language/bn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: pygettext.py 1.5\n"
+"Language: bn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Congratulations. This browser is configured to use Tor."
+msgstr "অভিনন্দন! টর ব্যবহারের 
জন্য এই ব্রাউজারটি প্রস্তুত"
+
+msgid ""
+"Please refer to the https://www.torproject.org/\;>Tor website "
+"for further information about using Tor safely.  You are now free to browse "
+"the Internet anonymously."
+msgstr "টর ব্যবহার সম্পর্কে আরো 
তথ্য জানতে দয়া করে https://www.torproject.org/\;>টর ওয়েবসাইট 
যান। নিরাপদে আপনি এখন অ
জ্ঞাতভাবে বিনামূল্যে 
ইন্টারনেট ব্রাউজ করতে 
পারবেন।"
+
+msgid "There is a security update available for Tor Browser."
+msgstr "টর ব্রাউজারের জন্য একটি 
নিরাপত্তা আপডেট উপলব্ধ আছে।"
+
+msgid ""
+"https://www.torproject.org/download/download-easy.html\;>Click "
+"here to go to the download page"
+msgstr "https://www.torproject.org/download/download-easy.html\;>ডাউনলোড
 পাতায় যেতে এখানে ক্লিক করুন"
+
+msgid "Sorry. You are not using Tor."
+msgstr "দুঃখিত। আপনি টর ব্যবহার 
করছেন না"
+
+msgid ""
+"If you are attempting to use a Tor client, please refer to the https://www.torproject.org/\;>Tor website and specifically the instructions for "
+"configuring your Tor client."
+msgstr "যদি আপনি একটি টর 
ক্লায়েন্ট ব্যবহার করতে চান, 
তাহলে https://www.torproject.org/\;>টর 
ওয়েবসাইটটি এবং বিশেষভাবে 
আপনার https://www.torproject.org/docs/faq#DoesntWork\;>টর 
ক্লায়েন্ট কনফিগার করার জন্য 
নির্দেশাবলী পড়ুন।"
+
+msgid "Sorry, your query failed or an unexpected response was received."
+msgstr "দুঃখিত, আপনার ক্যোয়ারী 
ব্যর্থ হয়েছে বা অপ্রত্যাশিত 
প্রতিক্রিয়াটি গৃহীত 
হয়েছে।"
+
+msgid ""
+"A temporary service outage prevents us from determining if your source IP "
+"address is a https://www.torproject.org/\;>Tor node."
+msgstr "আপনার সোর্স আইপি অ
্যাড্রেস একটি https://www.torproject.org/\;>টর নোড কিনা তা 
নির্ধারণ করার জন্য একটি অ
স্থায়ী পরিষেবা  আমাদেরকে 
বাধা দেয়।"
+
+msgid "Your IP address appears to be: "
+msgstr "আপনার আইপি ঠিকানাটি 
প্রদর্শিত হবে:"
+
+msgid "Are you using Tor?"
+msgstr "আপনি টর ব্যবহার করছেন?"
+
+msgid "This page is also available in the following languages:"
+msgstr "এই পৃষ্ঠাটি নিম্নলিখিত 
ভাষায়ও পাওয়া যায়:"
+
+msgid "For more information about this exit relay, see:"
+msgstr "এই বন্ধ সম্প্রচার 
সম্পর্কে আরও তথ্যের জন্য, 
দেখুন:"
+
+msgid ""
+"The Tor Project is a US 501(c)(3) non-profit dedicated to the research, "
+"development, and education of online anonymity and privacy."
+msgstr "টর প্রকল্পটি মার্কিন 

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

2018-04-14 Thread translation
commit c670036137fe166c249ffd263531dcf1177ceccc
Author: Translation commit bot 
Date:   Sat Apr 14 08:15:14 2018 +

Update translations for torcheck
---
 bn/torcheck.po | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/bn/torcheck.po b/bn/torcheck.po
index f098cf152..ae63186e6 100644
--- a/bn/torcheck.po
+++ b/bn/torcheck.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-04-14 07:45+\n"
+"PO-Revision-Date: 2018-04-14 08:06+\n"
 "Last-Translator: code smite \n"
 "Language-Team: Bengali 
(http://www.transifex.com/otf/torproject/language/bn/)\n"
 "MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
 "href=\"https://www.torproject.org/\;>Tor website and specifically the instructions for "
 "configuring your Tor client."
-msgstr ""
+msgstr "যদি আপনি একটি টর 
ক্লায়েন্ট ব্যবহার করতে চান, 
তাহলে https://www.torproject.org/\;>টর 
ওয়েবসাইটটি এবং বিশেষভাবে 
আপনার https://www.torproject.org/docs/faq#DoesntWork\;>টর 
ক্লায়েন্ট কনফিগার করার জন্য 
নির্দেশাবলী পড়ুন।"
 
 msgid "Sorry, your query failed or an unexpected response was received."
 msgstr "দুঃখিত, আপনার ক্যোয়ারী 
ব্যর্থ হয়েছে বা অপ্রত্যাশিত 
প্রতিক্রিয়াটি গৃহীত 
হয়েছে।"
@@ -52,7 +52,7 @@ msgstr "দুঃখিত, আপনার 
ক্যোয়ারী ব্
 msgid ""
 "A temporary service outage prevents us from determining if your source IP "
 "address is a https://www.torproject.org/\;>Tor node."
-msgstr ""
+msgstr "আপনার সোর্স আইপি অ
্যাড্রেস একটি https://www.torproject.org/\;>টর নোড কিনা তা 
নির্ধারণ করার জন্য একটি অ
স্থায়ী পরিষেবা  আমাদেরকে 
বাধা দেয়।"
 
 msgid "Your IP address appears to be: "
 msgstr "আপনার আইপি ঠিকানাটি 
প্রদর্শিত হবে:"
@@ -69,25 +69,25 @@ msgstr "এই বন্ধ সম্প্রচার 
সম্পর্কে
 msgid ""
 "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, "
 "development, and education of online anonymity and privacy."
-msgstr "টর প্রকল্পটি মার্কিন 
যুক্তরাষ্ট্রের ৫০১ (সি) (৩) অ
-লাভজনক গবেষণা, উন্নয়ন এবং অ
নলাইন গোপনীয়তা এবং 
গোপনীয়তার শিক্ষায় নিবেদিত।"
+msgstr "টর প্রকল্পটি মার্কিন 
যুক্তরাষ্ট্রের 501 (c )(3) অ-লাভজনক 
গবেষণা, উন্নয়ন এবং অনলাইন 
গোপনীয়তা এবং গোপনীয়তার 
শিক্ষায় নিবেদিত।"
 
 msgid "Learn More "
-msgstr ""
+msgstr "আরোও জানুন "
 
 msgid "Go"
 msgstr "যাওয়া"
 
 msgid "Short User Manual"
-msgstr ""
+msgstr "সংক্ষিপ্ত ব্যবাহারকারী 
নির্দেশিকা"
 
 msgid "Donate to Support Tor"
-msgstr ""
+msgstr "টর কে সাপোর্ট করতে দান 
করুন"
 
 msgid "Tor Q Site"
-msgstr ""
+msgstr "টর প্রশ্ন এবং উত্তর সাইট"
 
 msgid "Volunteer"
-msgstr ""
+msgstr "স্বেচ্ছাসেবক"
 
 msgid "JavaScript is enabled."
 msgstr "JavaScript সক্রিয়"
@@ -96,10 +96,10 @@ msgid "JavaScript is disabled."
 msgstr "JavaScript নিষ্ক্রিয়।"
 
 msgid "However, it does not appear to be Tor Browser."
-msgstr ""
+msgstr "তবে, এটি টর ব্রাউজার বলে 
মনে হচ্ছে না।"
 
 msgid "Run a Relay"
-msgstr ""
+msgstr "একটি রিলে চালান"
 
 msgid "Stay Anonymous"
-msgstr ""
+msgstr "অজ্ঞাত থাকুন"

___
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

2018-04-14 Thread translation
commit f1a66e081d4cf9d358ee97ffaa2faf322594c0e8
Author: Translation commit bot 
Date:   Sat Apr 14 07:49:36 2018 +

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

diff --git a/bn/exonerator.properties b/bn/exonerator.properties
index a093f52a3..e97e69051 100644
--- a/bn/exonerator.properties
+++ b/bn/exonerator.properties
@@ -50,5 +50,5 @@ footer.abouttor.body.link3=contact The Tor Project, Inc.
 footer.aboutexonerator.heading=About ExoneraTor
 footer.aboutexonerator.body=The ExoneraTor service maintains a database of IP 
addresses that have been part of the Tor network. It answers the question 
whether there was a Tor relay running on a given IP address on a given 
date. ExoneraTor may store more than one IP address per relay if relays 
use a different IP address for exiting to the Internet than for registering in 
the Tor network, and it stores whether a relay permitted transit of Tor traffic 
to the open Internet at that time.
 footer.language.name=English
-footer.language.text=This page is also available in the following languages:
+footer.language.text=এই পৃষ্ঠাটি 
নিম্নলিখিত ভাষায়ও পাওয়া 
যায়:
 

___
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

2018-04-14 Thread translation
commit f939559b438547dd8c3d8b0b3b5755724bad9ab6
Author: Translation commit bot 
Date:   Sat Apr 14 07:46:49 2018 +

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

diff --git a/bn/aboutTor.dtd b/bn/aboutTor.dtd
index c550a071e..4b3f7611a 100644
--- a/bn/aboutTor.dtd
+++ b/bn/aboutTor.dtd
@@ -40,6 +40,6 @@
 
 https://www.torproject.org/donate/donate.html.en;>
 
-
+
 
 https://www.torproject.org/about/overview.html.en;>

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


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

2018-04-14 Thread translation
commit fb2bb0c4ffe07bdcab8d8d20fbf838d19f370930
Author: Translation commit bot 
Date:   Sat Apr 14 07:45:12 2018 +

Update translations for torcheck
---
 bn/torcheck.po | 25 +
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/bn/torcheck.po b/bn/torcheck.po
index 040b5d1e4..f098cf152 100644
--- a/bn/torcheck.po
+++ b/bn/torcheck.po
@@ -2,14 +2,15 @@
 # Copyright (C) 2008-2013 The Tor Project, Inc
 # 
 # Translators:
+# code smite , 2018
 # Mahmud Numan , 2017
 # Sakib Abrar , 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2017-10-24 11:03+\n"
-"Last-Translator: Mahmud Numan \n"
+"PO-Revision-Date: 2018-04-14 07:45+\n"
+"Last-Translator: code smite \n"
 "Language-Team: Bengali 
(http://www.transifex.com/otf/torproject/language/bn/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -25,18 +26,18 @@ msgid ""
 "Please refer to the https://www.torproject.org/\;>Tor website "
 "for further information about using Tor safely.  You are now free to browse "
 "the Internet anonymously."
-msgstr ""
+msgstr "টর ব্যবহার সম্পর্কে আরো 
তথ্য জানতে দয়া করে https://www.torproject.org/\;>টর ওয়েবসাইট 
যান। নিরাপদে আপনি এখন অ
জ্ঞাতভাবে বিনামূল্যে 
ইন্টারনেট ব্রাউজ করতে 
পারবেন।"
 
 msgid "There is a security update available for Tor Browser."
-msgstr ""
+msgstr "টর ব্রাউজারের জন্য একটি 
নিরাপত্তা আপডেট উপলব্ধ আছে।"
 
 msgid ""
 "https://www.torproject.org/download/download-easy.html\;>Click "
 "here to go to the download page"
-msgstr ""
+msgstr "https://www.torproject.org/download/download-easy.html\;>ডাউনলোড
 পাতায় যেতে এখানে ক্লিক করুন"
 
 msgid "Sorry. You are not using Tor."
-msgstr ""
+msgstr "দুঃখিত। আপনি টর ব্যবহার 
করছেন না"
 
 msgid ""
 "If you are attempting to use a Tor client, please refer to the ___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits