[#30060] merge YARV — SASADA Koichi <ko1@...>

Hi,

20 messages 2006/12/31
[#30061] Re: merge YARV — SASADA Koichi <ko1@...> 2006/12/31

 ささだです。

[ruby-dev:30009] Re: 1.8.5 Christmas release?

From: "NARUSE, Yui" <naruse@...>
Date: 2006-12-13 19:42:00 UTC
List: ruby-dev #30009
成瀬です。

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  <naruse@airemix.com>
DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA

In This Thread