[Groonga-commit] groonga/groonga at 9b122e5 [master] Give up verifying certification on Windows

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Feb 7 17:30:07 JST 2016


Kouhei Sutou	2016-02-07 17:30:07 +0900 (Sun, 07 Feb 2016)

  New Revision: 9b122e529f2c42a074c5307730969fa555df9758
  https://github.com/groonga/groonga/commit/9b122e529f2c42a074c5307730969fa555df9758

  Message:
    Give up verifying certification on Windows

  Modified files:
    vendor/download_mecab.rb

  Modified: vendor/download_mecab.rb (+4 -11)
===================================================================
--- vendor/download_mecab.rb    2016-02-06 23:18:03 +0900 (8de45de)
+++ vendor/download_mecab.rb    2016-02-07 17:30:07 +0900 (027f834)
@@ -3,6 +3,7 @@
 require "pathname"
 require "fileutils"
 require "open-uri"
+require "openssl"
 require "rubygems/package"
 require "zlib"
 
@@ -34,22 +35,14 @@ def extract_tar_gz(tar_gz_path)
 end
 
 def download(url, base)
-  ssl_ca_cert = nil
+  ssl_verify_mode = nil
   if /mingw/ =~ RUBY_PLATFORM
-    cacert_pem_path = "cacert.pem"
-    unless File.exist?(cacert_pem_path)
-      open("http://curl.haxx.se/ca/cacert.pem") do |remote_cacert_pem|
-        File.open(cacert_pem_path, "wb") do |local_cacert_pem|
-          local_cacert_pem.print(remote_cacert_pem.read)
-        end
-      end
-    end
-    ssl_ca_cert = File.expand_path(cacert_pem_path)
+    ssl_verify_mode = OpenSSL::SSL::VERIFY_NONE
   end
 
   tar = "#{base}.tar"
   tar_gz = "#{tar}.gz"
-  open(url, :ssl_ca_cert => ssl_ca_cert) do |remote_tar_gz|
+  open(url, :ssl_verify_mode => ssl_verify_mode) do |remote_tar_gz|
     File.open(tar_gz, "wb") do |local_tar_gz|
       local_tar_gz.print(remote_tar_gz.read)
     end
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index