May 20, 2010
View 99b416b

* s3cmd, S3/ACL.py, S3/Config.py: Support for --acl-grant and --acl-revoke (contributed by Timothee Linden)

Michal Ludvig authored on 2010/05/20 19:26:53
View 46631fc

* S3/Exceptions.py, S3/S3.py: Some HTTP_400 exceptions are retriable.

Michal Ludvig authored on 2010/05/20 18:28:44
March 19, 2010
View 68afbd7

* s3cmd, S3/ACL.py: Print all ACLs for a Grantee (one Grantee can have multiple different Grant entries)

Michal Ludvig authored on 2010/03/19 13:30:46
View ad50316

* s3cmd: Enable bucket-level ACL setting

Michal Ludvig authored on 2010/03/19 13:16:01
View 26ce7be

* s3cmd: Fix imports from S3.Utils

Michal Ludvig authored on 2010/03/19 12:55:54
View cb0bbae

* s3cmd, S3/AccessLog.py, ...: Added [accesslog] command.

Michal Ludvig authored on 2010/03/19 12:18:18
December 9, 2009
View d852cbb

* s3cmd: Path separator conversion on Windows hosts.

Michal Ludvig authored on 2009/12/09 20:11:08
October 8, 2009
View fa476d8

* Released version 0.9.9.91

Michal Ludvig authored on 2009/10/08 10:14:42
View 1013a13

* Fixed reference to _max_retries

Michal Ludvig authored on 2009/10/08 07:15:44
October 6, 2009
View c321acc

* Released version 0.9.9.90

Michal Ludvig authored on 2009/10/06 12:38:35
View 2d2983d

* S3/S3.py: Introduce throttling on upload only after second failure. I.e. first retry at full speed.

Michal Ludvig authored on 2009/10/06 12:24:16
View 1a60297

* TODO: Updated with new ideas.

Michal Ludvig authored on 2009/10/06 12:21:36
June 2, 2009
View 3c07424

* s3cmd: New [fixbucket] command for fixing invalid object names in a given Bucket. For instance names with  in them (not sure how people manage to upload them but they do). * S3/S3.py, S3/Utils.py, S3/Config.py: Support methods for the above, plus advise user to run 'fixbucket' when XML parsing fails. * NEWS: Updated.

Michal Ludvig authored on 2009/06/02 20:23:15
May 28, 2009
View b40dd81

* S3/Utils.py: New function replace_nonprintables() * s3cmd: Filter local filenames through the above function to avoid problems with uploaded filenames containing invalid XML entities, eg  * S3/S3.py: Warn if a non-printables char is passed to urlencode_string() - they should have been replaced earlier in the processing. * run-tests.py, TODO, NEWS: Updated. * testsuite/crappy-file-name.tar.gz: Tarball with a crappy-named file. Untar for the testsuite.

Michal Ludvig authored on 2009/05/28 22:59:03
View 3be13c2

* testsuite/blahBlah/*: Added files needed for run-tests.py

Michal Ludvig authored on 2009/05/28 22:14:52