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
View c490c41

* S3/Utils.py (dateS3toPython): Be more relaxed about timestamps format.

Michal Ludvig authored on 2009/05/28 12:02:28
May 27, 2009
View c74f3df

* s3cmd, run-test.py, TODO, NEWS: Added --dry-run and --exclude/--include for [setacl].

Michal Ludvig authored on 2009/05/27 23:08:05
View 1ae39a8

* s3cmd, run-test.py, TODO, NEWS: Added --dry-run and --exclude/--include for [del].

Michal Ludvig authored on 2009/05/27 22:41:11
View e0b946c

* s3cmd: Support for recursive [cp] and [mv], including multiple-source arguments, --include/--exclude, --dry-run, etc. * run-tests.py: Tests for the above. * S3/S3.py: Preserve metadata (eg ACL or MIME type) during [cp] and [mv]. * NEWS, TODO: Updated.

Michal Ludvig authored on 2009/05/27 21:40:39
View 3677a3b

* run-tests.py: Added --verbose mode.

Michal Ludvig authored on 2009/05/27 21:10:03
View bc886ff

* NEWS: Added info about --verbatim. * TODO: Added more tasks.

Michal Ludvig authored on 2009/05/27 14:55:04
View dc1c96c

2009-05-27 Michal Ludvig <michal@logix.cz>

Michal Ludvig authored on 2009/05/27 14:51:28
March 20, 2009
View 17901aa

* S3/S3.py: Re-sign requests before retrial to avoid RequestTimeTooSkewed errors on failed long-running uploads. BTW 'request' now has its own class S3Request.

Michal Ludvig authored on 2009/03/20 12:54:40
March 3, 2009
View 9676c6e

* s3cmd, S3/Config.py, S3/S3.py: Support for --verbatim.

Michal Ludvig authored on 2009/03/03 20:01:17