Discussion:
[S3tools-general] s3cmd 1.5.1.2 released
Matt Domsch
2015-02-04 18:43:14 UTC
Permalink
I've pushed out s3cmd 1.5.1.2 today. It's mostly a bugfix release over
what was in 1.5.0. The two minor minor point releases were necessary to
fix up PyPi packaging bugs that kept 'pip install s3cmd' from working
correctly.

Sourceforge, github, and PyPi are all updated now.

Shortlog:

Andrew Gaul (2):
Sort s3cmd ls output by bucket name
Capitalize command descriptions for consistency

Chris Lamb (1):
Support relative expiry times in signurl.

Luke Winslow (1):
Fixed issue with mixed path separators with s3cmd get --recursive on
Windows.

Matt Domsch (51):
remember git push --tags for release
fix S3 wildcard certificate checking
Add docstring explanation into match_hostname_aws()
Handle headers with spaces in their values properly (#460)
Don't add --add-headers results into every request
Fix lack of SSL certificate checking libraries on older python
set content-type header for stdin from command line or Config()
Fix multipart abortmp error message
fix uploads from stdin (#464)
in S3.send_file(), don't conditionalize on stdin
Multipart: send 2nd+ chunks from start of buffer
add test for put from stdin
add multipart test
testsuite: add Multipart Put large file from stdin
use close_fds = True in calls to Popen()
reduce use of os.system() in run-tests stdin tests
reduce "Forwarding request to %s' % region" from warning to info
Fix directory exclusions (#467)
Correct exclude pattern for python 2.4
s/sign_url/sign_url_v2/
sign_url_v2 is in Crypto now, not Utils
sign_string_v2 is now in Crypto, not Utils
fix signurl
run-tests: add sign, signurl tests
Don't retry in response to HTTP 405 error (#422)
run-tests: add -c <config file>
run-tests: add test for [la] command
setup.py: use install_requires
it's called python-dateutil in pypi
Don't crash when a proxy returns an invalid XML error document
refresh manpage after capitolization patch
move from distutils to setuputils
invoke python2 setup.py build ... with python2
sign uploads to pypi
update pypi metadata
report the actual error XML when we can't parse it.
Fix indentation causing failures
remove useless debug() and print() message
update NEWS for 1.5.1
update PkgInfo and manpage version
no longer keeping sourceforge git tree in sync
include ez_setup.py in MANIFEST.in
Update version to 1.5.1.1
Change name of README.md in MANIFEST.in
Update to version 1.5.1.2


Thanks,
Matt

Loading...