October 24, 2010 | ||
---|---|---|
View ec34f6e
* S3/S3.py: "Stringify" all headers. Httplib should do it but some Python 2.7 users reported problems that should now be fixed.Michal Ludvig authored on 2010/10/24 17:34:43 |
June 12, 2010 | ||
---|---|---|
View b020ea0
* s3cmd, S3/CloudFront.py, S3/Config.py: Support access logging for CloudFront distributions. * S3/S3.py, S3/Utils.py: Moved some functions to Utils.py to make them available to CloudFront.py * NEWS: Document the above.Michal Ludvig authored on 2010/06/12 20:02:24 |
May 26, 2010 | ||
---|---|---|
View 79382cd
* S3/S3.py: Fixed code formating.Michal Ludvig authored on 2010/05/26 20:41:08 |
||
View d9550f2
* S3/S3.py: Fix bucket listing for buckets with over 1000 prefixes. (contributed by Timothee Linden)Michal Ludvig authored on 2010/05/26 20:39:02 |
May 20, 2010 | ||
---|---|---|
View 9b07e5f
* s3cmd, S3/S3.py: Added support for bucket locations outside US/EU (i.e. us-west-1 and ap-southeast-1 as of now).Michal Ludvig authored on 2010/05/20 21:13:56 |
||
View a7ea0be
* s3cmd, S3/S3.py, S3/Config.py: Added --reduced-redundancy switch for Reduced Redundancy Storage.Michal Ludvig authored on 2010/05/20 21:01:01 |
||
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 cb0bbae
* s3cmd, S3/AccessLog.py, ...: Added [accesslog] command.Michal Ludvig authored on 2010/03/19 12:18:18 |
October 8, 2009 | ||
---|---|---|
View 1013a13
* Fixed reference to _max_retriesMichal Ludvig authored on 2009/10/08 07:15:44 |
October 6, 2009 | ||
---|---|---|
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 |
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 |
May 27, 2009 | ||
---|---|---|
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 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 |