<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -139,7 +139,7 @@ class Import &lt; ActiveRecord::Base
   
   def Import.existent_url?(url)
     begin
-      uri = URI.parse(url)
+      uri = URI.parse(URI.encode(url))
     rescue URI::InvalidURIError =&gt; e
       RAILS_DEFAULT_LOGGER.debug &quot;Invalid URI: #{uri}&quot;
       return false
@@ -147,6 +147,8 @@ class Import &lt; ActiveRecord::Base
 
     begin
       http_conn = Net::HTTP.new(uri.host, uri.port)
+      http_conn.use_ssl = (uri.scheme == 'https')
+      http_conn.verify_mode = OpenSSL::SSL::VERIFY_NONE
       resp, data = http_conn.head(uri.path , nil)
     rescue Exception =&gt; e
       RAILS_DEFAULT_LOGGER.debug &quot;Invalid URI: #{uri}&quot;</diff>
      <filename>app/models/import.rb</filename>
    </modified>
    <modified>
      <diff>@@ -100,11 +100,11 @@ class OsCommerceImport &lt; Import
 
     # image
     if Import.existent_url?(&quot;#{base_url}/images/#{row['v_products_image']}&quot;)
-      @image_url = &quot;#{base_url}/images/#{row['v_products_image']}&quot;
+      @image_url = URI.encode(&quot;#{base_url}/images/#{row['v_products_image']}&quot;)
     elsif Import.existent_url?(&quot;#{base_url}/images/#{row['v_products_image_med']}&quot;)
-      @image_url = &quot;#{base_url}/images/#{row['v_products_image_med']}&quot;
+      @image_url = URI.encode(&quot;#{base_url}/images/#{row['v_products_image_med']}&quot;)
     elsif Import.existent_url?(&quot;#{base_url}/images/#{row['v_products_image_lrg']}&quot;)
-      @image_url = &quot;#{base_url}/images/#{row['v_products_image_lrg']}&quot;      
+      @image_url = URI.encode(&quot;#{base_url}/images/#{row['v_products_image_lrg']}&quot;)
     else
       @image_url = &quot;&quot;
     end</diff>
      <filename>app/models/os_commerce_import.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6b6872551a2390b204bcbab212a4522226e19b54</id>
    </parent>
  </parents>
  <author>
    <name>Seth Walker</name>
    <email>seth@radicaldesigns.org</email>
  </author>
  <url>http://github.com/Shopify/importer/commit/1d50e5347a75bbf27427cafc7579f3540b469309</url>
  <id>1d50e5347a75bbf27427cafc7579f3540b469309</id>
  <committed-date>2009-10-30T05:51:56-07:00</committed-date>
  <authored-date>2009-02-19T15:41:30-08:00</authored-date>
  <message>encode urls before checking for existance</message>
  <tree>25810c4c80bb8a8bb317cda5811ed2d331bff795</tree>
  <committer>
    <name>Jesse Storimer</name>
    <email>jesse@jadedpixel.com</email>
  </committer>
</commit>
