Permalink
Commits on Dec 22, 2016
  1. reindent

    new indent way
    committed Dec 22, 2016
  2. Revert "revert to idna 1.2.0"

    This reverts commit bb709f2.
    committed Dec 22, 2016
  3. regen doc

    committed Dec 22, 2016
  4. bump to 1.6.4

    committed Dec 22, 2016
  5. revert to idna 1.2.0

    being the last version supporting erlang version < 19, let's still
    support older versions
    committed Dec 22, 2016
  6. Merge pull request #356 from britto/fix-doc-typos

    Fix a few documentation typos
    committed on GitHub Dec 22, 2016
  7. Merge pull request #368 from benbro/patch-1

    Add optional urlencode options to qs
    committed on GitHub Dec 22, 2016
  8. Merge pull request #366 from obmarg/master

    Handle continuation lines in HTTP headers correctly
    committed on GitHub Dec 22, 2016
  9. Merge pull request #370 from JoshRagem/master

    correct hackney:connect example
    committed on GitHub Dec 22, 2016
  10. remove mix packaging

    i'm not a user of elixir myself, better to redirect to httpoison.
    
    fix #369
    committed Dec 22, 2016
  11. bump idna to 4.0.0

    fix #364
    committed Dec 22, 2016
  12. when ecc is not compiled with openssl don't use it and warn

    while it's not recommanded at all to build openssl without it (wonder
    why people do it), we now check if ECC ciphers exist (at least one) and
    if not use a less secure cipher suite.
    
    fix #362
    committed Dec 22, 2016
Commits on Dec 6, 2016
  1. correct hackney:connect example

    Do not include the protocol in the host value or it will
    be considered part of the host name--this results in an
    nxdomain error
    JoshRagem committed Dec 6, 2016
Commits on Nov 30, 2016
  1. Add optional urlencode options to qs

    A signed aws s3 url requires encoding space as %20 instead of plus
    http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html
    ```
    The space character is a reserved character and must be encoded as "%20" (and not as "+"). 
    ```
    benbro committed on GitHub Nov 30, 2016
Commits on Nov 28, 2016
  1. Handle continuation lines in HTTP headers correctly

    RFC2616 says:
    
    > HTTP/1.1 header field values can be folded onto multiple lines if the
    > continuation line begins with a space or horizontal tab. All linear
    > white space, including folding, has the same semantics as SP. A
    > recipient MAY replace any linear white space with a single SP before
    > interpreting the field value or forwarding the message downstream.
    >
    > LWS            = [CRLF] 1*( SP | HT )
    >
    > SP             = <US-ASCII SP, space (32)>
    > HT             = <US-ASCII HT, horizontal-tab (9)>
    
    Hackney was not handling this correctly: it was stripping leading spaces
    and tabs from continuation lines and then parsing them incorrectly as a
    new header line.
    
    This commit fixes that: `parse_header/1` now checks if the following
    line starts with a space or tab and joins it onto the current line if
    so.
    obmarg committed Nov 28, 2016
Commits on Oct 27, 2016
  1. bump to 1.6.3, fix mix version

    fix #354
    committed Oct 27, 2016
Commits on Oct 23, 2016
  1. Merge pull request #353 from rich/master

    prevent errors by handle trailing whitespace in header values
    committed on GitHub Oct 23, 2016
Commits on Oct 22, 2016
  1. regen documentation

    committed Oct 22, 2016
  2. disable unix socket test for now

    the feature is working, but the integration suite should be reworked so
    we make sure that the socket is created. (or maybe try something else
    than travis)
    committed Oct 22, 2016
  3. test 19.1

    committed Oct 22, 2016
  4. remove useless file

    committed Oct 22, 2016
  5. replace rebar3 with rebar for travis ci

    can't use rebar3 on travis in their base image < 17 (rebar3 update is
    failing) so for now use the legacy rebar. **sigh*
    committed Oct 22, 2016
  6. bump to 1.6.2

    committed Oct 22, 2016
Commits on Oct 21, 2016
  1. Merge pull request #347 from tnt-dev/fix-merge-opts

    Fix hackney_util:merge_opts/2
    committed on GitHub Oct 21, 2016
  2. fix typo

    apply patch from #346 but on the overview file where it should be.
    Thanks!
    committed Oct 21, 2016
  3. Merge pull request #352 from mitchellhenke/small-typo

    fix small typo
    committed on GitHub Oct 21, 2016
Commits on Oct 20, 2016
Commits on Oct 19, 2016
  1. fix small typo

    mitchellhenke committed Oct 19, 2016
Commits on Oct 5, 2016
  1. bump to certifi 0.7.0

    committed Oct 5, 2016
Commits on Sep 29, 2016
  1. Fix hackney_util:merge_opts/2

    tnt-dev committed Sep 29, 2016
Commits on Sep 12, 2016