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

    fix simply error in setlifecycle command
    committed Apr 23, 2015
Commits on Apr 11, 2015
Commits on Apr 3, 2015
  1. Adding -l option for long_listing

    list_storageclass now provided by long_listing and -l.
    Minor whitespace cleanup.
    BCrookAtRA committed Apr 3, 2015
  2. Added support for listing StorageClass attribute.

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

    committed Mar 30, 2015
  2. add [payer] command

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

    Feature/requestor pays
    committed Mar 30, 2015
  4. move setting requester-pays into S3Request() init

    This way we can catch all all GET and POST calls as
    indicates we should do.  This also lets us [ls] an object in a
    requester-pays bucket which we couldn't do before.
    committed Mar 30, 2015
  5. add --requester-pays (#511)

    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.
    committed Mar 30, 2015
Commits on Mar 27, 2015
  1. Merge pull request #512 from fviard/fix_invalid_progress_info

    Fix invalid file transfer progress info in case of local2remote and
    committed Mar 27, 2015
  2. Fix invalid file transfer progress info in case of local2remote and r…

    …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.
    fviard committed Mar 27, 2015
Commits on Mar 24, 2015
  1. more IOError EPIPE catches

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

    Another fix related to fix encoding issues. ( / are...
    committed Mar 18, 2015
  2. Merge pull request #499 from fviard/fix_copy_modify_check_errors

    For copy and modify, take care to check if there is an error after the start of the operation
    committed Mar 18, 2015
  3. Another fix related to fix encoding issues. ( / …

    …are bytes, so unicodise them also)
    fviard committed Mar 18, 2015
  4. For copy and modify, take care to check if there is an error after th…

    …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.
    fviard committed Mar 13, 2015
  5. Remove useless imports and unused variables

    as noted by pyflakes.
    committed Mar 18, 2015
  6. update manpage for formatting

    committed Mar 18, 2015
  7. remove references to donations

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

    as suggested by Paul Wise in commit f02d274
    committed Mar 18, 2015
  9. escape - and 'Cache-Control' items in manpage

    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.
    committed Mar 18, 2015
  10. Merge pull request #507 from LocutusOfBorg/debian-patches

    Debian patches
    committed Mar 18, 2015
  11. Merge pull request #504 from LocutusOfBorg/fix-typo

    Fix typo (overriden -> overridden)
    committed Mar 18, 2015
  12. Fix various typos spot by lintian

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

    Fixes for encoding issues
    committed Mar 16, 2015
  2. Merge pull request #496 from fviard/fix_for_432

    Fix for issue #432. Read the response from httplib even if there is a 0 ...
    committed Mar 16, 2015
  3. Fix wrong exception used for EOF from S3 error during recv_file. (S3E…

    …rror expect an http response, not a text message)
    fviard committed Mar 16, 2015
  4. fix encoding : Added encode_to_s3 and decode_from_s3 function + switc…

    …hed to "unicode" call instead of "decode" as it is supposed to be more efficient.
    fviard committed Mar 16, 2015