From: "NARUSE, Yui" Date: 2006-12-14T04:42:00+09:00 Subject: [ruby-dev:30009] Re: 1.8.5 Christmas release? 成瀬です。 Urabe Shyouhei wrote: > 卜部です。 > > 反対する人がいないので出そうという気になっています。予定としてはいまのところ > * 12/18 preview1 > * 12/25 問題がなければリリース > を考えています。御意見のあるかたはお早めにお願いします。 1.8.5-p8 をリリースするという話ですよね? いいのではないかと思います。 ところで、 ruby_1_8_5 に収録可能なパッチの基準は明文化されていましたっけ? 具体的には [ruby-dev:29922] に対する以下のパッチがあるのですが、 これは収録可能 (またはすべき)なのでしょうか。 重大なセキュリティ周りのバグではありませんし、 回避も可能なので無理に押し込む気はありませんが、 nkf 本体でも報告があるくらいには踏んでいる人がいるようです。 一つのモデルケースとして、可否を判断していただければ幸いです。 Index: ext/nkf/nkf-utf8/nkf.c =================================================================== RCS file: /src/ruby/ext/nkf/nkf-utf8/nkf.c,v retrieving revision 1.2.2.11 diff -u -r1.2.2.11 nkf.c --- ext/nkf/nkf-utf8/nkf.c 19 Jun 2006 14:52:55 -0000 1.2.2.11 +++ ext/nkf/nkf-utf8/nkf.c 13 Dec 2006 08:59:54 -0000 @@ -41,7 +41,7 @@ ***********************************************************************/ /* $Id: nkf.c,v 1.2.2.11 2006/06/19 14:52:55 naruse Exp $ */ #define NKF_VERSION "2.0.7" -#define NKF_RELEASE_DATE "2006-06-13" +#define NKF_RELEASE_DATE "2006-12-13" #include "config.h" #include "utf8tbl.h" @@ -3020,7 +3020,9 @@ return 0; } - if (c2 == 0) /* 0x00-0x7f */ + if (c2 == EOF) + ; + else if (c2 == 0) /* 0x00-0x7f */ c1 &= 0x7F; /* 1byte */ else if (c0 == 0){ if ((c2 & 0xe0) == 0xc0){ /* 0xc0-0xdf */ -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA