Index: s3/trunk/lib/aws/s3/connection.rb =================================================================== --- s3/trunk/lib/aws/s3/connection.rb (revision 177) +++ s3/trunk/lib/aws/s3/connection.rb (working copy) @@ -91,6 +91,9 @@ http = http_class.new(options[:server], options[:port]) http.use_ssl = !options[:use_ssl].nil? || options[:port] == 443 http.verify_mode = OpenSSL::SSL::VERIFY_NONE + http.connect_timeout = options[:connect_timeout] if !options[:connect_timeout].nil? + http.read_timeout = options[:read_timeout] if !options[:read_timeout].nil? + http.write_timeout = options[:write_timeout] if !options[:write_timeout].nil? http end