Ken Williams wrote: > > On Sunday, April 28, 2002, at 01:47 PM, Stas Bekman wrote: > >> Ken, CWD.pm, has always suffered from taint problems. This problem has >> been fixed in the bleadperl, try this patch: >> >> --- /tmp/Cwd.pm Sun Apr 28 11:44:38 2002 >> +++ /home/stas/perl.org/perl-5.6.1/lib/Cwd.pm Fri Sep 14 17:09:10 2001 >> @@ -89,7 +89,6 @@ >> # The 'natural and safe form' for UNIX (pwd may be setuid root) >> >> sub _backtick_pwd { >> - local @ENV{qw(PATH IFS CDPATH ENV BASH_ENV)}; >> my $cwd = `pwd`; >> # `pwd` may fail e.g. if the disk is full >> chomp($cwd) if defined $cwd; > > > This still fails, because it won't find `pwd` without a path.
it does solve the problem on linux. Ken, can you test the bleadperl? This fix was applied as a solution. If `pwd` doesn't work for you, that sucks! Meaning that the problem wasn't fixed in bleadperl :( Can you check the recent Cwd thread on p5p (started by me) and try running cwd.t under -T? > If I also > do "$ENV{PATH} = '/bin';" after that, the server gets farther before > failing (this is with a fully static build - I'm giving up on APACI for > now, I get link errors there). Now I get this error in t/logs/error_log: > > ============ > Insecure dependency in eval while running with -T switch. > Callback called exit. > ============ > > Doesn't exactly tell me where to start looking for the error, anyone > have hints? The above is the entire contents of the log. Doug has started fixing this problem, but didn't finish. See: http://marc.theaimsgroup.com/?t=101880934700003&r=1&w=2 __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com