Permalink
Commits on Oct 12, 2011
Commits on Sep 22, 2011
  1. * Force MIME type with --mime-type=abc/xyz

    mludvig committed Sep 22, 2011
    Option --mime-type now has a different meaning - from now on
    it forces setting the given MIME type instead of setting a default
    MIME type. For changing the default from binary/octet-stream use
    a new option --default-mime-type.
    Also --guess-mime-type is no longer on by default and if set to true
    in the config file can be turned back off with --no-guess-mime-type
Commits on Sep 16, 2011
  1. --configure now supports per-bucket checks

    mdrcode committed Sep 16, 2011
    Previously, --configure would perform an access check by trying to list
    all buckets for the account. This requires the S3 ListAllMyBuckets
    permission which is typically not available to delegated IAM accounts.
    With this change, --configure now accepts an (optional) bucket uri as a
    parameter and if it's provided, the access check will just verify
    access to this bucket individually.
    
    i.e.
    
    s3cmd --configure  # Access Denied if the account lacks ListAllMyBuckets
    
    But
    
    s3cmd --configure s3://some-bucket # Still work
Commits on Aug 14, 2011
Commits on Jul 9, 2011
  1. Allow stdout as destination when receiving multiple remote files

    ohhorob committed Jul 9, 2011
    - special case stdout when enforcing destination rules
    - update parameter error output to indicate stdout is a valid destination specification
Commits on Jun 10, 2011
  1. Improved compatibility with Python 2.4

    mludvig committed Jun 10, 2011
    python-hashlib backported to Python 2.4 is not compatible with 'hmac'
    module (at least the package distributed with RHEL/CentOS 5 is not).
    
    Use md5 and sha modules on 2.4 regardless if hashlib is present.
Commits on Jun 7, 2011
  1. ATTENTION -- Mega WhiteSpace conversion !!!

    mludvig committed Jun 7, 2011
    Historically s3cmd and modules used to use <tab> for indentation.
    This is not a recommended Python coding standard and many tools
    treat it as an error.
    
    This mega patch converts all <tab>s to <4-space>s and also removes
    trailing white whitespace along the way.
    
    To get meaningful diffs across this commit use: git diff -w
  2. Improved WebSite support

    mludvig committed Jun 7, 2011
    * Renamed ws-list to ws-info
    * Prettyfied ws-info output
    * Include website endpoint in ws-info output
    * Fixed --ws-error handling
  3. Added support for "Static Websites"

    Jens Braeuer authored and mludvig committed Apr 14, 2011
    Original patch taken from:
    NumberFour/s3cmd@579ab33
    (repo not clone of this tree)
    
    Contributor: Jens Braeuer (aka NumberFour)
  4. Updated GIT URLs in ChangeLog

    mludvig committed Jun 7, 2011
    * Created an "official" repository on GitHUB
    * Fixed git:// path on SourceForge
Commits on Jun 6, 2011
  1. ===== Migrated to GIT =====

    mludvig committed Jun 6, 2011
    No longer keeping ChangeLog up to date, use git log instead!
    
    Two "official" repositories (both the same content):
    
    * git://s3tools.git.sourceforge.net/s3tools/s3cmd.git
    * git://github.com/mludvig/s3cmd.git
Commits on Apr 11, 2011
  1. * S3/S3Uri.py: Fixed cf:// uri parsing.

    mludvig committed Apr 11, 2011
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@478 830e0280-6d2a-0410-9c65-932aecc39d9d
  2. * S3/CloudFront.py: Don't fail if there are no cfinval

    mludvig committed Apr 11, 2011
      requests.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@477 830e0280-6d2a-0410-9c65-932aecc39d9d
  3. Released version 1.1.0-beta1

    mludvig committed Apr 11, 2011
    * S3/PkgInfo.py: Updated to 1.1.0-beta1
    * NEWS: Updated.
    * s3cmd.1: Regenerated.
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@476 830e0280-6d2a-0410-9c65-932aecc39d9d
Commits on Apr 8, 2011
  1. Support for checking status of CF Invalidation Requests [cfinvalinfo].

    mludvig committed Apr 8, 2011
    * s3cmd, S3/CloudFront.py, S3/S3Uri.py: Support for checking
      status of CF Invalidation Requests [cfinvalinfo].
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@474 830e0280-6d2a-0410-9c65-932aecc39d9d
  2. Support for CloudFront invalidation using [sync --cf-invalidate]

    mludvig committed Apr 8, 2011
    * s3cmd, S3/CloudFront.py, S3/Config.py: Support for CloudFront
      invalidation using [sync --cf-invalidate] command.
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@473 830e0280-6d2a-0410-9c65-932aecc39d9d
Commits on Mar 30, 2011
  1. * S3/CloudFront.py: Cmd._get_dist_name_for_bucket() moved to

    mludvig committed Mar 30, 2011
      CloudFront class.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@470 830e0280-6d2a-0410-9c65-932aecc39d9d
Commits on Jan 13, 2011
  1. * s3cmd, S3/FileLists.py: Move file/object listing functions

    mludvig committed Jan 13, 2011
    	  to S3/FileLists.py
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@467 830e0280-6d2a-0410-9c65-932aecc39d9d
Commits on Jan 9, 2011
  1. * Released version 1.0.0

    mludvig committed Jan 9, 2011
    	  ----------------------
    
    	* S3/PkgInfo.py: Updated to 1.0.0
    	* NEWS: Updated.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@464 830e0280-6d2a-0410-9c65-932aecc39d9d
Commits on Jan 2, 2011
  1. * s3cmd: Improved r457 (Don't crash when file disappears

    mludvig committed Jan 2, 2011
    	  before checking MD5).
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@463 830e0280-6d2a-0410-9c65-932aecc39d9d
  2. * s3cmd, s3cmd.1, format-manpage.pl: Improved --help text

    mludvig committed Jan 2, 2011
    	  and manpage.
    	* s3cmd: Removed explicit processing of --follow-symlinks
    	  (is cought by the default / main loop).
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@462 830e0280-6d2a-0410-9c65-932aecc39d9d
Commits on Dec 23, 2010
  1. Fixed testsuite for --(no-)check-md5

    mludvig committed Dec 23, 2010
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@460 830e0280-6d2a-0410-9c65-932aecc39d9d