From: Yukihiro Matsumoto Date: 2008-04-07T02:16:38+09:00 Subject: [ruby-dev:34264] Re: Ruby1.9 での $SAFE==4 での動作の仕様変更について まつもと ゆきひろです In message "Re: [ruby-dev:34219] Ruby1.9 での $SAFE==4 での動作の仕様変更について" on Wed, 2 Apr 2008 13:37:50 +0900, Hidetoshi NAGAI writes: |とりあえず現状で,rb_str_intern の仕様変更で |SecurityError を出すようになって困ってます. |他にも仕様変更があるならそれに合わせた対策が必要になりそうですので, |情報 (「未整理で不明」という情報を含む) を御存知の方がありましたら |教えていただけないでしょうか. メールをいただいた後いろいろ考えたのですが、String#internに はtaintedチェックは不要という結論になりました。1.9では取り除 きます。1.8でもrb_sym_interned_p(str)ともども削除してもかま わないと思います。