ruby-cvs:17367
From: (aamine) <aamine ruby-lang.org>
Date: Tue, 15 Aug 2006 11:22:00 +0900
Subject: [ruby-cvs:17367] ruby, ruby, ruby/lib/net: * lib/net/smtp.rb: support SMTP/SSL. Thanks Kazuhiro NISHIYAMA.
aamine Tue, 15 Aug 2006 11:22:00 +0900
Modified files:
ruby:
version.h
ruby:
ChangeLog
ruby/lib/net:
smtp.rb
Log:
* lib/net/smtp.rb: support SMTP/SSL. Thanks Kazuhiro NISHIYAMA.
* lib/net/smtp.rb: new method SMTP.use_ssl?
* lib/net/smtp.rb: new method SMTP.enable_ssl.
* lib/net/smtp.rb: new method SMTP.disable_ssl.
* lib/net/smtp.rb: new method SMTP.default_ssl_port.
* lib/net/smtp.rb: new method SMTP.default_tls_port.
* lib/net/smtp.rb: now SMTP#enable_tls accepts a SSLContext object, instead of a verity and cert. [FEATURE CHANGE]
* lib/net/smtp.rb: new method SMTP.ssl_context.
* lib/net/smtp.rb: new method SMTP.default_ssl_context.
* lib/net/smtp.rb: export SMTP.authenticate.
* lib/net/smtp.rb: export SMTP.auth_plain.
* lib/net/smtp.rb: export SMTP.auth_login.
* lib/net/smtp.rb: export SMTP.auth_cram_md5.
* lib/net/smtp.rb: export SMTP.starttls.
* lib/net/smtp.rb: export SMTP.helo.
* lib/net/smtp.rb: export SMTP.ehlo.
* lib/net/smtp.rb: export SMTP.mailfrom.
* lib/net/smtp.rb: export SMTP.rcptto.
* lib/net/smtp.rb: export SMTP.rcptto_list.
* lib/net/smtp.rb: export SMTP.data.
* lib/net/smtp.rb: export SMTP.quit.
Revision Changes Path
1.1507 +3 -3 ruby/version.h
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/version.h?cvsroot=src&r1=1.1506&r2=1.1507
1.5268 +45 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.5267&r2=1.5268
1.76 +271 -160 ruby/lib/net/smtp.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/net/smtp.rb?cvsroot=src&r1=1.75&r2=1.76