Permalink
Commits on Apr 16, 2017
  1. Merge pull request #357 from tit/patch-1

    Update auth.rb
    committed on GitHub Apr 16, 2017
  2. Merge pull request #358 from vincentwoo/patch-1

    Check jruby a different way
    committed on GitHub Apr 16, 2017
  3. Merge pull request #364 from nahi/travis_2_4

    Run tests on CRuby 2.4
    committed on GitHub Apr 16, 2017
  4. Run tests on CRuby 2.4

    committed Apr 16, 2017
Commits on Feb 22, 2017
  1. Check jruby a different way

    RUBY_ENGINE is undefined in MRI 1.8.x
    vincentwoo committed on GitHub Feb 22, 2017
Commits on Feb 9, 2017
  1. Update auth.rb

    tit committed on GitHub Feb 9, 2017
Commits on Dec 9, 2016
  1. Version bump to 2.8.3

    committed Dec 9, 2016
  2. Merge pull request #352 from srkolb/ignore_text_in_pem

    Ignore text around the certificate delimiter(s).
    committed on GitHub Dec 9, 2016
  3. Merge pull request #351 from nahi/jruby_ssl_timeout_followup

    Interface sync between SSLSocket for CRuby and JRuby
    committed on GitHub Dec 9, 2016
  4. Restore test_use_higher_TLS test

    Old openssl...
    committed Dec 9, 2016
  5. Adjust JRubySSLSocket interface to match with SSLSocket

    Introduce private JRubySSLSocket#ssl_connect.
    committed Dec 9, 2016
  6. factor out Socket#connect

    committed Dec 9, 2016
  7. factor out create_ssl_context

    committed Dec 9, 2016
  8. variable name refactoring

    To make the purpose clear
    committed Dec 9, 2016
  9. factoring out create_ssl_socket

    This also fixes a problem that non SSL proxied socket does not call
    setEnabledProtocols and setEnabledCipherSuites.
    committed Dec 9, 2016
Commits on Dec 7, 2016
  1. Some PEM files have the base64 decoded cert in it, change PEMUtils.re…

    …ad_certificate to ignore text before and after certificate delimiter
    srkolb committed Dec 7, 2016
Commits on Dec 4, 2016
  1. SSL timeout test

    committed Dec 4, 2016
  2. Merge pull request #350 from nahi/tcp_keepalive

    Configuration option to enable TCP keepalive
    committed on GitHub Dec 4, 2016
  3. Configuration option to enable TCP keepalive

    committed Dec 2, 2016
Commits on Nov 13, 2016
  1. Merge pull request #348 from nahi/restore_ruby-head_build

    Restore ruby-head build
    committed on GitHub Nov 13, 2016
  2. Restore ruby-head build

    committed Nov 13, 2016
  3. Merge pull request #346 from dgolombek/wip/error_handling

    Translate more java exceptions to SSLErrors
    committed on GitHub Nov 13, 2016
  4. Merge pull request #347 from nahi/ssl_config_attrs_refactoring

    Introduce `attr_config` for DRY
    committed on GitHub Nov 13, 2016
  5. Introduce `attr_config` for DRY

    committed Nov 13, 2016
  6. Merge pull request #344 from dgolombek/wip/ssl_config_reset

    Only reset session when ssl_config setters change values
    committed on GitHub Nov 13, 2016
Commits on Nov 12, 2016
  1. Translate more java exceptions to SSLErrors

    This fixes #345 by adding error handling to both JavaSocketWrap.fill and
    expanding the coverage when creating sockets. It also changes the error
    message to include the original class type, since that was lost much of
    the time.
    Dave Golombek committed Nov 12, 2016
Commits on Nov 9, 2016
  1. Only reset session when ssl_config setters change values

    As described in #343, Faraday calls many of these setters before every
    request when used together. This change, in combination with a fix in
    Faraday, should avoid this problem.
    Dave Golombek committed Nov 9, 2016
  2. Use correct timeouts for JRubySSLSocket

    Prior patch used ssl_config.timeout, which is the timeout for the
    session. This fixes it to use the correct timeout values.
    Dave Golombek committed Nov 9, 2016
Commits on Nov 3, 2016
  1. Set SSL connect timeout for unproxied connections

    As reported in #341, SSL connections are not timing out correctly. This
    fixes that problem for unproxied SSL connections -- I haven't dove into
    how to do this for proxied SSL connections yet.
    
    As noted in that issue, we don't have separate timeouts for connect vs
    send/receive, so I use the singular timeout as connect timeout.
    Dave Golombek committed Nov 3, 2016
Commits on Oct 31, 2016
  1. Merge pull request #340 from nahi/travis_build_update_2

    ruby-head + rdoc has dependency problem
    committed on GitHub Oct 31, 2016
  2. ruby-head + rdoc has dependency problem

    RDoc 4.x requires json 1.x which is not compatible with ruby >= 2.4
    committed Oct 31, 2016