January 27, 2009
View ccb7853

* Merged CloudFront support from branches/s3cmd-airlock See the ChangeLog in that branch for details.

Michal Ludvig authored on 2009/01/27 10:53:18
January 25, 2009
View 7484d6c

* s3cmd: Implemented --include and friends.

W. Tell authored on 2009/01/25 19:47:49
January 24, 2009
View e3afa96

* s3cmd: Rewritten gpg_command() to use subprocess.Popen() instead of os.popen4() deprecated in 2.6

Michal Ludvig authored on 2009/01/24 21:52:08
View c35d55d

* s3cmd: Enabled --dry-run and --exclude for 'put' and 'get'.

Michal Ludvig authored on 2009/01/24 20:24:43
January 22, 2009
View 3894a49

* run-tests.py: Updated paths for the new sync semantics. * s3cmd, S3/S3.py: Small fixes to make testsuite happy.

Michal Ludvig authored on 2009/01/22 07:14:17
January 20, 2009
View d7251cc

* s3cmd: Migrated 'sync' local->remote to the new scheme with fetch_{local,remote}_list(). Enabled --dry-run for 'sync'.

Michal Ludvig authored on 2009/01/20 23:24:42
View 227fabf

* s3cmd: Migrated 'sync' remote->local to the new scheme with fetch_{local,remote}_list(). Changed fetch_remote_list() to return dict() compatible with fetch_local_list(). Re-implemented --exclude / --include processing. * S3/Utils.py: functions for parsing RFC822 dates (for HTTP header responses). * S3/Config.py: placeholders for --include.

Michal Ludvig authored on 2009/01/20 15:01:45
January 18, 2009
View 87dc3cc

* S3/CloudFront.py: Implemented ModifyDistribution(), added support for CNAMEs, Comments and Enable/Disable. * s3cmd: Enabled cfmodify, added --enable/--disable, --cf-add-cname/--cf-remove-cname, --cf-comment options. Added updating from 'options' to CfCmd.options.

Michal Ludvig authored on 2009/01/18 22:10:23
January 17, 2009
View 42fd22b

* S3/CloudFront.py: Implemented DeleteDistribution(), GetDistConfig() and SetDistConfig(), fixed CreateDistribution(). * s3cmd: Enabled cfdelete.

Michal Ludvig authored on 2009/01/17 22:24:07
View 84d1dc3

* S3/CloudFront.py: Added Cmd.info() that handles both cflist and cfinfo commands (in fact they're aliases). Made DistributionConfig() class consistent with other Distribution*() classes. Use S3Uri and CFUri in outputs. * s3cmd: Enabled cfinfo command.

Michal Ludvig authored on 2009/01/17 21:34:12
January 16, 2009
View bf68d32

* S3/CloudFront.py: Initial support for creating new Distros, implemented parser for ListAllDists response. * s3cmd: enabled 'cfcreate' command.

Michal Ludvig authored on 2009/01/16 22:31:06
January 15, 2009
View b3488ba

* S3/CloudFront.py: New module for CloudFront support. * s3cmd, S3/Config.py, S3/Exceptions.py: Wire in CF support.

Michal Ludvig authored on 2009/01/15 22:02:21
View 4cf7735

Warn about broken SVN version.

Michal Ludvig authored on 2009/01/15 19:53:18
View a7ef359

* s3cmd, S3/S3Uri.py, NEWS: Support for recursive 'put'.

Michal Ludvig authored on 2009/01/15 19:51:30
January 12, 2009
View 42320d0

* TODO: Updated. * s3cmd: renamed (fetch_)remote_keys to remote_list and a few other renames for consistency.

Michal Ludvig authored on 2009/01/12 20:25:52