Tietew です。

$SAFE>=1 で Find.find が SecurityError になります。Dir#each が 
tainted 文字列を渡しているのが直接の原因ですが,$SAFE>=1 で 
Find.find が使えないのは意図した仕様でしょうか?


Index: find.rb
===================================================================
RCS file: /src/ruby/lib/find.rb,v
retrieving revision 1.11
diff -p -u -2 -r1.11 find.rb
--- find.rb     20 Jan 2003 15:17:13 -0000      1.11
+++ find.rb     19 Jan 2004 01:57:13 -0000
@@ -51,5 +51,5 @@ module Find
                  f = File.join(file, f)
                end
-               paths.unshift f
+               paths.unshift f.untaint
              end
            ensure

―[ Tietew ]――――――――――――――――――――――――――
 メ : tietew / tietew.net / tietew / raug.net / tietew / masuclub.net
ホペ: http://www.tietew.net/     Tietew Windows Lab.
      http://www.masuclub.net/   鱒倶楽部
指紋: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA