[#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:21286] Re: net/imap ']'を含むメールボックスでエラー

From: Shugo Maeda <shugo@...>
Date: 2003-08-29 07:43:40 UTC
List: ruby-dev #21286
前田です。

At Thu, 28 Aug 2003 18:47:10 +0900,
"U.Nakamura" <usa@osb.att.ne.jp> wrote:
> net/imap.rbを自宅の環境(Courier-IMAP 1.4.2)で使ってみようとし
> たところ、特定のメールボックスでエラーが出ることに気づきまし
> た。
> 
> RFC3501を見ながら追っかけて調べたところ、メールボックス名をquote
> するかどうかの判定で、resp-spercials (つまり ] )がチェック対
> 象から漏れているようです。
> 
> 私がRFCを読み違えている可能性はあると思うんですが、下記のパッ
> チでうまくいくようなので取り込んでいただきたく思います。

RFC2060 -> RFC3501 で若干変更があったようですね。

RFC3501を見ると、

astring         = 1*ASTRING-CHAR / string

ASTRING-CHAR   = ATOM-CHAR / resp-specials

...

mailbox         = "INBOX" / astring

となっているので、mailboxに関してはresp-specialsをquoteする必要が
ないように読めるんですが、どうでしょう?

パッチを取りこんでもnet/imapがRFCに反するようなことはなさそうなん
ですが、ちょっとだけ気になります。

-- 
前田 修吾

In This Thread