./devel/p5-PAR, Cross-Platform Packaging and Debugging Tool

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2011Q3, Version: 1.005, Package name: p5-PAR-1.005, Maintainer: pkgsrc-users

PAR is a toolkit to create and use perl scripts and modules stored
inside compressed .par files, similar to what .jar is to Java.


Required to run:
[lang/perl5] [archivers/p5-Archive-Zip] [devel/p5-AutoLoader] [devel/p5-PAR-Dist] [devel/p5-IO-Compress] [devel/p5-Module-ScanDeps] [security/p5-Module-Signature]

Master sites: (Expand)

SHA1: 2d9c1ff3a243607374e3f9f1fb61c3d1bb4d8dc1
RMD160: 4dd6ae986d65d64ad5740fe75e5e030d1811faca
Filesize: 86.224 KB

Version history: (Expand)


CVS history: (Expand)


   2011-12-07 09:33:11 by Matthias Scheler | Files touched by this commit (2) | Package updated
Log message:
Pullup ticket #3625 - requested by gls
devel/p5-PAR: security update

Revisions pulled up:
- devel/p5-PAR/Makefile                                         1.17
- devel/p5-PAR/distinfo                                         1.7

---
   Module Name:    pkgsrc
   Committed By:    gls
   Date:        Sun Dec  4 20:52:25 UTC 2011

   Modified Files:
       pkgsrc/devel/p5-PAR: Makefile distinfo

   Log message:
   Update devel/p5-PAR to 1.005.
   Includes a fix for CVE 2011-4114.

   Upstream changes:

   [Changes for 1.005 - Dec 2, 2011]
     - run all tests using a nonce PAR_TMPDIR (otherwise CPAN Testers
     goes crazy as top level /tmp/par-USER directories (or similar)
     from previous tests may now be considered "unsafe")

   [Changes for 1.004 - Nov 30, 2011]
     - back out r1241: it causes errors in PAR::Packer's test suite
     - change "unsafe directory" error message to match the wording
     used by PAR::Packer
     - remove "debian" sub directory: it isn't released to CPAN and
     Debian will supply its own anyway
     - remove some cruft from MANIFEST.SKIP

   [Changes for 1.003 - Nov 28, 2011]
     -  RT #69560/CVE-2011-4114: PAR packed files are extracted to unsafe
     and predictable temporary directories
     (Note: this bug was originally reported against PAR::Packer, but
     it applies to PAR as well)
     - create parent of cache directory (i.e. /tmp/par-USER) with mode 0700
     - if it already exists, make sure that (and bail out if not)
      - it's not a symlink
      - it's mode 0700
      - it's owned by USER
     - Fix a problem packing XML::LibXSLT on Windows (see the thread starting
     with http://www.nntp.perl.org/group/perl.par/2011/02/msg4919.html)
     - Die (with a hopefully useful message) if any error is encountered
     during an Archive::Zip extract operation