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)
commit515e7bd7b61ce9581ca597e2697aa243300f4a60
treed1fef14dc402cae43bcaeeb251427ea189aca1b3
parent59629a133a44e0c0672b4b2244f7db38a6ace577
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.

Document IO::Handle::untaint and give warning about the bad
things it can do.
ext/IO/lib/IO/Handle.pm