Discussion:
[S3tools-general] s3cmd v1.6.1
Matt Domsch
2016-01-20 18:26:14 UTC
Permalink
s3cmd v1.6.1 is released to github, sourceforge, and PyPi.

This primarily fixes bugs from previous releases, especially SSL library
challenges introduced by the ever-changing python 2.7.x series SSL support.

Thanks to Florent Viard for reviewing a lot of proposed patches. This round
we had contributions from 8 different developers.

Shortlog below.

Thanks,
Matt


Albert Bendicho (4):
Off-by-one on MAX_CHUNKS verification
max_chunks now a config option
MAX_CHUNKS constant removed, now a config option
Added multipart_max_chunks

Alexander Todorov (2):
Disable hostname checks for SSL connections on RHEL 7.2
In case check_hostname isn't defined catch the error

Andrew Gaul (1):
Emit storage class in info subcommand

Florent Viard (19):
Fixes #636. Also remove the temporary file when encountering an
S3Error.
Fix "info" command for servers not supporting the "request_payer"
feature. Based on PR #640 of Qiankunzheng.
Fixes #644 : Minor fix to not output "u quoted" invalid parameter in
the case of an invalid command.
Reworked source and destination input of "remote2local" to cover
gracefully more cases.
Block "-" (stdin / stdout) to be used in parameters for sync as it
has no sense.
Only warn for the non regular files that are skipped.
In the case of local2remote, raise an error if a source arg is
missing.
Fix automatic tests for recent changes.
Don't fail the copy if a non AWS s3 server doesn't support setting
ACLs.
Have extra labels coherent when progress is enabled or not and for
multipart uploads.
Added the --stats option that is similar to the one of rsync.
Added "--stats" info for sync commands (remote2local, remote2remote,
local2remote)
Fix duplicated code for the error alert message. Based on
@edunham PR: https://github.com/s3tools/s3cmd/pull/609
Fixes #661 : Don't try to perform a delete if there is nothing to
delete. + Restore warning that was in 1.5.2.
Fixes #659 : Don't fail if "content-type" field is missing in info
like for eucalyptus walrus.
Fixes #646: number of "files to update" are not reported in the
summary (there was only the new files to be added)
Fixes #646 : remote2remote sync - "Updated" files were not reported
as to be remotely copied when in dry-run mode.
When using --no-preserve, still add 'md5' custom attribute if md5
check is enabled.
Fixes #674 : When using AWS_CREDENTIAL_FILE, crash in case of invalid
key in .aws/credentials file + updated the code for actual name of the keys.

Harshavardhana (1):
s3cmd: Fix s3 path style signature v4 handling.

Matt Domsch (14):
remote copies: copy ACL also (#547)
only copy the ACL if --acl-public wasn't specified
Allow --requester-pays for PUT commands too (#585)
add "+" to PkgVersion so we can tell it's a git checkout
Include version at the top of --debug output
Update RELEASE_INSTRUCTIONS
Add github release instructions
Explicitly catch and raise CertificateError in send_request()
Validate SSL certificate hostname against target bucket hostname
(#598)
Don't unconditionally disable hostname checking
more hostname fixes, move debugs around
Add --host and --host-bucket command line options
Allow acl_public = True/False to be in config file
Remove newer python-ism from S3/Utils.py

Shigeaki Okazaki (1):
Warn when skipping non-existing files or symbolic links

Teemu Ikonen (2):
Fix for #634. Partial get start position was dropped if requested
fell back to signature v2
Fix start_position dropped on 307 redirect

kobake (1):
Ignore RestoreAlreadyInProgress exception on restore command

wiof (2):
Control MAX_CHUNKS
Define MAX_CHUNKS = 10000

Loading...