大原です。

ruby-1.6.5 からなのですが、
net/pop で POP の認証に失敗した場合に、
以下のように ArgumentError が発生するようになってしまいました。

ruby-1.6.4 までは、きちんと Net::ProtoAuthError が発生していました。


/usr/local/lib/ruby/1.6/net/pop.rb:542:in `initialize': wrong # of arguments(1 for 2) (ArgumentError)
	from /usr/local/lib/ruby/1.6/net/pop.rb:542:in `exception'
	from /usr/local/lib/ruby/1.6/net/pop.rb:542:in `raise'
	from /usr/local/lib/ruby/1.6/net/pop.rb:542:in `check_reply_auth'
	from /usr/local/lib/ruby/1.6/net/pop.rb:479:in `auth'
	from /usr/local/lib/ruby/1.6/net/pop.rb:475:in `critical'
	from /usr/local/lib/ruby/1.6/net/pop.rb:475:in `auth'
	from /usr/local/lib/ruby/1.6/net/pop.rb:380:in `do_start'
	from /usr/local/lib/ruby/1.6/net/protocol.rb:144:in `_start'
	from /usr/local/lib/ruby/1.6/net/protocol.rb:135:in `start'
	from ./poplock.rb:14

----
0HARA Shigeki (大原 重樹) <os / iij.ad.jp>