Sha256: 3b4cf39f2a75939dd76d799883d032c32b7423d760752d7752989e54ec02ea60

Contents?: true

Size: 300 Bytes

Versions: 29

Compression:

Stored size: 300 Bytes

Contents

require 'httpclient'

class HTTPClient
  alias original_initialize initialize

  def initialize(*args, &block)
    original_initialize(*args, &block)
    # Force use of the default system CA certs (instead of the 6 year old bundled ones)
    @session_manager&.ssl_config&.set_default_paths
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
openc3-5.20.0 lib/openc3/core_ext/httpclient.rb
openc3-5.19.0 lib/openc3/core_ext/httpclient.rb
openc3-5.18.0 lib/openc3/core_ext/httpclient.rb
openc3-5.17.1 lib/openc3/core_ext/httpclient.rb
openc3-5.17.0 lib/openc3/core_ext/httpclient.rb
openc3-5.16.0 lib/openc3/core_ext/httpclient.rb
openc3-5.15.2 lib/openc3/core_ext/httpclient.rb
openc3-5.15.1 lib/openc3/core_ext/httpclient.rb
openc3-5.15.0 lib/openc3/core_ext/httpclient.rb
openc3-5.14.2 lib/openc3/core_ext/httpclient.rb
openc3-5.14.1 lib/openc3/core_ext/httpclient.rb
openc3-5.14.0 lib/openc3/core_ext/httpclient.rb
openc3-5.13.0 lib/openc3/core_ext/httpclient.rb
openc3-5.12.0 lib/openc3/core_ext/httpclient.rb
openc3-5.11.3 lib/openc3/core_ext/httpclient.rb
openc3-5.11.2 lib/openc3/core_ext/httpclient.rb
openc3-5.11.1 lib/openc3/core_ext/httpclient.rb
openc3-5.11.0 lib/openc3/core_ext/httpclient.rb
openc3-5.10.1 lib/openc3/core_ext/httpclient.rb
openc3-5.10.0 lib/openc3/core_ext/httpclient.rb