lib/ftpd/server.rb in ftpd-0.9.0 vs lib/ftpd/server.rb in ftpd-0.10.0

- old
+ new

@@ -2,11 +2,11 @@ class Server include Memoizer # The interface to bind to (e.g. "127.0.0.1", "0.0.0.0", - # "10.0.0.12", etc.). Defaults to "localhost" + # "10.0.0.12", "::1", "::", etc.). Defaults to "127.0.0.1" # # Set this before calling #start. # # @return [String] @@ -21,11 +21,11 @@ # @return [String] attr_accessor :port def initialize - @interface = 'localhost' + @interface = '127.0.0.1' @port = 0 end # The port the server is bound to. Must not be called until after # #start is called. @@ -95,9 +95,10 @@ def start_session_thread(socket) Thread.new do begin session socket + rescue OpenSSL::SSL::SSLError => e ensure close_socket socket end end end