[parrot/parrot] ebd9b7: Always use redirection and *NEVER* perldoc -d ( g...

GitHub noreply at github.com
Fri Jun 28 03:26:16 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: ebd9b7e9a12f65beebdc61d7e428e11fffc6a2fc
      https://github.com/parrot/parrot/commit/ebd9b7e9a12f65beebdc61d7e428e11fffc6a2fc
  Author: Kent Fredric <kentfredric at gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M config/auto/perldoc.pm
    M config/gen/makefiles/docs.in

  Log Message:
  -----------
  Always use redirection and *NEVER* perldoc -d  ( github #520 )

perldoc -d $path is limited because perldoc SETUID's to `UID=nobody` if
`UID=0`, which basically guarantees that `perldoc -d $path` will not be
able to write anywhere in the working directory.

Though using redirection may be limited on some platforms, any competing
solution should change the code executed depending on platform.

On UNIX as UID=0, -d should **always** be avoided because of perldocs
inherent defects.


  Commit: 05d88717aad1e49f8ac9bee6402b193ae09a551c
      https://github.com/parrot/parrot/commit/05d88717aad1e49f8ac9bee6402b193ae09a551c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2013-06-27 (Thu, 27 Jun 2013)

  Changed paths:
    M config/auto/perldoc.pm
    M config/gen/makefiles/docs.in

  Log Message:
  -----------
  Merge pull request #973 from kentfredric/master

Always use >  not  `perldoc -d`


Compare: https://github.com/parrot/parrot/compare/0286c7152ba9...05d88717aad1


More information about the parrot-commits mailing list