[#21225] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

14 messages 2003/08/22
[#21227] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — nobu.nakada@... 2003/08/22

なかだです。

[#21228] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — matz@... (Yukihiro Matsumoto) 2003/08/22

まつもと ゆきひろです

[#21281] 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

16 messages 2003/08/29
[#21285] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/08/29

まつもと ゆきひろです

[#21288] Re: 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...> 2003/08/29

永井@知能.九工大です.

[#21306] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/09/03

まつもと ゆきひろです

[ruby-dev:21275] net/imap ']'を含むメールボックスでエラー

From: "U.Nakamura" <usa@...>
Date: 2003-08-28 09:47:10 UTC
List: ruby-dev #21275
こんにちは、なかむら(う)です。

net/imap.rbを自宅の環境(Courier-IMAP 1.4.2)で使ってみようとし
たところ、特定のメールボックスでエラーが出ることに気づきまし
た。

RFC3501を見ながら追っかけて調べたところ、メールボックス名をquote
するかどうかの判定で、resp-spercials (つまり ] )がチェック対
象から漏れているようです。

私がRFCを読み違えている可能性はあると思うんですが、下記のパッ
チでうまくいくようなので取り込んでいただきたく思います。

diff -u -1 -p -w -r1.37 imap.rb
--- lib/net/imap.rb	21 Aug 2003 09:07:57 -0000	1.37
+++ lib/net/imap.rb	28 Aug 2003 05:58:07 -0000
@@ -1044,3 +1044,3 @@ module Net # :nodoc:
 	return "{" + str.length.to_s + "}" + CRLF + str
-      when /[(){ \x00-\x1f\x7f%*"\\]/n
+      when /[(){ \x00-\x1f\x7f%*"\]\\]/n
 	# quoted string

それでは
-- 
U.Nakamura <usa@osb.att.ne.jp>



In This Thread

Prev Next