At 03:38 PM 9/15/00 -0400, Michael G Schwern wrote:
>On Fri, Sep 15, 2000 at 01:03:50PM -0400, Dan Sugalski wrote:
> > Take a look at the Taint modules on CPAN. Mine does just these, and I
> think
> > Tom Phoenix's does a bunch more.
>
>Tom's Taint.pm has never worked for me. I just tried installing it
>again and it failed a bunch of tests (in both 5.005 and 5.6.0, but
>different tests) I never knew your Taint existed since they mask each
>other in the CPAN shell. Your tests fail with with an "Insecure
>$ENV{PATH}" in IO::File. (Yeah, I know. patches welcome)
It worked back in the 5.004 days... Which is when I last looked at the
silly thing. :)
>Anyhow, however these extra tainting functions are implemented is fine
>(as long as they work). The simplest thing would be to just merge and
>patch up Taint.pm and distribute it with perl6.
Yup. I know Tom wanted an all-perl version so there wouldn't be any
dependencies on having a C compiler around. I took the XS route mainly
because I mistrust indirect methods. (Well, that and I'd written several
orders of magnitude more C code for perl than perl code at the point I
wrote that...)
>PS Your Taint.zip archive... something is very odd. All the filenames came
>out lowercase.
Yup. Built it on a VMS machine. Case-insensitive, forced upper case. Zip
then forces filenames to lower case, which is a reasonable action. I ought
to fix it up and rebuild the archive on a case-preserving filesystem at
some point.
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk