From 1c1a7d7fea3895621882424a59f34b785553d391 Mon Sep 17 00:00:00 2001 From: Saiqul Haq Date: Sun, 8 Sep 2024 18:17:35 +0700 Subject: [PATCH] feat: add Ciphers option to SSL Option --- Gemfile | 2 -- faraday-httpclient.gemspec | 1 + lib/faraday/adapter/httpclient.rb | 1 + lib/faraday/httpclient/version.rb | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index c804688..119284f 100644 --- a/Gemfile +++ b/Gemfile @@ -3,8 +3,6 @@ source 'https://rubygems.org' gemspec -gem 'faraday', '>= 1.0' - gem 'rake', '~> 13.0' gem 'rspec', '~> 3.0' gem 'simplecov', '~> 0.19.0' diff --git a/faraday-httpclient.gemspec b/faraday-httpclient.gemspec index 65ee3a5..b0b91a5 100644 --- a/faraday-httpclient.gemspec +++ b/faraday-httpclient.gemspec @@ -23,4 +23,5 @@ Gem::Specification.new do |spec| spec.require_paths = ['lib'] spec.add_dependency 'httpclient', '>= 2.2' + spec.add_dependency 'faraday', '>= 2.11.0' end diff --git a/lib/faraday/adapter/httpclient.rb b/lib/faraday/adapter/httpclient.rb index de3e9e6..6a9e041 100644 --- a/lib/faraday/adapter/httpclient.rb +++ b/lib/faraday/adapter/httpclient.rb @@ -101,6 +101,7 @@ def configure_ssl(client, ssl) ssl_config.add_trust_ca ssl[:ca_path] if ssl[:ca_path] ssl_config.client_cert = ssl[:client_cert] if ssl[:client_cert] ssl_config.client_key = ssl[:client_key] if ssl[:client_key] + ssl_config.ciphers = ssl[:ciphers] if ssl[:ciphers] ssl_config.verify_depth = ssl[:verify_depth] if ssl[:verify_depth] end diff --git a/lib/faraday/httpclient/version.rb b/lib/faraday/httpclient/version.rb index 3d63188..47f1c43 100644 --- a/lib/faraday/httpclient/version.rb +++ b/lib/faraday/httpclient/version.rb @@ -2,6 +2,6 @@ module Faraday module HTTPClient - VERSION = '2.0.1' + VERSION = '2.1.0' end end