From: Akinori MUSHA Date: 2008-06-25T00:16:55+09:00 Subject: [ruby-list:45128] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) --pgp-sign-Multipart_Wed_Jun_25_00:18:52_2008-1 Content-Type: text/plain; charset=ISO-2022-JP At Tue, 24 Jun 2008 21:06:06 +0900, Urabe Shyouhei wrote: > Akinori MUSHA さんは書きました: > >  よって、マージするなら eval.c の r16206 と上記をすべてマージする > > 必要があります。 > > > ところがこれを全部マージしてしまうとやまだあきらさんが[ruby-list:45106] > でご指摘のとおり[ruby-core:15833]が動かなくなります。実際1.8.7でも動きま > せん。つまりクラス変数まわりの仕様がこれで変わっちゃうんです。可能なら今 > 更の仕様変更は避けたいところです。 > > # それでしか回避できないならしょうがないですけども。  はい。しかし、修正をすぐに用意できるのでなければ、今は戻すより ほかないですね。(私はすぐには時間が取れそうにないです)  戻した状態が正しいわけではないですが、ポピュラーな用途でSEGV するよりはましと妥協するしかありません。 -- Akinori MUSHA / http://akinori.org/ --pgp-sign-Multipart_Wed_Jun_25_00:18:52_2008-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkhhEFwACgkQkgvvx5/Z4e4kQgCfbjwzwagRi0J1KGkaF2FlN1l7 OqgAoJ48gl+2OJ2tsZ5fAlCl8PINKr4H =mTog -----END PGP SIGNATURE----- --pgp-sign-Multipart_Wed_Jun_25_00:18:52_2008-1--