[tor-commits] [tor/release-0.2.7] Re-order and condense some ReleaseNotes items
commit 99d39e937e43ddc79c0a089de2c3e436e055461b Author: Nick MathewsonDate: 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.
commit 7bce3efb9e86e13a7cb40163bc5ec35807ef1c1b Author: Nick MathewsonDate: 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
commit 6292a3fcf48ec5b177cee8cec1b542661ae2bb54 Author: Nick MathewsonDate: 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
commit 198575775b862d79beb12357b33e7d96931c8ba8 Author: Georg KoppenDate: 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
commit 310740285eed2a0e5fc2fd05c29eaa5ebeec27b9 Author: Georg KoppenDate: 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
commit 7643c10134ff66c427974e36130bfdc1faa044fd Author: Nicolas VigierDate: 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
commit b16859eaacd75e64384f9e47b1e730d43638c4ca Author: Georg KoppenDate: 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.
commit f3f77d9d00bbee358eec588ccf1b833d72989527 Author: David FifieldDate: 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
commit 3c7671f1bed929a4651deb72f21f2e19aadf5180 Author: Georg KoppenDate: 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
commit 310740285eed2a0e5fc2fd05c29eaa5ebeec27b9 Author: Georg KoppenDate: 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
commit c5fea3d34360a78237fdd734d20b7e79f88faba3 Merge: 6f3b8d5 3107402 Author: Georg KoppenDate: 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
commit 1da9b00d14456eea343601c1342c493062e1975b Author: Georg KoppenDate: 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
commit d9249e2e163af348f49a0405147aec3809ce2a4a Author: Georg KoppenDate: 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
commit c5f0ab8689f2c7df369c5e28b36c83110c202034 Author: Translation commit botDate: 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
commit ef7582afdf11d2639269515dd54135c343fd50a7 Author: Translation commit botDate: 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
commit 67e81a10f4449d7b62a099a8af34c95ecb06bb82 Author: Translation commit botDate: 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
commit a95b5fc6ee77a984af1d392f9c620d617a4c8309 Author: Georg KoppenDate: 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
commit 18532a17f29770bbd3f3a31a374ee781f4a7f77f Author: Arlo BreaultDate: 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
commit 69193c3b3778bf0a7f0d6032cd0ec724cb58cf1b Author: Translation commit botDate: 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
commit 604c31e6957fe74e847ab11f6160debc15b65382 Author: Translation commit botDate: 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.
commit b71f6d6a47af96f5fab5d139e585739b078ea54a Author: Yawning AngelDate: 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
commit 11dbc9a27fe346d7f3c90c410556f6f1cc970f4a Author: Arlo BreaultDate: 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
commit 53739518034d04b271fc810fd7d5f862e909f0b4 Author: Tom RitterDate: 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
commit f563ed0f9cb4f583a13a93252d9699b98e0958e5 Author: Translation commit botDate: 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
commit 4d29e6d9913e9c4b491f007628766f18d0baf010 Author: Translation commit botDate: 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
commit 4e93dae28b6706fefa32b1cc133795782367b675 Author: Georg KoppenDate: 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
commit 245d2db9066108361cc976585680931ec848fd73 Author: Translation commit botDate: 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
commit 79243d70d8746635821b3041870b17cd8d8dd52c Author: Translation commit botDate: 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
commit 27b8d945c99f15c151a6a5e950bdfabd4b4ba989 Author: Translation commit botDate: 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
commit ed1316100a038eeb4e0f75cd2aa4fe780e2ca85e Author: Translation commit botDate: 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
commit ca09aa893ce4759f8c0a88fd37d346c0616152f1 Author: Translation commit botDate: 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
commit ad4fe903426d7f0a8b5a51e328b1755c9d0af94c Author: Translation commit botDate: 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
commit b31053093e0b6e6ce51a9ef962adb0e00bc7d80d Author: Translation commit botDate: 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
commit a71bea7e2f03964e1b56bf2af637158a3f1ebfa7 Author: Translation commit botDate: 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
commit 28757f197d3ea18367e57b71d251268e095a3285 Author: Translation commit botDate: 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
commit 0757383758dabd5c7035b108cc5c93e6d1ff02a2 Author: Translation commit botDate: 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
commit 92a2b47102584325156c3be91bef4a65f27dc185 Author: Translation commit botDate: 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
commit c3d476f2c77d13f5ac6a90d646bc86834a992886 Author: Sebastian HahnDate: 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
commit 43ce4626f1c23f723a3007e91cfb1ed5f8a75712 Author: Nick MathewsonDate: 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
commit 5a370618859573ed1eb5dabbe0ed2e773a579817 Author: Nick MathewsonDate: 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
commit 617e0f8d26449a4c51479666ce29039b901187ba Author: tom lurgeDate: 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