[tor-commits] [tor-browser-bundle/maint-6.0] Release preparations for 6.0.3

2016-07-22 Thread gk
commit 033fe948a692f545d50132ebe2046704be5dff7d
Author: Georg Koppen 
Date:   Fri Jul 22 16:40:03 2016 +

Release preparations for 6.0.3
---
 Bundle-Data/Docs/ChangeLog.txt| 18 ++
 gitian/versions   |  2 +-
 tools/update-responses/config.yml | 13 ++---
 3 files changed, 25 insertions(+), 8 deletions(-)

diff --git a/Bundle-Data/Docs/ChangeLog.txt b/Bundle-Data/Docs/ChangeLog.txt
index 6325c23..2abd47e 100644
--- a/Bundle-Data/Docs/ChangeLog.txt
+++ b/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,21 @@
+Tor Browser 6.0.3 -- August 2
+ * All Platforms
+   * Update Firefox to 45.3.0esr
+   * Update Torbutton to 1.9.5.6
+ * Bug 19417: Disable asmjs for now
+ * Bug 19689: Use proper parent window for plugin prompt
+   * Update HTTPS-Everywhere to 5.2.1
+   * Bug 19417: Disable asmjs for now
+   * Bug 19715: Disable the meek-google pluggable transport option
+   * Bug 19714: Remove mercurius4 obfs4 bridge
+   * Bug 19585: Fix regression test for keyboard layout fingerprinting
+   * Bug 19515: Tor Browser is crashing in graphics code
+   * Bug 18513: Favicon requests can bypass New Identity
+ * OS X
+   * Bug 19269: Icon doesn't appear in Applications folder or Dock
+ * Android
+   * Bug 19484: Avoid compilation error when MOZ_UPDATER is not defined
+
 Tor Browser 6.0.2 -- June 21
  * All Platforms
* Update Torbutton to 1.9.5.5
diff --git a/gitian/versions b/gitian/versions
index 6e54edd..c46c735 100755
--- a/gitian/versions
+++ b/gitian/versions
@@ -18,7 +18,7 @@ TORBROWSER_TAG=tor-browser-${FIREFOX_VERSION}-6.0-1-build2
 TOR_TAG=tor-0.2.7.6
 TORLAUNCHER_TAG=0.2.9.3
 TORBUTTON_TAG=1.9.5.5
-HTTPSE_TAG=5.1.9
+HTTPSE_TAG=5.2.1
 NSIS_TAG=v0.3.1
 ZLIB_TAG=v1.2.8
 LIBEVENT_TAG=release-2.0.22-stable
diff --git a/tools/update-responses/config.yml 
b/tools/update-responses/config.yml
index 4e89b8a..16843df 100644
--- a/tools/update-responses/config.yml
+++ b/tools/update-responses/config.yml
@@ -13,15 +13,14 @@ build_targets:
 osx64: Darwin_x86_64-gcc3
 channels:
 alpha: 6.0a5
-release: 6.0.2
+release: 6.0.3
 versions:
-6.0.2:
-platformVersion: 45.2.0
-detailsURL: https://blog.torproject.org/blog/tor-browser-602-released
-download_url: https://cdn.torproject.org/aus1/torbrowser/6.0.2
+6.0.3:
+platformVersion: 45.3.0
+detailsURL: https://blog.torproject.org/blog/tor-browser-603-released
+download_url: https://cdn.torproject.org/aus1/torbrowser/6.0.3
 incremental_from:
-  - 6.0
-  - 6.0.1
+  - 6.0.2
 migrate_archs:
   osx32: osx64
 osx32:

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


[tor-commits] [torbutton/maint-1.9.5] Release preparations for 1.9.5.6

2016-07-22 Thread gk
commit 7b983fe74fca4bc29d68e0a4ed3c2eeae2ba1113
Author: Georg Koppen 
Date:   Fri Jul 22 14:33:41 2016 +

Release preparations for 1.9.5.6
---
 src/CHANGELOG   | 4 
 src/install.rdf | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/CHANGELOG b/src/CHANGELOG
index 77ba290..28cff54 100644
--- a/src/CHANGELOG
+++ b/src/CHANGELOG
@@ -1,3 +1,7 @@
+1.9.5.6
+ * Bug 19417: Disable asmjs for now
+ * Bug 19689: Use proper parent windows for plugin prompt
+
 1.9.5.5
  * Bug 19417: Clear asmjscache
 
diff --git a/src/install.rdf b/src/install.rdf
index ac45b1d..9098991 100644
--- a/src/install.rdf
+++ b/src/install.rdf
@@ -6,7 +6,7 @@
 Torbutton
 Mike Perry
 torbut...@torproject.org
-1.9.5.5
+1.9.5.6
 
https://www.torproject.org/projects/torbrowser.html.en
 
chrome://torbutton/content/preferences.xul
 chrome://torbutton/skin/tor.png

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


[tor-commits] [collector/master] Implements task-19727: make exitlist url configurable and correct default setting.

2016-07-22 Thread karsten
commit 7dc17f8e14b3e87f26bd34e1d7c4649546e3476a
Author: iwakeh 
Date:   Fri Jul 22 09:13:28 2016 +0200

Implements task-19727: make exitlist url configurable and correct default 
setting.
---
 .../org/torproject/collector/conf/Configuration.java | 16 
 src/main/java/org/torproject/collector/conf/Key.java |  2 ++
 .../collector/exitlists/ExitListDownloader.java  |  4 +---
 src/main/resources/collector.properties  |  1 +
 .../org/torproject/collector/conf/ConfigurationTest.java |  9 -
 5 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/torproject/collector/conf/Configuration.java 
b/src/main/java/org/torproject/collector/conf/Configuration.java
index 4e05ad4..9295811 100644
--- a/src/main/java/org/torproject/collector/conf/Configuration.java
+++ b/src/main/java/org/torproject/collector/conf/Configuration.java
@@ -3,6 +3,8 @@
 
 package org.torproject.collector.conf;
 
+import java.net.MalformedURLException;
+import java.net.URL;
 import java.nio.file.Path;
 import java.nio.file.Paths;
 import java.util.Properties;
@@ -113,4 +115,18 @@ public class Configuration extends Properties {
 }
   }
 
+  /**
+   * Returns a {@code URL} property, e.g.
+   * {@code urlProperty = https://my.url.here}.
+   */
+  public URL getUrl(Key key) throws ConfigurationException {
+try {
+  checkClass(key, URL.class);
+  return new URL(getProperty(key.name()));
+} catch (MalformedURLException mue) {
+  throw new ConfigurationException("Corrupt property: " + key
+  + " reason: " + mue.getMessage(), mue);
+}
+  }
+
 }
diff --git a/src/main/java/org/torproject/collector/conf/Key.java 
b/src/main/java/org/torproject/collector/conf/Key.java
index 4f5df64..b4119b6 100644
--- a/src/main/java/org/torproject/collector/conf/Key.java
+++ b/src/main/java/org/torproject/collector/conf/Key.java
@@ -1,5 +1,6 @@
 package org.torproject.collector.conf;
 
