| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.069 26 Sept 2015
* IO::Compress::FAQ
- Added a section of bgzip
RT #103295: IO::Compress Feature request
* IO::Compress::Zip
- Zip64 needs to be first in extra field to workaround a Windows Explorer Bug
See http://www.info-zip.org/phpBB3/viewtopic.php?f=3&t=440 for details
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.068 23 Dec 2014
* Disable running of some of the slower test harnesses by default.
COMPRESS_ZLIB_RUN_MOST needs set to run them. Make life more
bearable on legacy platforms
|
|
|
|
|
|
|
|
| |
[DELTA]
2.067 8 Dec 2014
* RT #100257: IO::Compress::RawDeflate unnecessarily loads IO::Seekable
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was removed a year ago, but it causes problems with
ABSTACT and ABSTACT_FROM; since there isn't an IO/Compress.pm
file. make_ext.pl special-cases Makefile.PL to get the abstract
from IO/Compress/Base.pm; but MakeMaker looks for, and fails to
find, 'IO::Compress - ...' in the pod for that file,and prints an error.
Rather than more special-casing, it's easier to just restore the
distribution's Makefile.PL, which already contains the correct
'ABSTRACT => ...' entry.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.066 21 Sept 2014
* IO::Uncompress::Gzip
Documentation of ExtraFlags stated the XFL values for BEST_COMPRESSION
and BEST_SPEED use the values 2 & 4 respectively. They should
be 4 & 2. Code for setting XFL was correct.
* RT #95494: IO::Uncompress::Gunzip: Can no longer gunzip to in-memory
file handle
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.064 1 February 2014
* RT #90216: IO-Compress/t/050interop-gzip.t: Use android-compatible
flags when calling gzip
|
|
|
|
|
|
|
|
| |
[DELTA]
2.063 20 October 2013
* RT#89305: Typo in Compress::Zlib _combine function documentation
|
|
|
|
|
|
|
|
| |
These modules all work with the default Makefile.PL written by make_ext.pl.
(There are more Makefile.PLs in dist/ that could be removed too, but the
general policy with dist/ is to leave such files in place to make it easier
to roll CPAN releases from the blead source, which is canonical.)
|
|
|
|
| |
These are all examples, demos and oddly named READMEs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was discussed on p5p:
http://www.nntp.perl.org/group/perl.perl5.porters/2013/10/msg208635.html
One LICENSE file (Locale-Codes) has been removed (contrary to one suggestion
in that thread) since it was the only one, and only says "This module is
free software; you can redistribute it and/or modify it under the same
terms as Perl itself." anyway.
Two files that I had previously suggested retaining for the sake of tests
have also been removed. In one case, a test script has been modified (in
Digest-MD5; I will send a ticket upstream); in the other case (in
Test-Harness) I have removed the test which depended on the MANIFEST files,
as suggested in the above thread.
|
| |
|
|
|
|
|
| |
They were expecting \"abc" to return a constant value, but constant
folding no longer causes \ to return a read-only scalar.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.061 19 May 2013
* zipdetails (1.06)
Get it to cope with Android 'zipalign' non-standard extra fields.
These are used to make sure that a non-compressed member starts on
a 4 byte boundary.
* RT#84647: unzip example with IO::Uncompress::Unzip
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.060 7 January 2013
* Updated POD
RT# 82138: Example code not clear - gunzip() takes filenames!
* IO::Compress::Base
Remove the flush call when opening a filehandle.
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.059 10 December 2012
* IO::Compress::Base
Added "Encode" option.
|
|
|
|
|
|
|
|
| |
[DELTA]
2.058 12 November 2012
* RT# 81119: Latest IO::Compress 2.057 fails tests on 5.8.x
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.057 10 November 2012
* IO::Compress::Zip
Allow member name & Zip Comment to be "0"
* IO::Compress::Base::Common
Remove "-r" test - the file open will catch this.
RT# 80855: IO::Compress::Base::Common returns that it cannot read readable files in NFS
* RT# 79820: Install to 'site' instead of 'perl' when perl version is 5.11+
* General Performance improvements.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.052 29 April 2012
* IO::Compress::Zip
Force a ZIP64 archive when it contains >= 0xFFFF entries.
* Typos in POD
[RT# #76130: Gunzip Pod typo in OO section: $$output instead of $$input
2.049 18 February 2012
* IO::Compress::Zip
Error in t/cz-03zlib-v1.t that caused warnings with 5.15
[RT# 110736: warnings from cpan/IO-Compress/t/cz-03zlib-v1.t]
|
|
|
|
| |
Backported t/cz-03zlib-v1.t from IO-Compress-2.049
|
|
|
|
|
|
| |
This reverts commit 1d4b9cf3270c936605a07ecd7414f808755d3184.
This depends on the module that was reverted by Ricardo at the same time.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Revert "Update Compress-Raw-Bzip2 to CPAN version 2.049"
This reverts commit db98b5a25ac5537be04f17243c5e929aceb3560b.
Revert "Update Compress-Raw_Zlib to CPAN version 2.049"
This reverts commit 8b782679b6ea1247bd559efc311e7366582feaad.
Revert "Update IO-Compress to CPAN version 2.049"
This reverts commit 785e05e1c22f7d7c6ed38839cc28cc6d13a286de.
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.049 18 February 2012
* IO::Compress::Zip
Error in t/cz-03zlib-v1.t that caused warnings with 5.15
[RT# 110736: warnings from cpan/IO-Compress/t/cz-03zlib-v1.t]
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.048 29 January 2012
* Set minimum zlib version to 1.2.0
* IO::Compress test suite fails with Compress::Raw::Zlib 2.047 and zlib < 1.2.4
[RT# 74503]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.047 28 January 2012
* Set minimum Perl version to 5.6
* IO::Compress::Zip
- In one-shot zip, set the Text Flag if "-T" thinks the file is a
text file.
- In one-shot mode, wrote mod time & access time in wrong order
in the "UT" extended field.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.046 18 December 2011
* Minor update to bin/zipdetails
* Typo in name of IO::Compress::FAQ.pod
* IO::Uncompress::Unzip
- Example for walking a zip file used eof to control the outer
loop. This is wrong.
* IO::Compress::Zip
- Change default for CanonicalName to false.
[RT# 72974]
|
|
|
|
|
|
|
|
| |
[DELTA]
2.045 3 December 2011
* Restructured IO::Compress::FAQ.pod
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.044 2 December 2011
* Moved FAQ.pod under the lib directory so it can get installed
* Added bin/zipdetails
* IO::Compress::Zip
- In one-shot mode enable Zip64 mode if the input file/buffer
>= 0xFFFFFFFF bytes.
* IO::Compress::FAQ
- Updates
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.043 20 November 2011
* IO::Compress::Base
- Fixed issue that with handling of Zip files with two (or more)
entries that were STORED. Symptom is the first is uncompressed
ok, but the next will terminate early if the size of the file is
greater than BlockSize.
Regression test added to t/006zip.t
[RT# 72548]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.042 17 November 2011
* IO::Compress::Zip
- Added exUnixN option to allow creation of the "ux" extra field.
This allows 32-bit UID/GID to be stored.
- In one-shot mode use exUnixN rather than exUnix2 for the UID/GID.
* IO::Compress::Zlib::Extra::parseExtraField
- Fixed bad test for length of ID field
[RT# 72329 & #72505]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.040 28 October 2011
* t/105oneshot-zip-only.t
- CanonicalName test failure on Windows
[RT# 68926]
* IO::Compress::Zip
- ExtAttr now populates MSDOS attributes
2.039 28 October 2011
* IO::Compress::Zip
- Added CanonicalName option.
Note this option is set to true by default.
- Added FilterName option
* IO::Unompress::Base
- Fixed issue where setting $\ would corrupt the uncompressed data.
Thanks to Steffen Goeldner for reporting the issue.
* t/050interop-*.t
- Handle case when external command contains a whitespace
RT #71335
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.037 22 June 2011
* IO::Uncompress
- get globmapper tests working on VMS
[RT# 68926]
* IO::Uncompress::Unzip
- Fixed limitation where Streamed Stored content was not supported.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.036 18 June 2011
* IO::Compress::Zip & IO::Uncompress::Unzip
- Added support for LZMA (method 14) compression/uncompresion.
* IO::Compress::Unzip
- Fixed CRC issue when compression is Store or Bzip2 and Strict option
is set.
* IO::Compress::Zip
- Fixed Zip64 issue where the content size is exactly 0xFFFFFFFF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.035 6 May 2011
* RT #67931: Test failure on Windows
2.034 2 May 2011
* Compress::Zlib
- Silence pod warnings.
[RT# 64876]
- Removed duplicate words in pod.
* IO::Compress::Base
- RT #56942: Testsuite fails when being run in parallel
- Reduce symbol import - patch from J. Nick Koston
- If the output buffer parameter passed to read has a value of
undef, and Append mode was specified when the file was opened,
and eof is reached, then the buffer paramer was left as undef.
This is different from when Append isn't specified - the buffer
parameter is set to an empty string.
- There area couple of issues with reading a file that contains an
empty file that is compressed.
Create with -- touch /tmp/empty; gzip /tmp/empty.
Issue 1 - eof is not true immediately. Have to read from the file
to trigger eof.
Issue 2 - readline incorrectly returns an empty string the first
time it is called, and (correctly) undef thereafter.
[RT #67554]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.033 11 Jan 2011
* Fixed typos & spelling errors.
[perl# 81816]
2.032 4 Jan 2011
* IO::Uncompress::Base
- An input file that had a valid header, and so would allow
creation of the uncompression object, but was then followed by
corrupt data would trigger an infinite loop when using the
input line oprator.
[RT #61915]
* IO::Compress::Gzip
- XFL default settings for max compression & fastest algorithm were
the wrong way around. Thanks to Andrey Zholos for spotting this.
* IO::Compress::Base::Common
- Fixed precedence problem in parameter parsing code.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When porting/makerel runs, all files copied into the directory for the
tarball have the executable bit stripped and then only a specific set of
files have the executable bit restored.
There are many files in the repo that have the executable bit set in the
repo that will be stripped. So that the state of files in the repo is
as close as possible to the state of files in the release tarball, the
executable bit has been stripped from such files.
In one recent case, a file added from a dual-life module needed the
executable bit set. Because it had the bit in the repo but was
not listed in makerel to get an executable bit, tests using it
passed in the repo and failed in the tarball.
This commit refactors the list into a new file, Porting/exec-bit.txt
and add tests to detect a mismatch between files listed there
and actual executable bits in the repo.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.027 24 April 2010
* Compress::Zlib
Remove autoload code from Zlib.pm.
[perl #74088]
2.026 7 April 2010
* IO::Uncompress::Zip
- Some updates to IO::Compress::Zip documentation.
- Fixed default setting for ExtAttr.
2.025 27 March 2010
* IO::Uncompress::Unzip
The "Name" option wasn't documented.
* Allow zlib version check to be disabled by setting
TEST_SKIP_VERSION_CHECK environment variable.
[RT #54510]
2.024 7 January 2010
* Compress::Zlib
Get memGunzip & memGzip to set $gzerrno
[RT# 47283]
* Compress::Zlib
Export memGunzip, memGzip and zlib_version on demand
[RT# 52992]
* examples/io/anycat
This sample was using IO::Uncompress::AnyInflate. Much better to
use IO::Uncompress::AnyUncompress.
2.023 9 November 2009
* IO::Compress::AnyUncompress
Added support for lzma_alone & xz.
2.022 9 October 2009
* IO::Compress - Makefile.PL
Fix for core.
|
| |
|
|
|
|
| |
Message-ID: <4ACFB129.9070900@btinternet.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The original IO-Compress patch:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2009-03/msg00293.html
omitted the file (but strangely included the entry "t/cz-03zlib-v1.t*" [sic]
in the MANIFEST file that it mistakenly included).
Also note in Maintainers.pl that IO-Compress is now in cpan/ not dist/,
and mark UPSTREAM as 'cpan'.
|
|
|