Permalink
Commits on Jan 22, 2017
  1. Move urlencode func into Utils and fix encoding issues when having ui…

    …d groupid with special chars.
    fviard committed Jan 22, 2017
Commits on Dec 23, 2016
  1. Fixes #798 : HEAD request can't parse xml response to get redirection…

    … url.
    
    So, try to extract this information from the "location" http header that can be provided in such a case.
    This don't work with "path style" bucket syntax
    (ex.: host_bucket= s3.amazonaws.com and bucket in another region than us-east-1)
    because in that case, "location" header is not provided by aws servers.
    fviard committed Dec 23, 2016
  2. Fixes #816 : Fix recv_file 3xx,4xx, handlers + add region extraction …

    …of 3xx redirections.
    fviard committed Dec 23, 2016
Commits on Dec 22, 2016
  1. Merge pull request #809 from shaform/py3k

    Python3: fix several imports, and run 2to3 on s3cmd
    fviard committed on GitHub Dec 22, 2016
Commits on Dec 9, 2016
  1. fix logging

    shaform committed Dec 9, 2016
  2. fix imports

    shaform committed Dec 8, 2016
  3. fix relative imports

    shaform committed Dec 7, 2016
  4. run python3 for run-tests.py

    shaform committed Dec 7, 2016
Commits on Dec 7, 2016
  1. Merge pull request #808 from robd003/master

    Added support for S3 Glacier archive retrieval speed options
    fviard committed on GitHub Dec 7, 2016
  2. Merge pull request #806 from shaform/py3k

    Python3: make relative imports explicit
    fviard committed on GitHub Dec 7, 2016
Commits on Dec 6, 2016
  1. update relative import

    shaform committed Dec 6, 2016
  2. [travis] Added run-test-minio.py + have travis run it.

    Only tests 1 to 23 so far because minio doesn't support quote_plus in signatures.
    fviard committed Dec 6, 2016
  3. Missing bit in previous commit.

    fviard committed Dec 6, 2016
  4. Initial version of a .travis.yml and it's .travis.s3cfg configuration…

    … for CI with travis-ci.
    fviard committed Dec 6, 2016
  5. Attemps to fix last issues of #769 .

    Don't try to initiate httpsconnection with check_hostnames if it is disabled.
    fviard committed Dec 6, 2016
Commits on Dec 5, 2016
Commits on Nov 17, 2016
  1. Fix for part of #660: fix detection for "sync single-file.txt s3://my…

    …bucket/single-file.txt"
    fviard committed Nov 17, 2016
Commits on Nov 16, 2016
  1. Fixes #800 (second part): "cfg.include" was not checked like is cfg.e…

    …xclude to use the non memory optimal del subcmd.
    fviard committed Nov 16, 2016
Commits on Nov 15, 2016
  1. Updated maintainer in setup.py.

    fviard committed Nov 15, 2016
  2. Fixes #778 : Workaround for aws sending early errors before requests …

    …are completed + support for http expect continue feature.
    
    Added optional support for HTTP Except: 100 Continue feature.
    - New option (default False): use_http_except.
    For each send_file request, waiting for ok status before sending the data
    (Reduce between usage but can introduce a small latency for each send file request
    because of the 100-continue status that we wait from the server)
    - Aws interrupt early the connection when you try to send a big file and that it
    knows in advance that there will be an error (ex. redirect) and that you don't
    use the "http expect continue" header. Handle automatically this situation
    by trying to read the last http status when an EPIPE or ECONNRESET is encountered.
    fviard committed Nov 15, 2016
Commits on Nov 3, 2016
  1. Fix signature v4 when aws redirect to aws base host.

    Similar to previous fix, don't rely on default "host_bucket" value as
    can have changed because of redirection.
    fviard committed Nov 3, 2016
  2. Aws sometimes uses 301 code for redirects + redirect to aws base host.

    There are cases where aws send a 301 redirect to s3.amazonaws.com and so
    in that case it is a not a "bucket" based url even if one was used for
    host_bucket configuration.
    fviard committed Nov 3, 2016
Commits on Oct 20, 2016
  1. Fixes #722 : basename fonction was broken for local files for windows…

    … as the os path separator is not the same on linux.
    fviard committed Oct 20, 2016
Commits on Sep 20, 2016