Permalink
Commits on Mar 4, 2013
  1. Version 1.5.0-alpha2

    mludvig committed Mar 4, 2013
Commits on Mar 3, 2013
  1. Merge pull request #127 from dudyk/IAM

    mludvig committed Mar 3, 2013
    Add support for IAM roles and temp tokens
Commits on Mar 2, 2013
  1. Add support for IAM roles and temp tokens

    kohend committed Feb 13, 2013
    Including:
    Refresh temp tokens on every request.
    Add support for roles in S3, CloudFront and SimpleDB.
    Add support for AWS_CREDENTIALS_FILE env variable and the file it references
  2. Merge pull request #125 from mdomsch/bug/124

    mludvig committed Mar 2, 2013
    fix sync --dry-run traceback, bug #124
Commits on Mar 1, 2013
  1. fix sync --dry-run traceback, bug #124

    mdomsch committed with mdomsch Mar 1, 2013
    Bug 124: #124
    
    s3cmd sync --dry-run --recursive BLAH/ s3://blah-blah-blah
    would traceback:
    
    File "/usr/local/bin/s3cmd", line 1075, in _child
        output(u"remote copy: %s -> %s" % (dst1['object_key'],
        remote_list[dst2]['object_key']))
    TypeError: string indices must be integers
    
    In this case, dst1 and dst2, coming from copy_pairs, are themselves
    the strings we want, not a lookup into a list.  So use them directly.
  2. Merge pull request #122 from kuenishi/ku-bucket_policy

    mludvig committed Mar 1, 2013
    Add bucket policy PUT/DELETE/GET
  3. Merge pull request #123 from daub815/master

    mludvig committed Mar 1, 2013
    Fixed typo in --dry-run exit message
Commits on Feb 28, 2013
  1. add bucket policy PUT/DELETE/GET

    kuenishi committed Dec 8, 2012
    PUT ... 'setpolicy' command with json file path specified
    GET ... via 'info' command
    DELETE ... 'delpolicy' command
Commits on Feb 27, 2013
  1. Merge pull request #93 from ksauzz/fix-info-doesnt-use-base-host

    mludvig committed Feb 27, 2013
    fixes: 's3cmd info' doesn't use base_host in output.
  2. Merge pull request #110 from orenhe/master

    mludvig committed Feb 27, 2013
    s3cmd get --continue: fix unwanted silencing of S3Error exception when file exists.
  3. Merge pull request #111 from dccarroll/master

    mludvig committed Feb 27, 2013
    Fixed a typo in error message
Commits on Feb 24, 2013
  1. Merge pull request #118 from DataDog/fix-time-tuple

    mludvig committed Feb 24, 2013
    fix bug in datetime tuple concatenation
Commits on Feb 22, 2013
  1. fix bug in datetime tuple concatenation

    Carlo Cabanilla committed Feb 22, 2013
Commits on Feb 21, 2013
  1. Merge pull request #117 from sshirokov/master-compat

    mludvig committed Feb 21, 2013
    Fix upload from STDIN and Python2.5 compatibly
Commits on Feb 20, 2013
  1. Old-style exception storage

    sshirokov committed Feb 20, 2013
  2. content_encoding is undefined if filename is "-"

    sshirokov committed Feb 20, 2013
    Define var before use. Cutting edge computer science in
    action.
  3. Add build/* to gitignore

    sshirokov committed Dec 7, 2012
Commits on Feb 19, 2013
  1. Version 1.5.0-alpha1

    mludvig committed Feb 18, 2013
  2. Updated NEWS

    mludvig committed Feb 19, 2013
  3. Updated s3cmd.1 manpage

    mludvig committed Feb 19, 2013
  4. Re-add debug messages

    mludvig committed Feb 19, 2013
    Revert (and improve) #89d49c8e48
Commits on Feb 18, 2013
  1. Fix whitespace errors

    mludvig committed Feb 18, 2013
    Replace leading <Tab> with 4x<Space>
    Remove trailing whitespace
  2. rem_list must be SortedDict()

    mludvig committed Feb 18, 2013
    Don't re-initialise it as {} (plain dict())
  3. Split _fswalk() to _fswalk_{no,follow}_symlinks()

    mludvig committed Feb 18, 2013
    Calling a generator from a generator didn't quite work.
  4. Update test "Sync remote2remote"

    mludvig committed Feb 18, 2013
    Updated test results to reflect server-side copy
  5. Fix cmd_object_put()

    mludvig committed Feb 18, 2013
    Incorrect check for upload from stdin caused failure
    in recursive put uploads
  6. Do not hardlink files when in remote->local

    mludvig committed Feb 18, 2013
    We can't hardlink only based on MD5. That would for example make
    all empty files hardlinked together.
    
    For now we will just copy locally instead of hardlink.
  7. Fixed dst_list cleanup in compare_filelists

    mludvig committed Feb 18, 2013
    We must leave unwanted files in dst_list
  8. Merge branch 'master' into HEAD

    mludvig committed Feb 18, 2013
  9. Correct path generation in local_hardlink()

    mludvig committed Feb 18, 2013
    Instead of dir+file use os.path.join(dir,file). The former
    leads to an incorrect result if 'dir' doesn't end with '/'