Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 2, 2012
  1. @mludvig
  2. @mludvig
  3. @mludvig

    Renamed multipart_chunk_size to multipart_chunk_size_mb

    mludvig authored
    Simplifies handling, avoids confusion.
  4. @mludvig
  5. @mludvig
  6. @mludvig

    Cleanup: pass enable_multipart via Config()

    mludvig authored
    Remove all the newly introduced parameters for passing enable_multipart
    and keep it in Config() instead.
    Also renames --enable-multipart to --disable-multipart and
    introduces --multipart-chunk-size=SIZE parameter.
  7. @mludvig

    Support for non-threaded multipart upload

    mludvig authored
    Don't create thread-pool with Config().multipart_num_threads=1.
  8. @mludvig

    Added VIM default settings to,

    mludvig authored
  9. @mludvig
Commits on Dec 30, 2011
  1. @mludvig
  2. @mludvig

    Merge branch 'master' into adys-multipart

    mludvig authored
    Includes conversion from TAB to 4-SPACE indentation!
  3. @mludvig

    Allow optional parameters in --mime-type

    mludvig authored
    For example to upload UTF-8 encoded html file use:
    	--mime-type="text/html; charset=utf-8"
  4. @mludvig
Commits on Nov 21, 2011
  1. @mludvig

    Merge pull request #14 from ksperling/master

    mludvig authored
    Guess MIME types using python-magic
  2. @ksperling
  3. @ksperling
Commits on Oct 18, 2011
  1. @mludvig

    Ignore CF distros with CustomOrigin in [sync --cf-inval]

    mludvig authored
    Bug reported by Nicholas Cynober where his s3cmd sync --cf-inval
    kept crashing on parsing a CloudFront distribution list with both
    S3Origin and CustomOrigin distributions.
    Let's skip over non-S3Origin distros when translating S3Uri to CFUri.
Commits on Oct 12, 2011
  1. @mludvig
  2. @mludvig
  3. @mludvig
  4. @mludvig
  5. @mludvig
  6. @mludvig
  7. @mludvig
  8. @mludvig
Commits on Sep 22, 2011
  1. @mludvig

    * Force MIME type with --mime-type=abc/xyz

    mludvig authored
    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. @mdrcode

    --configure now supports per-bucket checks

    mdrcode authored
    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.
    s3cmd --configure  # Access Denied if the account lacks ListAllMyBuckets
    s3cmd --configure s3://some-bucket # Still work
Commits on Aug 14, 2011
  1. @oribrost
Commits on Jul 9, 2011
  1. @ohhorob

    Allow stdout as destination when receiving multiple remote files

    ohhorob authored
    - 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. @mludvig

    Improved compatibility with Python 2.4

    mludvig authored
    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. @mludvig

    ATTENTION -- Mega WhiteSpace conversion !!!

    mludvig authored
    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. @jleclanche @mludvig
  3. @jleclanche @mludvig
  4. @jleclanche @mludvig

    Add the --enable-multipart option to s3cmd

    jleclanche authored mludvig committed
  5. @jleclanche @mludvig
Something went wrong with that request. Please try again.