Change 34081 by [EMAIL PROTECTED] on 2008/06/24 05:24:39
Subject: [PATCH] Documentation on taint/environment interactions for
perlrun.pod
From: Paul Fenwick <[EMAIL PROTECTED]>
Date: Tue, 24 Jun 2008 13:53:19 +1000
Message-ID: <[EMAIL PROTECTED]>
Affected files ...
... //depot/perl/pod/perlrun.pod#168 edit
Differences ...
==== //depot/perl/pod/perlrun.pod#168 (text) ====
Index: perl/pod/perlrun.pod
--- perl/pod/perlrun.pod#167~33760~ 2008-04-27 13:04:30.000000000 -0700
+++ perl/pod/perlrun.pod 2008-06-23 22:24:39.000000000 -0700
@@ -1093,6 +1093,9 @@
C<win32> layer which is expected to be enhanced and should eventually be
the default under Win32.
+The PERLIO environment variable is completely ignored when perl
+is run in taint mode.
+
=item PERLIO_DEBUG
X<PERLIO_DEBUG>
@@ -1117,6 +1120,9 @@
files before looking in the standard library and the current directory.
If PERL5LIB is defined, PERLLIB is not used.
+The PERLLIB environment variable is completely ignored when perl
+is run in taint mode.
+
=item PERL5DB
X<PERL5DB>
@@ -1124,6 +1130,9 @@
BEGIN { require 'perl5db.pl' }
+The PERL5DB environment variable only used when perl is started with
+a bare B<-d> switch.
+
=item PERL5DB_THREADED
X<PERL5DB_THREADED>
@@ -1146,6 +1155,11 @@
interfere with the proper functioning of other programs (which usually
look in COMSPEC to find a shell fit for interactive use).
+Before Perl 5.10.0 and 5.8.8, PERL5SHELL was not taint checked
+when running external commands. It is recommended that
+you explicitly set (or delete) C<$ENV{PERL5SHELL}> when running
+in taint mode under Windows.
+
=item PERL_ALLOW_NON_IFS_LSP (specific to the Win32 port)
X<PERL_ALLOW_NON_IFS_LSP>
End of Patch.