[tor-commits] [tor/release-0.2.7] Re-order and condense some ReleaseNotes items

2015-11-05 Thread nickm
commit 99d39e937e43ddc79c0a089de2c3e436e055461b
Author: Nick Mathewson 
Date:   Thu Nov 5 09:39:44 2015 -0500

Re-order and condense some ReleaseNotes items
---
 ReleaseNotes |  243 --
 1 file changed, 100 insertions(+), 143 deletions(-)

diff --git a/ReleaseNotes b/ReleaseNotes
index 131d015..029dd61 100644
--- a/ReleaseNotes
+++ b/ReleaseNotes
@@ -6,6 +6,24 @@ each development snapshot, see the ChangeLog file.
 Changes in version 0.2.7.5- 2015-11-??
    WRITE A BLURB 
 
+  o New system requirements:
+- Tor no longer includes workarounds to support Libevent versions
+  before 1.3e. Libevent 2.0 or later is recommended. Closes
+  ticket 15248.
+- Tor no longer supports copies of OpenSSL that are missing support
+  for Elliptic Curve Cryptography. (We began using ECC when
+  available in 0.2.4.8-alpha, for more safe and efficient key
+  negotiation.) In particular, support for at least one of P256 or
+  P224 is now required, with manual configuration needed if only
+  P224 is available. Resolves ticket 16140.
+- Tor no longer supports versions of OpenSSL before 1.0. (If you are
+  on an operating system that has not upgraded to OpenSSL 1.0 or
+  later, and you compile Tor from source, you will need to install a
+  more recent OpenSSL to link Tor against.) These versions of
+  OpenSSL are still supported by the OpenSSL, but the numerous
+  cryptographic improvements in later OpenSSL releases makes them a
+  clear choice. Resolves ticket 16034.
+
   o Major features (controller):
 - Add the ADD_ONION and DEL_ONION commands that allow the creation
   and management of hidden services via the controller. Closes
@@ -36,24 +54,43 @@ Changes in version 0.2.7.5- 2015-11-??
   vary freely. Implements part of ticket 12498.
 - Microdescriptors now include Ed25519 identity keys. Implements
   part of ticket 12498.
+- Add a --newpass option to allow changing or removing the
+  passphrase of an encrypted key with tor --keygen. Implements part
+  of ticket 16769.
+- Add a new OfflineMasterKey option to tell Tor never to try loading
+  or generating a secret Ed25519 identity key. You can use this in
+  combination with tor --keygen to manage offline and/or encrypted
+  Ed25519 keys. Implements ticket 16944.
+- On receiving a HUP signal, check to see whether the Ed25519
+  signing key has changed, and reload it if so. Closes ticket 16790.
+- Significant usability improvements for Ed25519 key management. Log
+  messages are better, and the code can recover from far more
+  failure conditions. Thanks to "s7r" for reporting and diagnosing
+  so many of these!
 
-  o Major features (Ed25519 keys, keypinning):
-- The key-pinning option on directory authorities is now advisory-
-  only by default. In a future version, or when the AuthDirPinKeys
-  option is set, pins are enforced again. Disabling key-pinning
-  seemed like a good idea so that we can survive the fallout of any
-  usability problems associated with Ed25519 keys. Closes
-  ticket 17135.
-
-  o Major features (Ed25519 performance):
+  o Major features (ECC performance):
 - Improve the runtime speed of Ed25519 signature verification by
   using Ed25519-donna's batch verification support. Implements
   ticket 16533.
 - Improve the speed of Ed25519 operations and Curve25519 keypair
   generation when built targeting 32 bit x86 platforms with SSE2
   available. Implements ticket 16535.
+- Improve the runtime speed of Ed25519 operations by using the
+  public-domain Ed25519-donna by Andrew M. ("floodyberry").
+  Implements ticket 16467.
+- Improve the runtime speed of the ntor handshake by using an
+  optimized curve25519 basepoint scalarmult implementation from the
+  public-domain Ed25519-donna by Andrew M. ("floodyberry"), based on
+  ideas by Adam Langley. Implements ticket 9663.
 
   o Major features (Hidden services):
+- Hidden services, if using the EntryNodes option, are required to
+  use more than one EntryNode, in order to avoid a guard discovery
+  attack. (This would only affect people who had configured hidden
+  services and manually specified the EntryNodes option with a
+  single entry-node. The impact was that it would be easy to
+  remotely identify the guard node used by such a hidden service.
+  See ticket for more information.) Fixes ticket 14917.
 - Add the torrc option HiddenServiceNumIntroductionPoints, to
   specify a fixed number of introduction points. Its maximum value
   is 10 and default is 3. Using this option can increase a hidden
@@ -72,44 +109,6 @@ Changes in version 0.2.7.5- 2015-11-??
   of this change, microdescriptors will no longer need to include
   RSA identity keys. Implements proposal 

[tor-commits] [tor/release-0.2.7] Start the ReleaseNotes for 0.2.7.5.

2015-11-05 Thread nickm
commit 7bce3efb9e86e13a7cb40163bc5ec35807ef1c1b
Author: Nick Mathewson 
Date:   Thu Nov 5 09:24:33 2015 -0500

Start the ReleaseNotes for 0.2.7.5.

This is just the changelogs for 0.2.7.[1234]-{alpha,rc} passed through
sortChanges.pl.
---
 ReleaseNotes |  781 ++
 1 file changed, 781 insertions(+)

diff --git a/ReleaseNotes b/ReleaseNotes
index 44cda49..b84c4da 100644
--- a/ReleaseNotes
+++ b/ReleaseNotes
@@ -2,6 +2,787 @@
 This document summarizes new features and bugfixes in each stable release
 of Tor. If you want to see more detailed descriptions of the changes in
 each development snapshot, see the ChangeLog file.
+
+Changes in version 0.2.7.5- 2015-11-??
+   WRITE A BLURB
+
+  o Major features (controller):
+- Add the ADD_ONION and DEL_ONION commands that allow the creation
+  and management of hidden services via the controller. Closes
+  ticket 6411.
+- New "GETINFO onions/current" and "GETINFO onions/detached"
+  commands to get information about hidden services created via the
+  controller. Part of ticket 6411.
+- New HSFETCH command to launch a request for a hidden service
+  descriptor. Closes ticket 14847.
+- New HSPOST command to upload a hidden service descriptor. Closes
+  ticket 3523. Patch by "DonnchaC".
+
+  o Major features (Ed25519 identity keys, Proposal 220):
+- Add support for offline encrypted Ed25519 master keys. To use this
+  feature on your tor relay, run "tor --keygen" to make a new master
+  key (or to make a new signing key if you already have a master
+  key). Closes ticket 13642.
+- All relays now maintain a stronger identity key, using the Ed25519
+  elliptic curve signature format. This master key is designed so
+  that it can be kept offline. Relays also generate an online
+  signing key, and a set of other Ed25519 keys and certificates.
+  These are all automatically regenerated and rotated as needed.
+  Implements part of ticket 12498.
+- Directory authorities now vote on Ed25519 identity keys along with
+  RSA1024 keys. Implements part of ticket 12498.
+- Directory authorities track which Ed25519 identity keys have been
+  used with which RSA1024 identity keys, and do not allow them to
+  vary freely. Implements part of ticket 12498.
+- Microdescriptors now include Ed25519 identity keys. Implements
+  part of ticket 12498.
+
+  o Major features (Ed25519 keys, keypinning):
+- The key-pinning option on directory authorities is now advisory-
+  only by default. In a future version, or when the AuthDirPinKeys
+  option is set, pins are enforced again. Disabling key-pinning
+  seemed like a good idea so that we can survive the fallout of any
+  usability problems associated with Ed25519 keys. Closes
+  ticket 17135.
+
+  o Major features (Ed25519 performance):
+- Improve the runtime speed of Ed25519 signature verification by
+  using Ed25519-donna's batch verification support. Implements
+  ticket 16533.
+- Improve the speed of Ed25519 operations and Curve25519 keypair
+  generation when built targeting 32 bit x86 platforms with SSE2
+  available. Implements ticket 16535.
+
+  o Major features (Hidden services):
+- Add the torrc option HiddenServiceNumIntroductionPoints, to
+  specify a fixed number of introduction points. Its maximum value
+  is 10 and default is 3. Using this option can increase a hidden
+  service's reliability under load, at the cost of making it more
+  visible that the hidden service is facing extra load. Closes
+  ticket 4862.
+- Remove the adaptive algorithm for choosing the number of
+  introduction points, which used to change the number of
+  introduction points (poorly) depending on the number of
+  connections the HS sees. Closes ticket 4862.
+
+  o Major features (onion key cross-certification):
+- Relay descriptors now include signatures of their own identity
+  keys, made using the TAP and ntor onion keys. These signatures
+  allow relays to prove ownership of their own onion keys. Because
+  of this change, microdescriptors will no longer need to include
+  RSA identity keys. Implements proposal 228; closes ticket 12499.
+
+  o Major features (performance testing):
+- The test-network.sh script now supports performance testing.
+  Requires corresponding chutney performance testing changes. Patch
+  by "teor". Closes ticket 14175.
+
+  o Major features (performance):
+- Improve the runtime speed of Ed25519 operations by using the
+  public-domain Ed25519-donna by Andrew M. ("floodyberry").
+  Implements ticket 16467.
+- Improve the runtime speed of the ntor handshake by using an
+  optimized curve25519 basepoint scalarmult implementation from the
+  public-domain Ed25519-donna by Andrew M. 

[tor-commits] [tor/release-0.2.7] Remove all bugfix-on-0.2.7.x items from ReleaseNotes

2015-11-05 Thread nickm
commit 6292a3fcf48ec5b177cee8cec1b542661ae2bb54
Author: Nick Mathewson 
Date:   Thu Nov 5 09:29:27 2015 -0500

Remove all bugfix-on-0.2.7.x items from ReleaseNotes
---
 ReleaseNotes |   90 ++
 1 file changed, 2 insertions(+), 88 deletions(-)

diff --git a/ReleaseNotes b/ReleaseNotes
index b84c4da..131d015 100644
--- a/ReleaseNotes
+++ b/ReleaseNotes
@@ -4,7 +4,7 @@ of Tor. If you want to see more detailed descriptions of the 
changes in
 each development snapshot, see the ChangeLog file.
 
 Changes in version 0.2.7.5- 2015-11-??
