Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 8, 2015
  1. Use a connection pool to manage connections

    authored
    We now use the connection_pool gem instead of per-thread connection
    stores.  This improves reuse of connections across threads and reduces
    the possibility of using all the file descriptors in the process.
    
    This removes the Thread argument for #shutdown (which now shuts down all
    connections and may be dangerous, needs verification).
    
    This removes #shutdown_in_all_threads as we no longer have per-thread
    storage.
    
    This adds the Net::HTTP::Persistent::Connection class to manage
    connection metadata.
    
    This makes Net::HTTP::Persistent's tests a little easier to read as you
    no longer have to worry about the per-thread data stores.
Commits on Nov 23, 2014
  1. Remove unused variable

    authored
  2. Remove duplicate test

    authored
Commits on Nov 21, 2014
  1. Add #63 to History

    authored
  2. Update documentation for #63

    authored
  3. Add SSL ca_path

    authored
    Part of #63
  4. Add SSL certificate verify_depth

    authored
    Part of #63
  5. Add SSL ciphers

    authored
    Part of #63
  6. Add SSL session timeout

    authored
    Part of #63
Commits on Feb 10, 2014
  1. Set version for release

    authored
  2. Add #59 to History

    authored
  3. Merge pull request #59 from mislav/proxy-credentials-unescaping

    authored
    Actually fix unescaping of proxy auth credentials
  4. @mislav

    Actually fix unescaping of proxy auth credentials

    mislav authored
    - The current way is broken as it chokes while unescaping characters
      that are not allowed non-escaped in the userinfo URI component, such
      as "@" if the username is an email address.
    - Being a nice Ruby citizen means not mutating the `@proxy_uri` which is
      an object that might have come from the user.
    
    References:
    - ac161c7
    - b9031bf
Commits on Feb 7, 2014
  1. Update version for release

    authored
  2. Add #56, #57, #58 to History

    authored
  3. Add test for #56

    authored
  4. Merge pull request #56 from tumf/error-with-no-proxy

    authored
    Fix error with no-proxy
Commits on Feb 6, 2014
  1. @tumf

    fix: error with no-proxy

    tumf authored
  2. Update version for release

    authored
  3. Add #48, #54 to History

    authored
  4. Merge pull request #54 from juhakaja/master

    authored
    Fixes escaped proxy user and password.
Commits on Feb 5, 2014
  1. @juhakaja
Commits on Jan 22, 2014
  1. Set release date and version

    authored
  2. Use the original backtrace for errors in #reset

    authored
    This will help debugging IOErrors that occur when resetting a
    connection.
    
    Fixes #41
  3. Add #53 to History

    authored
  4. Merge pull request #53 from dylanahsmith/keep-alive-timeout

    authored
    Set connection.keep_alive_timeout using idle_timeout in ruby 2.0.
  5. Remove useless variable

    authored
  6. Force minitest 5 for travis

    authored
Commits on Jan 9, 2014
  1. @dylanahsmith

    Set connection.keep_alive_timeout using idle_timeout in ruby 2.0.

    dylanahsmith authored
    Ruby 2.0 added keep_alive_timeout, which behaves the same way as
    idle_timeout, except that the default timeout is 5 seconds rather than 2
    seconds. Set keep_alive_timeout using idle_timeout to prevent the
    connection from getting closed before idle_timeout due to delays between
    requests.
Commits on Jul 24, 2013
  1. Set license in gemspec.

    authored
    Fixes #47
  2. Link history items

    authored
  3. Set release date

    authored
Commits on Jul 23, 2013
Something went wrong with that request. Please try again.