tor-commits
Threads by month
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
May 2014
- 25 participants
- 1733 discussions
commit 413a442f57abb084499d1aa363aee1f8a0b53ad8
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Thu May 29 11:21:17 2014 -0400
Start on the 0.2.5.5-alpha changelog.
I've copied the entries from changes/, labeled the ones that also
appeared in 0.2.4.22, sorted them lightly with a python script
(added to maint), and combined sections with the same name.
I didn't combine sections without a description (e.g. "Minor
bugfixes:"), since we'll probably add a description to those.
---
ChangeLog | 241 +++++++++++++++++++++++++++++++++++++++++-
changes/11622 | 3 -
changes/12032 | 4 -
changes/bug10849_023 | 6 --
changes/bug10849_025 | 6 --
changes/bug11233 | 4 -
changes/bug11469 | 6 --
changes/bug11476 | 5 -
changes/bug11477 | 4 -
changes/bug11605 | 2 -
changes/bug11608 | 5 -
changes/bug11609 | 5 -
changes/bug11618 | 5 -
changes/bug11623 | 3 -
changes/bug11628 | 4 -
changes/bug11632 | 5 -
changes/bug11633_part1 | 4 -
changes/bug11633_part2 | 4 -
changes/bug11634 | 6 --
changes/bug11635 | 6 --
changes/bug11648 | 8 --
changes/bug11654 | 4 -
changes/bug11729 | 5 -
changes/bug11737_diagnostic | 5 -
changes/bug11742 | 4 -
changes/bug11743 | 16 ---
changes/bug11750 | 5 -
changes/bug11761 | 4 -
changes/bug11805 | 5 -
changes/bug11946 | 5 -
changes/bug11965 | 6 --
changes/bug12028 | 5 -
changes/bug12032 | 4 -
changes/bug12041 | 5 -
changes/bug12043 | 4 -
changes/bug12064_part1 | 4 -
changes/bug12064_part2 | 5 -
changes/bug12115 | 3 -
changes/bug12139 | 4 -
changes/bug4345 | 10 --
changes/bug8368 | 4 -
changes/bug9635 | 3 -
changes/bug9781 | 5 -
changes/diagnose_8387 | 4 -
changes/md_leak_bug | 5 -
changes/msvc_fix | 3 -
changes/stats_not_status | 4 -
changes/ticket8368 | 5 -
changes/ticket8966 | 7 --
scripts/maint/sortChanges.py | 40 +++++++
50 files changed, 280 insertions(+), 239 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9873696..72d5f97 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,243 @@
-Changes in version 0.2.5.5-alpha - 2014-05-??
+Changes in version 0.2.5.5-alpha - 2014-06-??
+ Write a blurb here.
+
+ o Major bugfixes (security, OOM, new since 0.2.5.4-alpha, also in 0.2.4.22):
+ - Fix a memory leak that could occur if a microdescriptor parse
+ fails during the tokenizing step. This bug could enable a memory
+ exhaustion attack by directory servers. Fixes bug 11649; bugfix
+ on 0.2.2.6-alpha.
+
+ o Major bugfixes (relay):
+ - When uploading to the directory authorities, use a direct dirport
+ connection if we are a uploading an ordinary, non-anonymous directory
+ object. Previously, relays would used tunnel connections under a
+ fairly wide variety of circumstances. Fixes bug 11469; bugfix on
+ 0.2.4.3-alpha.
+
+ o Major security fixes (directory authorities):
+ - Directory authorities now include a digest of each relay's
+ identity key as a part of its microdescriptor.
+
+ This is a workaround for bug #11743 (reported by "cypherpunks"),
+ where Tor clients do not
+ support receiving multiple microdescriptors with the same SHA256
+ digest in the same consensus. When clients receive a consensus
+ like this, they only use one of the relays. Without this fix, a
+ hostile relay could selectively disable some client use of target
+ relays by constucting a router descriptor with a different
+ identity and the same microdescriptor parameters and getting the
+ authorities to list it in a microdescriptor consensus. This fix
+ prevents an attacker from causing a microdescriptor collision,
+ because the router's identity is not forgeable.
+
+ o Minor features (diagnostic):
+ - When logging a warning because of bug #7164, additionally check the
+ hash table for consistency (as proposed on ticket #11737). This may
+ help diagnose bug #7164.
+ - When we log a heartbeat, log how many one-hop circuits we have that
+ are at least 30 minutes old, and log status information about a
+ few of them. This is an attempt to track down bug 8387.
+
+ o Minor features (security):
+ - Apply the secure SipHash-2-4 function to the hash table mapping
+ circuit IDs and channels to circuits. We missed this one when we
+ were converting all the other hash functions to use SipHash back
+ in 0.2.5.3-alpha. Resolves ticket 11750.
+
+ o Minor features:
+ - Add a systemd service file (tor.service) that can be installed by
+ Linux distributions that make use of the systemd init daemon.
+ Fixes bug 8368.
+
+ o Minor features:
+ - Give more specific warnings when we notice at the client side that
+ an onion handshake has failed. Fixes ticket 9635.
+
+ o Minor features:
+ - The configure script has a --disable-seccomp option to turn off
+ support for libseccomp on systems that have it, in case it (or
+ Tor's use of it) is broken. Resolves ticket 11628.
+
+ o Minor features:
+ - When we encounter an unexpected CR in text that we're trying to
+ write to a file on Windows, log the name of the file. Should help
+ diagnosing bug 11233.
+
+ o Minor bugfixes (configuration, security, new since 0.2.5.4-alpha, also in 0.2.4.22):
+ - When running a hidden service, do not allow TunneledDirConns 0;
+ this will keep the hidden service from running, and also
+ make it publish its descriptors directly over HTTP. Fixes bug 10849;
+ bugfix on 0.2.1.1-alpha.
+
+ o Minor bugfixes (compilation):
+ - Fix compilation of test_status.c when building with MVSC.
+ Bugfix on 0.2.5.4-alpha. Patch from Gisle Vanem.
+ - Resolve GCC complaints on OpenBSD about discarding constness in
+ TO_{ORIGIN,OR}_CIRCUIT functions. Fixes part of bug 11633; bugfix on
+ 0.1.1.23. Patch from Dana Koch.
+ - Resolve clang complaints on OpenBSD with -Wshorten-64-to-32 due to
+ treatment of long and time_t as comparable types. Fixes part of bug 11633.
+ Patch from Dana Koch.
+
+ o Minor bugfixes (build):
+ - When deciding whether to build the 64-bit curve25519 implementation,
+ detect platforms where we can compile 128-bit arithmetic but cannot
+ link it. Fixes bug 11729; bugfix on 0.2.4.8-alpha. Patch
+ from "conradev".
+
+ o Minor bugfixes (Directory server):
+ - When sending a compressed set of descriptors or microdescriptors,
+ make sure to finalize the zlib stream. Previously, we would write
+ all the compressed data, but if the last descriptor we wanted to
+ send was missing or too old, we would not mark the stream as
+ finished. This caused problems for decompression tools. Fixes bug
+ 11648; bugfix on 0.1.1.23.
+
+ o Minor bugfixes (dmalloc):
+ - Fix compilation with dmalloc. Fixes bug 11605; bugfix on 0.2.4.10-alpha.
+
+ o Minor bugfixes (documentation):
+ - Correct the documenation so that it lists the correct directories
+ for the stats files. (They are in a subdirectory called "stats",
+ not "status".)
+
+ o Minor bugfixes (linux seccomp sandbox)
+ - Make the seccomp sandbox code compile with ARM linux. Fixes bug
+ 11622; bugfix on 0.2.5.1-alpha.
+ - Avoid crashing when re-opening listener ports with the seccomp
+ sandbox active. Fixes bug 12115; bugfix on 0.2.5.1-alpha.
+ - Avoid crashing with the seccomp sandbox enabled along with
+ ConstrainedSockets. Fixes bug 12139; bugfix on 0.2.5.1-alpha.
+ - When we receive a SIGHUP with the sandbox enabled, correctly
+ support rotating our log files. Fixes bug 12032; bugfix on
+ 0.2.5.1-alpha.
+ - Avoid crash when running with sandboxing enabled and
+ DirReqStatistics not disabled. Fixes bug 12035; bugfix on
+ 0.2.5.1-alpha.
+ - Fix a "BUG" warning when trying to write bridge-stats files with
+ the Linux syscall sandbox filter enabled. Fixes bug 12041;
+ bugfix on 0.2.5.1-alpha.
+ - Prevent the sandbox from crashing on startup when run with the
+ --enable-expensive-hardening configuration option. Fixes bug
+ 11477; bugfix on 0.2.5.4-alpha.
+ - When running with DirPortFrontPage and Sandbox both enabled, reload
+ the DirPortFrontPage correctly when restarting. Fixes bug 12028;
+ bugfix on 0.2.5.1-alpha.
+ - Don't try to enable the sandbox when using the Tor binary to
+ check its configuration, hash a passphrase, or so on. Doing
+ so was crashing on startup for some users. Fixes bug 11609;
+ bugfix on 0.2.5.1-alpha.
+ - Avoid warnings when running with sandboxing and node statistics
+ enabled at the same time.
+ Fixes part of 12064; bugfix on 0.2.5.1-alpha. Patch from Michael Wolf.
+ - Avoid warnings when running with sandboxing enabled at the same
+ time as cookie authentication, hidden services or directory
+ authority voting. Fixes part of 12064; bugfix on 0.2.5.1-alpha.
+ - Do not allow options which would require us to call exec to be
+ enabled along with the seccomp2 sandbox: they will inevitably
+ crash. Fix for bug 12043; bugfix on 0.2.5.1-alpha.
+ - Handle failures in getpwnam()/getpwuid() when running with the
+ User option set and the Linux syscall sandbox enabled. Fixes bug
+ 11946; bugfix on 0.2.5.1-alpha.
+
+ o Minor bugfixes (pluggable transports):
+ - Enable the ExtORPortCookieAuthFile option, to allow changing the
+ default location of the authentication token for the extended OR Port
+ as used by sever-side pluggable transports. We had implemented this
+ option before, but the code to make it settable had been omitted.
+ Fixes bug 11635; bugfix on 0.2.5.1-alpha.
+
+ o Minor bugfixes (testing):
+ - The Python parts of the test scripts now work on Python 3 as well
+ as Python 2, so systems where '/usr/bin/python' is Python 3 will
+ no longer have the tests break. Fixes bug 11608; bugfix on
+ 0.2.5.2-alpha.
+ - When looking for versions of python that we could run the tests
+ with, check for "python2.7" and "python3.3"; previously we were
+ only looking for "python", "python2", and "python3". Patch from
+ Dana Koch. Fixes bug 11632; bugfix on 0.2.5.2-alpha.
+
+ o Minor bugfixes (tor-fw-helper):
+ - Give a correct log message when tor-fw-helper fails to launch.
+ (Previously, we would say something like "tor-fw-helper sent us a
+ string we could not parse".) Fixes bug 9781; bugfix on 0.2.4.2-alpha.
+
+ o Minor bugfixes:
+ - Avoid another 60-second delay when starting Tor in a
+ pluggable-transport-using configuration when we already have
+ cached descriptors for our bridges. Fixes bug 11965; bugfix on
+ 0.2.3.6-alpha.
+
+ o Minor bugfixes:
+ - Check return code on spawn_func() in cpuworker code, so that we don't
+ think we've spawned a nonworking cpuworker and write junk to it
+ forever. Fix related to bug 4345; bugfix on all released Tor versions.
+ Found by "skruffy".
+ - Use a pthread_attr to make sure that spawn_func() cannot return
+ an error while at the same time launching a thread. Fix related
+ to bug 4345; bugfix on all released Tor versions. Reported by
+ "cypherpunks".
+
+ o Minor bugfixes:
+ - Correctly detect the total available system memory. We tried to do this
+ in 0.2.5.4-alpha, but the code was set up to always return an error
+ value, even on success.
+ Fixes bug 11805; bugfix on 0.2.5.4-alpha.
+
+ o Minor bugfixes:
+ - Fix a broken log message about delayed directory fetches that
+ was caused by a misuse of strlcpy(). Fixes bug 11654; bugfix on
+ 0.2.5.3-alpha.
+
+ o Minor bugfixes:
+ - Fix all valgrind warnings produced by the unit tests. There were
+ over a thousand memory leak warnings previously, mostly produced
+ by forgetting to free things in the unit test code. Fixes bug
+ 11618, bugfixes on many versions of Tor.
+
+ o Minor bugfixes:
+ - Fix compilation when DNS_CACHE_DEBUG is enabled. Fixes bug 11761;
+ bugfix on 0.2.3.13-alpha. Found by "cypherpunks".
+
+ o Minor bugfixes:
+ - Make Tor compile correctly with --disable-buf-freelists.
+ Fixes bug 11623; bugfix on 0.2.5.3-alpha.
+
+ o Bugfixes:
+ - Add configure options controlling allocator tricks like mempools and
+ freelists, and turn them off by default; on most platforms malloc is
+ reasonable enough for this not to be necessary, and a similar feature
+ in OpenSSL exacerbated Heartbleed. Fixes bug #11476.
+
+ o Distribution:
+ - Include a tor.service file in contrib.dist for use with
+ systemd. Some distributions will be able to use this file unmodified;
+ others will need to tweak it, or write their own. Patch from
+ Jamie Nguyen; resolves ticket 8368.
+
+ o Documentation:
+ - Clean up several option names in the manpage to match their real
+ names, add the missing documentation for a couple of testing and
+ directory authority options, remove the documentation for a
+ V2-directory fetching option that no longer exists. Resolves
+ ticket 11634.
+
+ o Package cleanup:
+ - The contrib directory has been sorted and tidy. Before, it was an
+ unsorted dumping ground for useful and not-so-useful things. Now,
+ it has been divided based on functionality, and the items which
+ seemed to be nonfunctional or useless have been removed. Resolves
+ ticket 8966; based on patches from "rl1987".
+
+ o Removed code:
+ - Remove /tor/dbg-stability.txt URL that was meant to help debug WFU
+ and MTBF calculations, but that nobody was using. Fixes #11742.
+ - The TunnelDirConns and PreferTunnelledDirConns options no longer
+ exist; tunneled directory connections have been available since
+ 0.1.2.5-alpha, and turning them off is not a good idea. This is a
+ brute-force fix for 10849, where "TunnelDirConns 0" would break
+ hidden services.
+
Changes in version 0.2.4.22 - 2014-05-16
diff --git a/changes/11622 b/changes/11622
deleted file mode 100644
index 9e4be41..0000000
--- a/changes/11622
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (linux seccomp sandbox)
- - Make the seccomp sandbox code compile with ARM linux. Fixes bug
- 11622; bugfix on 0.2.5.1-alpha.
\ No newline at end of file
diff --git a/changes/12032 b/changes/12032
deleted file mode 100644
index c51ddb8..0000000
--- a/changes/12032
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (linux syscall sandbox):
- - Avoid crash when running with sandboxing enabled and
- DirReqStatistics not disabled. Fixes bug 12035; bugfix on
- 0.2.5.1-alpha.
\ No newline at end of file
diff --git a/changes/bug10849_023 b/changes/bug10849_023
deleted file mode 100644
index 480dea3..0000000
--- a/changes/bug10849_023
+++ /dev/null
@@ -1,6 +0,0 @@
- o Major bugfixes:
- - When running a hidden service, do not allow TunneledDirConns 0;
- this will keep the hidden service from running, and also
- make it publish its descriptors directly over HTTP. Fixes bug 10849;
- bugfix on 0.2.1.1-alpha.
-
diff --git a/changes/bug10849_025 b/changes/bug10849_025
deleted file mode 100644
index 1a3b71b..0000000
--- a/changes/bug10849_025
+++ /dev/null
@@ -1,6 +0,0 @@
- o Removed code:
- - The TunnelDirConns and PreferTunnelledDirConns options no longer
- exist; tunneled directory connections have been available since
- 0.1.2.5-alpha, and turning them off is not a good idea. This is a
- brute-force fix for 10849, where "TunnelDirConns 0" would break
- hidden services.
diff --git a/changes/bug11233 b/changes/bug11233
deleted file mode 100644
index 1161b6d..0000000
--- a/changes/bug11233
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features:
- - When we encounter an unexpected CR in text that we're trying to
- write to a file on Windows, log the name of the file. Should help
- diagnosing bug 11233.
diff --git a/changes/bug11469 b/changes/bug11469
deleted file mode 100644
index 8517d38..0000000
--- a/changes/bug11469
+++ /dev/null
@@ -1,6 +0,0 @@
- o Major bugfixes (relay):
- - When uploading to the directory authorities, use a direct dirport
- connection if we are a uploading an ordinary, non-anonymous directory
- object. Previously, relays would used tunnel connections under a
- fairly wide variety of circumstances. Fixes bug 11469; bugfix on
- 0.2.4.3-alpha.
diff --git a/changes/bug11476 b/changes/bug11476
deleted file mode 100644
index cb3d217..0000000
--- a/changes/bug11476
+++ /dev/null
@@ -1,5 +0,0 @@
- o Bugfixes:
- - Add configure options controlling allocator tricks like mempools and
- freelists, and turn them off by default; on most platforms malloc is
- reasonable enough for this not to be necessary, and a similar feature
- in OpenSSL exacerbated Heartbleed. Fixes bug #11476.
diff --git a/changes/bug11477 b/changes/bug11477
deleted file mode 100644
index 21dd345..0000000
--- a/changes/bug11477
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (linux syscall sandbox):
- - Prevent the sandbox from crashing on startup when run with the
- --enable-expensive-hardening configuration option. Fixes bug
- 11477; bugfix on 0.2.5.4-alpha.
diff --git a/changes/bug11605 b/changes/bug11605
deleted file mode 100644
index 973ac6d..0000000
--- a/changes/bug11605
+++ /dev/null
@@ -1,2 +0,0 @@
- o Minor bugfixes (dmalloc):
- - Fix compilation with dmalloc. Fixes bug 11605; bugfix on 0.2.4.10-alpha.
diff --git a/changes/bug11608 b/changes/bug11608
deleted file mode 100644
index f34c9eb..0000000
--- a/changes/bug11608
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (testing):
- - The Python parts of the test scripts now work on Python 3 as well
- as Python 2, so systems where '/usr/bin/python' is Python 3 will
- no longer have the tests break. Fixes bug 11608; bugfix on
- 0.2.5.2-alpha.
diff --git a/changes/bug11609 b/changes/bug11609
deleted file mode 100644
index 2a11613..0000000
--- a/changes/bug11609
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (sandbox):
- - Don't try to enable the sandbox when using the Tor binary to
- check its configuration, hash a passphrase, or so on. Doing
- so was crashing on startup for some users. Fixes bug 11609;
- bugfix on 0.2.5.1-alpha.
diff --git a/changes/bug11618 b/changes/bug11618
deleted file mode 100644
index e650d55..0000000
--- a/changes/bug11618
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes:
- - Fix all valgrind warnings produced by the unit tests. There were
- over a thousand memory leak warnings previously, mostly produced
- by forgetting to free things in the unit test code. Fixes bug
- 11618, bugfixes on many versions of Tor.
diff --git a/changes/bug11623 b/changes/bug11623
deleted file mode 100644
index 58ff06d..0000000
--- a/changes/bug11623
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes:
- - Make Tor compile correctly with --disable-buf-freelists.
- Fixes bug 11623; bugfix on 0.2.5.3-alpha.
diff --git a/changes/bug11628 b/changes/bug11628
deleted file mode 100644
index b93e1f4..0000000
--- a/changes/bug11628
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features:
- - The configure script has a --disable-seccomp option to turn off
- support for libseccomp on systems that have it, in case it (or
- Tor's use of it) is broken. Resolves ticket 11628.
diff --git a/changes/bug11632 b/changes/bug11632
deleted file mode 100644
index 0dc7f8f..0000000
--- a/changes/bug11632
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (testing):
- - When looking for versions of python that we could run the tests
- with, check for "python2.7" and "python3.3"; previously we were
- only looking for "python", "python2", and "python3". Patch from
- Dana Koch. Fixes bug 11632; bugfix on 0.2.5.2-alpha.
diff --git a/changes/bug11633_part1 b/changes/bug11633_part1
deleted file mode 100644
index fb281bd..0000000
--- a/changes/bug11633_part1
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (build):
- - Resolve GCC complaints on OpenBSD about discarding constness in
- TO_{ORIGIN,OR}_CIRCUIT functions. Fixes part of bug 11633; bugfix on
- 0.1.1.23. Patch from Dana Koch.
diff --git a/changes/bug11633_part2 b/changes/bug11633_part2
deleted file mode 100644
index 574660d..0000000
--- a/changes/bug11633_part2
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (build):
- - Resolve clang complaints on OpenBSD with -Wshorten-64-to-32 due to
- treatment of long and time_t as comparable types. Fixes part of bug 11633.
- Patch from Dana Koch.
diff --git a/changes/bug11634 b/changes/bug11634
deleted file mode 100644
index 2a52b3fcf..0000000
--- a/changes/bug11634
+++ /dev/null
@@ -1,6 +0,0 @@
- o Documentation:
- - Clean up several option names in the manpage to match their real
- names, add the missing documentation for a couple of testing and
- directory authority options, remove the documentation for a
- V2-directory fetching option that no longer exists. Resolves
- ticket 11634.
diff --git a/changes/bug11635 b/changes/bug11635
deleted file mode 100644
index bb5ecee..0000000
--- a/changes/bug11635
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor bugfixes (pluggable transports):
- - Enable the ExtORPortCookieAuthFile option, to allow changing the
- default location of the authentication token for the extended OR Port
- as used by sever-side pluggable transports. We had implemented this
- option before, but the code to make it settable had been omitted.
- Fixes bug 11635; bugfix on 0.2.5.1-alpha.
diff --git a/changes/bug11648 b/changes/bug11648
deleted file mode 100644
index 0e89274..0000000
--- a/changes/bug11648
+++ /dev/null
@@ -1,8 +0,0 @@
- o Minor bugfixes (Directory server):
- - When sending a compressed set of descriptors or microdescriptors,
- make sure to finalize the zlib stream. Previously, we would write
- all the compressed data, but if the last descriptor we wanted to
- send was missing or too old, we would not mark the stream as
- finished. This caused problems for decompression tools. Fixes bug
- 11648; bugfix on 0.1.1.23.
-
diff --git a/changes/bug11654 b/changes/bug11654
deleted file mode 100644
index 97c70b2..0000000
--- a/changes/bug11654
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes:
- - Fix a broken log message about delayed directory fetches that
- was caused by a misuse of strlcpy(). Fixes bug 11654; bugfix on
- 0.2.5.3-alpha.
diff --git a/changes/bug11729 b/changes/bug11729
deleted file mode 100644
index 93751cf..0000000
--- a/changes/bug11729
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (build):
- - When deciding whether to build the 64-bit curve25519 implementation,
- detect platforms where we can compile 128-bit arithmetic but cannot
- link it. Fixes bug 11729; bugfix on 0.2.4.8-alpha. Patch
- from "conradev".
diff --git a/changes/bug11737_diagnostic b/changes/bug11737_diagnostic
deleted file mode 100644
index 62e7a4a..0000000
--- a/changes/bug11737_diagnostic
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor features (diagnostic):
- - When logging a warning because of bug #7164, additionally check the
- hash table for consistency (as proposed on ticket #11737). This may
- help diagnose bug #7164.
-
diff --git a/changes/bug11742 b/changes/bug11742
deleted file mode 100644
index 0004871..0000000
--- a/changes/bug11742
+++ /dev/null
@@ -1,4 +0,0 @@
- o Removed code:
- - Remove /tor/dbg-stability.txt URL that was meant to help debug WFU
- and MTBF calculations, but that nobody was using. Fixes #11742.
-
diff --git a/changes/bug11743 b/changes/bug11743
deleted file mode 100644
index 8435179..0000000
--- a/changes/bug11743
+++ /dev/null
@@ -1,16 +0,0 @@
- o Major security fixes (directory authorities):
-
- - Directory authorities now include a digest of each relay's
- identity key as a part of its microdescriptor.
-
- This is a workaround for bug #11743 (reported by "cypherpunks"),
- where Tor clients do not
- support receiving multiple microdescriptors with the same SHA256
- digest in the same consensus. When clients receive a consensus
- like this, they only use one of the relays. Without this fix, a
- hostile relay could selectively disable some client use of target
- relays by constucting a router descriptor with a different
- identity and the same microdescriptor parameters and getting the
- authorities to list it in a microdescriptor consensus. This fix
- prevents an attacker from causing a microdescriptor collision,
- because the router's identity is not forgeable.
diff --git a/changes/bug11750 b/changes/bug11750
deleted file mode 100644
index f779ac8..0000000
--- a/changes/bug11750
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor features (security):
- - Apply the secure SipHash-2-4 function to the hash table mapping
- circuit IDs and channels to circuits. We missed this one when we
- were converting all the other hash functions to use SipHash back
- in 0.2.5.3-alpha. Resolves ticket 11750.
diff --git a/changes/bug11761 b/changes/bug11761
deleted file mode 100644
index ffcae5a..0000000
--- a/changes/bug11761
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes:
- - Fix compilation when DNS_CACHE_DEBUG is enabled. Fixes bug 11761;
- bugfix on 0.2.3.13-alpha. Found by "cypherpunks".
-
diff --git a/changes/bug11805 b/changes/bug11805
deleted file mode 100644
index 02a5538..0000000
--- a/changes/bug11805
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes:
- - Correctly detect the total available system memory. We tried to do this
- in 0.2.5.4-alpha, but the code was set up to always return an error
- value, even on success.
- Fixes bug 11805; bugfix on 0.2.5.4-alpha.
diff --git a/changes/bug11946 b/changes/bug11946
deleted file mode 100644
index 9ea4831..0000000
--- a/changes/bug11946
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (sandbox):
-
- - Handle failures in getpwnam()/getpwuid() when running with the
- User option set and the Linux syscall sandbox enabled. Fixes bug
- 11946; bugfix on 0.2.5.1-alpha.
diff --git a/changes/bug11965 b/changes/bug11965
deleted file mode 100644
index a3bfd87..0000000
--- a/changes/bug11965
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor bugfixes:
-
- - Avoid another 60-second delay when starting Tor in a
- pluggable-transport-using configuration when we already have
- cached descriptors for our bridges. Fixes bug 11965; bugfix on
- 0.2.3.6-alpha.
diff --git a/changes/bug12028 b/changes/bug12028
deleted file mode 100644
index f88d4e5..0000000
--- a/changes/bug12028
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (linux syscall sandbox):
- - When running with DirPortFrontPage and Sandbox both enabled, reload
- the DirPortFrontPage correctly when restarting. Fixes bug 12028;
- bugfix on 0.2.5.1-alpha.
-
diff --git a/changes/bug12032 b/changes/bug12032
deleted file mode 100644
index 44fc6c7..0000000
--- a/changes/bug12032
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (Linux syscall sandbox):
- - When we receive a SIGHUP with the sandbox enabled, correctly
- support rotating our log files. Fixes bug 12032; bugfix on
- 0.2.5.1-alpha.
diff --git a/changes/bug12041 b/changes/bug12041
deleted file mode 100644
index ddbc7de..0000000
--- a/changes/bug12041
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (linux syscall sandbox):
- - Fix a "BUG" warning when trying to write bridge-stats files with
- the Linux syscall sandbox filter enabled. Fixes bug 12041;
- bugfix on 0.2.5.1-alpha.
-
diff --git a/changes/bug12043 b/changes/bug12043
deleted file mode 100644
index 4ec735c..0000000
--- a/changes/bug12043
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (linux syscall sandboxing):
- - Do not allow options which would require us to call exec to be
- enabled along with the seccomp2 sandbox: they will inevitably
- crash. Fix for bug 12043; bugfix on 0.2.5.1-alpha.
diff --git a/changes/bug12064_part1 b/changes/bug12064_part1
deleted file mode 100644
index b40b64a..0000000
--- a/changes/bug12064_part1
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (seccomp sandbox):
- - Avoid warnings when running with sandboxing and node statistics
- enabled at the same time.
- Fixes part of 12064; bugfix on 0.2.5.1-alpha. Patch from Michael Wolf.
diff --git a/changes/bug12064_part2 b/changes/bug12064_part2
deleted file mode 100644
index 4fa86a6..0000000
--- a/changes/bug12064_part2
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (seccomp sandbox):
- - Avoid warnings when running with sandboxing enabled at the same
- time as cookie authentication, hidden services or directory
- authority voting. Fixes part of 12064; bugfix on 0.2.5.1-alpha.
-
diff --git a/changes/bug12115 b/changes/bug12115
deleted file mode 100644
index 7b84649..0000000
--- a/changes/bug12115
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (linux seccomp sandbox):
- - Avoid crashing when re-opening listener ports with the seccomp
- sandbox active. Fixes bug 12115; bugfix on 0.2.5.1-alpha.
diff --git a/changes/bug12139 b/changes/bug12139
deleted file mode 100644
index 8d31dab..0000000
--- a/changes/bug12139
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (linux seccomp sandbox):
- - Avoid crashing with the seccomp sandbox enabled along with
- ConstrainedSockets. Fixes bug 12139; bugfix on 0.2.5.1-alpha.
-
diff --git a/changes/bug4345 b/changes/bug4345
deleted file mode 100644
index 5e650fc..0000000
--- a/changes/bug4345
+++ /dev/null
@@ -1,10 +0,0 @@
- o Minor bugfixes:
- - Check return code on spawn_func() in cpuworker code, so that we don't
- think we've spawned a nonworking cpuworker and write junk to it
- forever. Fix related to bug 4345; bugfix on all released Tor versions.
- Found by "skruffy".
-
- - Use a pthread_attr to make sure that spawn_func() cannot return
- an error while at the same time launching a thread. Fix related
- to bug 4345; bugfix on all released Tor versions. Reported by
- "cypherpunks".
diff --git a/changes/bug8368 b/changes/bug8368
deleted file mode 100644
index fa3991c..0000000
--- a/changes/bug8368
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features:
- - Add a systemd service file (tor.service) that can be installed by
- Linux distributions that make use of the systemd init daemon.
- Fixes bug 8368.
diff --git a/changes/bug9635 b/changes/bug9635
deleted file mode 100644
index 042da7b..0000000
--- a/changes/bug9635
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features:
- - Give more specific warnings when we notice at the client side that
- an onion handshake has failed. Fixes ticket 9635.
diff --git a/changes/bug9781 b/changes/bug9781
deleted file mode 100644
index 0a3c557..0000000
--- a/changes/bug9781
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (tor-fw-helper):
-
- - Give a correct log message when tor-fw-helper fails to launch.
- (Previously, we would say something like "tor-fw-helper sent us a
- string we could not parse".) Fixes bug 9781; bugfix on 0.2.4.2-alpha.
diff --git a/changes/diagnose_8387 b/changes/diagnose_8387
deleted file mode 100644
index 3dfc845..0000000
--- a/changes/diagnose_8387
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (diagnostic):
- - When we log a heartbeat, log how many one-hop circuits we have that
- are at least 30 minutes old, and log status information about a
- few of them. This is an attempt to track down bug 8387.
diff --git a/changes/md_leak_bug b/changes/md_leak_bug
deleted file mode 100644
index 26270aa..0000000
--- a/changes/md_leak_bug
+++ /dev/null
@@ -1,5 +0,0 @@
- o Major bugfixes (security, OOM)
- - Fix a memory leak that could occur if a microdescriptor parse
- fails during the tokenizing step. This could enable a memory
- exhaustion attack by directory servers. Fixes bug #11649; bugfix
- on 0.2.2.6-alpha.
diff --git a/changes/msvc_fix b/changes/msvc_fix
deleted file mode 100644
index 6d4531b..0000000
--- a/changes/msvc_fix
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (build):
- - Fix compilation of test_status.c when building with MVSC.
- Bugfix on 0.2.5.4-alpha. Patch from Gisle Vanem.
diff --git a/changes/stats_not_status b/changes/stats_not_status
deleted file mode 100644
index e2bc37e..0000000
--- a/changes/stats_not_status
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (documentation):
- - Correct the documenation so that it lists the correct directories
- for the stats files. (They are in a subdirectory called "stats",
- not "status".)
diff --git a/changes/ticket8368 b/changes/ticket8368
deleted file mode 100644
index 206a766..0000000
--- a/changes/ticket8368
+++ /dev/null
@@ -1,5 +0,0 @@
- o Distribution:
- - Include a tor.service file in contrib.dist for use with
- systemd. Some distributions will be able to use this file unmodified;
- others will need to tweak it, or write their own. Patch from
- Jamie Nguyen; resolves ticket 8368.
diff --git a/changes/ticket8966 b/changes/ticket8966
deleted file mode 100644
index d6967a4..0000000
--- a/changes/ticket8966
+++ /dev/null
@@ -1,7 +0,0 @@
- o Package cleanup:
- - The contrib directory has been sorted and tidy. Before, it was an
- unsorted dumping ground for useful and not-so-useful things. Now,
- it has been divided based on functionality, and the items which
- seemed to be nonfunctional or useless have been removed. Resolves
- ticket 8966; based on patches from "rl1987".
-
diff --git a/scripts/maint/sortChanges.py b/scripts/maint/sortChanges.py
new file mode 100755
index 0000000..f70490b
--- /dev/null
+++ b/scripts/maint/sortChanges.py
@@ -0,0 +1,40 @@
+#!/usr/bin/python
+
+import re
+import sys
+
+def fetch(fn):
+ with open(fn) as f:
+ s = f.read()
+ s = "%s\n" % s.rstrip()
+ return s
+
+def score(s):
+ m = re.match(r'^ +o (.*)', s)
+ if not m:
+ print >>sys.stderr, "Can't score %r"%s
+ lw = m.group(1).lower()
+ if lw.startswith("major feature"):
+ score = 0
+ elif lw.startswith("major bug"):
+ score = 1
+ elif lw.startswith("major"):
+ score = 2
+ elif lw.startswith("minor feature"):
+ score = 10
+ elif lw.startswith("minor bug"):
+ score = 11
+ elif lw.startswith("minor"):
+ score = 12
+ else:
+ score = 100
+
+ return (score, lw, s)
+
+
+changes = [ score(fetch(fn)) for fn in sys.argv[1:] if not fn.endswith('~') ]
+
+changes.sort()
+
+for _, _, s in changes:
+ print s
1
0
29 May '14
commit d92a01e8202a493a022161539007d5f6f9f8a244
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Thu May 29 11:30:15 2014 -0400
Reformat 0255 changelog. Tweak formatter script.
---
ChangeLog | 178 +++++++++++++++++++------------------
scripts/maint/format_changelog.py | 4 +-
2 files changed, 92 insertions(+), 90 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 72d5f97..15ff065 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,34 +9,34 @@ Changes in version 0.2.5.5-alpha - 2014-06-??
o Major bugfixes (relay):
- When uploading to the directory authorities, use a direct dirport
- connection if we are a uploading an ordinary, non-anonymous directory
- object. Previously, relays would used tunnel connections under a
- fairly wide variety of circumstances. Fixes bug 11469; bugfix on
- 0.2.4.3-alpha.
+ connection if we are a uploading an ordinary, non-anonymous
+ directory object. Previously, relays would used tunnel connections
+ under a fairly wide variety of circumstances. Fixes bug 11469;
+ bugfix on 0.2.4.3-alpha.
o Major security fixes (directory authorities):
- Directory authorities now include a digest of each relay's
identity key as a part of its microdescriptor.
This is a workaround for bug #11743 (reported by "cypherpunks"),
- where Tor clients do not
- support receiving multiple microdescriptors with the same SHA256
- digest in the same consensus. When clients receive a consensus
- like this, they only use one of the relays. Without this fix, a
- hostile relay could selectively disable some client use of target
- relays by constucting a router descriptor with a different
- identity and the same microdescriptor parameters and getting the
- authorities to list it in a microdescriptor consensus. This fix
- prevents an attacker from causing a microdescriptor collision,
- because the router's identity is not forgeable.
+ where Tor clients do not support receiving multiple
+ microdescriptors with the same SHA256 digest in the same
+ consensus. When clients receive a consensus like this, they only
+ use one of the relays. Without this fix, a hostile relay could
+ selectively disable some client use of target relays by
+ constucting a router descriptor with a different identity and the
+ same microdescriptor parameters and getting the authorities to
+ list it in a microdescriptor consensus. This fix prevents an
+ attacker from causing a microdescriptor collision, because the
+ router's identity is not forgeable.
o Minor features (diagnostic):
- - When logging a warning because of bug #7164, additionally check the
- hash table for consistency (as proposed on ticket #11737). This may
- help diagnose bug #7164.
- - When we log a heartbeat, log how many one-hop circuits we have that
- are at least 30 minutes old, and log status information about a
- few of them. This is an attempt to track down bug 8387.
+ - When logging a warning because of bug #7164, additionally check
+ the hash table for consistency (as proposed on ticket #11737).
+ This may help diagnose bug #7164.
+ - When we log a heartbeat, log how many one-hop circuits we have
+ that are at least 30 minutes old, and log status information about
+ a few of them. This is an attempt to track down bug 8387.
o Minor features (security):
- Apply the secure SipHash-2-4 function to the hash table mapping
@@ -60,7 +60,7 @@ Changes in version 0.2.5.5-alpha - 2014-06-??
o Minor features:
- When we encounter an unexpected CR in text that we're trying to
- write to a file on Windows, log the name of the file. Should help
+ write to a file on Windows, log the name of the file. Should help
diagnosing bug 11233.
o Minor bugfixes (configuration, security, new since 0.2.5.4-alpha, also in 0.2.4.22):
@@ -70,20 +70,20 @@ Changes in version 0.2.5.5-alpha - 2014-06-??
bugfix on 0.2.1.1-alpha.
o Minor bugfixes (compilation):
- - Fix compilation of test_status.c when building with MVSC.
- Bugfix on 0.2.5.4-alpha. Patch from Gisle Vanem.
+ - Fix compilation of test_status.c when building with MVSC. Bugfix
+ on 0.2.5.4-alpha. Patch from Gisle Vanem.
- Resolve GCC complaints on OpenBSD about discarding constness in
- TO_{ORIGIN,OR}_CIRCUIT functions. Fixes part of bug 11633; bugfix on
- 0.1.1.23. Patch from Dana Koch.
+ TO_{ORIGIN,OR}_CIRCUIT functions. Fixes part of bug 11633; bugfix
+ on 0.1.1.23. Patch from Dana Koch.
- Resolve clang complaints on OpenBSD with -Wshorten-64-to-32 due to
- treatment of long and time_t as comparable types. Fixes part of bug 11633.
- Patch from Dana Koch.
+ treatment of long and time_t as comparable types. Fixes part of
+ bug 11633. Patch from Dana Koch.
o Minor bugfixes (build):
- - When deciding whether to build the 64-bit curve25519 implementation,
- detect platforms where we can compile 128-bit arithmetic but cannot
- link it. Fixes bug 11729; bugfix on 0.2.4.8-alpha. Patch
- from "conradev".
+ - When deciding whether to build the 64-bit curve25519
+ implementation, detect platforms where we can compile 128-bit
+ arithmetic but cannot link it. Fixes bug 11729; bugfix on
+ 0.2.4.8-alpha. Patch from "conradev".
o Minor bugfixes (Directory server):
- When sending a compressed set of descriptors or microdescriptors,
@@ -94,14 +94,15 @@ Changes in version 0.2.5.5-alpha - 2014-06-??
11648; bugfix on 0.1.1.23.
o Minor bugfixes (dmalloc):
- - Fix compilation with dmalloc. Fixes bug 11605; bugfix on 0.2.4.10-alpha.
+ - Fix compilation with dmalloc. Fixes bug 11605; bugfix
+ on 0.2.4.10-alpha.
o Minor bugfixes (documentation):
- Correct the documenation so that it lists the correct directories
- for the stats files. (They are in a subdirectory called "stats",
+ for the stats files. (They are in a subdirectory called "stats",
not "status".)
- o Minor bugfixes (linux seccomp sandbox)
+ o Minor bugfixes (linux seccomp sandbox):
- Make the seccomp sandbox code compile with ARM linux. Fixes bug
11622; bugfix on 0.2.5.1-alpha.
- Avoid crashing when re-opening listener ports with the seccomp
@@ -109,30 +110,30 @@ Changes in version 0.2.5.5-alpha - 2014-06-??
- Avoid crashing with the seccomp sandbox enabled along with
ConstrainedSockets. Fixes bug 12139; bugfix on 0.2.5.1-alpha.
- When we receive a SIGHUP with the sandbox enabled, correctly
- support rotating our log files. Fixes bug 12032; bugfix on
- 0.2.5.1-alpha.
+ support rotating our log files. Fixes bug 12032; bugfix
+ on 0.2.5.1-alpha.
- Avoid crash when running with sandboxing enabled and
- DirReqStatistics not disabled. Fixes bug 12035; bugfix on
- 0.2.5.1-alpha.
+ DirReqStatistics not disabled. Fixes bug 12035; bugfix
+ on 0.2.5.1-alpha.
- Fix a "BUG" warning when trying to write bridge-stats files with
- the Linux syscall sandbox filter enabled. Fixes bug 12041;
- bugfix on 0.2.5.1-alpha.
+ the Linux syscall sandbox filter enabled. Fixes bug 12041; bugfix
+ on 0.2.5.1-alpha.
- Prevent the sandbox from crashing on startup when run with the
--enable-expensive-hardening configuration option. Fixes bug
11477; bugfix on 0.2.5.4-alpha.
- - When running with DirPortFrontPage and Sandbox both enabled, reload
- the DirPortFrontPage correctly when restarting. Fixes bug 12028;
- bugfix on 0.2.5.1-alpha.
- - Don't try to enable the sandbox when using the Tor binary to
- check its configuration, hash a passphrase, or so on. Doing
- so was crashing on startup for some users. Fixes bug 11609;
- bugfix on 0.2.5.1-alpha.
+ - When running with DirPortFrontPage and Sandbox both enabled,
+ reload the DirPortFrontPage correctly when restarting. Fixes bug
+ 12028; bugfix on 0.2.5.1-alpha.
+ - Don't try to enable the sandbox when using the Tor binary to check
+ its configuration, hash a passphrase, or so on. Doing so was
+ crashing on startup for some users. Fixes bug 11609; bugfix
+ on 0.2.5.1-alpha.
- Avoid warnings when running with sandboxing and node statistics
- enabled at the same time.
- Fixes part of 12064; bugfix on 0.2.5.1-alpha. Patch from Michael Wolf.
+ enabled at the same time. Fixes part of 12064; bugfix on
+ 0.2.5.1-alpha. Patch from Michael Wolf.
- Avoid warnings when running with sandboxing enabled at the same
time as cookie authentication, hidden services or directory
- authority voting. Fixes part of 12064; bugfix on 0.2.5.1-alpha.
+ authority voting. Fixes part of 12064; bugfix on 0.2.5.1-alpha.
- Do not allow options which would require us to call exec to be
enabled along with the seccomp2 sandbox: they will inevitably
crash. Fix for bug 12043; bugfix on 0.2.5.1-alpha.
@@ -142,16 +143,16 @@ Changes in version 0.2.5.5-alpha - 2014-06-??
o Minor bugfixes (pluggable transports):
- Enable the ExtORPortCookieAuthFile option, to allow changing the
- default location of the authentication token for the extended OR Port
- as used by sever-side pluggable transports. We had implemented this
- option before, but the code to make it settable had been omitted.
- Fixes bug 11635; bugfix on 0.2.5.1-alpha.
+ default location of the authentication token for the extended OR
+ Port as used by sever-side pluggable transports. We had
+ implemented this option before, but the code to make it settable
+ had been omitted. Fixes bug 11635; bugfix on 0.2.5.1-alpha.
o Minor bugfixes (testing):
- The Python parts of the test scripts now work on Python 3 as well
as Python 2, so systems where '/usr/bin/python' is Python 3 will
- no longer have the tests break. Fixes bug 11608; bugfix on
- 0.2.5.2-alpha.
+ no longer have the tests break. Fixes bug 11608; bugfix
+ on 0.2.5.2-alpha.
- When looking for versions of python that we could run the tests
with, check for "python2.7" and "python3.3"; previously we were
only looking for "python", "python2", and "python3". Patch from
@@ -160,39 +161,40 @@ Changes in version 0.2.5.5-alpha - 2014-06-??
o Minor bugfixes (tor-fw-helper):
- Give a correct log message when tor-fw-helper fails to launch.
(Previously, we would say something like "tor-fw-helper sent us a
- string we could not parse".) Fixes bug 9781; bugfix on 0.2.4.2-alpha.
+ string we could not parse".) Fixes bug 9781; bugfix
+ on 0.2.4.2-alpha.
o Minor bugfixes:
- - Avoid another 60-second delay when starting Tor in a
- pluggable-transport-using configuration when we already have
- cached descriptors for our bridges. Fixes bug 11965; bugfix on
- 0.2.3.6-alpha.
+ - Avoid another 60-second delay when starting Tor in a pluggable-
+ transport-using configuration when we already have cached
+ descriptors for our bridges. Fixes bug 11965; bugfix
+ on 0.2.3.6-alpha.
o Minor bugfixes:
- - Check return code on spawn_func() in cpuworker code, so that we don't
- think we've spawned a nonworking cpuworker and write junk to it
- forever. Fix related to bug 4345; bugfix on all released Tor versions.
- Found by "skruffy".
- - Use a pthread_attr to make sure that spawn_func() cannot return
- an error while at the same time launching a thread. Fix related
- to bug 4345; bugfix on all released Tor versions. Reported by
- "cypherpunks".
+ - Check return code on spawn_func() in cpuworker code, so that we
+ don't think we've spawned a nonworking cpuworker and write junk to
+ it forever. Fix related to bug 4345; bugfix on all released Tor
+ versions. Found by "skruffy".
+ - Use a pthread_attr to make sure that spawn_func() cannot return an
+ error while at the same time launching a thread. Fix related to
+ bug 4345; bugfix on all released Tor versions. Reported
+ by "cypherpunks".
o Minor bugfixes:
- - Correctly detect the total available system memory. We tried to do this
- in 0.2.5.4-alpha, but the code was set up to always return an error
- value, even on success.
- Fixes bug 11805; bugfix on 0.2.5.4-alpha.
+ - Correctly detect the total available system memory. We tried to do
+ this in 0.2.5.4-alpha, but the code was set up to always return an
+ error value, even on success. Fixes bug 11805; bugfix
+ on 0.2.5.4-alpha.
o Minor bugfixes:
- - Fix a broken log message about delayed directory fetches that
- was caused by a misuse of strlcpy(). Fixes bug 11654; bugfix on
- 0.2.5.3-alpha.
+ - Fix a broken log message about delayed directory fetches that was
+ caused by a misuse of strlcpy(). Fixes bug 11654; bugfix
+ on 0.2.5.3-alpha.
o Minor bugfixes:
- Fix all valgrind warnings produced by the unit tests. There were
over a thousand memory leak warnings previously, mostly produced
- by forgetting to free things in the unit test code. Fixes bug
+ by forgetting to free things in the unit test code. Fixes bug
11618, bugfixes on many versions of Tor.
o Minor bugfixes:
@@ -200,20 +202,21 @@ Changes in version 0.2.5.5-alpha - 2014-06-??
bugfix on 0.2.3.13-alpha. Found by "cypherpunks".
o Minor bugfixes:
- - Make Tor compile correctly with --disable-buf-freelists.
- Fixes bug 11623; bugfix on 0.2.5.3-alpha.
+ - Make Tor compile correctly with --disable-buf-freelists. Fixes bug
+ 11623; bugfix on 0.2.5.3-alpha.
o Bugfixes:
- - Add configure options controlling allocator tricks like mempools and
- freelists, and turn them off by default; on most platforms malloc is
- reasonable enough for this not to be necessary, and a similar feature
- in OpenSSL exacerbated Heartbleed. Fixes bug #11476.
+ - Add configure options controlling allocator tricks like mempools
+ and freelists, and turn them off by default; on most platforms
+ malloc is reasonable enough for this not to be necessary, and a
+ similar feature in OpenSSL exacerbated Heartbleed. Fixes
+ bug #11476.
o Distribution:
- - Include a tor.service file in contrib.dist for use with
- systemd. Some distributions will be able to use this file unmodified;
- others will need to tweak it, or write their own. Patch from
- Jamie Nguyen; resolves ticket 8368.
+ - Include a tor.service file in contrib.dist for use with systemd.
+ Some distributions will be able to use this file unmodified;
+ others will need to tweak it, or write their own. Patch from Jamie
+ Nguyen; resolves ticket 8368.
o Documentation:
- Clean up several option names in the manpage to match their real
@@ -239,7 +242,6 @@ Changes in version 0.2.5.5-alpha - 2014-06-??
hidden services.
-
Changes in version 0.2.4.22 - 2014-05-16
Tor 0.2.4.22 backports numerous high-priority fixes from the Tor 0.2.5
alpha release series. These include blocking all authority signing
diff --git a/scripts/maint/format_changelog.py b/scripts/maint/format_changelog.py
index ac96a7e..86f5c50 100755
--- a/scripts/maint/format_changelog.py
+++ b/scripts/maint/format_changelog.py
@@ -116,7 +116,7 @@ def wrap_graf(words, prefix_len1=0, prefix_len2=0, width=72):
return lines
def hyphenateable(word):
- if re.match(r'^[^\d\-].*-', word):
+ if re.match(r'^[^\d\-]\D*-', word):
stripped = re.sub(r'^\W+','',word)
stripped = re.sub(r'\W+$','',word)
return stripped not in NO_HYPHENATE
@@ -218,7 +218,7 @@ class ChangeLog(object):
elif tp == TP_ITEMBODY:
if self.curgraf is None:
self.curgraf = []
- self.cursection[2][1][-1].append(self.curgraf)
+ self.cursection[2][-1][1].append(self.curgraf)
self.curgraf.append(line)
else:
1
0
[translation/tails-misc_completed] Update translations for tails-misc_completed
by translation@torproject.org 29 May '14
by translation@torproject.org 29 May '14
29 May '14
commit 9eb78623823725e9ec32b4bf6bdf4d0368d91ab2
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu May 29 15:16:02 2014 +0000
Update translations for tails-misc_completed
---
es.po | 2 +-
fr_CA.po | 13 +++++++------
pt_BR.po | 6 +++---
tr.po | 2 +-
4 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/es.po b/es.po
index 081503a..8b12615 100644
--- a/es.po
+++ b/es.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-29 00:14+0200\n"
-"PO-Revision-Date: 2014-05-29 13:26+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: strel\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
diff --git a/fr_CA.po b/fr_CA.po
index 3de28a4..0f7583a 100644
--- a/fr_CA.po
+++ b/fr_CA.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-04-27 19:29+0200\n"
-"PO-Revision-Date: 2014-05-20 18:32+0000\n"
+"POT-Creation-Date: 2014-05-29 00:14+0200\n"
+"PO-Revision-Date: 2014-05-29 14:56+0000\n"
"Last-Translator: Alain-Olivier Breysse\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/torproject/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
@@ -224,10 +224,6 @@ msgstr "Éteindre immédiatement"
msgid "Reboot Immediately"
msgstr "Redémarrer immédiatement"
-#: config/chroot_local-includes/usr/local/bin/shutdown_helper_applet:72
-msgid "Shutdown Helper"
-msgstr "Assistant d'extinction"
-
#: config/chroot_local-includes/usr/local/bin/tails-about:16
msgid "not available"
msgstr "non disponible"
@@ -249,6 +245,7 @@ msgid ""
msgstr "Informations de version :\n%s"
#: config/chroot_local-includes/usr/local/bin/tails-about:27
+#: ../config/chroot_local-includes/usr/share/applications/tails-about.desktop.in.h:1
msgid "About Tails"
msgstr "À propos de Tails"
@@ -485,6 +482,10 @@ msgstr "i2p"
msgid "Anonymous overlay network"
msgstr "Réseau de recouvrement anonyme"
+#: ../config/chroot_local-includes/usr/share/applications/tails-about.desktop.in.h:2
+msgid "Learn more about Tails"
+msgstr "En apprendre plus à propos de Tails"
+
#: ../config/chroot_local-includes/usr/share/applications/tails-reboot.desktop.in.h:1
msgid "Reboot"
msgstr "Redémarrer"
diff --git a/pt_BR.po b/pt_BR.po
index 60feb0c..2804229 100644
--- a/pt_BR.po
+++ b/pt_BR.po
@@ -15,8 +15,8 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-29 00:14+0200\n"
-"PO-Revision-Date: 2014-05-29 13:24+0000\n"
-"Last-Translator: Communia <ameaneantie(a)riseup.net>\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
+"Last-Translator: Anastasia01\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -238,7 +238,7 @@ msgstr "Tails"
#: config/chroot_local-includes/usr/local/bin/tails-about:24
msgid "The Amnesic Incognito Live System"
-msgstr "O Sistema Ativo Amnésico Incognito"
+msgstr "O Sistema Ativo Amnésico Incógnito (TAILS)"
#: config/chroot_local-includes/usr/local/bin/tails-about:25
#, python-format
diff --git a/tr.po b/tr.po
index 670b254..0c4948a 100644
--- a/tr.po
+++ b/tr.po
@@ -17,7 +17,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-29 00:14+0200\n"
-"PO-Revision-Date: 2014-05-29 11:59+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: volkangezer <volkangezer(a)gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/torproject/language/tr/)\n"
"MIME-Version: 1.0\n"
1
0
[translation/tails-misc] Update translations for tails-misc
by translation@torproject.org 29 May '14
by translation@torproject.org 29 May '14
29 May '14
commit 4264934beefd8645ed1fe117db142418d3a2212d
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu May 29 15:15:58 2014 +0000
Update translations for tails-misc
---
es.po | 2 +-
fr_CA.po | 6 +++---
pt_BR.po | 6 +++---
tr.po | 2 +-
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/es.po b/es.po
index 081503a..8b12615 100644
--- a/es.po
+++ b/es.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-29 00:14+0200\n"
-"PO-Revision-Date: 2014-05-29 13:26+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: strel\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
diff --git a/fr_CA.po b/fr_CA.po
index 13c960b..0f7583a 100644
--- a/fr_CA.po
+++ b/fr_CA.po
@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-29 00:14+0200\n"
-"PO-Revision-Date: 2014-05-29 08:50+0000\n"
-"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"PO-Revision-Date: 2014-05-29 14:56+0000\n"
+"Last-Translator: Alain-Olivier Breysse\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/torproject/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -484,7 +484,7 @@ msgstr "Réseau de recouvrement anonyme"
#: ../config/chroot_local-includes/usr/share/applications/tails-about.desktop.in.h:2
msgid "Learn more about Tails"
-msgstr ""
+msgstr "En apprendre plus à propos de Tails"
#: ../config/chroot_local-includes/usr/share/applications/tails-reboot.desktop.in.h:1
msgid "Reboot"
diff --git a/pt_BR.po b/pt_BR.po
index 60feb0c..2804229 100644
--- a/pt_BR.po
+++ b/pt_BR.po
@@ -15,8 +15,8 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-29 00:14+0200\n"
-"PO-Revision-Date: 2014-05-29 13:24+0000\n"
-"Last-Translator: Communia <ameaneantie(a)riseup.net>\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
+"Last-Translator: Anastasia01\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -238,7 +238,7 @@ msgstr "Tails"
#: config/chroot_local-includes/usr/local/bin/tails-about:24
msgid "The Amnesic Incognito Live System"
-msgstr "O Sistema Ativo Amnésico Incognito"
+msgstr "O Sistema Ativo Amnésico Incógnito (TAILS)"
#: config/chroot_local-includes/usr/local/bin/tails-about:25
#, python-format
diff --git a/tr.po b/tr.po
index 670b254..0c4948a 100644
--- a/tr.po
+++ b/tr.po
@@ -17,7 +17,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-29 00:14+0200\n"
-"PO-Revision-Date: 2014-05-29 11:59+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: volkangezer <volkangezer(a)gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/torproject/language/tr/)\n"
"MIME-Version: 1.0\n"
1
0
[translation/tails-greeter_completed] Update translations for tails-greeter_completed
by translation@torproject.org 29 May '14
by translation@torproject.org 29 May '14
29 May '14
commit 6a63c9ffa5f591c2506127cab9ee7ac5b6b060d1
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu May 29 15:15:43 2014 +0000
Update translations for tails-greeter_completed
---
es/es.po | 2 +-
fr_CA/fr_CA.po | 12 ++++++------
pt_BR/pt_BR.po | 2 +-
tr/tr.po | 2 +-
4 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/es/es.po b/es/es.po
index 0221467..3a8c70a 100644
--- a/es/es.po
+++ b/es/es.po
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 22:33+0200\n"
-"PO-Revision-Date: 2014-05-29 13:32+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: strel\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
diff --git a/fr_CA/fr_CA.po b/fr_CA/fr_CA.po
index cdc64b5..e5dae9e 100644
--- a/fr_CA/fr_CA.po
+++ b/fr_CA/fr_CA.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-14 13:14+0200\n"
-"PO-Revision-Date: 2014-05-17 14:36+0000\n"
+"POT-Creation-Date: 2014-05-28 22:33+0200\n"
+"PO-Revision-Date: 2014-05-29 15:00+0000\n"
"Last-Translator: Alain-Olivier Breysse\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/torproject/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
@@ -104,13 +104,13 @@ msgstr "<a href=\"doc/first_steps/startup_options/windows_camouflage.en.html\">D
#: ../glade/optionswindow.glade.h:12
msgid ""
-"This option makes Tails look more like Microsoft Windows XP. This may be "
+"This option makes Tails look more like Microsoft Windows 8. This may be "
"useful in public places in order to avoid attracting suspicion."
-msgstr "Cette option donne à Tails les apparences de Microsoft Windows XP. Ceci peut être utile dans les lieux publics afin de ne pas attirer l'attention."
+msgstr "Cette option fait ressembler Tails à Windows 8. Ceci pourrait être utile dans des lieux publics afin d'éviter d'attirer les soupçons."
#: ../glade/optionswindow.glade.h:13
-msgid "Activate Microsoft Windows XP Camouflage"
-msgstr "Activer le camouflage Microsoft Windows XP"
+msgid "Activate Microsoft Windows 8 Camouflage"
+msgstr "Activer le camouflage Windows 8"
#: ../glade/optionswindow.glade.h:14
msgid "MAC address spoofing"
diff --git a/pt_BR/pt_BR.po b/pt_BR/pt_BR.po
index d24310a..096af98 100644
--- a/pt_BR/pt_BR.po
+++ b/pt_BR/pt_BR.po
@@ -17,7 +17,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 22:33+0200\n"
-"PO-Revision-Date: 2014-05-29 13:20+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: Communia <ameaneantie(a)riseup.net>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
diff --git a/tr/tr.po b/tr/tr.po
index 8f7ee5a..a73a4f3 100644
--- a/tr/tr.po
+++ b/tr/tr.po
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 22:33+0200\n"
-"PO-Revision-Date: 2014-05-29 11:18+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: volkangezer <volkangezer(a)gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/torproject/language/tr/)\n"
"MIME-Version: 1.0\n"
1
0
[translation/tails-greeter] Update translations for tails-greeter
by translation@torproject.org 29 May '14
by translation@torproject.org 29 May '14
29 May '14
commit 5bfed581013a24615314b53144af9ffe7f0284fa
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu May 29 15:15:39 2014 +0000
Update translations for tails-greeter
---
es/es.po | 2 +-
fr_CA/fr_CA.po | 8 ++++----
pt_BR/pt_BR.po | 2 +-
tr/tr.po | 2 +-
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/es/es.po b/es/es.po
index 0221467..3a8c70a 100644
--- a/es/es.po
+++ b/es/es.po
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 22:33+0200\n"
-"PO-Revision-Date: 2014-05-29 13:32+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: strel\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
diff --git a/fr_CA/fr_CA.po b/fr_CA/fr_CA.po
index fbbb4ca..e5dae9e 100644
--- a/fr_CA/fr_CA.po
+++ b/fr_CA/fr_CA.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 22:33+0200\n"
-"PO-Revision-Date: 2014-05-29 08:53+0000\n"
-"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"PO-Revision-Date: 2014-05-29 15:00+0000\n"
+"Last-Translator: Alain-Olivier Breysse\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/torproject/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -106,11 +106,11 @@ msgstr "<a href=\"doc/first_steps/startup_options/windows_camouflage.en.html\">D
msgid ""
"This option makes Tails look more like Microsoft Windows 8. This may be "
"useful in public places in order to avoid attracting suspicion."
-msgstr ""
+msgstr "Cette option fait ressembler Tails à Windows 8. Ceci pourrait être utile dans des lieux publics afin d'éviter d'attirer les soupçons."
#: ../glade/optionswindow.glade.h:13
msgid "Activate Microsoft Windows 8 Camouflage"
-msgstr ""
+msgstr "Activer le camouflage Windows 8"
#: ../glade/optionswindow.glade.h:14
msgid "MAC address spoofing"
diff --git a/pt_BR/pt_BR.po b/pt_BR/pt_BR.po
index d24310a..096af98 100644
--- a/pt_BR/pt_BR.po
+++ b/pt_BR/pt_BR.po
@@ -17,7 +17,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 22:33+0200\n"
-"PO-Revision-Date: 2014-05-29 13:20+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: Communia <ameaneantie(a)riseup.net>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
diff --git a/tr/tr.po b/tr/tr.po
index 8f7ee5a..a73a4f3 100644
--- a/tr/tr.po
+++ b/tr/tr.po
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 22:33+0200\n"
-"PO-Revision-Date: 2014-05-29 11:18+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: volkangezer <volkangezer(a)gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/torproject/language/tr/)\n"
"MIME-Version: 1.0\n"
1
0
[translation/liveusb-creator_completed] Update translations for liveusb-creator_completed
by translation@torproject.org 29 May '14
by translation@torproject.org 29 May '14
29 May '14
commit bc8832f0751b9217da48fbd00595d3c3f69f6d03
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu May 29 15:15:33 2014 +0000
Update translations for liveusb-creator_completed
---
es/es.po | 2 +-
fr_CA/fr_CA.po | 181 +++++++++++++++++++++++++++++---------------------------
pt_BR/pt_BR.po | 2 +-
tr/tr.po | 2 +-
4 files changed, 96 insertions(+), 91 deletions(-)
diff --git a/es/es.po b/es/es.po
index cc0e828..83fa2ce 100644
--- a/es/es.po
+++ b/es/es.po
@@ -15,7 +15,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 16:00+0200\n"
-"PO-Revision-Date: 2014-05-29 13:28+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: strel\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
diff --git a/fr_CA/fr_CA.po b/fr_CA/fr_CA.po
index 9d02625..84cda98 100644
--- a/fr_CA/fr_CA.po
+++ b/fr_CA/fr_CA.po
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-16 18:47+0200\n"
-"PO-Revision-Date: 2014-05-20 18:32+0000\n"
+"POT-Creation-Date: 2014-05-28 16:00+0200\n"
+"PO-Revision-Date: 2014-05-29 15:01+0000\n"
"Last-Translator: Alain-Olivier Breysse\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/torproject/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
@@ -31,22 +31,22 @@ msgstr ""
msgid "%(distribution)s Installer"
msgstr "%(distribution)s Installateur"
-#: ../liveusb/gui.py:808
+#: ../liveusb/gui.py:794
#, python-format
msgid "%(filename)s selected"
msgstr "%(filename)s sélectionné"
-#: ../liveusb/gui.py:439
+#: ../liveusb/gui.py:425
#, python-format
msgid "%(size)s %(label)s"
msgstr "%(size)s %(label)s"
-#: ../liveusb/gui.py:445
+#: ../liveusb/gui.py:431
#, python-format
msgid "%(vendor)s %(model)s (%(details)s) - %(device)s"
msgstr "%(vendor)s %(model)s (%(details)s) - %(device)s"
-#: ../liveusb/creator.py:1021
+#: ../liveusb/creator.py:1046
#, python-format
msgid "%s already bootable"
msgstr "%s déjà amorçable"
@@ -103,16 +103,16 @@ msgid ""
"persist after a reboot."
msgstr "En allouant de l'espace supplémentaire sur votre clef USB pour une zone persistante, vous serez en mesure de stocker des données et d'effectuer des modifications permanentes sur votre système d'exploitation temps réel. Sans ça, vous ne serez pas en mesure de sauvegarder des données qui seront conservées après un redémarrage."
-#: ../liveusb/creator.py:1125 ../liveusb/creator.py:1388
+#: ../liveusb/creator.py:1150 ../liveusb/creator.py:1413
#, python-format
msgid "Calculating the SHA1 of %s"
msgstr "Calcul du SHA1 de %s"
-#: ../liveusb/creator.py:1336
+#: ../liveusb/creator.py:1361
msgid "Cannot find"
msgstr "Impossible de trouver"
-#: ../liveusb/creator.py:543
+#: ../liveusb/creator.py:551
#, python-format
msgid "Cannot find device %s"
msgstr "Périphérique %s introuvable"
@@ -131,12 +131,12 @@ msgid ""
"Upgrade"
msgstr "Cloner\n&&\nMettre à niveau"
-#: ../liveusb/creator.py:399
+#: ../liveusb/creator.py:407
#, python-format
msgid "Creating %sMB persistent overlay"
msgstr "Création du stockage persistant de %s Mo"
-#: ../liveusb/gui.py:567
+#: ../liveusb/gui.py:553
msgid ""
"Device is not yet mounted, so we cannot determine the amount of free space."
msgstr "Le périphérique n'est pas encore monté, nous ne pouvons donc pas déterminer la quantité d'espace libre."
@@ -146,11 +146,11 @@ msgstr "Le périphérique n'est pas encore monté, nous ne pouvons donc pas dét
msgid "Download %(distribution)s"
msgstr "Télécharger %(distribution)s"
-#: ../liveusb/gui.py:782
+#: ../liveusb/gui.py:768
msgid "Download complete!"
msgstr "Téléchargement terminé!"
-#: ../liveusb/gui.py:786
+#: ../liveusb/gui.py:772
msgid "Download failed: "
msgstr "Échec du téléchargement : "
@@ -159,45 +159,45 @@ msgstr "Échec du téléchargement : "
msgid "Downloading %s..."
msgstr "Téléchargement de %s..."
-#: ../liveusb/creator.py:1121
+#: ../liveusb/creator.py:1146
msgid "Drive is a loopback, skipping MBR reset"
msgstr "Le périphérique est une boucle avec retour, omission de la réinitialisation du MBR"
-#: ../liveusb/creator.py:814
+#: ../liveusb/creator.py:822
#, python-format
msgid "Entering unmount_device for '%(device)s'"
msgstr "Saisie de unmount_device pour « %(device)s »"
-#: ../liveusb/creator.py:1201
+#: ../liveusb/creator.py:1226
msgid "Error probing device"
msgstr "Erreur lors de l'évaluation du périphérique"
-#: ../liveusb/gui.py:227
+#: ../liveusb/gui.py:211
msgid ""
"Error: Cannot set the label or obtain the UUID of your device. Unable to "
"continue."
msgstr "Erreur : impossible de configurer l'étiquette ou d'obtenir l'UUID de votre périphérique. Impossible de continuer."
-#: ../liveusb/creator.py:375
+#: ../liveusb/creator.py:383
msgid ""
"Error: The SHA1 of your Live CD is invalid. You can run this program with "
"the --noverify argument to bypass this verification check."
msgstr "Erreur : le SHA1 de votre LiveCD est invalide. Vous pouvez exécuter ce programme avec l'option « --noverify » pour contourner cette vérification."
-#: ../liveusb/creator.py:144
+#: ../liveusb/creator.py:146
msgid "Extracting live image to the target device..."
msgstr "Extraction de l'image prête à l'emploi vers le périphérique cible..."
-#: ../liveusb/creator.py:1064
+#: ../liveusb/creator.py:1089
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr "Formatage de %(device)s en FAT32"
-#: ../liveusb/creator.py:139
+#: ../liveusb/creator.py:141
msgid "ISO MD5 checksum passed"
msgstr "Vérification de la somme de contrôle MD5 de l'ISO réussie"
-#: ../liveusb/creator.py:137
+#: ../liveusb/creator.py:139
msgid "ISO MD5 checksum verification failed"
msgstr "Échec de la vérification de la somme de contrôle MD5 de l'ISO"
@@ -211,70 +211,70 @@ msgstr "Si vous ne sélectionnez pas un Live ISO existant, la version choisie se
msgid "Install Tails"
msgstr "Installer Tails"
-#: ../liveusb/gui.py:630
+#: ../liveusb/gui.py:616
msgid "Installation complete!"
msgstr "Installation terminée!"
-#: ../liveusb/gui.py:279
+#: ../liveusb/gui.py:265
#, python-format
msgid "Installation complete! (%s)"
msgstr "Installation terminée! (%s)"
-#: ../liveusb/gui.py:631
+#: ../liveusb/gui.py:617
msgid "Installation was completed. Press OK to close this program."
msgstr "L'installation est terminée. Appuyez sur OK pour fermer ce programme."
-#: ../liveusb/creator.py:917 ../liveusb/creator.py:1242
+#: ../liveusb/creator.py:942 ../liveusb/creator.py:1267
msgid "Installing bootloader..."
msgstr "Installation du chargeur de démarrage..."
-#: ../liveusb/gui.py:284
+#: ../liveusb/gui.py:270
msgid "LiveUSB creation failed!"
msgstr "Échec lors de la création du LiveUSB!"
-#: ../liveusb/creator.py:1337
+#: ../liveusb/creator.py:1362
msgid ""
"Make sure to extract the entire liveusb-creator zip file before running this"
" program."
msgstr "Bien extraire l'archive zip de liveusb-creator en entier avant d'exécuter ce programme."
-#: ../liveusb/creator.py:1213
+#: ../liveusb/creator.py:1238
msgid ""
"Make sure your USB key is plugged in and formatted with the FAT filesystem"
msgstr "Vous assurer que votre clef USB est branchée et qu'elle est formatée avec le système de fichiers FAT"
-#: ../liveusb/creator.py:836
+#: ../liveusb/creator.py:844
#, python-format
msgid "Mount %s exists after unmounting"
msgstr "Le montage %s existe après démontage"
-#: ../liveusb/gui.py:573
+#: ../liveusb/gui.py:559
#, python-format
msgid "No free space on device %(device)s"
msgstr "Aucun espace sur le périphérique %(device)s."
-#: ../liveusb/creator.py:803
+#: ../liveusb/creator.py:811
msgid "No mount points found"
msgstr "Aucun point de montage trouvé"
-#: ../liveusb/creator.py:392
+#: ../liveusb/creator.py:400
msgid "Not enough free space on device."
msgstr "Pas assez d'espace libre sur le dispositif."
-#: ../liveusb/gui.py:554
+#: ../liveusb/gui.py:540
msgid "Partition is FAT16; Restricting overlay size to 2G"
msgstr "La partition est en FAT16; persistance restreinte à 2 Go"
-#: ../liveusb/gui.py:550
+#: ../liveusb/gui.py:536
msgid "Partition is FAT32; Restricting overlay size to 4G"
msgstr "La partition est en FAT32; persistance restreinte à 4 Go"
-#: ../liveusb/creator.py:225 ../liveusb/creator.py:843
+#: ../liveusb/creator.py:227 ../liveusb/creator.py:851
#, python-format
msgid "Partitioning device %(device)s"
msgstr "Partitionnement du périphérique %(device)s"
-#: ../liveusb/gui.py:621
+#: ../liveusb/gui.py:607
msgid "Persistent Storage"
msgstr "Stockage persistant"
@@ -282,53 +282,53 @@ msgstr "Stockage persistant"
msgid "Persistent Storage (0 MB)"
msgstr "Stockage persistant (0 Mo)"
-#: ../liveusb/gui.py:702 ../liveusb/gui.py:731
+#: ../liveusb/gui.py:688 ../liveusb/gui.py:717
msgid "Please confirm your device selection"
msgstr "Veuillez confirmer votre choix de périphérique"
-#: ../liveusb/gui.py:467
+#: ../liveusb/gui.py:453
msgid "Refreshing releases..."
msgstr "Raffraîchissement des versions..."
-#: ../liveusb/gui.py:472
+#: ../liveusb/gui.py:458
msgid "Releases updated!"
msgstr "Version mise à jour!"
-#: ../liveusb/creator.py:940 ../liveusb/creator.py:1260
+#: ../liveusb/creator.py:965 ../liveusb/creator.py:1285
#, python-format
msgid "Removing %(file)s"
msgstr "Suppression de %(file)s"
-#: ../liveusb/creator.py:470
+#: ../liveusb/creator.py:478
msgid "Removing existing Live OS"
msgstr "Suppression du SE Live existant"
-#: ../liveusb/creator.py:1115
+#: ../liveusb/creator.py:1140
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr "Réinitialisation de l'enregistrement d'amorçage maître de %s"
-#: ../liveusb/gui.py:793
+#: ../liveusb/gui.py:779
msgid "Select Live ISO"
msgstr "Choisir l'ISO Live"
-#: ../liveusb/creator.py:181
+#: ../liveusb/creator.py:183
msgid "Setting up OLPC boot file..."
msgstr "Configuration du fichier d'amorçage de l'OLPC..."
-#: ../liveusb/creator.py:717
+#: ../liveusb/creator.py:725
#, python-format
msgid ""
"Some partitions of the target device %(device)s are mounted. They will be "
"unmounted before starting the installation process."
msgstr "Certaines partitions du périphérique cible %(device)s sont montées. Elles seront démontées avant de démarrer le processus d'installation."
-#: ../liveusb/creator.py:130
+#: ../liveusb/creator.py:132
msgid ""
"Source type does not support verification of ISO MD5 checksum, skipping"
msgstr "Ce type de source ne permet pas la vérification de la somme de contrôle MD5 de l'ISO, passage à l'étape suivante"
-#: ../liveusb/creator.py:1149
+#: ../liveusb/creator.py:1174
msgid "Synchronizing data on disk..."
msgstr "Synchronisation des données sur le disque..."
@@ -336,19 +336,19 @@ msgstr "Synchronisation des données sur le disque..."
msgid "Target Device"
msgstr "Périphérique cible"
-#: ../liveusb/gui.py:667
+#: ../liveusb/gui.py:653
msgid ""
"The Master Boot Record on your device is blank. Pressing 'Install Tails' "
"again will reset the MBR on this device."
msgstr "L'enregistrement d'amorçage maître de votre périphérique est vide. Peser à nouveau sur « Installer Tails » va écraser le MBR de ce périphérique."
-#: ../liveusb/gui.py:796
+#: ../liveusb/gui.py:782
msgid ""
"The selected file is unreadable. Please fix its permissions or select "
"another file."
msgstr "Le fichier sélectionné n'est pas lisible. Veuillez changer ses permissions ou sélectionner un autre fichier."
-#: ../liveusb/creator.py:336
+#: ../liveusb/creator.py:344
#, python-format
msgid ""
"There was a problem executing the following command: `%(command)s`.\n"
@@ -386,87 +386,87 @@ msgstr "C'est la barre de progression qui vous indiquera l'avancement de la cré
msgid "This is the status console, where all messages get written to."
msgstr "C'est la console d'état, où tous les messages sont écrits."
-#: ../liveusb/creator.py:880
+#: ../liveusb/creator.py:905
msgid "Trying to continue anyway."
msgstr "On essaie de continuer malgré tout."
-#: ../liveusb/creator.py:912
+#: ../liveusb/creator.py:937
#, python-format
msgid "Unable to change volume label: %(message)s"
msgstr "Impossible de changer l'étiquette du volume : %(message)s"
-#: ../liveusb/creator.py:479 ../liveusb/creator.py:490
+#: ../liveusb/creator.py:487 ../liveusb/creator.py:498
#, python-format
msgid "Unable to chmod %(file)s: %(message)s"
msgstr "chmod impossible %(file)s : %(message)s"
-#: ../liveusb/creator.py:460
+#: ../liveusb/creator.py:468
#, python-format
msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr "Impossible de copier %(infile)s vers %(outfile)s : %(message)s"
-#: ../liveusb/gui.py:418
+#: ../liveusb/gui.py:404
msgid "Unable to find any USB drive"
msgstr "Impossible de trouver un lecteur USB"
-#: ../liveusb/creator.py:1203
+#: ../liveusb/creator.py:1228
msgid "Unable to find any supported device"
msgstr "Aucun périphérique pris en charge de trouvé"
-#: ../liveusb/creator.py:1041
+#: ../liveusb/creator.py:1066
msgid "Unable to find partition"
msgstr "Impossible de trouver la partition"
-#: ../liveusb/creator.py:1283
+#: ../liveusb/creator.py:1308
msgid ""
"Unable to get Win32_LogicalDisk; win32com query did not return any results"
msgstr "Impossible d'obtenir Win32_LogicalDisk ; la requête win32com n'a pas retourné de résultat."
-#: ../liveusb/gui.py:695
+#: ../liveusb/gui.py:681
msgid "Unable to mount device"
msgstr "Impossible de monter le périphérique"
-#: ../liveusb/creator.py:791
+#: ../liveusb/creator.py:799
#, python-format
msgid "Unable to mount device: %(message)s"
msgstr "Impossible de monter le périphérique : %(message)s"
-#: ../liveusb/creator.py:495
+#: ../liveusb/creator.py:503
#, python-format
msgid "Unable to remove directory from previous LiveOS: %(message)s"
msgstr "Impossible d'enlever le répertoire du SE Live précédent : %(message)s"
-#: ../liveusb/creator.py:483
+#: ../liveusb/creator.py:491
#, python-format
msgid "Unable to remove file from previous LiveOS: %(message)s"
msgstr "Impossible d'enlever le fichier du SE Live précédent : %(message)s"
-#: ../liveusb/creator.py:1118
+#: ../liveusb/creator.py:1143
msgid ""
"Unable to reset MBR. You may not have the `syslinux` package installed."
msgstr "Impossible de réinitialiser le MBR. Le paquet « syslinux » n'est peut-être pas installé."
-#: ../liveusb/gui.py:802
+#: ../liveusb/gui.py:788
msgid ""
"Unable to use the selected file. You may have better luck if you move your "
"ISO to the root of your drive (ie: C:\\)"
msgstr "Impossible d'utiliser le fichier choisi. Vous devriez avoir plus de chance en déplaçant l'ISO sur la racine de votre disque (c.-à-d. : C:\\)"
-#: ../liveusb/creator.py:698
+#: ../liveusb/creator.py:706
#, python-format
msgid "Unable to write on %(device)s, skipping."
msgstr "Impossible d'écrire sur %(device)s, passage à l'étape suivante."
-#: ../liveusb/creator.py:381
+#: ../liveusb/creator.py:389
msgid "Unknown ISO, skipping checksum verification"
msgstr "ISO inconnue, omission de la vérification de la somme de contrôle"
-#: ../liveusb/creator.py:787
+#: ../liveusb/creator.py:795
#, python-format
msgid "Unknown dbus exception while trying to mount device: %(message)s"
msgstr "Exception dbus inconnue lors de la tentative de montage du périphérique : %(message)s"
-#: ../liveusb/creator.py:766 ../liveusb/creator.py:891
+#: ../liveusb/creator.py:774 ../liveusb/creator.py:916
msgid "Unknown filesystem. Your device may need to be reformatted."
msgstr "Système de fichiers inconnu. Votre périphérique doit être reformaté."
@@ -475,40 +475,45 @@ msgstr "Système de fichiers inconnu. Votre périphérique doit être reformaté
msgid "Unknown release: %s"
msgstr "Version inconnue : %s"
-#: ../liveusb/creator.py:828
+#: ../liveusb/creator.py:836
#, python-format
msgid "Unmounting '%(udi)s' on '%(device)s'"
msgstr "Démontage de « %(udi)s » sur « %(device)s »"
-#: ../liveusb/creator.py:824
+#: ../liveusb/creator.py:832
#, python-format
msgid "Unmounting mounted filesystems on '%(device)s'"
msgstr "Démontage des systèmes de fichiers montés sur « %(device)s »"
-#: ../liveusb/creator.py:877
+#: ../liveusb/creator.py:902
#, python-format
msgid "Unsupported device '%(device)s', please report a bug."
msgstr "Périphérique « %(device)s » non prise en charge, merci de rapporter un bogue."
-#: ../liveusb/creator.py:771 ../liveusb/creator.py:894
+#: ../liveusb/creator.py:779 ../liveusb/creator.py:919
#, python-format
msgid "Unsupported filesystem: %s"
msgstr "Système de fichiers non pris en charge : %s"
-#: ../liveusb/creator.py:769
+#: ../liveusb/creator.py:777
#, python-format
msgid ""
"Unsupported filesystem: %s\n"
"In case you are trying to upgrade a manually installed Tails system (that is, if it was installed without this installer), this option is not supported: you need to install it anew to start with, e.g. by choosing the \"Clone & Install\" action instead."
msgstr "Système de fichiers non pris en charge : %s\nAu cas où vous essayeriez de mettre à niveau une version de Tails installée manuellement (autrement dit, si elle a été installée sans l'installeur), cette option n'est pas prise en charge : vous devez la réinstaller, par exemple en choisissant l'action « Cloner & installer »."
-#: ../liveusb/creator.py:1216
+#: ../liveusb/creator.py:1241
#, python-format
msgid ""
"Unsupported filesystem: %s\n"
"Please backup and format your USB key with the FAT filesystem."
msgstr "Système de fichiers non pris en charge : %s\nVeuillez sauvegarder votre clef USB et la formater avec le système de fichiers FAT."
+#: ../liveusb/creator.py:877
+#, python-format
+msgid "Updating properties of system partition %(system_partition)s"
+msgstr "Mise à jour des propriétés de la partition système %(system_partition)s"
+
#: ../liveusb/launcher_ui.py:163
msgid "Upgrade from ISO"
msgstr "Mettre à niveau à partir de l'ISO"
@@ -517,54 +522,54 @@ msgstr "Mettre à niveau à partir de l'ISO"
msgid "Use existing Live system ISO"
msgstr "Utiliser un ISO de système prêt à l'emploi existant"
-#: ../liveusb/creator.py:132
+#: ../liveusb/creator.py:134
msgid "Verifying ISO MD5 checksum"
msgstr "Vérification de la somme de contrôle MD5 de l'ISO"
-#: ../liveusb/creator.py:355
+#: ../liveusb/creator.py:363
msgid "Verifying SHA1 checksum of LiveCD image..."
msgstr "Vérification de la somme de contrôle SHA1 de l'image du LiveCD..."
-#: ../liveusb/creator.py:359
+#: ../liveusb/creator.py:367
msgid "Verifying SHA256 checksum of LiveCD image..."
msgstr "Vérification de la somme de contrôle SHA256 de l'image du LiveCD..."
-#: ../liveusb/creator.py:888 ../liveusb/creator.py:1209
+#: ../liveusb/creator.py:913 ../liveusb/creator.py:1234
msgid "Verifying filesystem..."
msgstr "Vérification du système de fichiers..."
-#: ../liveusb/gui.py:729
+#: ../liveusb/gui.py:715
msgid ""
"Warning: Creating a new persistent overlay will delete your existing one."
msgstr "Avertissement : la création d'un nouveau stockage persistant supprimera celui déjà existant."
-#: ../liveusb/gui.py:681
+#: ../liveusb/gui.py:667
msgid ""
"Warning: The Master Boot Record on your device does not match your system's "
"syslinux MBR. If you have trouble booting this stick, try running the "
"liveusb-creator with the --reset-mbr option."
msgstr "Avertissement : l'enregistrement d'amorçage maître (MBR) de votre périphérique ne correspond pas à celui de votre syslinux. Si vous avez des problèmes à démarrer depuis cette clef USB, essayer de lancer liveusb-creator avec l'option « --reset-mbr »."
-#: ../liveusb/gui.py:392
+#: ../liveusb/gui.py:378
msgid ""
"Warning: This tool needs to be run as an Administrator. To do this, right "
"click on the icon and open the Properties. Under the Compatibility tab, "
"check the \"Run this program as an administrator\" box."
msgstr "Avertissement : cet outil doit être lancé en tant qu'administrateur. Pour cela, cliquer-droit sur l'icône et ouvrir les propriétés. Dans l'onglet compatibilité, cocher la case \"Lancer ce programme en tant qu'administrateur\"."
-#: ../liveusb/creator.py:151
+#: ../liveusb/creator.py:153
#, python-format
msgid "Wrote to device at %(speed)d MB/sec"
msgstr "Écriture sur le périphérique effectuée à %(speed)d Mo/sec"
-#: ../liveusb/gui.py:703
+#: ../liveusb/gui.py:689
#, python-format
msgid ""
"You are going to install Tails on the %(size)s %(vendor)s %(model)s device "
"(%(device)s). All data on the selected device will be lost. Continue?"
msgstr "Vous allez installer Tails sur le périphérique (%(device)s) %(size)s %(vendor)s %(model)s. Toutes les données sur ce périphérique seront perdues. Continuer?"
-#: ../liveusb/gui.py:719
+#: ../liveusb/gui.py:705
#, python-format
msgid ""
"You are going to upgrade Tails on the %(parent_size)s %(vendor)s %(model)s "
@@ -572,17 +577,17 @@ msgid ""
"unchanged. Continue?"
msgstr "Vous allez mettre à niveau Tails sur le périphérique (%(device)s) %(parent_size)s %(vendor)s %(model)s. Tout volume persistant sur ce périphérique restera inchangé. Continuer?"
-#: ../liveusb/creator.py:605
+#: ../liveusb/creator.py:613
msgid ""
"You are using an old version of syslinux-extlinux that does not support the "
"ext4 filesystem"
msgstr "Vous utilisez une version ancienne de syslinux-extlinux qui ne prend pas en charge le système de fichiers ext4"
-#: ../liveusb/gui.py:787
+#: ../liveusb/gui.py:773
msgid "You can try again to resume your download"
msgstr "Vous pouvez essayer de reprendre votre téléchargement"
-#: ../liveusb/creator.py:91
+#: ../liveusb/creator.py:93
msgid "You must run this application as root"
msgstr "Vous devez exécuter cette application en tant que root"
diff --git a/pt_BR/pt_BR.po b/pt_BR/pt_BR.po
index 4293cf1..4312b67 100644
--- a/pt_BR/pt_BR.po
+++ b/pt_BR/pt_BR.po
@@ -24,7 +24,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 16:00+0200\n"
-"PO-Revision-Date: 2014-05-29 13:22+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: Communia <ameaneantie(a)riseup.net>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
diff --git a/tr/tr.po b/tr/tr.po
index 4480c7c..ebf8196 100644
--- a/tr/tr.po
+++ b/tr/tr.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 16:00+0200\n"
-"PO-Revision-Date: 2014-05-29 11:59+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: volkangezer <volkangezer(a)gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/torproject/language/tr/)\n"
"MIME-Version: 1.0\n"
1
0
[translation/liveusb-creator] Update translations for liveusb-creator
by translation@torproject.org 29 May '14
by translation@torproject.org 29 May '14
29 May '14
commit b8a3fa3ffd74a801ddb87da02acd3ae754287485
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu May 29 15:15:29 2014 +0000
Update translations for liveusb-creator
---
es/es.po | 2 +-
fr_CA/fr_CA.po | 6 +++---
pt_BR/pt_BR.po | 2 +-
tr/tr.po | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/es/es.po b/es/es.po
index cc0e828..83fa2ce 100644
--- a/es/es.po
+++ b/es/es.po
@@ -15,7 +15,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 16:00+0200\n"
-"PO-Revision-Date: 2014-05-29 13:28+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: strel\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
diff --git a/fr_CA/fr_CA.po b/fr_CA/fr_CA.po
index 47ec379..84cda98 100644
--- a/fr_CA/fr_CA.po
+++ b/fr_CA/fr_CA.po
@@ -17,8 +17,8 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 16:00+0200\n"
-"PO-Revision-Date: 2014-05-29 09:11+0000\n"
-"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"PO-Revision-Date: 2014-05-29 15:01+0000\n"
+"Last-Translator: Alain-Olivier Breysse\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/torproject/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -512,7 +512,7 @@ msgstr "Système de fichiers non pris en charge : %s\nVeuillez sauvegarder votr
#: ../liveusb/creator.py:877
#, python-format
msgid "Updating properties of system partition %(system_partition)s"
-msgstr ""
+msgstr "Mise à jour des propriétés de la partition système %(system_partition)s"
#: ../liveusb/launcher_ui.py:163
msgid "Upgrade from ISO"
diff --git a/pt_BR/pt_BR.po b/pt_BR/pt_BR.po
index 4293cf1..4312b67 100644
--- a/pt_BR/pt_BR.po
+++ b/pt_BR/pt_BR.po
@@ -24,7 +24,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 16:00+0200\n"
-"PO-Revision-Date: 2014-05-29 13:22+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: Communia <ameaneantie(a)riseup.net>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
diff --git a/tr/tr.po b/tr/tr.po
index 4480c7c..ebf8196 100644
--- a/tr/tr.po
+++ b/tr/tr.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-05-28 16:00+0200\n"
-"PO-Revision-Date: 2014-05-29 11:59+0000\n"
+"PO-Revision-Date: 2014-05-29 14:51+0000\n"
"Last-Translator: volkangezer <volkangezer(a)gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/torproject/language/tr/)\n"
"MIME-Version: 1.0\n"
1
0
[translation/gettor_completed] Update translations for gettor_completed
by translation@torproject.org 29 May '14
by translation@torproject.org 29 May '14
29 May '14
commit be6f5059062bdbed8f10e3e1cf2080dc814cc824
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu May 29 15:15:13 2014 +0000
Update translations for gettor_completed
---
tr/gettor.po | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tr/gettor.po b/tr/gettor.po
index e32cf4a..c7b2294 100644
--- a/tr/gettor.po
+++ b/tr/gettor.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-01-19 13:40+0100\n"
-"PO-Revision-Date: 2014-05-29 11:49+0000\n"
+"PO-Revision-Date: 2014-05-29 14:50+0000\n"
"Last-Translator: volkangezer <volkangezer(a)gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/torproject/language/tr/)\n"
"MIME-Version: 1.0\n"
1
0
29 May '14
commit 241493ad7f922b23becf7e05f9cd2579897a657d
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu May 29 15:15:11 2014 +0000
Update translations for gettor
---
tr/gettor.po | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tr/gettor.po b/tr/gettor.po
index e32cf4a..c7b2294 100644
--- a/tr/gettor.po
+++ b/tr/gettor.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-01-19 13:40+0100\n"
-"PO-Revision-Date: 2014-05-29 11:49+0000\n"
+"PO-Revision-Date: 2014-05-29 14:50+0000\n"
"Last-Translator: volkangezer <volkangezer(a)gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/torproject/language/tr/)\n"
"MIME-Version: 1.0\n"
1
0