aboutsummaryrefslogtreecommitdiffstats
path: root/lib/net/pop.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/net/pop.rb')
-rw-r--r--lib/net/pop.rb12
1 files changed, 3 insertions, 9 deletions
diff --git a/lib/net/pop.rb b/lib/net/pop.rb
index 046763e0a8..a6c002ce0c 100644
--- a/lib/net/pop.rb
+++ b/lib/net/pop.rb
@@ -337,20 +337,14 @@ Net::POP3
end
- def auth( acnt, pass )
+ def auth( account, pass )
critical {
- @socket.writeline( "APOP #{acnt} #{digest(@stamp + pass)}" )
+ @socket.writeline sprintf( 'APOP %s %s',
+ account, MD5.new(@stamp + pass).hexdigest )
check_reply_auth
}
end
-
- def digest( str )
- ret = ''
- MD5.new( str ).digest.each_byte {|i| ret << sprintf('%02x', i) }
- ret
- end
-
end
end