[#29190] AIXでのコンパイル (オプションの統一など) — "Yutaka Kanemoto" <kinpoco@...>

金本ともうします。

21 messages 2006/08/06

[#29200] Re: [ruby-cvs:17336] ruby/lib/date: * lib/date/format.rb: specify maximum number of digits to parse — Tadayoshi Funaba <tadf@...>

ふなばです。

9 messages 2006/08/07

[#29252] 1.8.5への最終コミット — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

14 messages 2006/08/10

[#29284] CGI#out で MIMEエンコード文字列がデコードされる — とみたまさひろ <tommy@...>

とみたです。

26 messages 2006/08/17
[#29285] Re: CGI#out で MIMEエンコード文字列がデコードされる — Takahiro Kambe <taca@...> 2006/08/17

In message <20060817182312.adce9ff7.tommy@tmtm.org>

[#29286] Re: CGI#out で MIMEエンコード文字列がデコードされる — とみたまさひろ <tommy@...> 2006/08/17

とみたです。

[#29287] Re: CGI#out で MIMEエンコード文字列がデコードされる — Fujioka <fuj@...> 2006/08/17

藤岡です。

[#29288] Re: CGI#out で MIMEエンコード文字列がデコードされる — Fujioka <fuj@...> 2006/08/17

藤岡です。

[#29290] Re: CGI#out で MIMEエンコード文字列がデコードされる — Yukihiro Matsumoto <matz@...> 2006/08/17

まつもと ゆきひろです

[#29292] Re: CGI#out で MIMEエンコード文字列がデコードされる — Fujioka <fuj@...> 2006/08/17

藤岡です。

[#29291] ruby 1.8.5 preview4 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

21 messages 2006/08/17
[#29314] Re: ruby 1.8.5 preview4 — URABE Shyouhei <root@...> 2006/08/18

卜部です。

[#29319] Re: ruby 1.8.5 preview4 — Yukihiro Matsumoto <matz@...> 2006/08/19

[#29321] Re: ruby 1.8.5 preview4 — URABE Shyouhei <root@...> 2006/08/19

卜部です。

[ruby-dev:29240] Re: [ruby-list:42645] Re: メールのSMTP認証の方法(質問)

From: WATANABE Tetsuya <Tetsuya.WATANABE@...>
Date: 2006-08-09 07:43:54 UTC
List: ruby-dev #29240
渡辺哲也です。

$ ruby -v
ruby 1.9.0 (2006-08-09) [i686-linux]

にて、net/smtp.rb の cram_md5 コードが str[0] な
ことに気が付きました。

とりあえずな対応で動作の確認をしました。

------------------------------
--- lib/net/smtp.rb.~1.74.~	2004-05-09 23:42:43.000000000 +0900
+++ lib/net/smtp.rb	2006-08-09 16:19:41.000000000 +0900
@@ -699,8 +699,10 @@
         isecret = secret + "\0" * (64 - secret.size)
         osecret = isecret.dup
         0.upto(63) do |i|
-          isecret[i] ^= 0x36
-          osecret[i] ^= 0x5c
+          c = isecret[i].ord ^ 0x36
+          isecret[i] = c.chr
+          c = osecret[i].ord ^ 0x5c
+          osecret[i] = c.chr
         end
         tmp = Digest::MD5.digest(isecret + challenge)
         tmp = Digest::MD5.hexdigest(osecret + tmp)
------------------------------

In message "[ruby-list:42645] Re: メールのSMTP認証の方法(質問)"
    on 06/08/09, WATANABE Tetsuya writes:

|Net::SMTP.start(SMTP_server, 25, domain, user, password, :cram_md5) do |smtp|
|省略
|end

In This Thread

Prev Next