Skip to content
Permalink
Branch: master
Commits on Jun 3, 2019
Commits on May 27, 2019
  1. list_objects can now be given headers via Options arg

    cbaggers committed May 27, 2019
    We needed this to be able to pass the x-amz-security-token. Usage
    looks like this:
    
    ```
        mini_s3:list_objects(Bucket,
                             [{headers, [{"x-amz-security-token", AmzToken}]}],
                             Credentials)
    ```
Commits on Nov 2, 2018
  1. hacked in amz token support

    cbaggers committed Nov 2, 2018
Commits on Sep 20, 2018
  1. Merge pull request chef#27 from chef/ma/update_erlang_versions

    markan committed Sep 20, 2018
    Update erlang versions
  2. Silence warnings in tests

    markan committed Sep 20, 2018
    Signed-off-by: Mark Anderson <mark@chef.io>
  3. Bump erlang versions in travis.yml

    markan committed Sep 19, 2018
    Signed-off-by: Mark Anderson <mark@chef.io>
  4. Merge pull request chef#26 from chef/ma/ibrowse_uses_mainline

    markan committed Sep 20, 2018
    Use the mainline ibrowse
Commits on Sep 19, 2018
  1. Use the mainline ibrowse

    markan committed Aug 20, 2018
    We've been using a very old fork of ibrowse; the mainline (cmullaparthi/ibrowse)
    appears to have nearly all the things we forked it for in the first place.
    
    Unfortunately a recent commit 555f707 (pr #155) breaks things where an
    ipv6 address is reported from DNS but isn't routable. So we are
    pinning to a slightly older version. This is a short term fix to get
    things running while a better solution is found.
    
    Signed-off-by: Mark Anderson <mark@chef.io>
    
    Use locked version of ibrowse
  2. Add travis config

    markan committed Sep 19, 2018
    Signed-off-by: Mark Anderson <mark@chef.io>
Commits on Aug 15, 2018
  1. Merge pull request chef#25 from chef/dan/expose-ssl-opts

    danielsdeleo committed Aug 15, 2018
    Expose ssl_opts for ibrowse via new/5
  2. Expose ssl_opts for ibrowse via new/5

    danielsdeleo committed Aug 14, 2018
    This is intended to enable using mTLS for bookshelf in downstream
    oc_erchef
    
    Signed-off-by: Daniel DeLeo <dan@chef.io>
Commits on Dec 19, 2016
  1. Merge pull request chef#24 from chef/ssd/rebar3-erl18

    stevendanna committed Dec 19, 2016
    Modernize the mini_s3 repository
Commits on Dec 10, 2016
  1. Modernize the mini_s3 repository

    stevendanna committed Dec 10, 2016
    - Move to rebar3
    - Remove concrete
    - Fix typespec error so we compile under Erlang 18
    - Update README.md
    
    Signed-off-by: Steven Danna <steve@chef.io>
Commits on Jan 28, 2015
  1. Merge pull request chef#19 from chef/jd/expiry-intervals

    joedevivo committed Jan 28, 2015
    Cachable S3 URLs
Commits on Jan 27, 2015
  1. Updated to newest concrete.

    joedevivo committed Jan 27, 2015
    Also slid eunit include into the -ifdef(TEST) block
Commits on Jun 10, 2014
  1. Prevent sending duplicate content-type headers

    Jonty committed Jun 10, 2014
    If the user specifies a content-type header that the file should be
    served with from S3 a duplicate header containing the default value will
    also be set by ibrowse, resulting in a signature failure and the S3
    request being refused.
Commits on May 14, 2014
  1. Merge branch 'jc/warnings-not-errors'

    James Casey
    James Casey committed May 14, 2014
Commits on Nov 22, 2013
  1. Merge pull request chef#10 from opscode/sf/ipv6

    seth committed Nov 22, 2013
    Add support for bracketed ipv6 address literals when generating URLs
Commits on Nov 21, 2013
  1. Add support for bracketed ipv6 address literals when generating URLs

    seth committed Nov 21, 2013
    The format_s3_uri helper function calls http_uri:parse/2 and we now
    specify option {ipv6_host_with_brackets, true}. This gives us basic
    support for ipv6 address literals.
    
    Note that format_s3_uri supports both virtual host and path based
    bucket syntax. For IP addresses, the virtual host option returns a
    value, but one that won't work. If you're using IP addresses, you need
    to stick to type 'path'.
Commits on Oct 17, 2013
  1. Merge pull request chef#9 from opscode/of/OC-8549

    oferrigni committed Oct 17, 2013
    Convert to envy
Commits on Sep 18, 2013
  1. Convert to envy

    Oliver Ferrigni
    Oliver Ferrigni committed Sep 18, 2013
Commits on Oct 23, 2012
  1. Updating dep to use Opscode fork of ibrowse

    Kevin Smith
    Kevin Smith committed Oct 23, 2012
Commits on Oct 12, 2012
  1. Removing app vsn regex

    Kevin Smith
    Kevin Smith committed Oct 12, 2012
Commits on Sep 6, 2012
  1. Merge pull request chef#8 from opscode/canonical-headers

    seth committed Sep 6, 2012
    Canonicalize response headers, fixing get_object_metadata
Commits on Sep 5, 2012
  1. Include headers in non 2xx responses that are thrown as error

    seth committed Sep 5, 2012
    This could be a compat breaking change depending on how calling code
    is matching on the error response.
  2. Canonicalize all response headers in main s3_request helper function

    seth committed Sep 5, 2012
    This fixes a bug where we failed to fill out the object meta data
    because we were expecting normalized header names.
  3. Dialyzer warning fixes

    seth committed Sep 5, 2012
  4. Cleanup dialyzer plt building in Makefile

    seth committed Sep 5, 2012
    Use ~/.dialyzer_plt along with a custom dependencies only plt.
Commits on Aug 13, 2012
  1. Merge pull request chef#6 from opscode/dt/OSS-boilerplate

    seth committed Aug 13, 2012
    Dt/oss boilerplate
  2. Removed COPYRIGHT file

    doubt72
    doubt72 committed Aug 13, 2012
  3. Added boilerplate to source files

    doubt72
    doubt72 committed Aug 13, 2012
Older
You can’t perform that action at this time.