Permalink
Commits on May 12, 2017
  1. Release engineering for 2.26

    bingos committed May 12, 2017
  2. 0 is a valid name for an archive

    bingos committed May 12, 2017
Commits on Dec 16, 2016
  1. Release engineering for 2.24

    bingos committed Dec 16, 2016
  2. Release engineering for 2.22

    bingos committed Dec 16, 2016
Commits on Dec 15, 2016
  1. Release engineering for 2.20

    bingos committed Dec 15, 2016
Commits on Dec 11, 2016
  1. tar will try and call gzip/bzip2, so check that they are available be…

    andygrundman committed with bingos Dec 11, 2016
    …fore testing tgz and tbz roundtrips. (#16)
Commits on Nov 7, 2016
  1. Release engineering for 2.18

    bingos committed Nov 7, 2016
  2. Apply latest patch from blead

    bingos committed Nov 7, 2016
Commits on Nov 1, 2016
  1. Release engineering for 2.16

    bingos committed Nov 1, 2016
  2. Remove diag()s

    bingos committed Nov 1, 2016
  3. RT #118476: scan for the right tar more robustly

    jhi committed with bingos Nov 1, 2016
    (1) Do not assume it is called 'tar'.
    (2) Do not assume it has the compression features.
    (3) Do not assume there is only one 'tar'.
    (4) Do not assume the first one found has the compression features.
    (5) Add the platform executable suffix to the name.
    
    VMS gnutar requires filenames in native format
    author  Craig A. Berry <craigberry@mac.com>
    
    Detect if external tar fails
    
    Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Commits on Oct 20, 2016
  1. Release engineering for 2.14

    bingos committed Oct 20, 2016
Commits on Oct 16, 2016
  1. Release engineering for 2.12

    bingos committed Oct 16, 2016
  2. Distinguish between archives with/without directory entries. (#14)

    jkeenan committed with bingos Oct 16, 2016
    Add inline comments as to why tests must be revised.
    
    https://rt.cpan.org/Ticket/Display.html?id=115160
  3. Fix pod in bin/ptar (#12)

    khwilliamson committed with bingos Oct 16, 2016
    Several of the pod paragraphs in this file are indented, making them
    verbatim instead of the intended flowing text.
    
    This would cause, for example the L<> link to be displayed not as a link
    but as the characters "L" "<" ... ">".  And is is not proper to have a
    verbatim paragraph in a NAME section.
    
    This commit merely outdents things so they are no longer considered
    verbatim, and creates a link to the tar man page that is referenced.
Commits on Jul 27, 2016
  1. Release engineering for 2.10

    bingos committed Jul 27, 2016
  2. CVE-2016-1238: avoid loading optional modules from default . (#13)

    tonycoz committed with bingos Jul 27, 2016
    Avoid loading optional modules from the current directory entry in
    @INC that perl adds by default.
    
    If these tools are used in /tmp for example an attacker can use the
    . entry as a vector to run code with the rights of the current user.
Commits on May 12, 2016
  1. Release engineering for 2.08

    bingos committed May 12, 2016
Commits on Apr 24, 2016
  1. Release engineering for 2.06

    bingos committed Apr 24, 2016
Commits on May 2, 2015
  1. Merge pull request #11 from book/master

    bingos committed May 2, 2015
    roundtrip tests
Commits on Apr 29, 2015
  1. roundtrip tests

    book committed Apr 29, 2015
    try producing a new tar file from an existing one,
    and check if the filenames are consistent
    
    note: this test script currently fails because of trailing slashes
Commits on Mar 21, 2015
  1. Merge pull request #9 from charsbar/name_with_trailing_whitespaces

    bingos committed Mar 21, 2015
    changed some of the "A"s in the UNPACK constant to "a"
Commits on Dec 14, 2014
Commits on Nov 20, 2014
  1. changed some of the "A"s in the UNPACK constant to "a"

    charsbar committed Nov 20, 2014
    ... to allow trailing whitespaces in an archived filename
    
    As of 2.02, Archive::Tar doesn't correctly extract an archive like NEILB/BackPAN-Index-Create-0.12.tar.gz which contains "t/testpan/authors/id/P/PO/POGLE/Wood-Pogle-0.001.tar.gz" and "t/testpan/authors/id/P/PO/POGLE/Wood-Pogle-0.001.tar.gz " (with a trailing whitespace, which is ignored). Changing some of the "A"s in the UNPACK constant should fix this.
Commits on Sep 14, 2014
  1. Release engineering for 2.02

    bingos committed Sep 14, 2014
  2. Make ptar* tests parallelisable

    bingos committed Sep 14, 2014
Commits on Jun 15, 2014
  1. Release engineering for 2.00

    bingos committed Jun 15, 2014
  2. Merge pull request #8 from perlpunk/master

    bingos committed Jun 15, 2014
    make shell command work on windows also (issue #7)
Commits on Jun 14, 2014
  1. Release engineering for 1.98

    bingos committed Jun 14, 2014
  2. Merge pull request #6 from perlpunk/master

    bingos committed Jun 14, 2014
    ptardiff should use $file->prefix if defined