| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
https://rt.cpan.org/Ticket/Display.html?id=123245 reports a security
vulnerability in versions zlib 1.2.8 thru 1.2.10 of the zlib library. Zlib is
bundled with Compress-Raw-Zlib, so any vulnerability reappears once
Compress-Raw-Zlib is shipped with Perl 5. The vulnerability is present in
production releases up to and including perl-5.26.1.
To address this vulnerability, this commit upgrades us to the latest CPAN version.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.069 26 Sept 2015
* reduce compiler warnings and stderr noise
[#101341]
* amigaos4: cpan/Compress-Raw-Zlib: also __amigaos4__
[#106799]
* const all global data
https://github.com/madler/zlib/commit/82e9dc60932bf2ce5422a5e76e66e5a05abd26e3
[#101298]
* Coverity finding: Unused value
https://github.com/madler/zlib/commit/9859a94c1002484ee5f824c05683a5b2484cbf49
[105414]
* Coverity findings
[102399]
* Coverity finding: Overlapping buffer in memory copy
[105413]
|
| |
|
|
|
|
| |
Upstreamed: https://rt.cpan.org/Ticket/Display.html?id=106799
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.068 10 Dec 2014
* Silence more compiler warnings
* Disable running of 07bufsize.y by default.
COMPRESS_ZLIB_RUN_MOST needs set to run them. Makes life more
bearable on legacy platforms
|
|
|
|
|
|
|
|
| |
[DELTA]
2.067 8 Dec 2014
* Silence Compiler Warnings
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.066 21 Sept 2014
* Another COW violation
[#98069]
* misleading nesting/indentation (found by Coverity)
[#95405]
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.065 3 February 2014
* [PATCH] resolve c++ build failure in core
[#92657]
* gcc -g3: final link failed: Memory exhausted
[#88936]
|
|
|
|
| |
Upstreamed as CPAN RT#92657
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.064 1 February 2014
* [PATCH] Handle non-PVs better
[#91558]
* Z_OK instead of Z_BUF_ERROR
[#92521]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.063 23 October 2013
* gcc -g3: final link failed: Memory exhausted
[#88936]
* Compress::Raw::Zlib uses AutoLoader for no reason
[#88260]
* Typo in Compress::Zlib _combine function documentation
[#89305]
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.061 19 May 2013
* Include zlib 1.2.8 source.
* typo fix
[#85431]
* silence compiler warning by making 2nd parameter to
DispStream a const char*
|
|
|
|
|
|
|
|
| |
[DELTA]
2.060 7 January 2013
* Mention SimpleZip in POD
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.059 24 November 2012
* Copy-on-write support
[#81353]
|
|
|
|
|
|
|
|
| |
[DELTA]
2.058 12 November 2012
* No Changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.057 10 November 2012
* Compress::Raw::Zlib needs to use PERL_NO_GET_CONTEXT
[#80319]
* Install to 'site' instead of 'perl' when perl version is 5.11+
[#79812]
* update to ppport.h that includes SvPV_nomg_nolen
[#78079]
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In restore_magic(), which is called after any magic processing, all of
the public OK flags have been shifted into the private OK flags. Thus
the lack of an appropriate public OK flags was used to trigger both get
magic and required conversions. This scheme did not cover ROK, however,
so all properly written code had to make sure mg_get was called the right
number of times anyway. Meanwhile the private OK flags gained a second
purpose of marking converted but non-authoritative values (e.g. the IV
conversion of an NV), and the inadequate flag shift mechanic broke this
in some cases.
This patch removes the shift mechanic for magic flags, thus exposing (and
fixing) some improper usage of magic SVs in which mg_get() was not called
correctly. It also has the side effect of making magic get functions
specifically set their SVs to undef if that is desired, as the new behavior
of empty get functions is to leave the value unchanged. This is a feature,
as now get magic that does not modify its value, e.g. tainting, does not
have to be special cased.
The changes to cpan/ here are only temporary, for development only, to
keep blead working until upstream applies them (or something like them).
Thanks to Rik and Father C for review input.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.054 8 May 2012
* Build issue on Win32
[#77030]
2.053 6 May 2012
* Include zlib 1.2.7 source.
2.052 29 April 2012
* Fixed build issue when Perl is built with C++
2.051 20 February 2012
* Bug in Compress::Raw::Zlib on Windows
[#75222]
2.050 20 February 2012
* Build failure on Irix & Solaris.
[RT #69985]
2.049 18 February 2012
* Include zlib 1.2.6 source.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Revert "Ran zlib2ansi script against zlib-src/ to fix K&R-isms"
This reverts commit a7026383bc5a2ca5f518f670ee6d74d55cd994aa.
Revert "Some files in cpan/Compress-Raw-Zlib have the x bit set."
This reverts commit adace0595a25c5339a4c1fff6b4704945abf8814.
Revert "Fixes type in commit 14c554185"
This reverts commit d588a46d9335dc093e4046b68ae0e2c7925ef095.
Revert "Upgrade Compress::Raw::Zlib to 2.051."
This reverts commit 14c554185b51c8646198cbf62fe6e94e9890b3a5.
Revert "Upgrade Compress-Raw-Bzip2 to version 2.049."
This reverts commit 616f340ab90cf805b145b81fd31c2017a4e7783f.
Revert "Upgrade cpan/Archive-Tar to 1.84"
This reverts commit c06ee8c824f270b42cb440453df0e44858492aed.
Revert "Upgrade Archive-Extract to 0.60"
This reverts commit dc16b9e468c516c95140dc2b6eac778872c79239.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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 30 January 2012
* Include zlib 1.2.6 source.
|
|
|
|
|
|
|
|
| |
[DELTA]
2.048 29 January 2012
* Set minimum zlib version to 1.2.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.047 28 January 2012
* Allow flush to be called multiple times without any intermediate
call to deflate and still return Z_OK.
In the code below $status was Z_BUF_ERROR before this change.
$def->flush(...);
$status = $def->flush(...);
* Added support for zlibCompileFlags
* Set minimum Perl version to 5.6
|
|
|
|
|
|
|
|
| |
[DELTA]
2.045 3 December 2011
* Moved FAQ.pod into Zlib.pm
|
|
|
|
|
|
|
|
| |
[DELTA]
2.044 2 December 2011
* Moved FAQ.pod under the lib directory so it can get installed
|
|
|
|
|
|
|
|
| |
[DELTA]
2.043 20 November 2011
* No Changes
|
|
|
|
|
|
|
|
| |
[DELTA]
2.042 17 November 2011
* No Changes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.040 28 October 2011
* No Changes
2.039 28 October 2011
* croak if attempt to freeze/thaw compression object
[RT #69985]
|
|
|
|
|
|
|
|
| |
[DELTA]
2.037 22 June 2011
* No Changes
|
|
|
|
|
|
|
|
| |
[DELTA]
2.036 6 May 2011
* Added offset parameter to CRC32
|
|
|
|
|
|
|
|
| |
[DELTA]
2.035 6 May 2011
* No Changes
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.033 11 Jan 2011
* Fixed typos & spelling errors.
[perl# 81782]
2.032 4 Jan 2011
* Document inflateReset
[RT #61082]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
K&R declarations aren't valid C++, hence C++ builds choke. zlib defaults to
K&R (I infer for maximum portability), but helpfully the zlib distribution
provides a zlib2ansi script to convert the declarations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.027 24 April 2010
* Updated to include zlib 1.2.5
2.026 7 April 2010
* Fixed definition of Z_TREES in Makefile.PL
[RT #65293]
* Fixed build issue with definition of off64_t not found on Solaris
by modifying the zlib source - changed the symbol
_LARGEFILE64_SOURCE to _LARGEFILE64_SOURCE_dummy in zconf.h,
zlib.h and zutil.h
[RT #56108]
2.025 27 March 2010
* Updated to include zlib 1.2.4
* Allow zlib version check to be disabled by setting
TEST_SKIP_VERSION_CHECK environment variable.
[RT #54510]
2.023 9 November 2009
* fixed instance where $[ should have been $] in t/02zlib.t
Thanks to Robin Barker and zefram [RT #50765] for independantly
spotting the issue.
|
| |
|