Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 18, 2015
  1. @mdomsch

    Merge pull request #537 from flisky/master

    mdomsch authored
    FIX #535 mark delay-updates obsolete
  2. @mdomsch

    Makefile: file is now

    mdomsch authored
    reported by Boris Protopopov. Thanks.
Commits on May 15, 2015
  1. @mdomsch
Commits on May 11, 2015
  1. @mdomsch

    [info] use last-modified value, not date

    mdomsch authored
    The date header contains the remote server's current time.  That's not
    what we want.  Instead, we want the last-modified value for the file
    being inspected with the [info] (or equivalent) request.
    Thanks to Andrew Trusty for finding, diagnosing, and suggesting a
    fix.  And thanks to DreamObjects for "forgetting" to include a date
    header in their response to a HEAD of an object on occasion, that led
    us to find this.
    This should also improve --no-check-md5 cases where the timestamp is
    being checked, as we won't think that remote files have a timestamp of
Commits on Apr 29, 2015
  1. @flisky

    FIX #535 mark delay-updates obsolete

    flisky authored
Commits on Apr 23, 2015
  1. @mdomsch

    Merge pull request #532 from ddzialak/master

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

    dzialak authored
Commits on Apr 11, 2015
  1. @mdomsch
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. @mdomsch

    add requester-pays tests

    mdomsch authored
  2. @mdomsch

    add [payer] command

    mdomsch authored
    which takes the --requester-pays as its argument (or not), and sets
    the payer policy accordingly.
  3. @mdomsch

    Merge pull request #515 from mdomsch/feature/requestor-pays

    mdomsch authored
    Feature/requestor pays
  4. @mdomsch

    move setting requester-pays into S3Request() init

    mdomsch authored
    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.
  5. @mdomsch
  6. @mdomsch

    add --requester-pays (#511)

    mdomsch 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. @mdomsch

    Merge pull request #512 from fviard/fix_invalid_progress_info

    mdomsch 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. @mdomsch

    more IOError EPIPE catches

    mdomsch authored
Commits on Mar 18, 2015
  1. @mdomsch

    Merge pull request #508 from fviard/fix_encoding_multipart_filename

    mdomsch authored
    Another fix related to fix encoding issues. ( / are...
  2. @mdomsch

    Merge pull request #499 from fviard/fix_copy_modify_check_errors

    mdomsch 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. ( / …

    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.
  5. @mdomsch

    Remove useless imports and unused variables

    mdomsch authored
    as noted by pyflakes.
  6. @mdomsch

    update manpage for formatting

    mdomsch authored
  7. @mdomsch

    remove references to donations

    mdomsch authored
    Since TGRMN Software now has copyright ownership and control of the
    domains, the donation links are obsolete (and little used before now
  8. @mdomsch

    replace /tmp/ with ~/ in manpage examples

    mdomsch authored
    as suggested by Paul Wise in commit f02d274
  9. @mdomsch
  10. @mdomsch

    escape - and 'Cache-Control' items in manpage

    mdomsch 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.
  11. @mdomsch
  12. @mdomsch

    Merge pull request #504 from LocutusOfBorg/fix-typo

    mdomsch authored
    Fix typo (overriden -> overridden)
  13. @dottedmag @LocutusOfBorg
  14. @dottedmag @LocutusOfBorg
  15. @pabs3 @LocutusOfBorg

    Use user home instead of tmp in examples

    pabs3 authored LocutusOfBorg committed
  16. @LocutusOfBorg

    Fix various typos spot by lintian

    Mikhail Gusarov authored LocutusOfBorg committed
Something went wrong with that request. Please try again.