Forum: Ruby-dev NEWS is added

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Akinori MUSHA (Guest)
on 2007-02-28 12:19
(Received via mailing list)
 ruby_1_8 ブランチに NEWS というファイルを置きました。

 これは、ユーザ向けの情報として各リリース間の機能的な変更点を
記述したもので、早い話がリリースノートです。

 どんな機能が追加されたかに加え、既存のコードに変更が必要な場合
どう直せばいいかという情報を提供します。煩雑にならないよう、バグ
修正やドキュメントの変更等は除外しています。変更の理由や背景、
ポインター等の付随情報は省き、詳しくはChangeLog 
を見てね、という
スタンスです。

 叩き台として 1.8.5 
からの変更点を拾って記述しましたが、不足が
あれば補いたいので、これは書くべきということがあれば指摘をお願い
します。


 今後も継続的にメンテナンスしていきたいので、コミッターの方は
ChangeLog だけでなく NEWS のケアもお願いします。1.9 
については
以下のようなリストの作成者の方々に協力を仰ごうと思っています。

http://www.ruby-lang.org/ja/man/?cmd=view;name=rub...
http://eigenclass.org/hiki.rb?Changes+in+Ruby+1.9

--
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Different eyes see different things,
    Different hearts beat on different strings --
       But there are times for you and me when all such things agree"