-   WRITE A BLURB
+   WRITE A BLURB 
 
   o Major features (controller):
 - Add the ADD_ONION and DEL_ONION commands that allow the creation
@@ -117,10 +117,6 @@ Changes in version 0.2.7.5- 2015-11-??
   connection was initialized. Fixes bug 16247; bugfix on
   0.2.6.3-alpha. Patch by "jojelino".
 
-  o Major bugfixes (correctness):
-- Fix a use-after-free bug in validate_intro_point_failure(). Fixes
-  bug 17401; bugfix on 0.2.7.3-rc.
-
   o Major bugfixes (hidden service clients, stability, also in 0.2.6.10):
 - Stop refusing to store updated hidden service descriptors on a
   client. This reverts commit 9407040c59218 (which indeed fixed bug
@@ -147,10 +143,6 @@ Changes in version 0.2.7.5- 2015-11-??
   o Major bugfixes (memory leaks):
 - Fix a memory leak in ed25519 batch signature checking. Fixes bug
   17398; bugfix on 0.2.6.1-alpha.
-- Fix a memory leak in rend_cache_failure_entry_free(). Fixes bug
-  17402; bugfix on 0.2.7.3-rc.
-- Fix a memory leak when reading an expired signing key from disk.
-  Fixes bug 17403; bugfix on 0.2.7.2-rc.
 
   o Major bugfixes (open file limit):
 - The open file limit wasn't checked before calling
@@ -159,12 +151,6 @@ Changes in version 0.2.7.5- 2015-11-??
   file limit just before, and if the max has been reached, return an
   error. Fixes bug 16288; bugfix on 0.1.1.1-alpha.
 
-  o Major bugfixes (relay, Ed25519):
-- Avoid crashing on 'tor --keygen'. Fixes bug 16679; bugfix on
-  0.2.7.2-alpha. Reported by "s7r".
-- Improve handling of expired signing keys with offline master keys.
-  Fixes bug 16685; bugfix on 0.2.7.2-alpha. Reported by "s7r".
-
   o Major bugfixes (security, correctness):
 - Fix an error that could cause us to read 4 bytes before the
   beginning of an openssl string. This bug could be used to cause
@@ -218,9 +204,6 @@ Changes in version 0.2.7.5- 2015-11-??
   as torrc option. Resolves issue 14018.
 
   o Minor features (compilation):
-- Fail during configure if we're trying to build against an OpenSSL
-  built without ECC support. Fixes bug 17109, bugfix on 0.2.7.1-alpha
-  which started requiring ECC.
 - Give a warning as early as possible when trying to build with an
   unsupported OpenSSL version. Closes ticket 16901.
 
@@ -344,7 +327,7 @@ Changes in version 0.2.7.5- 2015-11-??
   explicitly manage consensus flags in testing networks. Patch by
   "robgjansen", modified by "teor". Implements part of ticket 14882.
 
-  o Minor bug fixes (torrc exit policies):
+  o Minor bugfixes (torrc exit policies):
 - In each instance above, usage advice is provided to avoid the
   message. Resolves ticket 16069. Patch by "teor". Fixes part of bug
   16069; bugfix on 0.2.4.7-alpha.
@@ -362,21 +345,6 @@ Changes in version 0.2.7.5- 2015-11-??
   including any ExitPolicy lines after accept *:* or reject *:*.
   Related to ticket 16069.
 
-  o Minor bugfixes (authority):
-- Don't assign "HSDir" to a router if it isn't Valid and Running.
-  Fixes bug 16524; bugfix on 0.2.7.2-alpha.
-- Downgrade log messages about Ed25519 key issues if they are in old
-  cached router descriptors. Fixes part of bug 16286; bugfix
-  on 0.2.7.2-alpha.
-- When we find an Ed25519 key issue in a cached descriptor, stop
-  saying the descriptor was just "uploaded". Fixes another part of
-  bug 16286; bugfix on 0.2.7.2-alpha.
-
-  o Minor bugfixes (build):
-- Improve out-of-tree builds by making non-standard rules work and
-  clean up additional files and directories. Fixes bug 15053; bugfix
-  on 0.2.7.0-alpha.
-
   o Minor bugfixes (command-line interface):
 - When "--quiet" is provided along with "--validate-config", do not
   write anything to stdout on success. Fixes bug 14994; bugfix
@@ -385,8 +353,6 @@ Changes in version 0.2.7.5- 2015-11-??
   stderr, not stdout.
 
   o Minor bugfixes (compilation):
-- Fix an integer overflow warning in test_crypto_slow.c. Fixes bug
-  17251; bugfix on 0.2.7.2-alpha.
 - Fix compilation of sandbox.c with musl-libc. Fixes bug 17347;
   bugfix on 0.2.5.1-alpha. Patch from 'jamestk'.
 - Repair compilation with the most recent (unreleased, alpha)
@@ -406,11 +372,6 @@ Changes in version 0.2.7.5- 2015-11-??
   

[tor-commits] [torbutton/master] Fix typo in changelog

2015-11-05 Thread gk
commit 198575775b862d79beb12357b33e7d96931c8ba8
Author: Georg Koppen 
Date:   Thu Nov 5 11:24:06 2015 +

Fix typo in changelog
---
 src/CHANGELOG |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/CHANGELOG b/src/CHANGELOG
index 0347f11..91ece83 100644
--- a/src/CHANGELOG
+++ b/src/CHANGELOG
@@ -1,5 +1,5 @@
 1.9.4.1
- * Bug 9263: Spoof Referer when leaving a .onion domain
+ * Bug 9623: Spoof Referer when leaving a .onion domain
  * Bug 16620: Move window.name handling into a Firefox patch
  * Bug 17164: Don't show text-select cursor on circuit display
  * Bug 17351: Remove unused code

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


[tor-commits] [tor-browser-bundle/hardened-builds] Fix typo in changelog

2015-11-05 Thread gk
commit 310740285eed2a0e5fc2fd05c29eaa5ebeec27b9
Author: Georg Koppen 
Date:   Thu Nov 5 11:16:53 2015 +

Fix typo in changelog
---
 Bundle-Data/Docs/ChangeLog.txt |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Bundle-Data/Docs/ChangeLog.txt b/Bundle-Data/Docs/ChangeLog.txt
index 0b2a51c..2a4af99 100644
--- a/Bundle-Data/Docs/ChangeLog.txt
+++ b/Bundle-Data/Docs/ChangeLog.txt
@@ -5,7 +5,7 @@ Tor Browser 5.5a4 -- November 3 2015
* Update NoScript to 2.6.9.39
* Update HTTPS-Everywhere to 5.1.1
* Update Torbutton to 1.9.4.1
- * Bug 9263: Spoof Referer when leaving a .onion domain
+ * Bug 9623: Spoof Referer when leaving a .onion domain
  * Bug 16620: Remove old window.name handling code
  * Bug 17164: Don't show text-select cursor on circuit display
  * Bug 17351: Remove unused code



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


[tor-commits] [tor-browser-bundle/hardened-builds] Bug 17511: fix sha256sums file in continuous builds

2015-11-05 Thread gk
commit 7643c10134ff66c427974e36130bfdc1faa044fd
Author: Nicolas Vigier 
Date:   Mon Nov 2 20:01:02 2015 +0100

Bug 17511: fix sha256sums file in continuous builds
---
 tools/continuous-builds/build-tbb.sh|4 ++--
 tools/continuous-builds/park-nightly.sh |8 
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/tools/continuous-builds/build-tbb.sh 
b/tools/continuous-builds/build-tbb.sh
index f1be4ef..6c8d248 100755
--- a/tools/continuous-builds/build-tbb.sh
+++ b/tools/continuous-builds/build-tbb.sh
@@ -61,8 +61,8 @@ if [ $status = done ]; then
   echo "$0: renaming $DESTDIR -> $NEWDESTDIR" | tee -a $logfile
   mv $DESTDIR $NEWDESTDIR
   cd $NEWDESTDIR || exit 3
-  sha256sum *.tar.xz *.zip *.dmg *.exe > sha256sums.txt
-  gpg -a --clearsign $PGPKEYID sha256sums.txt || exit 2
+  sha256sum *.tar.xz *.zip *.dmg *.exe > sha256sums-unsigned-build.txt
+  gpg $PGPKEYID -abs sha256sums-unsigned-build.txt || exit 2
   cd ..
   D=$(basename $NEWDESTDIR)
   tar cf - $D/sha256sums* $D/*.tar.xz $D/*.zip $D/*.exe $D/*.dmg | ssh -i 
$PUBLISH_SSH_KEY $PUBLISH_HOST | tee -a $logfile
diff --git a/tools/continuous-builds/park-nightly.sh 
b/tools/continuous-builds/park-nightly.sh
index dbc01e4..0f418b2 100755
--- a/tools/continuous-builds/park-nightly.sh
+++ b/tools/continuous-builds/park-nightly.sh
@@ -16,10 +16,10 @@ DSTDIR=tbb-nightly-$(date +%F)
 
 do_check() {
 [ -z "$1" ] || cd $1 || exit 5
-[ -z "$V" ] || echo "Verifying sha256sums.txt"
-gpg -q --verify sha256sums.txt.asc > /dev/null || exit 3
-[ -z "$V" ] || echo "Checking sha256sums.txt"
-sha256sum --strict --quiet -c sha256sums.txt || exit 4
+[ -z "$V" ] || echo "Verifying sha256sums-unsigned-build.txt"
+gpg -q --verify sha256sums-unsigned-build.txt.asc 
sha256sums-unsigned-build.txt > /dev/null || exit 3
+[ -z "$V" ] || echo "Checking sha256sums-unsigned-build.txt"
+sha256sum --strict --quiet -c sha256sums-unsigned-build.txt || exit 4
 }
 
 if [ -d $DIR/$DSTDIR ] && [ -e $DIR/$DSTDIR/tbb-nightly.stamp ]; then



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


[tor-commits] [tor-browser-bundle/hardened-builds] Update changelog

2015-11-05 Thread gk
commit b16859eaacd75e64384f9e47b1e730d43638c4ca
Author: Georg Koppen 
Date:   Sun Nov 1 09:55:31 2015 +

Update changelog
---
 Bundle-Data/Docs/ChangeLog.txt |1 +
 1 file changed, 1 insertion(+)

diff --git a/Bundle-Data/Docs/ChangeLog.txt b/Bundle-Data/Docs/ChangeLog.txt
index ba4a3b5..0b2a51c 100644
--- a/Bundle-Data/Docs/ChangeLog.txt
+++ b/Bundle-Data/Docs/ChangeLog.txt
@@ -17,6 +17,7 @@ Tor Browser 5.5a4 -- November 3 2015
* Bug 10599+17305: Include updater and build patches needed for hardened 
builds
* Bug 17318: Remove dead ScrambleSuit bridge
* Bug 17428: Remove default Flashproxy bridges
+   * Bug 17473: Update meek-amazon fingerprint
  * Windows
* Bug 17250: Add localized font names to font whitelist
  * OS X



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


[tor-commits] [tor-browser-bundle/hardened-builds] Update meek-amazon bridge fingerprint to B9E7141C594AF25699E0079C1F0146F409495296.

2015-11-05 Thread gk
commit f3f77d9d00bbee358eec588ccf1b833d72989527
Author: David Fifield 
Date:   Fri Oct 30 09:26:09 2015 -0700

Update meek-amazon bridge fingerprint to 
B9E7141C594AF25699E0079C1F0146F409495296.

The bridge fingerprint changed when the bridge was restarted on
2015-10-09:
https://lists.torproject.org/pipermail/tor-talk/2015-October/039234.html

https://bugs.torproject.org/17473
---
 Bundle-Data/PTConfigs/bridge_prefs.js |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Bundle-Data/PTConfigs/bridge_prefs.js 
b/Bundle-Data/PTConfigs/bridge_prefs.js
index fa0d92f..a055d8f 100644
--- a/Bundle-Data/PTConfigs/bridge_prefs.js
+++ b/Bundle-Data/PTConfigs/bridge_prefs.js
@@ -25,5 +25,5 @@ pref("extensions.torlauncher.default_bridge.obfs4.2", "obfs4 
83.212.101.3:41213
 pref("extensions.torlauncher.default_bridge.obfs4.3", "obfs4 
104.131.108.182:56880 EF577C30B9F788B0E1801CF7E433B3B77792B77A 
cert=0SFhfDQrKjUJP8Qq6wrwSICEPf3Vl/nJRsYxWbg3QRoSqhl2EB78MPS2lQxbXY4EW1wwXA 
iat-mode=0");
 
 pref("extensions.torlauncher.default_bridge.meek-google.1", "meek 0.0.2.0:1 
46D4A71197B8FA515A826C6B017C522FE264655B url=https://meek-reflect.appspot.com/ 
front=www.google.com");
-pref("extensions.torlauncher.default_bridge.meek-amazon.1", "meek 0.0.2.0:2 
4EE0CC769EB4B15A872F742EDE27D298A59DCADE 
url=https://d2zfqthxsdq309.cloudfront.net/ front=a0.awsstatic.com");
+pref("extensions.torlauncher.default_bridge.meek-amazon.1", "meek 0.0.2.0:2 
B9E7141C594AF25699E0079C1F0146F409495296 
url=https://d2zfqthxsdq309.cloudfront.net/ front=a0.awsstatic.com");
 pref("extensions.torlauncher.default_bridge.meek-azure.1", "meek 0.0.2.0:3 
A2C13B7DFCAB1CBF3A884B6EB99A98067AB6EF44 url=https://az786092.vo.msecnd.net/ 
front=ajax.aspnetcdn.com");



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


[tor-commits] [tor-browser-bundle/maint-5.0] Fix typo in changelog

2015-11-05 Thread gk
commit 3c7671f1bed929a4651deb72f21f2e19aadf5180
Author: Georg Koppen 
Date:   Thu Nov 5 11:19:42 2015 +

Fix typo in changelog
---
 Bundle-Data/Docs/ChangeLog.txt |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Bundle-Data/Docs/ChangeLog.txt b/Bundle-Data/Docs/ChangeLog.txt
index 08e1bae..11c5df0 100644
--- a/Bundle-Data/Docs/ChangeLog.txt
+++ b/Bundle-Data/Docs/ChangeLog.txt
@@ -3,7 +3,7 @@ Tor Browser 5.0.4 -- November 3 2015
* Update Firefox to 38.4.0esr
* Update NoScript to 2.6.9.39
* Update Torbutton to 1.9.3.5
- * Bug 9263: Spoof Referer when leaving a .onion domain
+ * Bug 9623: Spoof Referer when leaving a .onion domain
  * Bug 16735: about:tor should accommodate different fonts/font sizes
  * Bug 16937: Don't translate the homepage/spellchecker dictionary string
  * Bug 17164: Don't show text-select cursor on circuit display

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


[tor-commits] [tor-browser-bundle/master] Fix typo in changelog

2015-11-05 Thread gk
commit 310740285eed2a0e5fc2fd05c29eaa5ebeec27b9
Author: Georg Koppen 
Date:   Thu Nov 5 11:16:53 2015 +

Fix typo in changelog
---
 Bundle-Data/Docs/ChangeLog.txt |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Bundle-Data/Docs/ChangeLog.txt b/Bundle-Data/Docs/ChangeLog.txt
index 0b2a51c..2a4af99 100644
--- a/Bundle-Data/Docs/ChangeLog.txt
+++ b/Bundle-Data/Docs/ChangeLog.txt
@@ -5,7 +5,7 @@ Tor Browser 5.5a4 -- November 3 2015
* Update NoScript to 2.6.9.39
* Update HTTPS-Everywhere to 5.1.1
* Update Torbutton to 1.9.4.1
- * Bug 9263: Spoof Referer when leaving a .onion domain
+ * Bug 9623: Spoof Referer when leaving a .onion domain
  * Bug 16620: Remove old window.name handling code
  * Bug 17164: Don't show text-select cursor on circuit display
  * Bug 17351: Remove unused code

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


[tor-commits] [tor-browser-bundle/hardened-builds] Merge branch 'master' into hardened-builds

2015-11-05 Thread gk
commit c5fea3d34360a78237fdd734d20b7e79f88faba3
Merge: 6f3b8d5 3107402
Author: Georg Koppen 
Date:   Thu Nov 5 11:20:13 2015 +

Merge branch 'master' into hardened-builds

 Bundle-Data/Docs/ChangeLog.txt  |3 ++-
 tools/continuous-builds/build-tbb.sh|4 ++--
 tools/continuous-builds/park-nightly.sh |8 
 3 files changed, 8 insertions(+), 7 deletions(-)

___
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.3] Fix typo in changelog

2015-11-05 Thread gk
commit 1da9b00d14456eea343601c1342c493062e1975b
Author: Georg Koppen 
Date:   Thu Nov 5 11:24:50 2015 +

Fix typo in changelog
---
 src/CHANGELOG |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/CHANGELOG b/src/CHANGELOG
index db50644..77a7090 100644
--- a/src/CHANGELOG
+++ b/src/CHANGELOG
@@ -1,5 +1,5 @@
 1.9.3.5
- * Bug 9263: Spoof Referer when leaving a .onion domain
+ * Bug 9623: Spoof Referer when leaving a .onion domain
  * Bug 16735: about:tor should accommodate different fonts/font sizes
  * Bug 16937: Don't translate the hompepage/spellchecker dictionary string
  * Bug 17164: Don't show text-select cursor on circuit display

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


[tor-commits] [webwml/master] Deprecate old Tor Browser versions

2015-11-05 Thread gk
commit d9249e2e163af348f49a0405147aec3809ce2a4a
Author: Georg Koppen 
Date:   Thu Nov 5 11:32:19 2015 +

Deprecate old Tor Browser versions
---
 projects/torbrowser/RecommendedTBBVersions |8 
 1 file changed, 8 deletions(-)

diff --git a/projects/torbrowser/RecommendedTBBVersions 
b/projects/torbrowser/RecommendedTBBVersions
index 13bd09d..87731c3 100644
--- a/projects/torbrowser/RecommendedTBBVersions
+++ b/projects/torbrowser/RecommendedTBBVersions
@@ -1,12 +1,4 @@
 [
-"5.0.3",
-"5.0.3-Linux",
-"5.0.3-MacOS",
-"5.0.3-Windows",
-"5.5a3",
-"5.5a3-Linux",
-"5.5a3-MacOS",
-"5.5a3-Windows",
 "5.0.4",
 "5.0.4-Linux",
 "5.0.4-MacOS",

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


[tor-commits] [translation/tails-persistence-setup_completed] Update translations for tails-persistence-setup_completed

2015-11-05 Thread translation
commit c5f0ab8689f2c7df369c5e28b36c83110c202034
Author: Translation commit bot 
Date:   Thu Nov 5 17:15:26 2015 +

Update translations for tails-persistence-setup_completed
---
 pt/pt.po |   19 ++-
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/pt/pt.po b/pt/pt.po
index 3269ef7..6a52cd2 100644
--- a/pt/pt.po
+++ b/pt/pt.po
@@ -6,8 +6,9 @@
 # alfalb.as, 2015
 # Lídia Martins , 2015
 # kagazz , 2014
+# Luís Barroso , 2015
 # alfalb_mansil, 2014
-# MMSRS , 2015
+# Manuela Silva , 2015
 # Nizia Dantas , 2014
 # Andrew Melim , 2014
 # Pedro Albuquerque , 2014
@@ -16,9 +17,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2015-08-05 19:02+0200\n"
-"PO-Revision-Date: 2015-09-14 14:11+\n"
-"Last-Translator: MMSRS \n"
+"POT-Creation-Date: 2015-10-26 14:15+0100\n"
+"PO-Revision-Date: 2015-11-05 16:46+\n"
+"Last-Translator: Luís Barroso \n"
 "Language-Team: Portuguese 
(http://www.transifex.com/otf/torproject/language/pt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -123,10 +124,18 @@ msgid "Lists downloaded by APT"
 msgstr "Listas transferidas por APT"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:168
+msgid "Icedove"
+msgstr "Icedove"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:170
+msgid "Icedove profiles and locally stored email"
+msgstr "Perfil do Icedove e email armazenado localmente"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:178
 msgid "Dotfiles"
 msgstr "Ficheiros Dot"
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:170
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:180
 msgid ""
 "Symlink into $HOME every file or directory found in the `dotfiles' directory"
 msgstr "Hiperligação simbólica com $HOME de todos os ficheiros ou 
diretorias encontradas na diretoria 'dotfiles'"

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


[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup

2015-11-05 Thread translation
commit ef7582afdf11d2639269515dd54135c343fd50a7
Author: Translation commit bot 
Date:   Thu Nov 5 17:15:22 2015 +

Update translations for tails-persistence-setup
---
 pt/pt.po |   11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/pt/pt.po b/pt/pt.po
index e79b2f3..6a52cd2 100644
--- a/pt/pt.po
+++ b/pt/pt.po
@@ -6,8 +6,9 @@
 # alfalb.as, 2015
 # Lídia Martins , 2015
 # kagazz , 2014
+# Luís Barroso , 2015
 # alfalb_mansil, 2014
-# MMSRS , 2015
+# Manuela Silva , 2015
 # Nizia Dantas , 2014
 # Andrew Melim , 2014
 # Pedro Albuquerque , 2014
@@ -17,8 +18,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2015-10-26 14:15+0100\n"
-"PO-Revision-Date: 2015-10-27 08:44+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2015-11-05 16:46+\n"
+"Last-Translator: Luís Barroso \n"
 "Language-Team: Portuguese 
(http://www.transifex.com/otf/torproject/language/pt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -124,11 +125,11 @@ msgstr "Listas transferidas por APT"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:168
 msgid "Icedove"
-msgstr ""
+msgstr "Icedove"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:170
 msgid "Icedove profiles and locally stored email"
-msgstr ""
+msgstr "Perfil do Icedove e email armazenado localmente"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:178
 msgid "Dotfiles"

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


[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator

2015-11-05 Thread translation
commit 67e81a10f4449d7b62a099a8af34c95ecb06bb82
Author: Translation commit bot 
Date:   Thu Nov 5 16:15:20 2015 +

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

diff --git a/nl/nl.po b/nl/nl.po
index 2d4268f..d29eba6 100644
--- a/nl/nl.po
+++ b/nl/nl.po
@@ -19,7 +19,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2015-11-02 21:23+0100\n"
-"PO-Revision-Date: 2015-11-03 15:44+\n"
+"PO-Revision-Date: 2015-11-05 16:13+\n"
 "Last-Translator: Volluta \n"
 "Language-Team: Dutch (http://www.transifex.com/otf/torproject/language/nl/)\n"
 "MIME-Version: 1.0\n"
@@ -80,7 +80,7 @@ msgid ""
 "The encrypted persistent storage of the Tails USB stick that you are 
currently using is not copied.\n"
 "\n"
 ""
-msgstr ""
+msgstr "\nInstalleer Tails op een andere USB stick door het kopieren 
van het Tails systeem wat je op dit moment gebruikt..\n\nDe USB stick 
waarop je installeert is geformatteerd en alle data is verwijderd.\n\n 
Het ge-encrypte persistente opslag van de Tails USB stick die u op dit moment 
gebruikt is niet gekopieerd.\n\n"
 
 #: ../liveusb/launcher_ui.py:157
 msgid ""

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


[tor-commits] [webwml/master] Adding hardened release to recommended versions

2015-11-05 Thread gk
commit a95b5fc6ee77a984af1d392f9c620d617a4c8309
Author: Georg Koppen 
Date:   Thu Nov 5 20:10:21 2015 +

Adding hardened release to recommended versions
---
 projects/torbrowser/RecommendedTBBVersions |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/projects/torbrowser/RecommendedTBBVersions 
b/projects/torbrowser/RecommendedTBBVersions
index 87731c3..3beaf87 100644
--- a/projects/torbrowser/RecommendedTBBVersions
+++ b/projects/torbrowser/RecommendedTBBVersions
@@ -6,5 +6,7 @@
 "5.5a4",
 "5.5a4-Linux",
 "5.5a4-MacOS",
-"5.5a4-Windows"
+"5.5a4-Windows",
+"5.5a4-hardened",
+"5.5a4-hardened-Linux"
 ]

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


[tor-commits] [tor-messenger-build/master] Remove OS X theme position patch

2015-11-05 Thread arlo
commit 18532a17f29770bbd3f3a31a374ee781f4a7f77f
Author: Arlo Breault 
Date:   Thu Nov 5 16:05:24 2015 -0800

Remove OS X theme position patch

 * It's causing the hangs reported in trac 17540 and trac 17456.

 * Opened a bug upstream
   https://bugzilla.mozilla.org/show_bug.cgi?id=138
---
 projects/instantbird/config   |2 --
 projects/instantbird/osx-theme-position.patch |   37 -
 2 files changed, 39 deletions(-)

diff --git a/projects/instantbird/config b/projects/instantbird/config
index c250370..afdb042 100644
--- a/projects/instantbird/config
+++ b/projects/instantbird/config
@@ -100,8 +100,6 @@ input_files:
 enable: '[% c("var/osx") %]'
   - filename: cert-installer.patch
 enable: '[% c("var/osx") %]'
-  - filename: osx-theme-position.patch
-enable: '[% c("var/osx") %]'
   - filename: cert_override.txt
 enable: '[% c("var/osx") %]'
   - filename: fix-mingw-build.patch
diff --git a/projects/instantbird/osx-theme-position.patch 
b/projects/instantbird/osx-theme-position.patch
deleted file mode 100644
index 2c016e8..000
--- a/projects/instantbird/osx-theme-position.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-# HG changeset patch
-# User aleth 
-# Date 1437694911 -7200
-#  Fri Jul 24 01:41:51 2015 +0200
-# Node ID fee4408ddba2383c7c12e149792356fc9ff169dc
-# Parent  bb21a5dd4d1d3b9ff9f108ca8ab759504fc3ba59
-Bug 1179943 - Stop the themes preference pane being intermittently positioned 
too high. r=clokep
-
-diff --git a/im/content/preferences/messagestyle.js 
b/im/content/preferences/messagestyle.js
 a/im/content/preferences/messagestyle.js
-+++ b/im/content/preferences/messagestyle.js
-@@ -166,18 +166,24 @@ var previewObserver = {
- this.browser._theme = this.theme;
- Services.obs.addObserver(this, "conversation-loaded", false);
-   },
-
-   observe: function(aSubject, aTopic, aData) {
- if (aTopic != "conversation-loaded" || aSubject != this.browser)
-   return;
-
-+// Similar to the log viewer, disable the convbrowser feature
-+// that scrolls to the last message after it has been added.
-+this.browser._autoScrollEnabled = false;
-+this.browser.getPendingMessagesCount =
-+  () => previewObserver.conv.messages.length + 1;
-+
- // Display all queued messages. Use a timeout so that message text
- // modifiers can be added with observers for this notification.
- setTimeout(function() {
--  for each (let message in previewObserver.conv.messages)
-+  for (let message of previewObserver.conv.messages)
- aSubject.appendMessage(message, false);
- }, 0);
-
- Services.obs.removeObserver(this, "conversation-loaded");
-   }
- };

___
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

2015-11-05 Thread translation
commit 69193c3b3778bf0a7f0d6032cd0ec724cb58cf1b
Author: Translation commit bot 
Date:   Thu Nov 5 21:45:24 2015 +

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

diff --git a/lt/lt.po b/lt/lt.po
index 4f69f0b..71b86f8 100644
--- a/lt/lt.po
+++ b/lt/lt.po
@@ -13,9 +13,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-10-26 17:51+0100\n"
-"PO-Revision-Date: 2015-10-27 10:10+\n"
-"Last-Translator: carolyn \n"
+"POT-Creation-Date: 2015-11-02 21:29+0100\n"
+"PO-Revision-Date: 2015-11-05 21:41+\n"
+"Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -81,7 +81,7 @@ msgstr "___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


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

2015-11-05 Thread translation
commit 604c31e6957fe74e847ab11f6160debc15b65382
Author: Translation commit bot 
Date:   Thu Nov 5 21:45:31 2015 +

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

diff --git a/lt/lt.po b/lt/lt.po
index 7be4920..71b86f8 100644
--- a/lt/lt.po
+++ b/lt/lt.po
@@ -13,9 +13,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-05 18:46+0200\n"
-"PO-Revision-Date: 2015-09-19 21:20+\n"
-"Last-Translator: Tautvydas Zukauskas \n"
+"POT-Creation-Date: 2015-11-02 21:29+0100\n"
+"PO-Revision-Date: 2015-11-05 21:41+\n"
+"Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -81,7 +81,7 @@ msgstr "___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Fix SipHash-2-4 performance for non multiple of 8 buffers.

2015-11-05 Thread nickm
commit b71f6d6a47af96f5fab5d139e585739b078ea54a
Author: Yawning Angel 
Date:   Thu Nov 5 18:21:43 2015 +

Fix SipHash-2-4 performance for non multiple of 8 buffers.

Code cribbed from Andrew Moon's Public Domain SipHash-2-4
implementation (which IMO is also cleaner).

Fixes bug 17544.
---
 changes/bug17544   |4 
 src/ext/csiphash.c |   57 ++--
 2 files changed, 24 insertions(+), 37 deletions(-)

diff --git a/changes/bug17544 b/changes/bug17544
new file mode 100644
index 000..4316d07
--- /dev/null
+++ b/changes/bug17544
@@ -0,0 +1,4 @@
+  o Minor bugfix (SipHash-2-4 performance):
+- Improve performance when hashing non-multiple of 8 sized buffers,
+  based on Andrew Moon's Public Domain SipHash-2-4 implementation.
+  Fixes bug 17544; bugfix on 0.2.5.3-alpha.
diff --git a/src/ext/csiphash.c b/src/ext/csiphash.c
index 27c5358..b60f73a 100644
--- a/src/ext/csiphash.c
+++ b/src/ext/csiphash.c
@@ -97,65 +97,48 @@
 #endif
 
 uint64_t siphash24(const void *src, unsigned long src_sz, const struct sipkey 
*key) {
+   const uint8_t *m = src;
uint64_t k0 = key->k0;
uint64_t k1 = key->k1;
-   uint64_t b = (uint64_t)src_sz << 56;
-#ifdef UNALIGNED_OK
-   const uint64_t *in = (uint64_t*)src;
-#else
-   /* On platforms where alignment matters, if 'in' is a pointer to a
-* datatype that must be aligned, the compiler is allowed to
-* generate code that assumes that it is aligned as such.
-*/
-   const uint8_t *in = (uint8_t *)src;
-#endif
-
-   uint64_t t;
-   uint8_t *pt, *m;
+   uint64_t last7 = (uint64_t)(src_sz & 0xff) << 56;
+   size_t i, blocks;
 
uint64_t v0 = k0 ^ 0x736f6d6570736575ULL;
uint64_t v1 = k1 ^ 0x646f72616e646f6dULL;
uint64_t v2 = k0 ^ 0x6c7967656e657261ULL;
uint64_t v3 = k1 ^ 0x7465646279746573ULL;
 
-   while (src_sz >= 8) {
+   for (i = 0, blocks = (src_sz & ~7); i < blocks; i+= 8) {
 #ifdef UNALIGNED_OK
-   uint64_t mi = _le64toh(*in);
-   in += 1;
+   uint64_t mi = _le64toh(*(m + i));
 #else
uint64_t mi;
-   memcpy(, in, 8);
+   memcpy(, m + i, 8);
mi = _le64toh(mi);
-   in += 8;
 #endif
-   src_sz -= 8;
v3 ^= mi;
DOUBLE_ROUND(v0,v1,v2,v3);
v0 ^= mi;
}
 
-   t = 0; pt = (uint8_t*) m = (uint8_t*)in;
-   switch (src_sz) {
-   case 7: pt[6] = m[6];
-   case 6: pt[5] = m[5];
-   case 5: pt[4] = m[4];
-#ifdef UNALIGNED_OK
-   case 4: *((uint32_t*)[0]) = *((uint32_t*)[0]); break;
-#else
-   case 4: pt[3] = m[3];
-#endif
-   case 3: pt[2] = m[2];
-   case 2: pt[1] = m[1];
-   case 1: pt[0] = m[0];
+   switch (src_sz - blocks) {
+   case 7: last7 |= (uint64_t)m[i + 6] << 48;
+   case 6: last7 |= (uint64_t)m[i + 5] << 40;
+   case 5: last7 |= (uint64_t)m[i + 4] << 32;
+   case 4: last7 |= (uint64_t)m[i + 3] << 24;
+   case 3: last7 |= (uint64_t)m[i + 2] << 16;
+   case 2: last7 |= (uint64_t)m[i + 1] <<  8;
+   case 1: last7 |= (uint64_t)m[i + 0]  ;
+   case 0:
+   default:;
}
-   b |= _le64toh(t);
-
-   v3 ^= b;
+   v3 ^= last7;
DOUBLE_ROUND(v0,v1,v2,v3);
-   v0 ^= b; v2 ^= 0xff;
+   v0 ^= last7;
+   v2 ^= 0xff;
DOUBLE_ROUND(v0,v1,v2,v3);
DOUBLE_ROUND(v0,v1,v2,v3);
-   return (v0 ^ v1) ^ (v2 ^ v3);
+   return v0 ^ v1 ^ v2 ^ v3;
 }
 
 

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


[tor-commits] [tor-messenger-build/master] Bump ctypes-otr for trac 17539

2015-11-05 Thread arlo
commit 11dbc9a27fe346d7f3c90c410556f6f1cc970f4a
Author: Arlo Breault 
Date:   Thu Nov 5 16:09:13 2015 -0800

Bump ctypes-otr for trac 17539
---
 projects/ctypes-otr/config |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/projects/ctypes-otr/config b/projects/ctypes-otr/config
index caf1399..1cdba96 100644
--- a/projects/ctypes-otr/config
+++ b/projects/ctypes-otr/config
@@ -1,7 +1,7 @@
 # vim: filetype=yaml sw=2
 version: '[% c("abbrev") %]'
 git_url: https://github.com/arlolra/ctypes-otr
-git_hash: a3918bcb2702ce458b5ee40fb2cf3410f4ee5326
+git_hash: 518d3b70e206e710c924886fb17aab63ae5b18bf
 filename: 'ctypes-otr-[% c("version") %]-[% c("var/osname") %]-[% 
c("var/build_id") %].tar.gz'
 var:
   lib_glob: 'lib/*.so*'

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


[tor-commits] [depictor/master] Download from authorities in serial

2015-11-05 Thread tom
commit 53739518034d04b271fc810fd7d5f862e909f0b4
Author: Tom Ritter 
Date:   Thu Nov 5 16:25:41 2015 -0600

Download from authorities in serial

This mirrors doctor's patch here: 
https://gitweb.torproject.org/doctor.git/commit/?id=b2772926bbf9b5f1565b07be96faf053f64bda71
Downloading from authorities in parallell is throwing off the download 
times.  It will take a week to get correct times into the page though...
---
 write_website.py |   15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/write_website.py b/write_website.py
index 9346d3e..a160e54 100755
--- a/write_website.py
+++ b/write_website.py
@@ -115,28 +115,27 @@ def get_votes():
 
 
 def _get_documents(label, resource):
-   queries, documents, issues, runtimes = {}, {}, [], {}
+   documents, issues, runtimes = {}, [], {}
 
for authority in directory_authorities().values():
if authority.v3ident is None:
continue# not a voting authority
 
-   queries[authority.nickname] = downloader.query(
+   query = downloader.query(
resource,
endpoints = [(authority.address, authority.dir_port)],
default_params = False,
)
 
-   for authority, query in queries.items():
try:
-   result = query.run()
-   documents[authority] = result[0]
-   runtimes[authority] = query.runtime
+   start_time = time.time()
+   documents[authority.nickname] = query.run()[0]
+   runtimes[authority.nickname] = time.time() - start_time
except Exception, exc:
if label == 'vote':
# try to download the vote via the other 
authorities
 
-   v3ident = 
directory_authorities()[authority].v3ident
+   v3ident = 
directory_authorities()[authority.nickname].v3ident
 
query = downloader.query(
'/tor/status-vote/current/%s' % v3ident,
@@ -146,7 +145,7 @@ def _get_documents(label, resource):
query.run(True)
 
if not query.error:
-   documents[authority] = list(query)[0]
+   documents[authority.nickname] = 
list(query)[0]
continue
 
issues.append(('AUTHORITY_UNAVAILABLE', label, 
authority, query.download_url, exc))

___
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

2015-11-05 Thread translation
commit f563ed0f9cb4f583a13a93252d9699b98e0958e5
Author: Translation commit bot 
Date:   Thu Nov 5 21:45:51 2015 +

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

diff --git a/lt/aboutTor.dtd b/lt/aboutTor.dtd
index ea685a9..5f20b58 100644
--- a/lt/aboutTor.dtd
+++ b/lt/aboutTor.dtd
@@ -15,7 +15,7 @@
 
 
 
-
+
 
 
 

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


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

2015-11-05 Thread translation
commit 4d29e6d9913e9c4b491f007628766f18d0baf010
Author: Translation commit bot 
Date:   Thu Nov 5 21:46:16 2015 +

Update translations for torbutton-aboutdialogdtd
---
 lt/aboutdialog.dtd |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lt/aboutdialog.dtd b/lt/aboutdialog.dtd
index abda747..a96bcaa 100644
--- a/lt/aboutdialog.dtd
+++ b/lt/aboutdialog.dtd
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [webwml/master] Adding hardened builds to the website

2015-11-05 Thread gk
commit 4e93dae28b6706fefa32b1cc133795782367b675
Author: Georg Koppen 
Date:   Thu Nov 5 20:40:47 2015 +

Adding hardened builds to the website
---
 projects/en/torbrowser.wml |   24 
 1 file changed, 24 insertions(+)

diff --git a/projects/en/torbrowser.wml b/projects/en/torbrowser.wml
index 0f8d694..e567eac 100644
--- a/projects/en/torbrowser.wml
+++ b/projects/en/torbrowser.wml
@@ -525,6 +525,30 @@
 
   
   
+
+
+
+Hardened Tor Browser
+ 
+  
+
+  
+
+  Language
+  
Linux(-hardened)
+
+  
+  
+
+  All
+  64-bit
+  (sig)
+  
+
+  
+
+  
+  
 
   
 

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


[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup

2015-11-05 Thread translation
commit 245d2db9066108361cc976585680931ec848fd73
Author: Translation commit bot 
Date:   Thu Nov 5 22:15:21 2015 +

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

diff --git a/lt/lt.po b/lt/lt.po
index 63a5ee7..adbb267 100644
--- a/lt/lt.po
+++ b/lt/lt.po
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2015-10-26 14:15+0100\n"
-"PO-Revision-Date: 2015-10-27 08:44+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2015-11-05 21:56+\n"
+"Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -32,7 +32,7 @@ msgstr "GnuPG"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:60
 msgid "GnuPG keyrings and configuration"
-msgstr ""
+msgstr "GnuPG raktinės ir konfigūracija "
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:68
 msgid "SSH Client"
@@ -44,7 +44,7 @@ msgstr ""
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:78
 msgid "Pidgin"
-msgstr ""
+msgstr "Pidgin"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:80
 msgid "Pidgin profiles and OTR keyring"

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


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

2015-11-05 Thread translation
commit 79243d70d8746635821b3041870b17cd8d8dd52c
Author: Translation commit bot 
Date:   Thu Nov 5 22:16:32 2015 +

Update translations for tor-messenger-ircproperties
---
 lt/irc.properties |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lt/irc.properties b/lt/irc.properties
index d881f2a..539d445 100644
--- a/lt/irc.properties
+++ b/lt/irc.properties
@@ -14,12 +14,12 @@ irc.usernameHint=nick
 connection.error.lost=Lost connection with server
 connection.error.timeOut=Connection timed out
 connection.error.invalidUsername=%S is not an allowed username
-connection.error.invalidPassword=Invalid server password
-connection.error.passwordRequired=Password required
+connection.error.invalidPassword=Neteisingas serverio slaptažodis
+connection.error.passwordRequired=Reikalingas slaptažodis
 
 # LOCALIZATION NOTE (joinChat.*):
 #   These show up on the join chat menu. An underscore is for the access key.
-joinChat.channel=_Channel
+joinChat.channel=_Kanalas
 joinChat.password=Sla_ptažodis
 
 # LOCALIZATION NOTE (options.*):
@@ -126,7 +126,7 @@ message.whowas=%1$S is offline. WHOWAS information for %1$S:
 #%1$S is the entry description (from tooltip.*), %2$S is its value.
 message.whoisEntry=\\ua0\\ua0\\ua0\\ua0%1$S: %2$S
 #%S is the nickname that is not known to the server.
-message.unknownNick=%S is an unknown nickname.
+message.unknownNick=%S yra nežinomas slapyvardis.
 #%1$S is the nickname of the user who changed the mode and %2$S is the new
 #channel key (password).
 message.channelKeyAdded=%1$S changed the channel password to %2$S.
@@ -162,7 +162,7 @@ error.unavailable=%S is temporarily unavailable.
 #%S is the channel name.
 error.channelBanned=You have been banned from %S.
 error.cannotSendToChannel=You cannot send messages to %S.
-error.channelFull=The channel %S is full.
+error.channelFull=Kanalas %S yra pilnas.
 error.inviteOnly=You must be invited to join %S.
 error.nonUniqueTarget=%S is not a unique user@host or shortname or you have 
tried to join too many channels at once.
 error.notChannelOp=You are not a channel operator on %S.

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


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

2015-11-05 Thread translation
commit 27b8d945c99f15c151a6a5e950bdfabd4b4ba989
Author: Translation commit bot 
Date:   Fri Nov 6 01:15:51 2015 +

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

diff --git a/pt_BR/network-settings.dtd b/pt_BR/network-settings.dtd
index 544bc0b..540909f 100644
--- a/pt_BR/network-settings.dtd
+++ b/pt_BR/network-settings.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/tor-launcher-network-settings_completed] Update translations for tor-launcher-network-settings_completed

2015-11-05 Thread translation
commit ed1316100a038eeb4e0f75cd2aa4fe780e2ca85e
Author: Translation commit bot 
Date:   Fri Nov 6 01:15:57 2015 +

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

diff --git a/pt_BR/network-settings.dtd b/pt_BR/network-settings.dtd
index 544bc0b..540909f 100644
--- a/pt_BR/network-settings.dtd
+++ b/pt_BR/network-settings.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/tor-and-https] Update translations for tor-and-https

2015-11-05 Thread translation
commit ca09aa893ce4759f8c0a88fd37d346c0616152f1
Author: Translation commit bot 
Date:   Fri Nov 6 01:46:01 2015 +

Update translations for tor-and-https
---
 pt_BR.po |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/pt_BR.po b/pt_BR.po
index 6c23ab7..cc6b506 100644
--- a/pt_BR.po
+++ b/pt_BR.po
@@ -1,6 +1,7 @@
 # 
 # Translators:
 # Communia , 2014-2015
+# Danton Medrado, 2015
 # Isabel Ferreira, 2014
 # pedrobraz , 2014
 # Rodrigo Emmanuel Santana Borges , 2014
@@ -8,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2015-09-05 22:00+\n"
-"Last-Translator: Communia \n"
+"PO-Revision-Date: 2015-11-06 01:20+\n"
+"Last-Translator: Danton Medrado\n"
 "Language-Team: Portuguese (Brazil) 
(http://www.transifex.com/otf/torproject/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -99,7 +100,7 @@ msgstr "Administrador de sistema"
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Police"
-msgstr "Política"
+msgstr "Polícia"
 
 #. (itstool) path: defs/text
 #: C/tor-and-https.svg:363

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


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

2015-11-05 Thread translation
commit ad4fe903426d7f0a8b5a51e328b1755c9d0af94c
Author: Translation commit bot 
Date:   Fri Nov 6 01:46:14 2015 +

Update translations for torbutton-aboutdialogdtd
---
 pt_BR/aboutdialog.dtd |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pt_BR/aboutdialog.dtd b/pt_BR/aboutdialog.dtd
index 52c4fa9..eaf1c7c 100644
--- a/pt_BR/aboutdialog.dtd
+++ b/pt_BR/aboutdialog.dtd
@@ -16,4 +16,4 @@
 
 
 
-
+

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


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

2015-11-05 Thread translation
commit b31053093e0b6e6ce51a9ef962adb0e00bc7d80d
Author: Translation commit bot 
Date:   Fri Nov 6 01:46:19 2015 +

Update translations for torbutton-aboutdialogdtd_completed
---
 pt_BR/aboutdialog.dtd |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pt_BR/aboutdialog.dtd b/pt_BR/aboutdialog.dtd
index 52c4fa9..eaf1c7c 100644
--- a/pt_BR/aboutdialog.dtd
+++ b/pt_BR/aboutdialog.dtd
@@ -16,4 +16,4 @@
 
 
 
-
+

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


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

2015-11-05 Thread translation
commit a71bea7e2f03964e1b56bf2af637158a3f1ebfa7
Author: Translation commit bot 
Date:   Fri Nov 6 01:46:06 2015 +

Update translations for tor-and-https_completed
---
 pt_BR.po |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/pt_BR.po b/pt_BR.po
index 6c23ab7..cc6b506 100644
--- a/pt_BR.po
+++ b/pt_BR.po
@@ -1,6 +1,7 @@
 # 
 # Translators:
 # Communia , 2014-2015
+# Danton Medrado, 2015
 # Isabel Ferreira, 2014
 # pedrobraz , 2014
 # Rodrigo Emmanuel Santana Borges , 2014
@@ -8,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2015-09-05 22:00+\n"
-"Last-Translator: Communia \n"
+"PO-Revision-Date: 2015-11-06 01:20+\n"
+"Last-Translator: Danton Medrado\n"
 "Language-Team: Portuguese (Brazil) 
(http://www.transifex.com/otf/torproject/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -99,7 +100,7 @@ msgstr "Administrador de sistema"
 #: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Police"
-msgstr "Política"
+msgstr "Polícia"
 
 #. (itstool) path: defs/text
 #: C/tor-and-https.svg:363

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


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

2015-11-05 Thread translation
commit 28757f197d3ea18367e57b71d251268e095a3285
Author: Translation commit bot 
Date:   Fri Nov 6 02:16:32 2015 +

Update translations for tor-messenger-ircproperties
---
 pt_BR/irc.properties |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/pt_BR/irc.properties b/pt_BR/irc.properties
index a37cc1b..14e247f 100644
--- a/pt_BR/irc.properties
+++ b/pt_BR/irc.properties
@@ -53,7 +53,7 @@ command.chanserv=%S command: Envia um comando para o 
ChanServ.
 command.deop=%S nick1[,nick2]*: Remove o status do operador de 
canal de alguém. Você tem de ser um operador de canal para realizar esta 
operação.
 command.devoice=%S nick1[,nick2]*: Remove o status do canal de 
voz de alguém, impedindo essa pessoa de falar se o canal for moderado (+m). 
Você tem que ser um operador de canal para realizar esta operação.
 command.invite2=%S nick[ nick]* [channel]: Convida um 
ou mais pseudônimos a fazer parte do seu canal atual, ou fazer parte de um 
canal específico.
-command.join=%S room1[ key1][,room2[ key2]]*: 
Acrescenta um ou mais canais, com a opcao de prover uma chave de cal para cada 
um , se necessário.
+command.join=%S room1[ key1][,room2[ key2]]*: 
Acrescenta um ou mais canais, com a opção de prover uma chave de canal para 
cada um , se necessário.
 command.kick=%S nick [message]: Remove uma pessoa de um canal. 
Para isso, você tem de ser um operador de canal.
 command.list=%S: Exibe uma lista de salas de chat na rede. Aviso: pode ser que 
ao fazer isso alguns servidores desconectem você.
 command.memoserv=%S command: Envia um comando para to MemoServ.
@@ -86,7 +86,7 @@ message.rejoined=Você acedeu à sala.
 message.kicked.you=Você foi excluído por %1$S%2$S.
 #%1$S is the nick that is kicked, %2$S the nick of the person who kicked
 #%1$S. %3$S is message.kicked.reason, if a kick message was given.
-message.kicked=%1$S has been kicked by %2$S%3$S.
+message.kicked=%1$S foi expulso por %2$S%3$S.
 #%S is the kick message
 message.kicked.reason=: %S
 #%1$S is the new mode, %2$S is the nickname of the user whose mode
@@ -116,7 +116,7 @@ message.inviteReceived=%1$S convidou você para %2$S.
 message.invited=%1$S recebeu o convite para %2$S.
 #%1$S is the nickname of the invited user, %2$S is the conversation name
 #they were invited to but are already in
-message.alreadyInChannel=%1$S ijá está em %2$S.
+message.alreadyInChannel=%1$S já está em %2$S.
 #%S is the nickname of the user who was summoned.
 message.summoned=%S foi convocado.
 #%S is the nickname of the user whose WHOIS information follows this 
message.
@@ -151,8 +151,8 @@ error.tooManyChannels=Não pode participar %S; você tem 
participado de muitos c
 #%1$S is your new nick, %2$S is the kill message from the server.
 error.nickCollision=Pseudônimo já utilizado. Mudando pseudônimo para %1$S 
[%2$S].
 error.erroneousNickname=%S não é um pseudônimo permitido.
-error.banned=Você foi excluído desse servidor.
-error.bannedSoon=Você logo será excluído desse servidor.
+error.banned=Você foi excluído deste servidor.
+error.bannedSoon=Você logo será excluído deste servidor.
 error.mode.wrongUser=Você não pode mudar os modos para outros usuários.
 #%S is the nickname or channel name that isn't available.
 error.noSuchNick=%S não está online.
@@ -187,7 +187,7 @@ tooltip.registered=Registrado
 tooltip.registeredAs=Registrado como
 tooltip.secure=Utilizando uma conexão segura
 # The away message of the user
-tooltip.away=Saiu
+tooltip.away=Ausente
 tooltip.ircOp=Operador IRC
 tooltip.bot=Bot
 tooltip.lastActivity=Última atividade

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


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

2015-11-05 Thread translation
commit 0757383758dabd5c7035b108cc5c93e6d1ff02a2
Author: Translation commit bot 
Date:   Fri Nov 6 02:16:37 2015 +

Update translations for tor-messenger-ircproperties_completed
---
 pt_BR/irc.properties |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/pt_BR/irc.properties b/pt_BR/irc.properties
index a37cc1b..14e247f 100644
--- a/pt_BR/irc.properties
+++ b/pt_BR/irc.properties
@@ -53,7 +53,7 @@ command.chanserv=%S command: Envia um comando para o 
ChanServ.
 command.deop=%S nick1[,nick2]*: Remove o status do operador de 
canal de alguém. Você tem de ser um operador de canal para realizar esta 
operação.
 command.devoice=%S nick1[,nick2]*: Remove o status do canal de 
voz de alguém, impedindo essa pessoa de falar se o canal for moderado (+m). 
Você tem que ser um operador de canal para realizar esta operação.
 command.invite2=%S nick[ nick]* [channel]: Convida um 
ou mais pseudônimos a fazer parte do seu canal atual, ou fazer parte de um 
canal específico.
-command.join=%S room1[ key1][,room2[ key2]]*: 
Acrescenta um ou mais canais, com a opcao de prover uma chave de cal para cada 
um , se necessário.
+command.join=%S room1[ key1][,room2[ key2]]*: 
Acrescenta um ou mais canais, com a opção de prover uma chave de canal para 
cada um , se necessário.
 command.kick=%S nick [message]: Remove uma pessoa de um canal. 
Para isso, você tem de ser um operador de canal.
 command.list=%S: Exibe uma lista de salas de chat na rede. Aviso: pode ser que 
ao fazer isso alguns servidores desconectem você.
 command.memoserv=%S command: Envia um comando para to MemoServ.
@@ -86,7 +86,7 @@ message.rejoined=Você acedeu à sala.
 message.kicked.you=Você foi excluído por %1$S%2$S.
 #%1$S is the nick that is kicked, %2$S the nick of the person who kicked
 #%1$S. %3$S is message.kicked.reason, if a kick message was given.
-message.kicked=%1$S has been kicked by %2$S%3$S.
+message.kicked=%1$S foi expulso por %2$S%3$S.
 #%S is the kick message
 message.kicked.reason=: %S
 #%1$S is the new mode, %2$S is the nickname of the user whose mode
@@ -116,7 +116,7 @@ message.inviteReceived=%1$S convidou você para %2$S.
 message.invited=%1$S recebeu o convite para %2$S.
 #%1$S is the nickname of the invited user, %2$S is the conversation name
 #they were invited to but are already in
-message.alreadyInChannel=%1$S ijá está em %2$S.
+message.alreadyInChannel=%1$S já está em %2$S.
 #%S is the nickname of the user who was summoned.
 message.summoned=%S foi convocado.
 #%S is the nickname of the user whose WHOIS information follows this 
message.
@@ -151,8 +151,8 @@ error.tooManyChannels=Não pode participar %S; você tem 
participado de muitos c
 #%1$S is your new nick, %2$S is the kill message from the server.
 error.nickCollision=Pseudônimo já utilizado. Mudando pseudônimo para %1$S 
[%2$S].
 error.erroneousNickname=%S não é um pseudônimo permitido.
-error.banned=Você foi excluído desse servidor.
-error.bannedSoon=Você logo será excluído desse servidor.
+error.banned=Você foi excluído deste servidor.
+error.bannedSoon=Você logo será excluído deste servidor.
 error.mode.wrongUser=Você não pode mudar os modos para outros usuários.
 #%S is the nickname or channel name that isn't available.
 error.noSuchNick=%S não está online.
@@ -187,7 +187,7 @@ tooltip.registered=Registrado
 tooltip.registeredAs=Registrado como
 tooltip.secure=Utilizando uma conexão segura
 # The away message of the user
-tooltip.away=Saiu
+tooltip.away=Ausente
 tooltip.ircOp=Operador IRC
 tooltip.bot=Bot
 tooltip.lastActivity=Última atividade

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


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

2015-11-05 Thread translation
commit 92a2b47102584325156c3be91bef4a65f27dc185
Author: Translation commit bot 
Date:   Fri Nov 6 02:15:52 2015 +

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

diff --git a/pt_BR/torbutton.properties b/pt_BR/torbutton.properties
index cc1fc96..c12bde7 100644
--- a/pt_BR/torbutton.properties
+++ b/pt_BR/torbutton.properties
@@ -3,11 +3,11 @@ torbutton.button.tooltip.enabled = Desabilitar o Tor
 torbutton.circuit_display.internet = Internet
 torbutton.circuit_display.ip_unknown = IP desconhecido
 torbutton.circuit_display.onion_site = Site Onion
-torbutton.circuit_display.this_browser = Esse navegador
+torbutton.circuit_display.this_browser = Este navegador
 torbutton.circuit_display.relay = retransmitir
 torbutton.circuit_display.tor_bridge = Ponte
 torbutton.circuit_display.unknown_country = País desconhecido
-torbutton.content_sizer.margin_tooltip = O Navegador Tor inclui esta marge 
para que a altura e a largura da janela sejam menos distinguíveis, o que reduz 
a possibilidade de que alguém rastreie a sua navegação .
+torbutton.content_sizer.margin_tooltip = O Navegador Tor inclui esta margem 
para que a altura e a largura da janela sejam menos distinguíveis, o que reduz 
a possibilidade de que alguém rastreie a sua navegação .
 torbutton.panel.tooltip.disabled = Clique para habilitar o Tor
 torbutton.panel.tooltip.enabled = Clique para desabilitar o Tor
 torbutton.panel.plugins.disabled = Clique para habilitar os plugins
@@ -59,10 +59,10 @@ torbutton.popup.confirm_newnym = O navegador Tor fechará 
todas as janelas e aba
 torbutton.slider_notification = O menu cebola verde agora dispõe de uma 
opcão que lhe permite ajustar o seu nivel de seguranca. Dê uma conferida!
 torbutton.slider_notification_button = Abra as definições de segurança.
 
-torbutton.maximize_warning = Maximizar o Navegador Tor pode permitir aos 
websites determinar o tamanho do seu monitor, no qual pode ser usado para 
rastreá-lo. Nós recomendamos que você deixe a janela do Navegador Tor no seu 
tamanho original.
+torbutton.maximize_warning = Maximizar o Navegador Tor pode permitir aos 
websites determinar o tamanho do seu monitor, que pode ser usado para 
rastreá-lo. Nós recomendamos que você deixe a janela do Navegador Tor no seu 
tamanho original.
 
 # Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=Este website (%S) tentou extrair dados de imagem CANVAS 
HTML5, que podem ser usados para identificar o seu computador.\n\nVocê deseja 
que o Navegador Tor permita que este website extraia dados de imagem CANVAS 
HTML555?
+canvas.siteprompt=Este website (%S) tentou extrair dados de imagem CANVAS 
HTML5, que podem ser usados para identificar o seu computador.\n\nVocê deseja 
que o Navegador Tor permita que este website extraia dados de imagem CANVAS 
HTML5?
 canvas.notNow=Por enquanto, não
 canvas.notNowAccessKey=N
 canvas.allow=Permitir
@@ -73,6 +73,6 @@ canvas.neverAccessKey=e
 # Profile/startup error messages. Strings are kept here for ease of 
translation.
 # LOCALIZATION NOTE: %S is the application name.
 profileProblemTitle=Problema com o Perfil %S 
-profileReadOnly=Não é possível execular %S a partir de um sistema de 
arquivo "somente-leitura". Por favor, copie %S em um outro loval antes de 
tentar utilizá-lo.
+profileReadOnly=Não é possível executar %S a partir de um sistema de 
arquivo "somente-leitura". Por favor, copie %S em um outro local antes de 
tentar utilizá-lo.
 profileReadOnlyMac=Não é possível executar %S a partir de um sistema de 
arquivo "somente-leitura". Por favor, copie %S no seu Desktop ou em uma pasta 
de Aplicações antes de tentar utilizá-lo.\n 
 profileAccessDenied=%S não possui permissão para acessar o perfil. Por 
favor, ajuste as suas permissões de arquivo de sistema e tente novamente. 

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


[tor-commits] [webwml/staging] Update the amazon donate test page yet again

2015-11-05 Thread sebastian
commit c3d476f2c77d13f5ac6a90d646bc86834a992886
Author: Sebastian Hahn 
Date:   Fri Nov 6 04:26:37 2015 +0100

Update the amazon donate test page yet again
---
 donate/en/donate-amazon.wml |   21 +
 1 file changed, 17 insertions(+), 4 deletions(-)

diff --git a/donate/en/donate-amazon.wml b/donate/en/donate-amazon.wml
index 172837c..bcb96f4 100644
--- a/donate/en/donate-amazon.wml
+++ b/donate/en/donate-amazon.wml
@@ -17,14 +17,27 @@ 
src="https://static-na.payments-amazon.com/OffAmazonPayments/us/js/Widgets.js;><
 data-ap-widget-theme="ap-light"
 data-ap-widget-amount-presets="5,25,50,100"
 data-ap-widget-default-amount="1"
-data-ap-signature="jYgV1hBxbXKAVft1K%2Bq8QdZ%2Bl1rIEcn4e5trkhjotk8%3D"
+data-ap-signature="TccqAE9jXn74b3xQgYc5rFG9Y9N3Rbq3ihSQQfF0plg%3D"
 data-ap-seller-id="A3KD3XX49657E7"
 data-ap-access-key="AKIAISELZYVMUQ7F5M7Q"
-
data-ap-lwa-client-id="amzn1.application-oa2-client.b0b3efe8eb6841ed800ff2cc45b12dba"
-data-ap-return-url="https://www.torproject.org/;
+
+data-ap-lwa-client-id="amzn1.application-oa2-client.b0b3efe8eb6841ed800ff2cc45b12dba"
+data-ap-return-url="https://www.torproject.org/donate/thankyou;
 data-ap-currency-code="USD"
 data-ap-amount="0"
-data-ap-note=""
+data-ap-note="Thank you for your donation to The Tor Project. The
+Tor Project is a 501c3 organization, and our federal tax ID number is 20
+8096820. Your gift is tax deductible in the United States as allowed by
+law.  The Tor Project respects the confidentiality of its supporters,
+and we do not lend, rent, or sell our lists of donors at any time. Your
+donation enables Tor developers to focus on making Tor better, including
+scalability, user support and better documentation, usability and
+incentives, and research into better privacy approaches. If you would
+like to keep in touch or get more involved, please visit us at
+www.torproject.org. Our mission is to advance human rights and freedoms
+by creating and deploying free and open anonymity and privacy
+technologies, supporting their unrestricted availability and use, and
+furthering their scientific and popular understanding."
 data-ap-shipping-address-required="false"
 data-ap-payment-action="AuthorizeAndCapture"
 >

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


[tor-commits] [tor/master] add release notes

2015-11-05 Thread nickm
commit 43ce4626f1c23f723a3007e91cfb1ed5f8a75712
Author: Nick Mathewson 
Date:   Thu Nov 5 09:46:40 2015 -0500

add release notes
---
 doc/HACKING/ReleasingTor.md |   10 ++
 1 file changed, 10 insertions(+)

diff --git a/doc/HACKING/ReleasingTor.md b/doc/HACKING/ReleasingTor.md
index 12a0765..845a61b 100644
--- a/doc/HACKING/ReleasingTor.md
+++ b/doc/HACKING/ReleasingTor.md
@@ -68,6 +68,16 @@ Here are the steps Roger takes when putting out a new Tor 
release:
to a release-0.2.x branch, manually commit the changelogs to the later
git branches too.
 
+   If you're doing the first stable release in a series, you need to
+   create a ReleaseNotes for the series as a whole.  To get started
+   there, copy all of the Changelog entries from the series into a new
+   file, and run `./scripts/maint/sortChanges.py` on it.  That will
+   group them by category.  Then kill every bugfix entry for fixing
+   bugs that were introduced within that release series; those aren't
+   relevant changes since the last series.  At that point, it's time
+   to start sorting and condensing entries.  (Generally, we don't edit the
+   text of existing entries, though.)
+
 4. In `maint-0.2.x`, bump the version number in `configure.ac` and run
`scripts/maint/updateVersions.pl` to update version numbers in other
places, and commit.  Then merge `maint-0.2.x` into `release-0.2.x`.

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


[tor-commits] [tor/master] Delete trailing whitespace in md files

2015-11-05 Thread nickm
commit 5a370618859573ed1eb5dabbe0ed2e773a579817
Author: Nick Mathewson 
Date:   Thu Nov 5 09:53:05 2015 -0500

Delete trailing whitespace in md files
---
 doc/HACKING/CodingStandards.md |6 +++---
 doc/HACKING/GettingStarted.md  |   13 +
 doc/HACKING/HelpfulTools.md|5 ++---
 doc/HACKING/ReleasingTor.md|   18 +-
 4 files changed, 19 insertions(+), 23 deletions(-)

diff --git a/doc/HACKING/CodingStandards.md b/doc/HACKING/CodingStandards.md
index f7541d7..d2fc784 100644
--- a/doc/HACKING/CodingStandards.md
+++ b/doc/HACKING/CodingStandards.md
@@ -81,7 +81,7 @@ in changes to make a draft changelog, and clear the 
directory. We'll
 then edit the draft changelog into a nice readable format.
 
 What needs a changes file?
-   
+
* A not-exhaustive list: Anything that might change user-visible
behavior. Anything that changes internals, documentation, or the build
system enough that somebody could notice.  Big or interesting code
@@ -89,7 +89,7 @@ What needs a changes file?
did that happen, and/or why did we do that" 6 months down the line.
 
 Why use changes files instead of Git commit messages?
-   
+
* Git commit messages are written for developers, not users, and they
are nigh-impossible to revise after the fact.
 
@@ -151,7 +151,7 @@ Functions not to write
 --
 
 Try to never hand-write new code to parse or generate binary
-formats. Instead, use trunnel if at all possible.  See  
+formats. Instead, use trunnel if at all possible.  See
 
 https://gitweb.torproject.org/trunnel.git/tree
 
diff --git a/doc/HACKING/GettingStarted.md b/doc/HACKING/GettingStarted.md
index 4ab26b7..0295adc 100644
--- a/doc/HACKING/GettingStarted.md
+++ b/doc/HACKING/GettingStarted.md
@@ -40,8 +40,8 @@ Once you've reached this point, here's what you need to know.
   1. Get the source.
 
  We keep our source under version control in Git.  To get the latest
- version, run  
- 
+ version, run
+
  git clone https://git.torproject.org/git/tor
 
  This will give you a checkout of the master branch.  If you're
@@ -54,7 +54,7 @@ Once you've reached this point, here's what you need to know.
 
  Our overall code structure is explained in the "torguts" documents,
  currently at
- 
+
 git clone https://git.torproject.org/user/nickm/torguts.git
 
  Find a part of the code that looks interesting to you, and start
@@ -88,7 +88,7 @@ Once you've reached this point, here's what you need to know.
  For your first patch, it is probably NOT a good idea to make
  something huge or invasive.  In particular, you should probably
  avoid:
- 
+
* Major changes spread across many parts of the codebase.
* Major changes to programming practice or coding style.
* Huge new features or protocol changes.
@@ -182,9 +182,6 @@ Once you've reached this point, here's what you need to 
know.
  say so!  And if you won't have time to make some of the
  changes, you should say that too, so that other developers
  will be able to pick up the unfinished portion.
- 
+
 Congratulations!  You have now written your first patch, and gotten
 it integrated into mainline Tor.
-
-
-
diff --git a/doc/HACKING/HelpfulTools.md b/doc/HACKING/HelpfulTools.md
index 810519c..a7f36e6 100644
--- a/doc/HACKING/HelpfulTools.md
+++ b/doc/HACKING/HelpfulTools.md
@@ -101,7 +101,7 @@ working connection to the internet:
 
 Running gcov for unit test coverage
 ---
- 
+
 ./configure --enable-coverage
 make
 make check
@@ -243,7 +243,7 @@ We use the 'doxygen' utility to generate documentation from 
our
 source code. Here's how to use it:
 
   1. Begin every file that should be documented with
-  
+
  /**
   * \file filename.c
   * \brief Short description of the file.
@@ -291,4 +291,3 @@ source code. Here's how to use it:
 
   6. See the Doxygen manual for more information; this summary just
  scratches the surface.
-
diff --git a/doc/HACKING/ReleasingTor.md b/doc/HACKING/ReleasingTor.md
index 845a61b..c58e349 100644
--- a/doc/HACKING/ReleasingTor.md
+++ b/doc/HACKING/ReleasingTor.md
@@ -6,20 +6,20 @@ Here are the steps Roger takes when putting out a new Tor 
release:
 
 1. Use it for a while, as a client, as a relay, as a hidden service,
and as a directory authority. See if it has any obvious bugs, and
-   resolve those.   
-   
+   resolve those.
+
As applicable, merge the `maint-X` branch into the `release-X` branch.
 
 2. Gather the `changes/*` files into a changelog entry, rewriting many
of them and reordering to focus on what users and funders would find
interesting and understandable.
 
-   1. Make sure that everything that wants a bug number has one.   
+   1. Make sure that everything that wants a bug number has one.
   Make sure that everything which is a 

[tor-commits] [tor/master] added some markdown formatting

2015-11-05 Thread nickm
commit 617e0f8d26449a4c51479666ce29039b901187ba
Author: tom lurge 
Date:   Thu Nov 5 09:13:53 2015 -0500

added some markdown formatting
---
 doc/HACKING/CodingStandards.md |  129 ++-
 doc/HACKING/GettingStarted.md  |   77 
 doc/HACKING/HelpfulTools.md|  185 ++
 doc/HACKING/HowToReview.md |   60 ++---
 doc/HACKING/README.1st.md  |   28 +++---
 doc/HACKING/ReleasingTor.md|  184 +++---
 doc/HACKING/WritingTests.md|  192 
 7 files changed, 430 insertions(+), 425 deletions(-)

diff --git a/doc/HACKING/CodingStandards.md b/doc/HACKING/CodingStandards.md
index ff602bd..f7541d7 100644
--- a/doc/HACKING/CodingStandards.md
+++ b/doc/HACKING/CodingStandards.md
@@ -1,16 +1,16 @@
 Coding conventions for Tor
---
+==
 
 tl;dr:
 
-* Run configure with '--enable-gcc-warnings'
-* Run 'make check-spaces' to catch whitespace errors
-* Document your functions
-* Write unit tests
-* Add a file in 'changes' for your branch.
+   - Run configure with `--enable-gcc-warnings`
+   - Run `make check-spaces` to catch whitespace errors
+   - Document your functions
+   - Write unit tests
+   - Add a file in `changes` for your branch.
 
 Patch checklist
-~~~
+---
 
 If possible, send your patch as one of these (in descending order of
 preference)
@@ -21,16 +21,16 @@ preference)
 
 Did you remember...
 
-   - To build your code while configured with --enable-gcc-warnings?
-   - To run "make check-spaces" on your code?
-   - To run "make check-docs" to see whether all new options are on
+   - To build your code while configured with `--enable-gcc-warnings`?
+   - To run `make check-spaces` on your code?
+   - To run `make check-docs` to see whether all new options are on
  the manpage?
- To write unit tests, as possible?
- To base your code on the appropriate branch?
-   - To include a file in the "changes" directory as appropriate?
+   - To include a file in the `changes` directory as appropriate?
 
 How we use Git branches

+===
 
 Each main development series (like 0.2.1, 0.2.2, etc) has its main work
 applied to a single branch.  At most one series can be the development series
@@ -54,13 +54,13 @@ you're working on a new feature, base it on the master 
branch.
 
 
 How we log changes
---
+==
 
 When you do a commit that needs a ChangeLog entry, add a new file to
-the "changes" toplevel subdirectory.  It should have the format of a
+the `changes` toplevel subdirectory.  It should have the format of a
 one-entry changelog section from the current ChangeLog file, as in
 
-  o Major bugfixes:
+- Major bugfixes:
 - Fix a potential buffer overflow. Fixes bug 9; bugfix on
   0.3.1.4-beta.
 
@@ -69,110 +69,115 @@ are: Minor bugfixes, Major bugfixes, Minor features, 
Major features, Code
 simplifications and refactoring.  Then say what the change does.  If
 it's a bugfix, mention what bug it fixes and when the bug was
 introduced.  To find out which Git tag the change was introduced in,
-you can use "git describe --contains ".
+you can use `git describe --contains `.
 
 If at all possible, try to create this file in the same commit where you are
 making the change.  Please give it a distinctive name that no other branch will
 use for the lifetime of your change. To verify the format of the changes file,
-you can use "make check-changes".
+you can use `make check-changes`.
 
 When we go to make a release, we will concatenate all the entries
 in changes to make a draft changelog, and clear the directory. We'll
 then edit the draft changelog into a nice readable format.
 
-What needs a changes file?::
-   A not-exhaustive list: Anything that might change user-visible
+What needs a changes file?
+   
+   * A not-exhaustive list: Anything that might change user-visible
behavior. Anything that changes internals, documentation, or the build
system enough that somebody could notice.  Big or interesting code
rewrites.  Anything about which somebody might plausibly wonder "when
did that happen, and/or why did we do that" 6 months down the line.
 
-Why use changes files instead of Git commit messages?::
-   Git commit messages are written for developers, not users, and they
+Why use changes files instead of Git commit messages?
+   
+   * Git commit messages are written for developers, not users, and they
are nigh-impossible to revise after the fact.
 
-Why use changes files instead of entries in the ChangeLog?::
-   Having every single commit touch the ChangeLog file tended to create
+Why use changes files instead of entries in the ChangeLog?
+
+   * Having every single commit touch the ChangeLog file tended to create
zillions of merge