Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 4, 2015
  1. NetHttp uses with_net_http_connection (#446)

    Ben Maraney authored
Commits on Nov 14, 2014
  1. @mike-bourgeous
Commits on Feb 11, 2014
  1. @mislav
Commits on Jan 9, 2014
  1. @sferik

    rescue Errno::EHOSTUNREACH

    sferik authored
  2. @sferik
Commits on Nov 8, 2013
  1. Merge pull request #288 from ehowe/master

    authored
    [excon] pass client side cert information to excon
Commits on Jul 27, 2013
  1. @mislav

    handle EOFError in HTTPClient

    mislav authored
    Raised for invalid SSL certificate on JRuby
  2. @mislav
  3. @mislav

    add support for SSL peer verification in EventMachine

    mislav authored
    Prior to this EM was happily making HTTPS requests while ignoring server
    certificate info. Shocking, I know.
  4. @mislav
  5. @mislav
Commits on Jul 26, 2013
  1. @mislav
  2. @mislav
  3. @mislav

    fix HTTP proxy authentication for net-http-persistent

    mislav authored
    Because net-http-persistent 2.8 doesn't unescape `user/password` values,
    we override those accessors on the URI instance to return raw values.
    
    References drbrain/net-http-persistent#48
  4. @mislav
  5. @mislav
  6. @yatzek @mislav

    add HTTP proxy authentication support to EM adapters

    yatzek authored mislav committed
  7. @mislav
  8. @mislav

    ensure consistent handling of connection failures

    mislav authored
    All adapters should now raise Faraday::Error::ConnectionFailed
  9. @alebsack @mislav

    don't swallow exceptions in em-synchrony

    alebsack authored mislav committed
Commits on Jul 17, 2013
  1. @ehowe
Commits on Jun 25, 2013
  1. @mislav

    avoid double loading of certain source files on Ruby 1.8.7

    mislav authored
    The "already initialized constant NET_HTTP_EXCEPTIONS" and related
    warnings would pop up due a circular references triggered by
    autoloading.
    
    References #343
  2. @mislav

    remove void configure_ssl for EventMachine

    mislav authored
    It never seems to have served any purpose
  3. @mislav

    avoid ruby syntax warnings

    mislav authored
Commits on May 13, 2013
Commits on May 8, 2013
Commits on Apr 25, 2013
  1. @ajsharp

    remove net_http_persistent todo

    ajsharp authored
    From the docs: "Multiple Net::HTTP::Persistent objects will share the same set of connections."
    
    http://docs.seattlerb.org/net-http-persistent/Net/HTTP/Persistent.html
Commits on Apr 3, 2013
  1. @mislav

    prevent Typhoeus from using "Expect: 100-continue" on PUT

    mislav authored
    It seems whether the request method for Typhoeus request is `:put` or
    "PUT" decides whether it will use "Expect: 100-continue" when performing
    that request. In our test suite, such PUTs would fail randomly against
    WEBrick which doesn't have stable support for 100 Continue. This seems
    to be a problem with WEBrick, not Typhoeus.
    
    This also speeds up these requests, which WEBrick was slow to process
    even if they've succeeded.
    
    "Expect: 100-continue" is a mode where the client sends this header, but
    doesn't send the body of the request until the server inspects the
    headers and decides it wants to allow the request by sending
    "HTTP/1.1 100 Continue" back.
  2. @mislav

    fix Typhoeus proxy support

    mislav authored
Commits on Apr 2, 2013
  1. @mislav

    fix net-http-persistent timeout detection on Ruby 2.0

    mislav authored
    Re-enable timeout test because drbrain/net-http-persistent#33 got fixed
    in net-http-persistent 2.8
Commits on Jan 15, 2013
  1. @trptcolin

    Don't VERIFY_NONE when VERIFY_PEER is requested

    trptcolin authored
    Looks like a5e9485 inverted the logic on this.
Commits on Dec 31, 2012
  1. use Utils.normalize_path() for Stubs

    Brian D. Burns authored committed
Commits on Dec 28, 2012
Commits on Dec 20, 2012
  1. @kek
Commits on Dec 12, 2012
  1. @ossareh

    Handle the case of an unreachable network.

    ossareh authored
    This can happen in a number of cases, a good example is when your stack
    tries to make an IPv6 connection and it is not possible.
Something went wrong with that request. Please try again.