+import java.net.URL;
 import java.nio.file.Path;
 
 /**
@@ -9,6 +10,7 @@ import java.nio.file.Path;
 public enum Key {
 
   ExitlistOutputDirectory(Path.class),
+  ExitlistUrl(URL.class),
   InstanceBaseUrl(String.class),
   LockFilePath(Path.class),
   ArchivePath(Path.class),
diff --git 
a/src/main/java/org/torproject/collector/exitlists/ExitListDownloader.java 
b/src/main/java/org/torproject/collector/exitlists/ExitListDownloader.java
index 70de74f..79fe19f 100644
--- a/src/main/java/org/torproject/collector/exitlists/ExitListDownloader.java
+++ b/src/main/java/org/torproject/collector/exitlists/ExitListDownloader.java
@@ -84,9 +84,7 @@ public class ExitListDownloader extends Thread {
   sb.append("@type tordnsel 1.0\n");
   sb.append("Downloaded " + dateTimeFormat.format(downloadedDate)
   + "\n");
-  String exitAddressesUrl =
-  "http://exitlist.torproject.org/exit-addresses;;
-  URL url = new URL(exitAddressesUrl);
+  URL url = config.getUrl(Key.ExitlistUrl);
   HttpURLConnection huc = (HttpURLConnection) url.openConnection();
   huc.setRequestMethod("GET");
   huc.connect();
diff --git a/src/main/resources/collector.properties 
b/src/main/resources/collector.properties
index fb9e1b4..76ae6bd 100644
--- a/src/main/resources/collector.properties
+++ b/src/main/resources/collector.properties
@@ -98,6 +98,7 @@ SanitizedBridgesWriteDirectory = out/bridge-descriptors/
 #
 ##
 ExitlistOutputDirectory = out/exit-lists/
+ExitlistUrl = https://check.torproject.org/exit-addresses
 
  Torperf downloader 
 #
diff --git a/src/test/java/org/torproject/collector/conf/ConfigurationTest.java 
b/src/test/java/org/torproject/collector/conf/ConfigurationTest.java
index 57dda75..ac9fd4f 100644
--- a/src/test/java/org/torproject/collector/conf/ConfigurationTest.java
+++ b/src/test/java/org/torproject/collector/conf/ConfigurationTest.java
@@ -22,7 +22,7 @@ public class ConfigurationTest {
   public void testKeyCount() throws Exception {
 assertEquals("The number of properties keys in enum Key changed."
 + "\n This test class should be adapted.",
-32, Key.values().length);
+33, Key.values().length);
   }
 
   @Test()
@@ -129,6 +129,13 @@ public class ConfigurationTest {
   }
 
   @Test( expected = ConfigurationException.class)
+  public void testUrlValueException() throws Exception {
+Configuration conf = new Configuration();
+conf.load(new ByteArrayInputStream("ExitlistUrl = 
xxx://y.y.y".getBytes()));
+conf.getUrl(Key.ExitlistUrl);
+  }
+
+  @Test( expected = ConfigurationException.class)
   public void testIntValueException() throws Exception {
 Configuration conf = new Configuration();
 conf.load(new ByteArrayInputStream("BridgeDescriptorMappingsLimit = 
y7".getBytes()));

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


[tor-commits] [torspec/master] Assign the RebelAlliance hybrid handshake proposal a number.

2016-07-22 Thread isis
commit 875fdaecd544bd477edfa3ee98ec7458f53583ed
Author: Isis Lovecruft 
Date:   Fri Jul 22 12:03:10 2016 +

Assign the RebelAlliance hybrid handshake proposal a number.
---
 proposals/000-index.txt|   2 +
 proposals/270-newhope-hybrid-handshake.txt | 764 +
 proposals/XXX-newhope-hybrid-handshake.txt | 764 -
 proposals/proposal-status.txt  |   6 +
 4 files changed, 772 insertions(+), 764 deletions(-)

diff --git a/proposals/000-index.txt b/proposals/000-index.txt
index c794db7..4af78b9 100644
--- a/proposals/000-index.txt
+++ b/proposals/000-index.txt
@@ -190,6 +190,7 @@ Proposals by number:
 267  Tor Consensus Transparency [DRAFT]
 268  New Guard Selection Behaviour [DRAFT]
 269  Transitionally secure hybrid handshakes [DRAFT]
+270  RebelAlliance: A Post-Quantum Secure Hybrid Handshake Based on NewHope 
[DRAFT]
 
 
 Proposals by status:
@@ -217,6 +218,7 @@ Proposals by status:
267  Tor Consensus Transparency
268  New Guard Selection Behaviour
269  Transitionally secure hybrid handshakes
+   270  RebelAlliance: A Post-Quantum Secure Hybrid Handshake Based on NewHope
  NEEDS-REVISION:
190  Bridge Client Authorization Based on a Shared Secret
  NEEDS-RESEARCH:
diff --git a/proposals/270-newhope-hybrid-handshake.txt 
b/proposals/270-newhope-hybrid-handshake.txt
new file mode 100644
index 000..ccf3390
--- /dev/null
+++ b/proposals/270-newhope-hybrid-handshake.txt
@@ -0,0 +1,764 @@
+Filename: 270-newhope-hybrid-handshake.txt
+Title: RebelAlliance: A Post-Quantum Secure Hybrid Handshake Based on NewHope
+Author: Isis Lovecruft, Peter Schwabe
+Created: 16 Apr 2016
+Updated: 22 Jul 2016
+Status: Draft
+Depends: prop#220 prop#249 prop#264 prop#270
+
+§0. Introduction
+
+  RebelAlliance is a post-quantum secure hybrid handshake, comprised of an
+  alliance between the X25519 and NewHope key exchanges.
+
+  NewHope is a post-quantum-secure lattice-based key-exchange protocol based
+  on the ring-learning-with-errors (Ring-LWE) problem.  We propose a hybrid
+  handshake for Tor, based on a combination of Tor's current NTor handshake
+  and a shared key derived through a NewHope ephemeral key exchange.
+
+  For further details on the NewHope key exchange, the reader is referred to
+  "Post-quantum key exchange - a new hope" by Alkim, Ducas, Pöppelmann, and
+  Schwabe [0][1].
+
+  For the purposes of brevity, we consider that NTor is currently the only
+  handshake protocol in Tor; the older TAP protocol is ignored completely, due
+  to the fact that it is currently deprecated and nearly entirely unused.
+
+
+§1. Motivation
+
+  An attacker currently monitoring and storing circuit-layer NTor handshakes
+  who later has the ability to run Shor's algorithm on a quantum computer will
+  be able to break Tor's current handshake protocol and decrypt previous
+  communications.
+
+  It is unclear if and when such attackers equipped with large quantum
+  computers will exist, but various estimates by researchers in quantum
+  physics and quantum engineering give estimates of only 1 to 2 decades.
+  Clearly, the security requirements of many Tor users include secrecy of
+  their messages beyond this time span, which means that Tor needs to update
+  the key exchange to protect against such attackers as soon as possible.
+
+
+§2. Design
+
+  An initiator and responder, in parallel, conduct two handshakes:
+
+  - An X25519 key exchange, as described in the description of the NTor
+handshake in Tor proposal #216.
+  - A NewHope key exchange.
+
+  The shared keys derived from these two handshakes are then concatenated and
+  used as input to the SHAKE-256 extendable output function (XOF), as described
+  in FIPS-PUB-202 [2], in order to produce a shared key of the desired length.
+  The testvectors in §C assume that this key has a length of 32 bytes, but the
+  use of a XOF allows arbitrary lengths to easily support future updates of
+  the symmetric primitives using the key. See also §3.3.1.
+
+
+§3. Specification
+
+§3.1. Notation
+
+  Let `a || b` be the concatenation of a with b.
+
+  Let `a^b` denote the exponentiation of a to the bth power.
+
+  Let `a == b` denote the equality of a with b, and vice versa.
+
+  Let `a := b` be the assignment of the value of b to the variable a.
+
+  Let `H(x)` be 32-bytes of output of the SHAKE-256 XOF (as described in
+  FIPS-PUB-202) applied to message x.
+
+  Let X25519 refer to the curve25519-based key agreement protocol described
+  in RFC7748 §6.1. [3]
+
+  Let `EXP(a, b) == X25519(., b, a)` with `g == 9`. Let X25519_KEYGEN() do
+  the appropriate manipulations when generating the secret key (clearing the
+  low bits, twidding the high bits).  Additionally, EXP() MUST include the
+  check for all-zero output due to the input point being of small
+  order (cf. RFC7748 §6).
+
+  Let `X25519_KEYID(B) == B` where B is a valid X25519 public 

[tor-commits] [torspec/master] We're not that Boring.

2016-07-22 Thread isis
commit 5133c34e8ce89446a9bb564410c4e2f06c02d174
Author: Isis Lovecruft 
Date:   Sun May 22 12:52:04 2016 +

We're not that Boring.
---
 proposals/XXX-newhope-hybrid-handshake.txt | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/proposals/XXX-newhope-hybrid-handshake.txt 
b/proposals/XXX-newhope-hybrid-handshake.txt
index 86d7b00..5ad9cb1 100644
--- a/proposals/XXX-newhope-hybrid-handshake.txt
+++ b/proposals/XXX-newhope-hybrid-handshake.txt
@@ -1,5 +1,5 @@
 Filename: XXX-newhope-hybrid-handshake.txt
-Title: Post-Quantum Secure Hybrid Handshake Based on NewHope
+Title: RebelAlliance: A Post-Quantum Secure Hybrid Handshake Based on NewHope
 Author: Isis Lovecruft, Peter Schwabe
 Created: 16 Apr 2016
 Updated: 4 May 2016
@@ -8,6 +8,9 @@ Depends: prop#220 prop#249 prop#264
 
 §0. Introduction
 
+  RebelAlliance is a post-quantum secure hybrid handshake, comprised of an
+  alliance between the X25519 and NewHope key exchanges.
+
   NewHope is a post-quantum-secure lattice-based key-exchange protocol based
   on the ring-learning-with-errors (Ring-LWE) problem.  We propose a hybrid
   handshake for Tor, based on a combination of Tor's current NTor handshake



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


[tor-commits] [torspec/master] Fix a typo in the ascii diagram in the RebelAlliance proposal.

2016-07-22 Thread isis
commit 9d8408a2a54144857dace31e719733b6a0ce935e
Author: Isis Lovecruft 
Date:   Fri Jun 3 20:44:57 2016 +

Fix a typo in the ascii diagram in the RebelAlliance proposal.

 * THANKS TO Dmitry Chestnykh for catching it.
---
 proposals/XXX-newhope-hybrid-handshake.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/proposals/XXX-newhope-hybrid-handshake.txt 
b/proposals/XXX-newhope-hybrid-handshake.txt
index 5ad9cb1..9db9a96 100644
--- a/proposals/XXX-newhope-hybrid-handshake.txt
+++ b/proposals/XXX-newhope-hybrid-handshake.txt
@@ -138,7 +138,7 @@ Depends: prop#220 prop#249 prop#264
  | 
 |
  | NTOR_KEY:= NTOR_SHAREDA(x, X, Y, Z, ID, AUTH)   
 |
  | NEWHOPE_KEY := NEWHOPE_SHAREDA(M, a)
 |
- | sk := SHAKE-256(NTOR_KEY, NEWHOPE_KEY)  
 |
+ | sk := SHAKE-256(NTOR_KEY || NEWHOPE_KEY)
 |
  | 
 |
  

 



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


[tor-commits] [torspec/master] Clarify requiring output check in EXP() spec in NewHope proposal.

2016-07-22 Thread isis
commit bcf8c60a8b77a175b6ce448fed6d651f2d486054
Author: Isis Lovecruft 
Date:   Sun May 8 15:56:30 2016 +

Clarify requiring output check in EXP() spec in NewHope proposal.

 * THANKS TO Yawning Angel for suggesting the clarification.
---
 proposals/XXX-newhope-hybrid-handshake.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/proposals/XXX-newhope-hybrid-handshake.txt 
b/proposals/XXX-newhope-hybrid-handshake.txt
index d11fbd2..607b533 100644
--- a/proposals/XXX-newhope-hybrid-handshake.txt
+++ b/proposals/XXX-newhope-hybrid-handshake.txt
@@ -73,9 +73,9 @@ Depends: prop#220 prop#249 prop#264
 
   Let `EXP(a, b) == X25519(., b, a)` with `g == 9`. Let X25519_KEYGEN() do
   the appropriate manipulations when generating the secret key (clearing the
-  low bits, twidding the high bits).
-
-  [XXX match RFC7748 notation more. --isis]
+  low bits, twidding the high bits).  Additionally, EXP() MUST include the
+  check for all-zero output due to the input point being of small
+  order (cf. RFC7748 §6).
 
   Let `X25519_KEYID(B) == B` where B is a valid X25519 public key.
 



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


[tor-commits] [torspec/master] Merge branch 'draft/newhope'

2016-07-22 Thread isis
commit 64b6b72de4bde167832c58aa8d0cbeba4c8c8e77
Merge: cfc4f27 9d8408a
Author: Isis Lovecruft 
Date:   Fri Jul 22 11:57:10 2016 +

Merge branch 'draft/newhope'

 proposals/XXX-newhope-hybrid-handshake.txt | 764 +
 1 file changed, 764 insertions(+)



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


[tor-commits] [torspec/master] Add NewHope + X25519 handshake proposal draft.

2016-07-22 Thread isis
commit 0f5ddf6ca863eaa748733557a3a96c44f3361085
Author: Isis Lovecruft 
Date:   Fri Apr 22 19:23:43 2016 +

Add NewHope + X25519 handshake proposal draft.
---
 proposals/XXX-newhope-hybrid-handshake.txt | 768 +
 1 file changed, 768 insertions(+)

diff --git a/proposals/XXX-newhope-hybrid-handshake.txt 
b/proposals/XXX-newhope-hybrid-handshake.txt
new file mode 100644
index 000..2a5e076
--- /dev/null
+++ b/proposals/XXX-newhope-hybrid-handshake.txt
@@ -0,0 +1,768 @@
+Filename: XXX-newhope-hybrid-handshake.txt
+Title: Post-Quantum Secure Hybrid Handshake Based on NewHope
+Author: Isis Lovecruft, Peter Schwabe
+Created: 16 Apr 2016
+Updated: 4 May 2016
+Status: Draft
+Depends: prop#220 prop#249 prop#264
+
+§0. Introduction
+
+  NewHope is a post-quantum-secure lattice-based key-exchange protocol based
+  on the ring-learning-with-errors (Ring-LWE) problem.  We propose a hybrid
+  handshake for Tor, based on a combination of Tor's current NTor handshake
+  and a shared key derived through a NewHope ephemeral key exchange.
+
+  For further details on the NewHope key exchange, the reader is referred to
+  "Post-quantum key exchange - a new hope" by Alkim, Ducas, Pöppelmann, and
+  Schwabe [0][1].
+
+  For the purposes of brevity, we consider that NTor is currently the only
+  handshake protocol in Tor; the older TAP protocol is ignored completely, due
+  to the fact that it is currently deprecated and nearly entirely unused.
+
+
+§1. Motivation
+
+  An attacker currently monitoring and storing circuit-layer NTor handshakes
+  who later has the ability to run Shor's algorithm on a quantum computer will
+  be able to break Tor's current handshake protocol and decrypt previous
+  communications.
+
+  It is unclear if and when such attackers equipped with large quantum
+  computers will exist, but various estimates by researchers in quantum
+  physics and quantum engineering give estimates of only 1 to 2 decades.
+  Clearly, the security requirements of many Tor users include secrecy of
+  their messages beyond this time span, which means that Tor needs to update
+  the key exchange to protect against such attackers as soon as possible.
+
+
+§2. Design
+
+  An initiator and responder, in parallel, conduct two handshakes:
+
+  - An X25519 key exchange, as described in the description of the NTor
+handshake in Tor proposal #216.
+  - A NewHope key exchange.
+
+  The shared keys derived from these two handshakes are then concatenated and
+  used as input to the SHAKE-256 extendable output function (XOF), as decribed
+  in FIPS-PUB-202 [2], in order to produce a shared key of the desired length.
+  The testvectors in §C assume that this key has a length of 32 bytes, but the
+  use of a XOF allows arbitrary lengths to easily support future updates of
+  the symmetric primitives using the key. See also §3.3.1.
+
+
+§3. Specification
+
+§3.1. Notation
+
+  Let `a || b` be the concatenation of a with b.
+
+  Let `a^b` denote the exponentiation of a to the bth power.
+
+  Let `a == b` denote the equality of a with b, and vice versa.
+
+  Let `a := b` be the assignment of the value of b to the variable a.
+
+  Let `H(x)` be 32-bytes of output of the SHAKE-256 XOF (as described in
+  FIPS-PUB-202) applied to message x.
+
+  Let X25519 refer to the curve25519-based key agreement protocol described
+  in RFC7748 §6.1. [3]
+
+  Let `EXP(a, b) == X25519(., b, a)` with `g == 9`. Let X25519_KEYGEN() do
+  the appropriate manipulations when generating the secret key (clearing the
+  low bits, twidding the high bits).
+
+  [XXX match RFC7748 notation more. --isis]
+
+  Let `X25519_KEYID(B) == B` where B is a valid X25519 public key.
+
+  When representing an element of the Curve25519 subgroup as a byte string,
+  use the standard (32-byte, little-endian, x-coordinate-only) representation
+  for Curve25519 points.
+
+  Let `ID` be a router's identity key taken from the router microdescriptor.
+  In the case for relays possessing Ed25519 identity keys (c.f. Tor proposal
+  #220), this is a 32-byte string representing the public Ed25519 identity key.
+  For backwards and forwards compatibility with routers which do not possess
+  Ed25519 identity keys, this is a 32-byte string created via the output of
+  H(ID).
+
+  We refer to the router as the handshake "responder", and the client (which
+  may be an OR or an OP) as the "initiator".
+
+
+  ID_LENGTH  [32 bytes]
+  H_LENGTH   [32 bytes]
+  G_LENGTH   [32 bytes]
+
+  PROTOID  :="pqtor-x25519-newhope-shake256-1"
+  T_MAC:=PROTOID || ":mac"
+  T_KEY:=PROTOID || ":key_extract"
+  T_VERIFY :=PROTOID || ":verify"
+
+  (X25519_SK, X25519_PK) := X25519_KEYGEN()
+
+
+§3.2. Protocol
+
+ 

+ | 
 |
+ | Fig. 1: The 

[tor-commits] [torspec/master] Updated definition of round(); fixed two typos.

2016-07-22 Thread isis
commit 28181cc70fd4c87f156e86bad36dae74b2387117
Author: Peter Schwabe 
Date:   Mon May 9 17:47:03 2016 +0200

Updated definition of round(); fixed two typos.
---
 proposals/XXX-newhope-hybrid-handshake.txt | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/proposals/XXX-newhope-hybrid-handshake.txt 
b/proposals/XXX-newhope-hybrid-handshake.txt
index 6c234cb..86d7b00 100644
--- a/proposals/XXX-newhope-hybrid-handshake.txt
+++ b/proposals/XXX-newhope-hybrid-handshake.txt
@@ -358,7 +358,7 @@ Depends: prop#220 prop#249 prop#264
   There are no additional entries or changes required within either router
   descriptors or microdescriptors to support this handshake method, due to the
   NewHope keys being ephemeral and derived on-the-fly, and due to the NTor 
X25519
-  public keys already being in included within the "ntor-onion-key" entry.
+  public keys already being included within the "ntor-onion-key" entry.
 
   Add a "UseNewHopeKEX" configuration option and a corresponding consensus
   parameter to control whether clients prefer using this NewHope hybrid
@@ -594,7 +594,7 @@ Depends: prop#220 prop#249 prop#264
 
 
   poly_invntt(poly f): For a mathematical description of poly_invntt see the
-  [0]; a pseudocode description of a very naive inplace transformation of an
+  [0]; a pseudocode description of a very naive in-place transformation of an
   input polynomial f = f[0] + f[1]*X + f[2]*X^2 + ... + f[1023]*X^1023 is the
   following code (all arithmetic on coefficients performed modulo q):
 
@@ -702,8 +702,9 @@ Depends: prop#220 prop#249 prop#264
 r  = 1
   return (v0-v3,v1-v3,v2-v3,k+2*v3)
 
-  In this description, round() returns the closest integer and abs() returns 
the
-  absolute value.
+  In this description, round(x) is defined as ⌊x + 0.5⌋, where ⌊x⌋ 
rounds to
+  the largest integer that does not exceed x; abs() returns the absolute
+  value.
   Note that all computations involved in helprec operate on secret data and 
must
   be protected against timing attacks.
 



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


[tor-commits] [torspec/master] Fix several typos found in the NewHope proposal.

2016-07-22 Thread isis
commit 5c11590522923f8cbca307f6be92357087a5ca2d
Author: Isis Lovecruft 
Date:   Sun May 8 15:05:36 2016 +

Fix several typos found in the NewHope proposal.

 * THANKS TO eik...@sigaint.org for pointing them out.
---
 proposals/XXX-newhope-hybrid-handshake.txt | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/proposals/XXX-newhope-hybrid-handshake.txt 
b/proposals/XXX-newhope-hybrid-handshake.txt
index 2a5e076..d11fbd2 100644
--- a/proposals/XXX-newhope-hybrid-handshake.txt
+++ b/proposals/XXX-newhope-hybrid-handshake.txt
@@ -46,7 +46,7 @@ Depends: prop#220 prop#249 prop#264
   - A NewHope key exchange.
 
   The shared keys derived from these two handshakes are then concatenated and
-  used as input to the SHAKE-256 extendable output function (XOF), as decribed
+  used as input to the SHAKE-256 extendable output function (XOF), as described
   in FIPS-PUB-202 [2], in order to produce a shared key of the desired length.
   The testvectors in §C assume that this key has a length of 32 bytes, but the
   use of a XOF allows arbitrary lengths to easily support future updates of
@@ -84,7 +84,7 @@ Depends: prop#220 prop#249 prop#264
   for Curve25519 points.
 
   Let `ID` be a router's identity key taken from the router microdescriptor.
-  In the case for relays possessing Ed25519 identity keys (c.f. Tor proposal
+  In the case for relays possessing Ed25519 identity keys (cf. Tor proposal
   #220), this is a 32-byte string representing the public Ed25519 identity key.
   For backwards and forwards compatibility with routers which do not possess
   Ed25519 identity keys, this is a 32-byte string created via the output of
@@ -180,7 +180,7 @@ Depends: prop#220 prop#249 prop#264
   assumed to imply the responder also lacks support for fragmented EXTEND2
   cells.  Alternatively, for initiators with a sufficiently late consensus
   method, the initiator MUST check that "proto" line in the responder's
-  descriptor (c.f. Tor proposal #264) advertises support for the "Relay"
+  descriptor (cf. Tor proposal #264) advertises support for the "Relay"
   subprotocol version 3 (see §5).
 
 
@@ -352,14 +352,14 @@ Depends: prop#220 prop#249 prop#264
   Because our proposal requires both the client and server to send more than
   the 505 bytes possible within a CREATE2 cell's HDATA section, it depends
   upon the implementation of a mechanism for allowing larger CREATE cells
-  (c.f. Tor proposal #249).
+  (cf. Tor proposal #249).
 
   We reserve the following handshake type for use in CREATE2V/CREATED2V and
   EXTEND2V/EXTENDED2V cells:
 
 0x0003[NEWHOPE + X25519 HYBRID HANDSHAKE]
 
-  We introduce a new sub-protocol number, "Relay=3", (c.f. Tor proposal #264
+  We introduce a new sub-protocol number, "Relay=3", (cf. Tor proposal #264
   §5.3) to signify support this handshake, and hence for the CREATE2V and
   fragmented EXTEND2 cells which it requires.
 
@@ -564,10 +564,10 @@ Depends: prop#220 prop#249 prop#264
   not need any timing-attack protection.
 
 
-  poly_getnoise() first generates 4096 Bytes of uniformly random data. This can
+  poly_getnoise() first generates 4096 bytes of uniformly random data. This can
   be done by reading these bytes from the system's RNG; efficient
   implementations will typically only read a 32-byte seed from the system's RNG
-  and expand it through some fast PRNG (for example, ChaCha20 or AES-256 in CTR
+  and expand it through some fast PRG (for example, ChaCha20 or AES-256 in CTR
   mode). The output of the PRG is considered an array of 2048 16-bit integers
   r[0],...,r[2047]. The coefficients of the output polynomial are computed as
   HW(r[0])-HW(r[1]), HW(r[2])-HW(r[3]),...,HW(r[2046])-HW(r[2047]), where HW
@@ -579,7 +579,7 @@ Depends: prop#220 prop#249 prop#264
 
 
   poly_ntt(poly f): For a mathematical description of poly_ntt see the [0]; a
-  pseudocode description of a very naive inplace transformation of an input
+  pseudocode description of a very naive in-place transformation of an input
   polynomial f = f[0] + f[1]*X + f[2]*X^2 + ... + f[1023]*X^1023 is the
   following code (all arithmetic on coefficients performed modulo q):
 



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


[tor-commits] [torspec/master] Remove the prop#216 "Curve25519 group" sentence from NewHope proposal.

2016-07-22 Thread isis
commit d04f771f8b8bcb7b5b6c27d1df352061282ac2ac
Author: Isis Lovecruft 
Date:   Sun May 8 16:08:16 2016 +

Remove the prop#216 "Curve25519 group" sentence from NewHope proposal.
---
 proposals/XXX-newhope-hybrid-handshake.txt | 8 
 1 file changed, 8 deletions(-)

diff --git a/proposals/XXX-newhope-hybrid-handshake.txt 
b/proposals/XXX-newhope-hybrid-handshake.txt
index 607b533..6c234cb 100644
--- a/proposals/XXX-newhope-hybrid-handshake.txt
+++ b/proposals/XXX-newhope-hybrid-handshake.txt
@@ -218,14 +218,6 @@ Depends: prop#220 prop#249 prop#264
 if AUTH == H(auth_input, T_MAC)
return NTOR_KEY
 
-  Both parties check that none of the EXP() operations produced the point at
-  infinity. [NOTE: This is an adequate replacement for checking Y for group
-  membership, if the group is Curve25519.]
-
-  [XXX: This doesn't sound exactly right. You need the scalar tweaking of
-  X25519 for this to work and also, the point at infinity is obviously an
-  element of the group --isis, peter]
-
   Both parties now have a shared value for NTOR_KEY.  They expand this into
   the keys needed for the Tor relay protocol.
 



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


[tor-commits] [torspec/master] Add the common hybrid handshake proposal and assign it a number.

2016-07-22 Thread isis
commit cd8ad93af019346502ae71c4268d49e49882a448
Author: Isis Lovecruft 
Date:   Fri Jul 22 11:46:30 2016 +

Add the common hybrid handshake proposal and assign it a number.
---
 proposals/000-index.txt|   2 +
 proposals/269-hybrid-handshake.txt | 412 +
 proposals/proposal-status.txt  |   5 +
 3 files changed, 419 insertions(+)

diff --git a/proposals/000-index.txt b/proposals/000-index.txt
index 180ba4e..316ac32 100644
--- a/proposals/000-index.txt
+++ b/proposals/000-index.txt
@@ -189,6 +189,7 @@ Proposals by number:
 266  Removing current obsolete clients from the Tor network [DRAFT]
 267  Tor Consensus Transparency [DRAFT]
 268  New Guard Selection Behaviour [DRAFT]
+269  Transitionally secure hybrid handshakes [DRAFT]
 
 
 Proposals by status:
@@ -215,6 +216,7 @@ Proposals by status:
266  Removing current obsolete clients from the Tor network
267  Tor Consensus Transparency
268  New Guard Selection Behaviour
+   269  Transitionally secure hybrid handshakes
  NEEDS-REVISION:
190  Bridge Client Authorization Based on a Shared Secret
  NEEDS-RESEARCH:
diff --git a/proposals/269-hybrid-handshake.txt 
b/proposals/269-hybrid-handshake.txt
new file mode 100644
index 000..0fbaae0
--- /dev/null
+++ b/proposals/269-hybrid-handshake.txt
@@ -0,0 +1,412 @@
+Filename: 269-hybrid-handshake.txt
+Title: Transitionally secure hybrid handshakes
+Author: John Schanck, William Whyte, Zhenfei Zhang,
+Nick Mathewson, Isis Lovecruft, Peter Schwabe
+Created: 7 June 2016
+Updated: 22 July 2016
+Status: Draft
+
+
+1. Introduction
+
+  This document describes a generic method for integrating a post-quantum key
+  encapsulation mechanism (KEM) into an ntor-like handshake.  A full discussion
+  of the protocol and its proof of security may be found in [SWZ16].
+
+  1.1 Motivation: Transitional forward-secret key agreement
+
+All currently deployed forward-secret key agreement protocols are
+vulnerable to quantum cryptanalysis. The obvious countermeasure is to
+switch to a key agreement mechanism that uses post-quantum primitives for
+both authentication and confidentiality.
+
+This option should be explored, but providing post-quantum router
+authentication in Tor would require a new consensus method and new
+microdescriptor elements. Since post-quantum public keys and signatures can
+be quite large, this may be a very expensive modification.
+
+In the near future it will suffice to use a "transitional" key agreement
+protocol -- one that provides pre-quantum authentication and post-quantum
+confidentiality. Such a protocol is secure in the transition between pre-
+and post-quantum settings and provides forward secrecy against adversaries
+who gain quantum computing capabilities after session negotiation.
+
+  1.2 Motivation: Fail-safe plug & play for post-quantum KEMs
+
+We propose a modular design that allows any post-quantum KEM to be included
+in the handshake. As there may be some uncertainty as to the security of
+the currently available post-quantum KEMs, and their implementations, we
+ensure that the scheme safely degrades to ntor in the event of a complete
+break on the KEM.
+
+
+2. Proposal
+
+  2.1 Overview
+
+We re-use the public key infrastructure currently used by ntor.  Each
+server publishes a static Diffie-Hellman (DH) onion key. Each client is
+assumed to have a certified copy of each server's public onion key and each
+server's "identity digest". To establish a session key, we propose that the
+client send two ephemeral public keys to the server. The first is an
+ephemeral DH key, the second is an ephemeral public key for a post-quantum
+KEM. The server responds with an ephemeral DH public key and an
+encapsulation of a random secret under the client's ephemeral KEM key.  The
+two parties then derive a shared secret from: 1) the static-ephemeral DH
+share, 2) the ephemeral-ephemeral DH share, 3) the encapsulated secret, 4)
+the transcript of their communication.
+
+  2.2 Notation
+
+Public, non-secret, values are denoted in UPPER CASE.
+Private, secret, values are denoted in lower case.
+We use multiplicative notation for Diffie-Hellman operations.
+
+  2.3 Parameters
+
+DH   A Diffie-Hellman primitive
+KEM  A post-quantum key encapsulation mechanism
+HA cryptographic hash function
+
+LAMBDA(bits) Pre-quantum bit security parameter
+MU(bits) 2*LAMBDA
+KEY_LEN   (bits) Length of session key material to output
+
+H_LEN (bytes)Length of output of H
+ID_LEN(bytes)Length of server identity digest
+DH_LEN(bytes)Length of DH public key
+KEM_PK_LEN(bytes)Length of KEM 

[tor-commits] [torspec/master] Merge branch 'draft/hybrid-handshake'

2016-07-22 Thread isis
commit cfc4f270515b21f2ac6539390a0f0403f89fee8b
Merge: f6f897c a265198
Author: Isis Lovecruft 
Date:   Fri Jul 22 11:49:52 2016 +

Merge branch 'draft/hybrid-handshake'

 proposals/000-index.txt |   6 +-
 proposals/263-ntru-for-pq-handshake.txt |   5 +-
 proposals/269-hybrid-handshake.txt  | 412 
 proposals/proposal-status.txt   |   5 +
 4 files changed, 425 insertions(+), 3 deletions(-)

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


[tor-commits] [torspec/master] Mark prop#263 as made obsolete by prop#269.

2016-07-22 Thread isis
commit a26519834d31036d8dc68677f4acbd4fb7e1b00b
Author: Isis Lovecruft 
Date:   Fri Jul 22 11:47:31 2016 +

Mark prop#263 as made obsolete by prop#269.
---
 proposals/000-index.txt | 4 ++--
 proposals/263-ntru-for-pq-handshake.txt | 5 -
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/proposals/000-index.txt b/proposals/000-index.txt
index 316ac32..c794db7 100644
--- a/proposals/000-index.txt
+++ b/proposals/000-index.txt
@@ -183,7 +183,7 @@ Proposals by number:
 260  Rendezvous Single Onion Services [DRAFT]
 261  AEZ for relay cryptography [OPEN]
 262  Re-keying live circuits with new cryptographic material [OPEN]
-263  Request to change key exchange protocol for handshake v1.2 [OPEN]
+263  Request to change key exchange protocol for handshake v1.2 [OBSOLETE]
 264  Putting version numbers on the Tor subprotocols [OPEN]
 265  Load Balancing with Overhead Parameters [ACCEPTED]
 266  Removing current obsolete clients from the Tor network [DRAFT]
@@ -246,7 +246,6 @@ Proposals by status:
256  Key revocation for relays and authorities
261  AEZ for relay cryptography
262  Re-keying live circuits with new cryptographic material
-   263  Request to change key exchange protocol for handshake v1.2
264  Putting version numbers on the Tor subprotocols
  ACCEPTED:
140  Provide diffs between consensuses
@@ -376,6 +375,7 @@ Proposals by status:
141  Download server descriptors on demand
144  Increase the diversity of circuits by detecting nodes belonging the 
same provider
199  Integration of BridgeFinder and BridgeFinderHelper
+   263  Request to change key exchange protocol for handshake v1.2
  RESERVE:
133  Incorporate Unreachable ORs into the Tor Network
211  Internal Mapaddress for Tor Configuration Testing [for 0.2.4.x+]
diff --git a/proposals/263-ntru-for-pq-handshake.txt 
b/proposals/263-ntru-for-pq-handshake.txt
index a6732b6..6a3353e 100644
--- a/proposals/263-ntru-for-pq-handshake.txt
+++ b/proposals/263-ntru-for-pq-handshake.txt
@@ -3,7 +3,10 @@ Title: Request to change key exchange protocol for handshake 
v1.2
 Author: John SCHANCK, William WHYTE and Zhenfei ZHANG
 Created: 29 Aug 2015
 Updated: 4 Feb 2016
-Status: Open
+Status: Obsolete
+
+This proposal was made obsolete by proposal #269.
+
 
 1. Introduction
 



___
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

2016-07-22 Thread translation
commit de6a3c3953a9eb6721dc4cedd2fc52bbeac77acc
Author: Translation commit bot 
Date:   Fri Jul 22 11:45:35 2016 +

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

diff --git a/sk_SK/https-everywhere.dtd b/sk_SK/https-everywhere.dtd
index 4a1c7de..5eb2cd2 100644
--- a/sk_SK/https-everywhere.dtd
+++ b/sk_SK/https-everywhere.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/https_everywhere] Update translations for https_everywhere

2016-07-22 Thread translation
commit 9b4d2ecc413fcc45865d32dbb077d98e16425a3d
Author: Translation commit bot 
Date:   Fri Jul 22 11:45:31 2016 +

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

diff --git a/sk_SK/https-everywhere.dtd b/sk_SK/https-everywhere.dtd
index 4a1c7de..5eb2cd2 100644
--- a/sk_SK/https-everywhere.dtd
+++ b/sk_SK/https-everywhere.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/bridgedb_completed] Update translations for bridgedb_completed

2016-07-22 Thread translation
commit 48a3a3873e1e65ca0218278dc1300b27e4960bc0
Author: Translation commit bot 
Date:   Fri Jul 22 11:45:10 2016 +

Update translations for bridgedb_completed
---
 sk_SK/LC_MESSAGES/bridgedb.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sk_SK/LC_MESSAGES/bridgedb.po b/sk_SK/LC_MESSAGES/bridgedb.po
index 808c625..7f31255 100644
--- a/sk_SK/LC_MESSAGES/bridgedb.po
+++ b/sk_SK/LC_MESSAGES/bridgedb.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2016-07-22 11:14+\n"
+"PO-Revision-Date: 2016-07-22 11:17+\n"
 "Last-Translator: Dasa M \n"
 "Language-Team: Slovak (Slovakia) 
(http://www.transifex.com/otf/torproject/language/sk_SK/)\n"
 "MIME-Version: 1.0\n"
@@ -330,7 +330,7 @@ msgid ""
 "To enter bridges into Tor Browser, first go to the %s Tor Browser download\n"
 "page %s and then follow the instructions there for downloading and starting\n"
 "Tor Browser."
-msgstr "Pre vloženie premostení do prehliadača Tor postupujte podľa 
inštrukcií na %s Tor Browser,\nstránke %s pre stiahnutie a spustenie 
prehliadača\nTor Browser."
+msgstr "Pre vloženie premostení do Tor Browser postupujte podľa 
inštrukcií na %s Tor Browser\nstránke %s pre stiahnutie a spustenie 
prehliadača\nTor Browser."
 
 #. TRANSLATORS: Please DO NOT translate "Tor".
 #: bridgedb/strings.py:151

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


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

2016-07-22 Thread translation
commit b782d40bbc17bea5bf2133a2f7000c8dffe8ff07
Author: Translation commit bot 
Date:   Fri Jul 22 11:45:04 2016 +

Update translations for bridgedb
---
 sk_SK/LC_MESSAGES/bridgedb.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sk_SK/LC_MESSAGES/bridgedb.po b/sk_SK/LC_MESSAGES/bridgedb.po
index 808c625..7f31255 100644
--- a/sk_SK/LC_MESSAGES/bridgedb.po
+++ b/sk_SK/LC_MESSAGES/bridgedb.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2016-07-22 11:14+\n"
+"PO-Revision-Date: 2016-07-22 11:17+\n"
 "Last-Translator: Dasa M \n"
 "Language-Team: Slovak (Slovakia) 
(http://www.transifex.com/otf/torproject/language/sk_SK/)\n"
 "MIME-Version: 1.0\n"
@@ -330,7 +330,7 @@ msgid ""
 "To enter bridges into Tor Browser, first go to the %s Tor Browser download\n"
 "page %s and then follow the instructions there for downloading and starting\n"
 "Tor Browser."
-msgstr "Pre vloženie premostení do prehliadača Tor postupujte podľa 
inštrukcií na %s Tor Browser,\nstránke %s pre stiahnutie a spustenie 
prehliadača\nTor Browser."
+msgstr "Pre vloženie premostení do Tor Browser postupujte podľa 
inštrukcií na %s Tor Browser\nstránke %s pre stiahnutie a spustenie 
prehliadača\nTor Browser."
 
 #. TRANSLATORS: Please DO NOT translate "Tor".
 #: bridgedb/strings.py:151

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


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

2016-07-22 Thread translation
commit fead994ec41f0bd102ee2eb65f8c3584ab6babcb
Author: Translation commit bot 
Date:   Fri Jul 22 11:15:04 2016 +

Update translations for bridgedb
---
 sk_SK/LC_MESSAGES/bridgedb.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sk_SK/LC_MESSAGES/bridgedb.po b/sk_SK/LC_MESSAGES/bridgedb.po
index fa40fe0..808c625 100644
--- a/sk_SK/LC_MESSAGES/bridgedb.po
+++ b/sk_SK/LC_MESSAGES/bridgedb.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2016-07-07 17:49+\n"
+"PO-Revision-Date: 2016-07-22 11:14+\n"
 "Last-Translator: Dasa M \n"
 "Language-Team: Slovak (Slovakia) 
(http://www.transifex.com/otf/torproject/language/sk_SK/)\n"
 "MIME-Version: 1.0\n"
@@ -225,7 +225,7 @@ msgid ""
 "difficult for anyone watching your internet traffic to determine that you 
are\n"
 "using Tor.\n"
 "\n"
-msgstr "BridgeDB poskytuje premostenia s rôznymi %stypmi Pluggable 
Transportov%s,\nktoré vám pomôžu zakryť vaše pripojenie do Tor Network. 
Pre každého,\nkto sleduje vaše internetové pripojenie, bude potom 
rozpoznanie toho, že používate Tor, zložitejšie.\n"
+msgstr "BridgeDB poskytuje premostenia s rôznymi %stypmi Pluggable 
Transports%s,\nktoré vám pomôžu zakryť vaše pripojenie do Tor Network. 
Pre každého,\nkto sleduje vaše internetové pripojenie, bude potom 
rozpoznanie toho, že používate Tor, zložitejšie.\n"
 
 #. TRANSLATORS: Please DO NOT translate "Pluggable Transports".
 #: bridgedb/strings.py:79
@@ -233,7 +233,7 @@ msgid ""
 "Some bridges with IPv6 addresses are also available, though some Pluggable\n"
 "Transports aren't IPv6 compatible.\n"
 "\n"
-msgstr "Je dostupných aj niekoľko premostení s adresami IPv6, niektoré 
Pluggable\nTransporty však nie sú IPv6 kompatibilné.\n"
+msgstr "Je dostupných aj niekoľko premostení s adresami IPv6, niektoré 
Pluggable\nTransports však nie sú IPv6 kompatibilné.\n"
 
 #. TRANSLATORS: Please DO NOT translate "BridgeDB".
 #. TRANSLATORS: The phrase "plain-ol'-vanilla" means "plain, boring,
@@ -288,7 +288,7 @@ msgid ""
 "Try including as much info about your case as you can, including the list 
of\n"
 "bridges and Pluggable Transports you tried to use, your Tor Browser 
version,\n"
 "and any messages which Tor gave out, etc."
-msgstr "Pokúste sa priložiť čo najviac informácií o vašom probléme, 
vrátane zoznamu premostení a Pluggable Transportov, ktoré ste skúšali 
použiť, verziu vášho Tor Browser, všetky ďalšie správy, ktoré Tor 
vypísal atď."
+msgstr "Pokúste sa priložiť čo najviac informácií o vašom probléme, 
vrátane zoznamu premostení a Pluggable Transports, ktoré ste skúšali 
použiť, verziu vášho Tor Browser, všetky ďalšie správy, ktoré Tor 
vypísal atď."
 
 #: bridgedb/strings.py:128
 msgid "Here are your bridge lines:"

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


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

2016-07-22 Thread translation
commit 2d2e7e3e6a3b26942b7c19c25e77b7d63bd0b1a5
Author: Translation commit bot 
Date:   Fri Jul 22 11:15:08 2016 +

Update translations for bridgedb_completed
---
 sk_SK/LC_MESSAGES/bridgedb.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sk_SK/LC_MESSAGES/bridgedb.po b/sk_SK/LC_MESSAGES/bridgedb.po
index fa40fe0..808c625 100644
--- a/sk_SK/LC_MESSAGES/bridgedb.po
+++ b/sk_SK/LC_MESSAGES/bridgedb.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2016-07-07 17:49+\n"
+"PO-Revision-Date: 2016-07-22 11:14+\n"
 "Last-Translator: Dasa M \n"
 "Language-Team: Slovak (Slovakia) 
(http://www.transifex.com/otf/torproject/language/sk_SK/)\n"
 "MIME-Version: 1.0\n"
@@ -225,7 +225,7 @@ msgid ""
 "difficult for anyone watching your internet traffic to determine that you 
are\n"
 "using Tor.\n"
 "\n"
-msgstr "BridgeDB poskytuje premostenia s rôznymi %stypmi Pluggable 
Transportov%s,\nktoré vám pomôžu zakryť vaše pripojenie do Tor Network. 
Pre každého,\nkto sleduje vaše internetové pripojenie, bude potom 
rozpoznanie toho, že používate Tor, zložitejšie.\n"
+msgstr "BridgeDB poskytuje premostenia s rôznymi %stypmi Pluggable 
Transports%s,\nktoré vám pomôžu zakryť vaše pripojenie do Tor Network. 
Pre každého,\nkto sleduje vaše internetové pripojenie, bude potom 
rozpoznanie toho, že používate Tor, zložitejšie.\n"
 
 #. TRANSLATORS: Please DO NOT translate "Pluggable Transports".
 #: bridgedb/strings.py:79
@@ -233,7 +233,7 @@ msgid ""
 "Some bridges with IPv6 addresses are also available, though some Pluggable\n"
 "Transports aren't IPv6 compatible.\n"
 "\n"
-msgstr "Je dostupných aj niekoľko premostení s adresami IPv6, niektoré 
Pluggable\nTransporty však nie sú IPv6 kompatibilné.\n"
+msgstr "Je dostupných aj niekoľko premostení s adresami IPv6, niektoré 
Pluggable\nTransports však nie sú IPv6 kompatibilné.\n"
 
 #. TRANSLATORS: Please DO NOT translate "BridgeDB".
 #. TRANSLATORS: The phrase "plain-ol'-vanilla" means "plain, boring,
@@ -288,7 +288,7 @@ msgid ""
 "Try including as much info about your case as you can, including the list 
of\n"
 "bridges and Pluggable Transports you tried to use, your Tor Browser 
version,\n"
 "and any messages which Tor gave out, etc."
-msgstr "Pokúste sa priložiť čo najviac informácií o vašom probléme, 
vrátane zoznamu premostení a Pluggable Transportov, ktoré ste skúšali 
použiť, verziu vášho Tor Browser, všetky ďalšie správy, ktoré Tor 
vypísal atď."
+msgstr "Pokúste sa priložiť čo najviac informácií o vašom probléme, 
vrátane zoznamu premostení a Pluggable Transports, ktoré ste skúšali 
použiť, verziu vášho Tor Browser, všetky ďalšie správy, ktoré Tor 
vypísal atď."
 
 #: bridgedb/strings.py:128
 msgid "Here are your bridge lines:"

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


[tor-commits] [webwml/master] Update board page with new board

2016-07-22 Thread sebastian
commit 014f513547af396941ba043ca51b718995707b16
Author: Sebastian Hahn 
Date:   Fri Jul 22 13:06:57 2016 +0200

Update board page with new board
---
 about/en/board.wml | 126 ++---
 1 file changed, 71 insertions(+), 55 deletions(-)

diff --git a/about/en/board.wml b/about/en/board.wml
index 426d0ff..0f8537a 100644
--- a/about/en/board.wml
+++ b/about/en/board.wml
@@ -14,88 +14,104 @@
 
   
 
-  Caspar Bowden
-  Director
+  Matth Blaze
+  Board Chair
   
-  Caspar was an advocate for Tor in Europe and a specialist in
-  data protection policy, EU and US surveillance law, PET
-  research, identity management, and information ethics and
-  philosophy. He was formerly the chief privacy advisor at
-  Microsoft. He believed that people in every country deserved
-  the right to privacy irrespective of national borders. He
-  predicted US mass surveillance programs such as PRISM and was
-  vindicated after the Snowden revelations. We miss him deeply.
+Matt is a professor in the computer and information science
+department at the University of Pennsylvania, where he directs the
+Distributed Systems Laboratory. He has been doing research on
+surveillance technology for over 20 years, as well as cryptography,
+secure systems, and public policy.
   
 
 
-  Nick Mathewson
-  Vice-President and Director
+  Linus Nordberg
+  Director
   
-Nick is one of the original developers of Tor.  He's the
-Chief Architect of The Tor Project, Inc.
+Linus is a longtime internet and privacy activist who has been
+involved with Tor since 2009. Linus is a software developer who
+specializes in network security and operating internet services.
+Since his start at Tor he's developed code, run services, and
+advocated for the Tor Project. He's one of the founders of the
+Swedish digital rights organization DFRI (Digitala Fri- och
+Rättigheter) and through that involved in the European umbrella
+public policy organization EDRi (European Digital Rights).
   
 
   
   
 
-  Roger Dingledine
-  President and Director
+  Cindy Cohn
+  Board Treasurer
   
-Original developer of Tor along with Nick Mathewson and Paul
-Syverson. Leading researcher in the anonymous communications
-field.  Frequent speaker at conferences to advocate Tor and
-explain what Tor is and can do. Helps coordinate academic
-researchers.
+Cindy is the Executive Director of the Electronic Frontier
+Foundation (EFF). From 2000 to 2015 she served as EFF’s Legal
+Director as well as its General Counsel.  Cindy first became
+involved with EFF in 1993, when EFF asked her to serve as the
+outside lead attorney in Bernstein v. Dept. of Justice, the
+successful First Amendment challenge to the U.S. export
+restrictions on cryptography. Ms.  Cohn works to ensure that people
+around the world have the right to access information and
+communicate privately and anonymously, including mounting lawsuits
+against NSA spying, providing legal counsel to computer programmers
+building and developing privacy and anonymity tools, and helping to
+develop the Necessary and Proportionate Principles applying
+international human rights standards to digital communications
+surveillance.
   
 
 
-  Julius Mittenzwei
+  Megan Price
   Director
   
-Germany-based lawyer and Internet activist.
+Megan is Executive Director of the Human Rights Data Analysis
+Group, where she designs strategies and methods for statistical
+analysis of human rights data for projects in places like
+Guatemala, Colombia, and Syria. She is lead statistician on a
+project in Guatemala in which she analyzes documents from the
+National Police Archive. She is lead statistician and author on
+three reports on documented deaths in Syria, commissioned by the
+officer of the United Nations High Commissioner of Human Rights.
+Megan is on the Technical Advisory Board for the Office of the
+Prosecutor at the International Criminal Court, a Research Fellow
+at the Carnegie Mellon University Center for Human Rights Science,
+and Human Rights Editor for the Statistical Journal of the
+

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

2016-07-22 Thread translation
commit 23f771c513ade4e82cca504760a4c40b6d257f3c
Author: Translation commit bot 
Date:   Fri Jul 22 10:16:53 2016 +

Update translations for tails-perl5lib
---
 lt.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lt.po b/lt.po
index 19fa5b8..6182f16 100644
--- a/lt.po
+++ b/lt.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2016-01-25 16:59+0100\n"
-"PO-Revision-Date: 2016-03-21 16:27+\n"
+"POT-Creation-Date: 2016-06-05 19:40+0200\n"
+"PO-Revision-Date: 2016-07-22 09:49+\n"
 "Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
 "MIME-Version: 1.0\n"
@@ -27,10 +27,10 @@ msgstr "Klaida"
 msgid ""
 "The device Tails is running from cannot be found. Maybe you used the `toram'"
 " option?"
-msgstr "Nepavyksta aptikti įrenginio, kuriame paleistas Tails. Galbūt, jūs 
naudojote 'toram' pasirinkimą?"
+msgstr "Nepavyksta rasti įrenginio, kuriame paleista Tails. Galbūt, jūs 
naudojote 'toram' pasirinkimą?"
 
 #: ../lib/Tails/RunningSystem.pm:192
 msgid ""
 "The drive Tails is running from cannot be found. Maybe you used the `toram' "
 "option?"
-msgstr "Nepavyksta aptikti disko, iš kurio yra paleista Tails. Galbūt, jūs 
naudojote 'toram' pasirinkimą?"
+msgstr "Nepavyksta rasti disko, iš kurio yra paleista Tails. Galbūt, jūs 
naudojote 'toram' pasirinkimą?"

___
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

2016-07-22 Thread translation
commit 39cf8e59b489f80c948808d2ad1ca245d1854fbd
Author: Translation commit bot 
Date:   Fri Jul 22 10:16:31 2016 +

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

diff --git a/lt/brand.properties b/lt/brand.properties
index a9bb504..0cf3bfe 100644
--- a/lt/brand.properties
+++ b/lt/brand.properties
@@ -8,9 +8,9 @@ brandFullName=Tor naršyklė
 vendorShortName=Tor projektas
 
 homePageSingleStartMain=Firefox Start, greitas pradžios tinklalapis su 
integruota paieška
-homePageImport=Importuoti pradžios puslapį iš %S
+homePageImport=Importuoti pradžios tinklalapį iš %S
 
-homePageMigrationPageTitle=Pradžios puslapio pasirinkimas
-homePageMigrationDescription=Prašome pasirinkti pradžios puslapį kurį 
naudosite:
+homePageMigrationPageTitle=Pradžios tinklalapio pasirinkimas
+homePageMigrationDescription=Prašome pasirinkti pradžios tinklalapį, kurį 
naudosite:
 
 syncBrandShortName=Sinchronizavimas

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


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

2016-07-22 Thread translation
commit 065430df7705463a5be21691ebd60209b6c20f18
Author: Translation commit bot 
Date:   Fri Jul 22 10:16:56 2016 +

Update translations for tails-perl5lib_completed
---
 lt.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lt.po b/lt.po
index 19fa5b8..6182f16 100644
--- a/lt.po
+++ b/lt.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2016-01-25 16:59+0100\n"
-"PO-Revision-Date: 2016-03-21 16:27+\n"
+"POT-Creation-Date: 2016-06-05 19:40+0200\n"
+"PO-Revision-Date: 2016-07-22 09:49+\n"
 "Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
 "MIME-Version: 1.0\n"
@@ -27,10 +27,10 @@ msgstr "Klaida"
 msgid ""
 "The device Tails is running from cannot be found. Maybe you used the `toram'"
 " option?"
-msgstr "Nepavyksta aptikti įrenginio, kuriame paleistas Tails. Galbūt, jūs 
naudojote 'toram' pasirinkimą?"
+msgstr "Nepavyksta rasti įrenginio, kuriame paleista Tails. Galbūt, jūs 
naudojote 'toram' pasirinkimą?"
 
 #: ../lib/Tails/RunningSystem.pm:192
 msgid ""
 "The drive Tails is running from cannot be found. Maybe you used the `toram' "
 "option?"
-msgstr "Nepavyksta aptikti disko, iš kurio yra paleista Tails. Galbūt, jūs 
naudojote 'toram' pasirinkimą?"
+msgstr "Nepavyksta rasti disko, iš kurio yra paleista Tails. Galbūt, jūs 
naudojote 'toram' pasirinkimą?"

___
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

2016-07-22 Thread translation
commit 8b57a4e320aedbcd2220e19594aaf626586a68a1
Author: Translation commit bot 
Date:   Fri Jul 22 10:16:17 2016 +

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

diff --git a/lt.po b/lt.po
index 6bf91c8..5752d88 100644
--- a/lt.po
+++ b/lt.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-06-06 14:26+0200\n"
-"PO-Revision-Date: 2016-07-02 09:29+\n"
+"PO-Revision-Date: 2016-07-22 09:46+\n"
 "Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\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/torbutton-brandproperties_completed] Update translations for torbutton-brandproperties_completed

2016-07-22 Thread translation
commit 007db77a79b4f203a5c1185f1dea30c1300937da
Author: Translation commit bot 
Date:   Fri Jul 22 10:16:34 2016 +

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

diff --git a/lt/brand.properties b/lt/brand.properties
index a9bb504..0cf3bfe 100644
--- a/lt/brand.properties
+++ b/lt/brand.properties
@@ -8,9 +8,9 @@ brandFullName=Tor naršyklė
 vendorShortName=Tor projektas
 
 homePageSingleStartMain=Firefox Start, greitas pradžios tinklalapis su 
integruota paieška
-homePageImport=Importuoti pradžios puslapį iš %S
+homePageImport=Importuoti pradžios tinklalapį iš %S
 
-homePageMigrationPageTitle=Pradžios puslapio pasirinkimas
-homePageMigrationDescription=Prašome pasirinkti pradžios puslapį kurį 
naudosite:
+homePageMigrationPageTitle=Pradžios tinklalapio pasirinkimas
+homePageMigrationDescription=Prašome pasirinkti pradžios tinklalapį, kurį 
naudosite:
 
 syncBrandShortName=Sinchronizavimas

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


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

2016-07-22 Thread translation
commit af185abcebd5a901867a79c6be1cd23813f15dda
Author: Translation commit bot 
Date:   Fri Jul 22 09:46:39 2016 +

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

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

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


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

2016-07-22 Thread translation
commit 8533f69dd718f0dc140f4bbeca34cb3f1fc11058
Author: Translation commit bot 
Date:   Fri Jul 22 09:46:36 2016 +

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

diff --git a/lt/brand.properties b/lt/brand.properties
index 2e2d0c5..a9bb504 100644
--- a/lt/brand.properties
+++ b/lt/brand.properties
@@ -7,7 +7,7 @@ brandShortName=Tor naršyklė
 brandFullName=Tor naršyklė
 vendorShortName=Tor projektas
 
-homePageSingleStartMain=Firefox Start, greitas pradžios puslapis su 
integruota paieška
+homePageSingleStartMain=Firefox Start, greitas pradžios tinklalapis su 
integruota paieška
 homePageImport=Importuoti pradžios puslapį iš %S
 
 homePageMigrationPageTitle=Pradžios puslapio pasirinkimas

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


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

2016-07-22 Thread translation
commit 0b075f9cafb19213dc54cccbfb86f3f40df4b109
Author: Translation commit bot 
Date:   Fri Jul 22 09:46:43 2016 +

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

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

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


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

2016-07-22 Thread translation
commit c89e5614c91aa3f277700af613132e29ead92993
Author: Translation commit bot 
Date:   Fri Jul 22 09:46:32 2016 +

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

diff --git a/lt/brand.properties b/lt/brand.properties
index 2e2d0c5..a9bb504 100644
--- a/lt/brand.properties
+++ b/lt/brand.properties
@@ -7,7 +7,7 @@ brandShortName=Tor naršyklė
 brandFullName=Tor naršyklė
 vendorShortName=Tor projektas
 
-homePageSingleStartMain=Firefox Start, greitas pradžios puslapis su 
integruota paieška
+homePageSingleStartMain=Firefox Start, greitas pradžios tinklalapis su 
integruota paieška
 homePageImport=Importuoti pradžios puslapį iš %S
 
 homePageMigrationPageTitle=Pradžios puslapio pasirinkimas

___
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

2016-07-22 Thread translation
commit 99b4b017144433235ee09aa7fca6293f2f7cf7f5
Author: Translation commit bot 
Date:   Fri Jul 22 09:45:24 2016 +

Update translations for whisperback_completed
---
 lt/lt.po | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/lt/lt.po b/lt/lt.po
index 035bc3a..00e0298 100644
--- a/lt/lt.po
+++ b/lt/lt.po
@@ -4,7 +4,7 @@
 # 
 # Translators:
 # Aleksandr Jadov , 2013
-# Moo, 2015
+# Moo, 2015-2016
 # Rasa Sakarviene, 2014
 # Tautvydas Zukauskas , 2015
 msgid ""
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2015-12-16 19:54+0100\n"
-"PO-Revision-Date: 2016-03-21 16:28+\n"
+"PO-Revision-Date: 2016-07-22 09:40+\n"
 "Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
 "MIME-Version: 1.0\n"
@@ -34,7 +34,7 @@ msgstr "Neteisingas kontakto OpenPGP raktas: %s"
 
 #: ../whisperBack/whisperback.py:75
 msgid "Invalid contact OpenPGP public key block"
-msgstr "Neteisingas kontakto OpenPGP viešo rakto blokas"
+msgstr "Neteisingas kontakto OpenPGP viešojo rakto blokas"
 
 #: ../whisperBack/exceptions.py:41
 #, python-format
@@ -62,7 +62,7 @@ msgstr "Tai gali užtrukti..."
 
 #: ../whisperBack/gui.py:232
 msgid "The contact email adress doesn't seem valid."
-msgstr "Kontakto elektroninis paštas atrodo negalioja."
+msgstr "Neatrodo, kad kontakto el. paštas yra tinkamas."
 
 #: ../whisperBack/gui.py:249
 msgid "Unable to send the mail: SMTP error."
@@ -96,7 +96,7 @@ msgstr "Šifravimo metu, įvyko klaida"
 #: ../whisperBack/gui.py:296
 #, python-format
 msgid "Unable to save %s."
-msgstr "Neįmanoma išsaugoti %s."
+msgstr "Neįmanoma įrašyti %s."
 
 #: ../whisperBack/gui.py:319
 #, python-format
@@ -106,7 +106,7 @@ msgid ""
 "As a work-around you can save the bug report as a file on a USB drive and try 
to send it to us at %s from your email account using another system. Note that 
your bug report will not be anonymous when doing so unless you take further 
steps yourself (e.g. using Tor with a throw-away email account).\n"
 "\n"
 "Do you want to save the bug report to a file?"
-msgstr "Tikriausiai, dėl tinklo problemų, nepavyko išsiųsti klaidos 
pranešimo.\n\nNorėdami apeiti problemą, galite įrašyti klaidos pranešimą 
kaip failą į savo USB diską ir, naudojant savo el. pašto paskyrą kitoje 
sistemoje, pabandyti išsiųsti pranešimą mums, adresu %s. Turėkite omenyje, 
kad taip darant, jūsų klaidos pranešimas nebus anoniminis, nebent patys 
atliksite tolimesnius žingsnius (pvz., naudosite Tor su vienkartine el. pašto 
paskyra).\n\nAr norite įrašyti klaidos pranešimą į failą?"
+msgstr "Tikriausiai, dėl tinklo problemų, nepavyko išsiųsti klaidos 
pranešimo.\n\nNorėdami apeiti problemą, galite įrašyti klaidos pranešimą 
kaip failą į savo USB diską ir, naudojantis savo el. pašto paskyra kitoje 
sistemoje, pabandyti išsiųsti pranešimą mums, adresu %s. Turėkite omenyje, 
kad taip darant, jūsų klaidos pranešimas nebus anoniminis, nebent patys 
atliksite tolimesnius žingsnius (pvz., naudosite Tor su vienkartine el. pašto 
paskyra).\n\nAr norite įrašyti klaidos pranešimą į failą?"
 
 #: ../whisperBack/gui.py:379 ../data/whisperback.ui.h:21
 msgid "WhisperBack"
@@ -118,7 +118,7 @@ msgstr "Siųskite atsiliepimus užšifruotu paštu."
 
 #: ../whisperBack/gui.py:383
 msgid "Copyright © 2009-2012 Tails developpers (ta...@boum.org)"
-msgstr "Copyright © 2009-2012 Tails developpers (ta...@boum.org)"
+msgstr "Autorių teisės © 2009-2012 Tails kūrėjai (ta...@boum.org)"
 
 #: ../whisperBack/gui.py:384
 msgid "Tails developers "
@@ -134,7 +134,7 @@ msgstr "Tai nepanašu į teisingą URL ar OpenPGP raktą."
 
 #: ../data/whisperback.ui.h:1
 msgid "Copyright © 2009-2012 ta...@boum.org"
-msgstr "Copyright © 2009-2012 ta...@boum.org"
+msgstr "Autorių teisės © 2009-2012 ta...@boum.org"
 
 #: ../data/whisperback.ui.h:3
 msgid "https://tails.boum.org/;
@@ -157,13 +157,13 @@ msgid ""
 "\n"
 "You should have received a copy of the GNU General Public License\n"
 "along with this program.  If not, see .\n"
-msgstr "WhisperBack - Siųsti atsiliepimus šifruotu paštu\nTeisės saugomos 
(C) 2009-2012 Tails kūrėjai \n\nTai nemokama programinė 
įranga; galite ja dalintis ir/ar modifikuoti\npagal GNU General Public  
License salygas, kaip nurodyta\n Free Software Foundation; pagal trečią(3) ar 
vėlesnę licenzijos versiją.\n\nŠi programinė įranga dalinama tikintis kad 
ji bus naudinga, tačiau\nBE JOKIŲ GARANTIJŲ;   be PARDAVIMO ar TIKIMO TAM 
TIKRAM TIKLSU garantijos.  Žiūrėti GNU General Public License dėl daugiau 
detalių.\n\nTurėjote gauti GNU General Public licenzijos kopiją\nkartu su 
programa.  Jei ne, žiūrėti 

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

2016-07-22 Thread translation
commit 2cb30b428e067f5d64d55f97a2fef431807727a0
Author: Translation commit bot 
Date:   Fri Jul 22 09:45:34 2016 +

Update translations for https_everywhere_completed
---
 lt/ssl-observatory.dtd | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lt/ssl-observatory.dtd b/lt/ssl-observatory.dtd
index fe9748d..d5ecadd 100644
--- a/lt/ssl-observatory.dtd
+++ b/lt/ssl-observatory.dtd
@@ -55,7 +55,7 @@ korporatyvinį tinklą:">
 
 
 
 "Pavyzdžiui, kai aplankote https://www.kazkas.com, Observatorijos
 gautas sertifikatas rodys, kad kažkas aplankė www.kazkas.com,
 bet ne tai, kas aplankė svetainę, ar kokį konkrečiai puslapį jie
-žiūrėjo.  Išsamesniai informacijai, užveskite pelės žymeklį virš 
parinkčių:">
+žiūrėjo.  Išsamesniai informacijai, užveskite pelės žymeklį virš 
parametrų:">
 
 
 
@@ -76,13 +76,13 @@ bet ne tai, kas aplankė svetainę, ar kokį konkrečiai 
puslapį jie
 "Tikrinti sertifikatus net jei Tor nepasiekiamas">
 
 
+"Mes vis vien bandysime išlaikyti duomenis anonimiškus, bet šis parametras 
yra mažiau saugus">
 
 
 
 
+"Jei šis parametras išjungtas, Observatorija neįrašinės tų sertifikatų, 
kurių vardų nepavyksta gauti per DNS sistemą.">
 
 
 
@@ -98,4 +98,4 @@ bet ne tai, kas aplankė svetainę, ar kokį konkrečiai 
puslapį jie
 
 
+"Rekomenduojama. Kriptografijos problemos ypač dažnos savo paties 
pasirašytuose įtaisytuosiuose įrenginiuose">

___
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

2016-07-22 Thread translation
commit 1325d7bb64a1220fc0b3a3e7f347edf33e83ddc4
Author: Translation commit bot 
Date:   Fri Jul 22 09:45:49 2016 +

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

diff --git a/lt/lt.po b/lt/lt.po
index 4a7ec3a..09d820c 100644
--- a/lt/lt.po
+++ b/lt/lt.po
@@ -14,7 +14,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-06-05 19:35+0200\n"
-"PO-Revision-Date: 2016-06-19 19:58+\n"
+"PO-Revision-Date: 2016-07-22 09:44+\n"
 "Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
 "MIME-Version: 1.0\n"
@@ -37,7 +37,7 @@ msgstr "Sveiki atvykę į Tails"
 
 #: ../glade/persistencewindow.glade.h:4
 msgid "Use persistence?"
-msgstr "Naudoti bet kokiu atveju?"
+msgstr ""
 
 #: ../glade/persistencewindow.glade.h:5
 msgid "Documentation"
@@ -65,7 +65,7 @@ msgstr "Bloga slaptafrazė. Prašome pamėginti dar kartą
."
 
 #: ../glade/persistencewindow.glade.h:11
 msgid "More options?"
-msgstr "Daugiau parinkčių?"
+msgstr "Daugiau parametrų?"
 
 #: ../glade/optionswindow.glade.h:3
 msgid "Administration password"

___
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

2016-07-22 Thread translation
commit 010ad288c1b81f1e378601f8ecafdbdfd165552a
Author: Translation commit bot 
Date:   Fri Jul 22 09:45:30 2016 +

Update translations for https_everywhere
---
 lt/ssl-observatory.dtd | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lt/ssl-observatory.dtd b/lt/ssl-observatory.dtd
index fe9748d..d5ecadd 100644
--- a/lt/ssl-observatory.dtd
+++ b/lt/ssl-observatory.dtd
@@ -55,7 +55,7 @@ korporatyvinį tinklą:">
 
 
 
 "Pavyzdžiui, kai aplankote https://www.kazkas.com, Observatorijos
 gautas sertifikatas rodys, kad kažkas aplankė www.kazkas.com,
 bet ne tai, kas aplankė svetainę, ar kokį konkrečiai puslapį jie
-žiūrėjo.  Išsamesniai informacijai, užveskite pelės žymeklį virš 
parinkčių:">
+žiūrėjo.  Išsamesniai informacijai, užveskite pelės žymeklį virš 
parametrų:">
 
 
 
@@ -76,13 +76,13 @@ bet ne tai, kas aplankė svetainę, ar kokį konkrečiai 
puslapį jie
 "Tikrinti sertifikatus net jei Tor nepasiekiamas">
 
 
+"Mes vis vien bandysime išlaikyti duomenis anonimiškus, bet šis parametras 
yra mažiau saugus">
 
 
 
 
+"Jei šis parametras išjungtas, Observatorija neįrašinės tų sertifikatų, 
kurių vardų nepavyksta gauti per DNS sistemą.">
 
 
 
@@ -98,4 +98,4 @@ bet ne tai, kas aplankė svetainę, ar kokį konkrečiai 
puslapį jie
 
 
+"Rekomenduojama. Kriptografijos problemos ypač dažnos savo paties 
pasirašytuose įtaisytuosiuose įrenginiuose">

___
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

2016-07-22 Thread translation
commit 04c446364b887dc573613fb530148733a9320b93
Author: Translation commit bot 
Date:   Fri Jul 22 09:45:21 2016 +

Update translations for whisperback
---
 lt/lt.po | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/lt/lt.po b/lt/lt.po
index 035bc3a..00e0298 100644
--- a/lt/lt.po
+++ b/lt/lt.po
@@ -4,7 +4,7 @@
 # 
 # Translators:
 # Aleksandr Jadov , 2013
-# Moo, 2015
+# Moo, 2015-2016
 # Rasa Sakarviene, 2014
 # Tautvydas Zukauskas , 2015
 msgid ""
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2015-12-16 19:54+0100\n"
-"PO-Revision-Date: 2016-03-21 16:28+\n"
+"PO-Revision-Date: 2016-07-22 09:40+\n"
 "Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
 "MIME-Version: 1.0\n"
@@ -34,7 +34,7 @@ msgstr "Neteisingas kontakto OpenPGP raktas: %s"
 
 #: ../whisperBack/whisperback.py:75
 msgid "Invalid contact OpenPGP public key block"
-msgstr "Neteisingas kontakto OpenPGP viešo rakto blokas"
+msgstr "Neteisingas kontakto OpenPGP viešojo rakto blokas"
 
 #: ../whisperBack/exceptions.py:41
 #, python-format
@@ -62,7 +62,7 @@ msgstr "Tai gali užtrukti..."
 
 #: ../whisperBack/gui.py:232
 msgid "The contact email adress doesn't seem valid."
-msgstr "Kontakto elektroninis paštas atrodo negalioja."
+msgstr "Neatrodo, kad kontakto el. paštas yra tinkamas."
 
 #: ../whisperBack/gui.py:249
 msgid "Unable to send the mail: SMTP error."
@@ -96,7 +96,7 @@ msgstr "Šifravimo metu, įvyko klaida"
 #: ../whisperBack/gui.py:296
 #, python-format
 msgid "Unable to save %s."
-msgstr "Neįmanoma išsaugoti %s."
+msgstr "Neįmanoma įrašyti %s."
 
 #: ../whisperBack/gui.py:319
 #, python-format
@@ -106,7 +106,7 @@ msgid ""
 "As a work-around you can save the bug report as a file on a USB drive and try 
to send it to us at %s from your email account using another system. Note that 
your bug report will not be anonymous when doing so unless you take further 
steps yourself (e.g. using Tor with a throw-away email account).\n"
 "\n"
 "Do you want to save the bug report to a file?"
-msgstr "Tikriausiai, dėl tinklo problemų, nepavyko išsiųsti klaidos 
pranešimo.\n\nNorėdami apeiti problemą, galite įrašyti klaidos pranešimą 
kaip failą į savo USB diską ir, naudojant savo el. pašto paskyrą kitoje 
sistemoje, pabandyti išsiųsti pranešimą mums, adresu %s. Turėkite omenyje, 
kad taip darant, jūsų klaidos pranešimas nebus anoniminis, nebent patys 
atliksite tolimesnius žingsnius (pvz., naudosite Tor su vienkartine el. pašto 
paskyra).\n\nAr norite įrašyti klaidos pranešimą į failą?"
+msgstr "Tikriausiai, dėl tinklo problemų, nepavyko išsiųsti klaidos 
pranešimo.\n\nNorėdami apeiti problemą, galite įrašyti klaidos pranešimą 
kaip failą į savo USB diską ir, naudojantis savo el. pašto paskyra kitoje 
sistemoje, pabandyti išsiųsti pranešimą mums, adresu %s. Turėkite omenyje, 
kad taip darant, jūsų klaidos pranešimas nebus anoniminis, nebent patys 
atliksite tolimesnius žingsnius (pvz., naudosite Tor su vienkartine el. pašto 
paskyra).\n\nAr norite įrašyti klaidos pranešimą į failą?"
 
 #: ../whisperBack/gui.py:379 ../data/whisperback.ui.h:21
 msgid "WhisperBack"
@@ -118,7 +118,7 @@ msgstr "Siųskite atsiliepimus užšifruotu paštu."
 
 #: ../whisperBack/gui.py:383
 msgid "Copyright © 2009-2012 Tails developpers (ta...@boum.org)"
-msgstr "Copyright © 2009-2012 Tails developpers (ta...@boum.org)"
+msgstr "Autorių teisės © 2009-2012 Tails kūrėjai (ta...@boum.org)"
 
 #: ../whisperBack/gui.py:384
 msgid "Tails developers "
@@ -134,7 +134,7 @@ msgstr "Tai nepanašu į teisingą URL ar OpenPGP raktą."
 
 #: ../data/whisperback.ui.h:1
 msgid "Copyright © 2009-2012 ta...@boum.org"
-msgstr "Copyright © 2009-2012 ta...@boum.org"
+msgstr "Autorių teisės © 2009-2012 ta...@boum.org"
 
 #: ../data/whisperback.ui.h:3
 msgid "https://tails.boum.org/;
@@ -157,13 +157,13 @@ msgid ""
 "\n"
 "You should have received a copy of the GNU General Public License\n"
 "along with this program.  If not, see .\n"
-msgstr "WhisperBack - Siųsti atsiliepimus šifruotu paštu\nTeisės saugomos 
(C) 2009-2012 Tails kūrėjai \n\nTai nemokama programinė 
įranga; galite ja dalintis ir/ar modifikuoti\npagal GNU General Public  
License salygas, kaip nurodyta\n Free Software Foundation; pagal trečią(3) ar 
vėlesnę licenzijos versiją.\n\nŠi programinė įranga dalinama tikintis kad 
ji bus naudinga, tačiau\nBE JOKIŲ GARANTIJŲ;   be PARDAVIMO ar TIKIMO TAM 
TIKRAM TIKLSU garantijos.  Žiūrėti GNU General Public License dėl daugiau 
detalių.\n\nTurėjote gauti GNU General Public licenzijos kopiją\nkartu su 
programa.  Jei ne, žiūrėti .\n"
+msgstr 

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

2016-07-22 Thread translation
commit 7257bb315280fa48d55876515931864a6d5f8f5b
Author: Translation commit bot 
Date:   Fri Jul 22 09:15:32 2016 +

Update translations for https_everywhere_completed
---
 lt/ssl-observatory.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lt/ssl-observatory.dtd b/lt/ssl-observatory.dtd
index 83abb7b..fe9748d 100644
--- a/lt/ssl-observatory.dtd
+++ b/lt/ssl-observatory.dtd
@@ -30,7 +30,7 @@ korporatyvinį tinklą:">
 "Siųsti ir tikrinti sertifikatus, pasirašytus nestandartinių sertifikavimo 
centrų">
 
 
+"Įjungti šį parametrą yra saugu (ir tai yra gera mintis), nebent naudojate 
ribojamą korporatyvinį tinklą, kuris stebi jūsų naršymą su TLS 
įgaliotuoju serveriu ir privačiu sertifikavimo centru.  Šis parametras, 
jeigu bus įjungtas tokiame tinkle, dėl jo kuriamų unikalių sertifikatų, 
gali palikti informaciją apie tai, kurios https:// svetainės, naudojant šį 
įgaliotąjį serverį, buvo aplankytos.  Todėl pagal nutylėjimą tai 
išjungiame.">
 
 
 
 "Gaus ir išsiųs jūsų tinklo autonominį sistemos numerį.  Tai 
padės mums aptikti atakas nukreiptas prieš HTTPS ir nustatyti, ar mes turime 
duomenų apie tinklus iš tokių vietų kaip Iranas ar Sirija, kur atakos yra 
gana dažnos.">
 
 
+"Įspėti, kai Observatorija aptiks jūsų naršyklės neaptiktą sertifikatą
, kurio galiojimas panaikintas.">
 
 
+"Pateikti sertifikatai bus patikrinti Panaikintų Sertifikatų Sąraše. Deja, 
negalime garantuoti, kad bus nustatyti visi panaikinti sertifikatai, tačiau 
jei pamatysite įspėjimą, žinosite, kad tikriausiai kažkas yra negerai.">
 
 
 

___
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

2016-07-22 Thread translation
commit abd5dc1cd0bcf18b0c9cea5c5dc6543d7afbeebf
Author: Translation commit bot 
Date:   Fri Jul 22 09:15:27 2016 +

Update translations for https_everywhere
---
 lt/ssl-observatory.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lt/ssl-observatory.dtd b/lt/ssl-observatory.dtd
index 83abb7b..fe9748d 100644
--- a/lt/ssl-observatory.dtd
+++ b/lt/ssl-observatory.dtd
@@ -30,7 +30,7 @@ korporatyvinį tinklą:">
 "Siųsti ir tikrinti sertifikatus, pasirašytus nestandartinių sertifikavimo 
centrų">
 
 
+"Įjungti šį parametrą yra saugu (ir tai yra gera mintis), nebent naudojate 
ribojamą korporatyvinį tinklą, kuris stebi jūsų naršymą su TLS 
įgaliotuoju serveriu ir privačiu sertifikavimo centru.  Šis parametras, 
jeigu bus įjungtas tokiame tinkle, dėl jo kuriamų unikalių sertifikatų, 
gali palikti informaciją apie tai, kurios https:// svetainės, naudojant šį 
įgaliotąjį serverį, buvo aplankytos.  Todėl pagal nutylėjimą tai 
išjungiame.">
 
 
 
 "Gaus ir išsiųs jūsų tinklo autonominį sistemos numerį.  Tai 
padės mums aptikti atakas nukreiptas prieš HTTPS ir nustatyti, ar mes turime 
duomenų apie tinklus iš tokių vietų kaip Iranas ar Sirija, kur atakos yra 
gana dažnos.">
 
 
+"Įspėti, kai Observatorija aptiks jūsų naršyklės neaptiktą sertifikatą
, kurio galiojimas panaikintas.">
 
 
+"Pateikti sertifikatai bus patikrinti Panaikintų Sertifikatų Sąraše. Deja, 
negalime garantuoti, kad bus nustatyti visi panaikinti sertifikatai, tačiau 
jei pamatysite įspėjimą, žinosite, kad tikriausiai kažkas yra negerai.">
 
 
 

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


[tor-commits] [webwml/master] Fix typo (brigde)

2016-07-22 Thread sebastian
commit 0c83055974f168d3646a8f1f13ec4ac6f2c03eba
Author: Sebastian Hahn 
Date:   Fri Jul 22 10:50:18 2016 +0200

Fix typo (brigde)

Thanks Andrew McGlashan for the report
---
 docs/en/pluggable-transports.wml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/en/pluggable-transports.wml b/docs/en/pluggable-transports.wml
index d729353..cb487c3 100644
--- a/docs/en/pluggable-transports.wml
+++ b/docs/en/pluggable-transports.wml
@@ -66,7 +66,7 @@
 
 
 
-Become a PT brigde operator:
+Become a PT bridge operator:
 
 How to run PTs to help censored users
 

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