This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
PATCH: untaint method for IO::Handle, 5.003_06 version
authorRandy J. Ray <rjray@uswest.com>
Wed, 9 Oct 1996 02:24:48 +0000 (22:24 -0400)
committerAndy Dougherty <doughera@lafcol.lafayette.edu>
Wed, 9 Oct 1996 02:24:48 +0000 (22:24 -0400)
commit59629a133a44e0c0672b4b2244f7db38a6ace577
tree8a447996b448225fd0aa96398ce0fe8373ed131b
parent6c5092641ca826888bcae4d3a2a676a905f07608
PATCH: untaint method for IO::Handle, 5.003_06 version

This is a re-post of my patch to Graham's IO library to add a method in
IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
that is of or inherits from IO::Handle. With this flag set, data read from
said handle is not tainted, whether running under -T, suid or sgid.

This patch adds the method to IO.xs, adds documentation and warning to the
pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
adds mention of the new file to MANIFEST.

Add method "untaint" into class IO::Handle
ext/IO/IO.xs