Skip to content
Commits on Jan 20, 2016
  1. @mdomsch

    Update version to 1.6.1

    mdomsch committed
  2. @mdomsch

    Remove newer python-ism from S3/Utils.py

    mdomsch committed
    We still need this to work on Python 2.6.
Commits on Dec 11, 2015
  1. @mdomsch

    Allow acl_public = True/False to be in config file

    mdomsch committed
    Normally acl_public = None and it's not present, nor read from,
    the config file.  If a user wants to set it in the config file though,
    we need to be able to read it from the config file.
    
    We also need to _not_ have the lack of command line options
    unintentionally set it back to None.
    
    Add special handling for acl_public, when reading in the
    config file, and when handling --acl-public and --acl-private options.
Commits on Dec 10, 2015
  1. @harshavardhana
Commits on Dec 9, 2015
  1. @fviard

    Fixes #674 : When using AWS_CREDENTIAL_FILE, crash in case of invalid…

    fviard committed
    … key in .aws/credentials file + updated the code for actual name of the keys.
Commits on Dec 8, 2015
  1. @mdomsch
Commits on Dec 7, 2015
  1. @mdomsch

    more hostname fixes, move debugs around

    mdomsch committed
    Fix typo check_context -> check_hostname.
    
    Move debugs in this area to be after the successful calls, so we only
    get one debug message indicating which path succeeded.
  2. @mdomsch

    Don't unconditionally disable hostname checking

    mdomsch committed
    Previous patches had unconditinonally disabled hostname checking.
    
    Also adds some debugs to this area.
Commits on Nov 25, 2015
  1. @wiof

    Added multipart_max_chunks

    wiof committed
    Multipart upload chuncks are numbered between 1 and 10,000.
    http://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadUploadPart.html
  2. @wiof
  3. @wiof

    max_chunks now a config option

    wiof committed
    As suggested by Matt Domsch, I have moved "max_chunks" limit from a constant in MultiPartUpload to a config setting (i.e. changed from MultiPartUpload.MAX_CHUNKS to self.config.multipart_max_chunks)
Commits on Nov 24, 2015
  1. @atodorov
  2. @atodorov
Commits on Nov 17, 2015
  1. @fviard

    Merge pull request #655 from fviard/rework_progress

    fviard committed
    Improvement to progress + added the --stats option
    Warning: Final summary message changed
Commits on Oct 26, 2015
  1. @fviard
Commits on Oct 23, 2015
  1. @fviard
  2. @fviard
Commits on Oct 22, 2015
  1. @mdomsch

    Validate SSL certificate hostname against target bucket hostname (#598)

    mdomsch committed
    We have been using the socket hostname, which when a proxy server is
    in use, winds up being the proxy server hostname.  That obviously
    fails SSL validation (the SSL cert comes from the ultimate target
    server, while we compare using the proxy server's hostname).
    
    Instead, store the target host's name in our https_connection
    object, and use it when doing SSL validation.
  2. @mdomsch

    Explicitly catch and raise CertificateError in send_request()

    mdomsch committed
    By not catching CertificateError, we wound up in the generic
    exception handling routine, which then fails dereferencing conn.
    which isn't defined when the CertificateError is raised.
    
    Explicitly catch and raise CertificateError.
  3. @fviard
Commits on Oct 21, 2015
  1. @fviard
Commits on Oct 13, 2015
  1. @fviard

    Fix "info" command for servers not supporting the "request_payer" fea…

    fviard committed
    …ture. Based on PR #640 of Qiankunzheng.
Commits on Oct 4, 2015
  1. @fviard

    Merge pull request #599 from shigezobriand/master

    fviard committed
    Warn when skipping non-existing files or symbolic links
Commits on Sep 21, 2015
  1. @mdomsch

    Merge pull request #632 from mdomsch/bug/547

    mdomsch committed
    Bug/547
  2. @mdomsch

    Merge pull request #633 from mdomsch/bug/585

    mdomsch committed
    Allow --requester-pays for PUT commands too (#585)
  3. Fix start_position dropped on 307 redirect

    Teemu Ikonen committed
  4. Fix for #634. Partial get start position was dropped if requested fel…

    Teemu Ikonen committed
    …l back to signature v2
Commits on Sep 18, 2015
  1. @mdomsch

    add "+" to PkgVersion so we can tell it's a git checkout

    mdomsch committed
    Bug reports from upstream master branch post-major-release will
    now include a "+" in the version string so we can tell it's from
    git.
  2. @mdomsch

    Version 1.6.0

    mdomsch committed
Commits on Sep 17, 2015
  1. @fviard

    Fixes bug in PR #611

    fviard committed
  2. @fviard
  3. @fviard

    Merge pull request #611 from bsapiro/master

    fviard committed
    basic SSE-KMS support
  4. @fviard

    Merge pull request #630 from mdomsch/feature/ia-class

    fviard committed
    add --storage-class option
  5. @mdomsch

    add --storage-class option

    mdomsch committed
    This allows us to use the newly announced STANDARD_IA class, as well
    as STANDARD or REDUCED_REDUNDANCY.  This effectively deprecates
    --[no-]reduced-redundancy options.  If both are specified,
    --storage-class wins.
    
    If the user specifes an invalid class, they will get an error:
    
    S3 error: 400 (InvalidStorageClass): The storage class you specified
    is not valid
Commits on Sep 16, 2015
  1. @fviard

    Reworked Upload and Download errors to be more consistent. Add detect…

    fviard committed
    …ion and handling of different OSErrors like "File name too long."
Something went wrong with that request. Please try again.