[#35333] [Ruby 1.8 - Bug #221] (Open) Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用 — Anonymous <redmine@...>
チケット #221 が報告されました。 (by Anonymous)
チケット #221 が更新されました。 (by Masahiro Tomita)
チケット #221 が更新されました。 (by Anonymous)
とみたです。
とみたです。
卜部です。
西山和広です。
[#35355] リリース前ToDoリスト — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
高尾宏治です。
高尾宏治です。
なかだです。
高尾宏治です。
なかだです。
前田です。
なかだです。
前田です。
なかだです。
高尾宏治です。
山口と申します。
高尾宏治です。
高尾宏治です。
高尾宏治です。
GyRCJDMkcyRLJEEkTyEjGyhCTS5TdXp1a2kbJEIkRyQ5ISMbKEINCg0KGyRCO24kNyRGJF8kXiQ3
高尾宏治です。
高尾宏治です。
高尾宏治です。
GyRCJDMkcyRLJEEkTxsoQiBNLlN1enVraSAbJEIkRyQ5ISMbKEINCg0KTWFjIE9TWCAxMC40GyRC
高尾宏治です。
[#35372] patch for ruby-core:17472 — wanabe <s.wanabe@...>
ワナベと申します。
なかだです。
ワナベです。
遠藤です。
=1B$B$`$i$?$G$9!#=1B(B
豊福です。
[#35375] Re: [ruby-cvs:25121] Ruby:r17902 (ruby_1_8_6): * re.c (rb_reg_search): need to free allocated buffer in re_register. [ruby-core:17518] — Urabe Shyouhei <shyouhei@...>
卜部です。ruby_1_8_xの枝を弄る人全員にお願いです。チェックインする前に必
[#35389] Re: [ruby-cvs:25164] Ruby:r17945 (trunk, ruby_1_8): * string.c (rb_str_succ): limit carrying in an alphanumeric region if — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#35396] cc always picks ruby/ruby.h on OS X — "Akinori MUSHA" <knu@...>
ruby 1.8 の tk ライブラリが OS X 上でビルドできない件です。
[#35404] ruby_1_8_6/ruby_1_8_7ブランチのメンテナンスポリシーについて — "Shugo Maeda" <shugo@...>
前田です。
卜部です。
前田です。
卜部です。
前田です。
Shugo Maeda さんは書きました:
どこにぶら下げるのがいいのかわからないので、単に意思表明ですが、
卜部です。
At Fri, 11 Jul 2008 01:00:29 +0900,
前田です。
In article <[email protected]>,
そういえばこの部分に言及するのを忘れていた
前田です。
卜部です。
前田です。
In article <[email protected]>,
Tanaka Akira さんは書きました:
前田です。
卜部です。
前田です。
卜部です。
前田です。
卜部です。
前田です。
こんにちは、なかむら(う)です。
卜部です。
[#35420] Re: [ruby-cvs:25212] Ruby:r17993 (trunk): * test/ruby/envutil.rb (assert_normal_exit): finish writing script — Tanaka Akira <akr@...>
In article <[email protected]>,
ワナベです。
こんにちは、なかむら(う)です。
ワナベです。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
In article <[email protected]>,
こんにちは、なかむら(う)です。
[#35446] [Bug:trunk] Thread#kill cannot break BLOCKING_REGION() on windows — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#35450] [BUG] cfp consistency error in Win32OLE — Masaki Suketa <masaki.suketa@...>
助田です。
ワナベと申します。
助田です。
[#35458] make profiler for gc — authorNari <authornari@...>
nariです。
In article <[email protected]>,
nariです。
nariです。
三浦と申します。
[#35471] [Bug: 1.9] lazy timer thraed creation — SASADA Koichi <ko1@...>
ささだです.
[#35484] Re: [ruby-core:17739] [Ruby 1.9 - Bug #256] (Open) defined?(Gem::RubyGemsVersion) behaves strange — wanabe <s.wanabe@...>
ワナベと申します。
西山和広です。
斎藤と申します。
[#35542] [Bug:1.9] sleep and Thread#run — Tanaka Akira <akr@...>
1.9 では sleep で寝ているスレッドを Thread#run で起こせない
[#35545] Test::Unit -> miniunit — Kouhei Sutou <kou@...>
須藤です。
まつもと ゆきひろです
[#35555] [Ruby 1.9 - Bug #282] (Open) failure of test_asctime(TestTime) on mswin32 — Usaku NAKAMURA <redmine@...>
チケット #282 が報告されました。 (by Usaku NAKAMURA)
ワナベと申します。
[#35578] [Bug:1.9] context switch may occur during freeing io — "Yusuke ENDOH" <mame@...>
遠藤です。
[#35597] [request]C APIの拡張 — "Goro Fuji" <g.psy.va@...>
藤と申します。
なかだです。
ご意見ありがとうございます。
なかだです。
卜部さん
卜部です。
[#35620] non-locale filename encoding — Tanaka Akira <akr@...>
Dir の使いかたとして、ファイル名のエンコーディングが locale
成瀬です。
In article <[email protected]>,
成瀬です。
In article <[email protected]>,
Tanaka Akira wrote:
In article <[email protected]>,
成瀬です。
In article <[email protected]>,
[#35646] [Bug:1.9] Rinda has a race condition — "Yusuke ENDOH" <mame@...>
遠藤です。
[#35648] [Bug:1.9] MingwでIO#dupがブロックする — wanabe <s.wanabe@...>
ワナベと申します。
[#35649] PENDINGS.rb (Was: Re: [Ruby 1.9 - Bug #354] (Assigned) Test failure test/ruby/test_transcode.rb) — "Yusuke ENDOH" <mame@...>
遠藤です。
In article <[email protected]>,
2008/07/25 1:02 Tanaka Akira <[email protected]>:
成瀬です。
遠藤です。
In article <[email protected]>,
遠藤です。
In article <[email protected]>,
[#35669] [Ruby 1.9 - Bug #368] (Open) 境界における Math.atanh 等の動作 — Yui NARUSE <redmine@...>
チケット #368 が報告されました。 (by Yui NARUSE)
斎藤と申します。
[#35681] [Ruby 1.9 - Bug #369] (Open) Ruby 1.9.0-3で R — Akira Matsuda <redmine@...>
チケット #369 が報告されました。 (by Akira Matsuda)
[ruby-dev:35695] Re: PENDINGS.rb (Was: Re: [Ruby 1.9 - Bug #354] (Assigned) Test failure test/ruby/test_transcode.rb)
遠藤です。 2008/07/30 7:33 Tanaka Akira <[email protected]>: > In article <[email protected]>, > "Yusuke ENDOH" <[email protected]> writes: > >> 2008/07/25 2:41 NARUSE, Yui <[email protected]>: >>> 行単位の restart は ISO-2022-JP や UTF-7 は可能な気がします。 >>> つまるところ、decode しなくても改行の認識が可能な encoding については、 >>> gets をサポートする方向です。 >> >> test_terminator_stateful_conversion(TestIO_M17N) のように、gets に >> デリミタを指定するようなのも、サポート対象外ですよね。たぶん。 > > なんでサポート対象外なんですか? 改行の認識の話ばっかりだったので、そういう前提かと誤読してました。 ちょっと UTF-7 を調べてみたんですが、RFC 2152 によると任意の文字を BASE64 でエンコードしてもいいようです。 $ echo foo+AAo-bar | iconv -f=UTF-7 -t=UTF-8 | od -c 0000000 f o o \n b a r \n 0000010 これでは改行文字が認識できない可能性があるので、UTF-7 に対する gets は一切禁止しなければならないと思います。 それならいっそ dummy encoding に対する gets はすべて禁止しちゃえ、 というのが私の意見です。 が、どうしても ISO-2022-JP で gets したいという需要が無視できない のでしたら、gets で ISO-2022-JP だけ特別扱いするのはどうでしょう。 IO が stateful encoding をサポートする日までの workaround です。 ESC 以外の制御文字だけからなるデリミタだけは通すようにしました。 Index: io.c =================================================================== --- io.c (revision 18264) +++ io.c (working copy) @@ -1956,8 +1956,23 @@ GetOpenFile(io, fptr); rb_io_check_readable(fptr); - if (rb_enc_dummy_p(io_input_encoding(fptr)) && rs != rb_default_rs) { - rb_raise(rb_eNotImpError, "gets with delimiter against dummy encoding is not currently supported"); + /* FIXME! please support stateful encoding */ + if (rb_enc_dummy_p(io_input_encoding(fptr))) { + const char *name = rb_enc_name(io_input_encoding(fptr)); + if ((strcmp(name, "ISO-2022-JP") == 0 || strcmp(name, "ISO2022-JP") == 0 || + strcmp(name, "ISO-2022-JP2") == 0 || strcmp(name, "ISO2022-JP2") == 0) && + !NIL_P(rs) && rs != rb_default_rs) { + int i; + for (i = 0; i < RSTRING_LEN(rs); i++) { + char c = RSTRING_PTR(rs)[i]; + if (c == 0x1b || 0x20 <= c) { + rb_raise(rb_eNotImpError, "gets against dummy encoding is not currently supported"); + } + } + } + else { + rb_raise(rb_eNotImpError, "gets against dummy encoding is not currently supported"); + } } if (NIL_P(rs)) { str = read_all(fptr, 0, Qnil); -- Yusuke ENDOH <[email protected]>