From 277839dc81807da0376602eaf24a6585d4e8c8a7 Mon Sep 17 00:00:00 2001 From: aamine Date: Sun, 28 Mar 2004 05:13:12 +0000 Subject: * lib/net/pop.rb: revert to rev1.63. 1.64 wrongly contains POPS code. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/net/pop.rb | 32 ++++++-------------------------- 1 file changed, 6 insertions(+), 26 deletions(-) (limited to 'lib/net/pop.rb') diff --git a/lib/net/pop.rb b/lib/net/pop.rb index 04c6544d24..278b949395 100644 --- a/lib/net/pop.rb +++ b/lib/net/pop.rb @@ -196,21 +196,11 @@ module Net # Class Parameters # - # The default port for POP3 connections, port 110. + # The default port for POP3 connections, port 110 def POP3.default_port - pop3_default_port() - end - - # The default port for POP3 connections, port 110. - def POP3.pop3_default_port 110 end - # The default port for POP3s connections, port 995. - def POP3.pop3s_default_port - 995 - end - def POP3.socket_type #:nodoc: obsolete Net::InternetMessageIO end @@ -355,8 +345,6 @@ module Net @mails = nil @n_mails = nil @n_bytes = nil - - @use_ssl = false end # Does this instance use APOP authentication? @@ -414,12 +402,6 @@ module Net alias active? started? #:nodoc: obsolete - # Sets wheather we use SSL or not. - # You MUST require 'net/pops' before setting use_ssl=true. - def use_ssl? - false # redefined in net/pops - end - # Starts a POP3 session. # # When called with block, gives a POP3 object to the block and @@ -443,11 +425,9 @@ module Net end def do_start( account, password ) - s = timeout(@open_timeout) { TCPSocket.open(@address, @port) } - if use_ssl? - s = OpenSSL::SSL::SSLSocket.open(s, @ssl_context) - end - @socket = InternetMessageIO.new(s) + @socket = InternetMessageIO.new(timeout(@open_timeout) { + TCPSocket.open(@address, @port) + }) logging "POP session started: #{@address}:#{@port} (#{@apop ? 'APOP' : 'POP'})" @socket.read_timeout = @read_timeout @socket.debug_output = @debug_output @@ -768,8 +748,8 @@ module Net def auth( account, password ) check_response_auth(critical { - check_response_auth(get_response('USER %s', account)) - get_response('PASS %s', password) + check_response_auth(get_response('USER ' + account)) + get_response('PASS ' + password) }) end -- cgit v1.2.3