Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 23, 2015
  1. Merge pull request #532 from ddzialak/master

    authored
    fix simply error in setlifecycle command
  2. fix simply error in setlifecycle command

    dzialak authored
Commits on Apr 11, 2015
Commits on Apr 3, 2015
  1. @BCrookAtRA

    Adding -l option for long_listing

    BCrookAtRA authored
    list_storageclass now provided by long_listing and -l.
    Minor whitespace cleanup.
  2. @BCrookAtRA

    Added support for listing StorageClass attribute.

    BCrookAtRA authored
    Disabled by default.  Enable with list_storageclass = True in .s3cfg
Commits on Mar 30, 2015
  1. add requester-pays tests

    authored
  2. add [payer] command

    authored
    which takes the --requester-pays as its argument (or not), and sets
    the payer policy accordingly.
  3. Merge pull request #515 from mdomsch/feature/requestor-pays

    authored
    Feature/requestor pays
  4. move setting requester-pays into S3Request() init

    authored
    This way we can catch all all GET and POST calls as
    https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html
    indicates we should do.  This also lets us [ls] an object in a
    requester-pays bucket which we couldn't do before.
  5. add --requester-pays (#511)

    authored
    This introduces a --requester-pays command line option, which is used
    in the recv_file() function to add the proper
    x-amz-request-payer:requester header to the GET request in downloading
    the file.
Commits on Mar 27, 2015
  1. Merge pull request #512 from fviard/fix_invalid_progress_info

    authored
    Fix invalid file transfer progress info in case of local2remote and
  2. @fviard

    Fix invalid file transfer progress info in case of local2remote and r…

    fviard authored
    …emote2remote: If there was failed copy, seq number was preserved but previously uploaded file number was forgotten, thus user could have faced an invalid indication like: 14/8 when there is 6 upload following 6 remote copy failures.
Commits on Mar 24, 2015
  1. more IOError EPIPE catches

    authored
Commits on Mar 18, 2015
  1. Merge pull request #508 from fviard/fix_encoding_multipart_filename

    authored
    Another fix related to fix encoding issues. (file.name / stream.name are...
  2. Merge pull request #499 from fviard/fix_copy_modify_check_errors

    authored
    For copy and modify, take care to check if there is an error after the start of the operation
  3. @fviard

    Another fix related to fix encoding issues. (file.name / stream.name …

    fviard authored
    …are bytes, so unicodise them also)
  4. @fviard

    For copy and modify, take care to check if there is an error after th…

    fviard authored
    …e start of the operation (reported by a status 200 but an "Error" root entry in the xml body)
    
    In addition, for the move, It is good to check for the CopyObject xml reply to see if it is a success.
    But, if there is a status of 200 and no "data" in response, don't fail. Other S3 server implementations use only status code and don't return any body when there is no error.
    
    References:
    http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html
    http://doc.s3.amazonaws.com/proposals/copy.html
  5. Remove useless imports and unused variables

    authored
    as noted by pyflakes.
  6. update manpage for formatting

    authored
  7. remove references to donations

    authored
    Since TGRMN Software now has copyright ownership and control of the
    domains, the donation links are obsolete (and little used before now
    anyhow).
  8. replace /tmp/ with ~/ in manpage examples

    authored
    as suggested by Paul Wise in commit f02d274
  9. escape - and 'Cache-Control' items in manpage

    authored
    Suggested by Debian patches.  This automatically escapes dashes and
    the word 'Cache-Control' in the generated manpage.
    
    There is still an instance where the word Cache-Control is getting
    split across newlines due to the 80-character limit, which it doesn't
    catch, but it doesn't break the formatting of the rest of the
    manpage. It just looks like 'Cache- Control' in the result (note the
    extra space after the dash).  I'll live with that.
  10. Merge pull request #504 from LocutusOfBorg/fix-typo

    authored
    Fix typo (overriden -> overridden)
  11. @dottedmag @LocutusOfBorg
  12. @dottedmag @LocutusOfBorg
  13. @pabs3 @LocutusOfBorg

    Use user home instead of tmp in examples

    pabs3 authored LocutusOfBorg committed
  14. @LocutusOfBorg

    Fix various typos spot by lintian

    Mikhail Gusarov authored LocutusOfBorg committed
  15. @LocutusOfBorg
Commits on Mar 16, 2015
  1. Merge pull request #495 from fviard/batch_encoding_fixes

    authored
    Fixes for encoding issues
  2. Merge pull request #496 from fviard/fix_for_432

    authored
    Fix for issue #432. Read the response from httplib even if there is a 0 ...
  3. @fviard

    Fix wrong exception used for EOF from S3 error during recv_file. (S3E…

    fviard authored
    …rror expect an http response, not a text message)
  4. @fviard

    fix encoding : Added encode_to_s3 and decode_from_s3 function + switc…

    fviard authored
    …hed to "unicode" call instead of "decode" as it is supposed to be more efficient.
Something went wrong with that request. Please try again.