$B$H$_$?$^$5$R$m(B (Guest)
on 2007-03-02 01:42
(Received via mailing list)
$B$H$_$?$G$9!#(B

On Wed, 28 Feb 2007 19:19:07 +0900
"Akinori MUSHA" <removed_email_address@domain.invalid> wrote:

> $B!!(Bruby_1_8 $B%V%i%s%A$K(B NEWS $B$H$$$&%U%!%$%k$rCV$-$^$7$?!#(B
             $B!A!A(B
> $B!!C!$-Bf$H$7$F(B 1.8.5 $B$+$i$NJQ99E@$r=&$C$F5-=R$7$^$7$?$,!"ITB-$,(B
> $B$"$l$PJd$$$?$$$N$G!"$3$l$O=q$/$Y$-$H$$$&$3$H$,$"$l$P;XE&$r$*4j$$(B
> $B$7$^$9!#(B

NEWS
$B$K=q$/$Y$-$b$N$+$I$&$+$o$+$i$J$+$C$?$N$G$9$,!"8D?ME*$K$A$g$C$H$O(B
$B$^$C$?$N$G!D!#(B

 * taint $BJ8;zNs$N(B intern $B$,(B SecurityError
$BNc30$,H/@8$9$k$h$&$KJQ99$5$l$?!#(B

   $ ./ruby -v -e '$SAFE=1; p "hoge".taint.intern'
   ruby 1.8.5 (2006-12-25 patchlevel 12) [i686-linux]
   :hoge

   $ ./ruby -v -e '$SAFE=1; p "hoge".taint.intern'
   ruby 1.8.6 (2007-02-24 patchlevel 0) [i686-linux]
   -e:1:in `intern': Insecure: can't intern tainted string
(SecurityError)
           from -e:1

# $B1Q8l$O=q$1$^$;$s(B (__;
Akinori MUSHA (Guest)
on 2007-03-03 11:49
(Received via mailing list)
At Fri, 2 Mar 2007 08:41:29 +0900,
とみたまさひろ wrote:
>    ruby 1.8.6 (2007-02-24 patchlevel 0) [i686-linux]
>    -e:1:in `intern': Insecure: can't intern tainted string (SecurityError)
>            from -e:1
>
> # 英語は書けません (__;

 ご指摘ありがとうございます。ChangeLog 
の以下のエントリの修正ですね。

* string.c (rb_str_intern): raise SecurityError only when $SAFE
  level is greater than zero.  [ruby-core:08862]

 入れておきます。

--
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Different eyes see different things,
    Different hearts beat on different strings --
       But there are times for you and me when all such things agree"
Hidetoshi NAGAI (Guest)
on 2007-03-05 13:41
(Received via mailing list)
$B1J0f!s%$%s%U%k%(%s%6$G@dITD4(B(T_T)$B!wCNG=!%6e9)Bg$G$9!%(B

From: "Akinori MUSHA" <removed_email_address@domain.invalid>
Subject: [ruby-dev:30449] NEWS is added
Date: Wed, 28 Feb 2007 19:19:07 +0900
Message-ID: <removed_email_address@domain.invalid>
> $B!!(Bruby_1_8 $B%V%i%s%A$K(B NEWS $B$H$$$&%U%!%$%k$rCV$-$^$7$?!#(B
>
> $B!!$3$l$O!"%f!<%68~$1$N>pJs$H$7$F3F%j%j!<%94V$N5!G=E*$JJQ99E@$r(B
> $B5-=R$7$?$b$N$G!"Aa$$OC$,%j%j!<%9%N!<%H$G$9!#(B
      (snip)
> $B!!C!$-Bf$H$7$F(B 1.8.5 $B$+$i$NJQ99E@$r=&$C$F5-=R$7$^$7$?$,!"ITB-$,(B
> $B$"$l$PJd$$$?$$$N$G!"$3$l$O=q$/$Y$-$H$$$&$3$H$,$"$l$P;XE&$r$*4j$$(B
> $B$7$^$9!#(B

$B$I$NDxEY$N>pJs$r5-:\$9$Y$-$J$N$+$,$h$/J,$+$j$^$;$s$G$7$?!%(B
tk $B$H$7$F$O!$Nc$($P<!$N$h$&$J$b$N$,9M$($i$l$J$/$O$J$$$G$9$,!$(B
$B$I$l$b:\$;$k$[$I$N$b$N$G$O$J$$$H$$$&5$$b$7$^$9!%(B
----------------------------------------------------------------------
* tk

  * Tk::X_Scrollable (Y_Scrollable) is renamed to Tk::XScrollable
    (YScrollable). Tk::X_Scrollable (Y_Scrollable) is still available,
    but it is an alias name.

  * Updated Tile extension support based on Tile 0.7.8.

  * Support --without-X11 configure option for non-X11 versions of
    Tcl/Tk (e.g. Tcl/Tk Aqua).

  * New sample script: irbtkw.rbw -- IRB on Ruby/Tk. It has no trouble
    about STDIN blocking on Windows.
----------------------------------------------------------------------

# $B$b$7:\$;$k$J$i!$>e$+$iFs$D$/$i$$$H$$$&$N$,BEEv$G$7$g$&$+!)(B
Akinori MUSHA (Guest)
on 2007-03-05 14:40
(Received via mailing list)
At Mon, 5 Mar 2007 20:40:53 +0900,
Hidetoshi NAGAI wrote:
> 永井%インフルエンザで絶不調(T_T)@知能.九工大です.

 お大事に…。

> > 
あれば補いたいので、これは書くべきということがあれば指摘をお願い
> > します。
>
> どの程度の情報を記載すべきなのかがよく分かりませんでした.
> tk 
としては,例えば次のようなものが考えられなくはないですが,
> どれも載せるほどのものではないという気もします.

 内容の粒度等が曖昧ですみません。

 まず第一に、明らかなバグの修正を除き、失われた後方互換性は
漏らさず記述したいです。

 また、今後は脆弱性対応情報も入れましょう。


 それ以外は必須とは思わないので、各人にお任せします。新機能の
アピールに、ユーザへのアドバイスを添えるといいでしょうか。

・1.9での機能を一部取り込みました。近い将来に廃止される○○の
  使用は控え、今のうちにこのように書き換えましょう。

・○○は使い方を誤ると危険なため、よりセキュアな代替手段を用意
  しました。このように使います。

のような。


 永井さんのtkの項目は、せっかくなので4つとも載せてしまっても
いいと思います。

--
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Different eyes see different things,
    Different hearts beat on different strings --
       But there are times for you and me when all such things agree"
Hidetoshi NAGAI (Guest)
on 2007-03-05 16:26
(Received via mailing list)
$B1J0f!wCNG=!%6e9)Bg$G$9!%(B

From: "Akinori MUSHA" <removed_email_address@domain.invalid>
Subject: [ruby-dev:30492] Re: NEWS is added
Date: Mon, 5 Mar 2007 21:39:40 +0900
Message-ID: <removed_email_address@domain.invalid>
> $B!!$^$:Bh0l$K!"L@$i$+$J%P%0$N=$@5$r=|$-!"<:$o$l$?8eJ}8_49@-$O(B
> $BO3$i$5$:5-=R$7$?$$$G$9!#(B
> $B!!$^$?!":#8e$O@H<e@-BP1~>pJs$bF~$l$^$7$g$&!#(B
> $B!!$=$l0J30$OI,?\$H$O;W$o$J$$$N$G!"3F?M$K$*G$$;$7$^$9!#?75!G=$N(B
> $B%"%T!<%k$K!"%f!<%6$X$N%"%I%P%$%9$rE:$($k$H$$$$$G$7$g$&$+!#(B

$BN;2r$G$9!%(B

> $B!!1J0f$5$s$N(Btk$B$N9`L\$O!"$;$C$+$/$J$N$G(B4$B$D$H$b:\$;$F$7$^$C$F$b(B
> $B$$$$$H;W$$$^$9!#(B

$B$G$O!$$H$j$"$($::\$;$F$*$/$3$H$K$7$^$9!%(B
$B$b$7!$!V$d$C$Q$j2a>j$@$h$M!W$H$$$&$h$&$K5$$,JQ$o$j$^$7$?$i(B
$B$4<+M3$K:o$C$F$7$^$C$F$/$@$5$$!%(B(^_^)
This topic is locked and can not be replied to.