class.c の変更を revert するパッチ

id:hiro-ueda:20080621:1213975488 の件、-p230(or -p231) でとりあえず動かすためには... のパッチが http://dev.smartleaf.com/misc/p230_fixit_patch.txt にありました。Multiple Ruby security vulnerabilities | Riding Rails のコメントを見る限り、結構な数の人が影響を受けたみたいです。

で、やってみました。

$ svn co http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_231
$ wget http://dev.smartleaf.com/misc/p230_fixit_patch.txt
$ cd v1_8_6_231
$ patch < ../p230_fixit_patch.txt
$ autoconf && ./configure && make
$ sudo make install

こんな感じで

$ ruby -v
ruby 1.8.6 (2008-06-22 patchlevel 231) [i686-linux]

となり、Rails 2.0.2 もちゃんと動きました :)。個人的にはこれでとりあえず OK かな、と*1

*1:軟弱者ですいません...