Dear all, I am pleased to announce a new release of S3QL, version 2.10.1.
From the changelog:
2014-07-28, S3QL 2.10.1
* 'setup.py install' now also installs the s3ql_verify command.
2014-07-27, S3QL 2.10
* The internal file system revision has changed. File systems
created with S3QL 2.10 or newer are not compatible with prior S3QL
versions. To update an existing file system to the newest
revision, use the 's3qladm upgrade' command.
It is strongly recommended to run the (new) s3ql_verify command
with the --data option at shortly after the upgrade. This is
necessary to ensure that the upgrade to the next (2.11) S3QL
release will run smoothly.
* The User's Guide now contains a description of the possible
failure modes of mount.s3ql.
* The --debug command line parameter now generates a bit less
output by default, and there is an additional --debug-module
parameter to activate additional messages.
* When using encryption, S3QL now checks that a storage object's
key corresponds to the data stored under it.
The lack of this check in previous versions allowed an attacker
with control over the storage server to interchange blocks within
the same file system (which would have resulted in apparent data
corruption in the file system). Targeted modification of specific
files, however, would have been very unlikely, because the
interchange of blocks had to be done blindly (with the attacker
not knowing which file any block belongs to, nor what its contents
are).
Fixes https://bitbucket.org/nikratio/s3ql/issue/52/.
* S3QL now aborts immediately instead of retrying if the server
storage server reports that the local clock is skewed.
* There is a new 's3ql_verify' command. This program retrieves and
checks every storage object to ensure that all objects are
available and have not been tampered with. In contrast to
fsck.s3ql, s3ql_verify does not trust the object list provided by
the storage server and actually attempts to download the objects
one by one.
* S3QL now requires version 3.2 or newer of the dugong module.
As usual, the release is available for download from
https://bitbucket.org/nikratio/s3ql/downloads
Please report any bugs on the mailing list ([email protected]) or
the issue tracker (https://bitbucket.org/nikratio/s3ql/issues).
Starting with version 2.0, S3QL requires Python 3.3 or newer. For older
systems, the S3QL 1.x branch (which only requires Python 2.7) will
continue to be supported for the time being. However, development
concentrates on S3QL 2.x while the 1.x branch only receives selected
bugfixes. When possible, upgrading to S3QL 2.x is therefore strongly
recommended.
Enjoy,
-Nikolaus
--
Encrypted emails preferred.
PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6 02CF A9AD B7F8 AE4E 425C
»Time flies like an arrow, fruit flies like a Banana.«
signature.asc
Description: OpenPGP digital signature
