Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(565)

Issue 2691623002: Update zlib to 1.2.11 (Closed)

Created:
3 years, 10 months ago by Mark Mentovai
Modified:
3 years, 10 months ago
Reviewers:
CC:
chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Update zlib to 1.2.11 OBSOLETED BY https://codereview.chromium.org/2690623003 Reapply and regenerate all local patches to upstream zlib 1.2.11 Changes in 1.2.9 (31 Dec 2016) - Fix contrib/minizip to permit unzipping with desktop API [Zouzou] - Improve contrib/blast to return unused bytes - Assure that gzoffset() is correct when appending - Improve compress() and uncompress() to support large lengths - Fix bug in test/example.c where error code not saved - Remedy Coverity warning [Randers-Pehrson] - Improve speed of gzprintf() in transparent mode - Fix inflateInit2() bug when windowBits is 16 or 32 - Change DEBUG macro to ZLIB_DEBUG - Avoid uninitialized access by gzclose_w() - Allow building zlib outside of the source directory - Fix bug that accepted invalid zlib header when windowBits is zero - Fix gzseek() problem on MinGW due to buggy _lseeki64 there - Loop on write() calls in gzwrite.c in case of non-blocking I/O - Add --warn (-w) option to ./configure for more compiler warnings - Reject a window size of 256 bytes if not using the zlib wrapper - Fix bug when level 0 used with Z_HUFFMAN or Z_RLE - Add --debug (-d) option to ./configure to define ZLIB_DEBUG - Fix bugs in creating a very large gzip header - Add uncompress2() function, which returns the input size used - Assure that deflateParams() will not switch functions mid-block - Dramatically speed up deflation for level 0 (storing) - Add gzfread(), duplicating the interface of fread() - Add gzfwrite(), duplicating the interface of fwrite() - Add deflateGetDictionary() function - Use snprintf() for later versions of Microsoft C - Fix *Init macros to use z_ prefix when requested - Replace as400 with os400 for OS/400 support [Monnerat] - Add crc32_z() and adler32_z() functions with size_t lengths - Update Visual Studio project files [AraHaan] Changes in 1.2.10 (2 Jan 2017) - Avoid warnings on snprintf() return value - Fix bug in deflate_stored() for zero-length input - Fix bug in gzwrite.c that produced corrupt gzip files - Remove files to be installed before copying them in Makefile.in - Add warnings when compiling with assembler code Changes in 1.2.11 (15 Jan 2017) - Fix deflate stored bug when pulling last block from window - Permit immediate deflateParams changes before any deflate input BUG=691074, 691075

Patch Set 1 #

Patch Set 2 : Fixes #

Patch Set 3 : Regenerate patches #

Patch Set 4 : Update BUILD.gn #

Patch Set 5 : Fix WebSockets, see https://crbug.com/691074 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2179 lines, -1581 lines) Patch
M net/websockets/websocket_deflater.cc View 1 2 3 4 1 chunk +9 lines, -1 line 0 comments Download
M net/websockets/websocket_inflater.cc View 1 2 3 4 1 chunk +11 lines, -1 line 0 comments Download
M third_party/zlib/BUILD.gn View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M third_party/zlib/LICENSE View 1 chunk +15 lines, -23 lines 0 comments Download
M third_party/zlib/README.chromium View 1 chunk +19 lines, -34 lines 0 comments Download
M third_party/zlib/adler32.c View 5 chunks +14 lines, -7 lines 0 comments Download
M third_party/zlib/compress.c View 3 chunks +24 lines, -18 lines 0 comments Download
M third_party/zlib/contrib/minizip/iowin32.c View 1 1 chunk +2 lines, -1 line 0 comments Download
M third_party/zlib/contrib/minizip/unzip.c View 1 chunk +1 line, -1 line 0 comments Download
M third_party/zlib/contrib/minizip/zip.c View 10 chunks +11 lines, -11 lines 0 comments Download
M third_party/zlib/crc32.c View 9 chunks +29 lines, -12 lines 0 comments Download
M third_party/zlib/deflate.h View 8 chunks +19 lines, -16 lines 0 comments Download
M third_party/zlib/deflate.c View 41 chunks +501 lines, -306 lines 0 comments Download
M third_party/zlib/google.patch View 1 2 11 chunks +236 lines, -255 lines 0 comments Download
M third_party/zlib/gzguts.h View 5 chunks +16 lines, -7 lines 0 comments Download
M third_party/zlib/gzlib.c View 11 chunks +17 lines, -14 lines 0 comments Download
M third_party/zlib/gzread.c View 12 chunks +110 lines, -50 lines 0 comments Download
M third_party/zlib/gzwrite.c View 18 chunks +210 lines, -122 lines 0 comments Download
M third_party/zlib/infback.c View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/zlib/inffast.c View 11 chunks +34 lines, -51 lines 0 comments Download
M third_party/zlib/inflate.h View 3 chunks +7 lines, -4 lines 0 comments Download
M third_party/zlib/inflate.c View 29 chunks +86 lines, -37 lines 0 comments Download
M third_party/zlib/inftrees.c View 6 chunks +12 lines, -14 lines 0 comments Download
D third_party/zlib/mozzconf.h View 1 chunk +0 lines, -186 lines 0 comments Download
A third_party/zlib/names.h View 1 1 chunk +167 lines, -0 lines 0 comments Download
M third_party/zlib/simd.patch View 1 2 28 chunks +119 lines, -97 lines 0 comments Download
M third_party/zlib/simd_stub.c View 1 chunk +1 line, -1 line 0 comments Download
M third_party/zlib/trees.c View 23 chunks +38 lines, -61 lines 0 comments Download
M third_party/zlib/uncompr.c View 2 chunks +66 lines, -32 lines 0 comments Download
M third_party/zlib/x86.c View 1 chunk +2 lines, -1 line 0 comments Download
M third_party/zlib/zconf.h View 10 chunks +33 lines, -10 lines 0 comments Download
M third_party/zlib/zlib.h View 50 chunks +303 lines, -160 lines 0 comments Download
M third_party/zlib/zutil.h View 7 chunks +39 lines, -21 lines 0 comments Download
M third_party/zlib/zutil.c View 10 chunks +25 lines, -24 lines 0 comments Download

Messages

Total messages: 13 (13 generated)
Mark Mentovai
The CQ bit was checked by mark@chromium.org to run a CQ dry run
3 years, 10 months ago (2017-02-10 18:08:29 UTC) #1
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2691623002/1
3 years, 10 months ago (2017-02-10 18:09:08 UTC) #2
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
3 years, 10 months ago (2017-02-10 18:17:37 UTC) #3
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/151351)
3 years, 10 months ago (2017-02-10 18:17:38 UTC) #4
Mark Mentovai
The CQ bit was checked by mark@chromium.org to run a CQ dry run
3 years, 10 months ago (2017-02-10 18:30:08 UTC) #5
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2691623002/20001
3 years, 10 months ago (2017-02-10 18:30:56 UTC) #6
Mark Mentovai
The CQ bit was checked by mark@chromium.org to run a CQ dry run
3 years, 10 months ago (2017-02-10 20:45:16 UTC) #7
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2691623002/60001
3 years, 10 months ago (2017-02-10 20:46:03 UTC) #8
Mark Mentovai
Description was changed from ========== Update zlib to 1.2.11 Reapply and regenerate all local patches ...
3 years, 10 months ago (2017-02-10 21:25:44 UTC) #9
Mark Mentovai
The CQ bit was checked by mark@chromium.org to run a CQ dry run
3 years, 10 months ago (2017-02-10 21:25:51 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2691623002/80001
3 years, 10 months ago (2017-02-10 21:25:57 UTC) #11
Mark Mentovai
Description was changed from ========== Update zlib to 1.2.11 Reapply and regenerate all local patches ...
3 years, 10 months ago (2017-02-10 21:50:22 UTC) #12
Mark Mentovai
3 years, 10 months ago (2017-02-10 21:50:31 UTC) #13
Message was sent while issue was closed.
Description was changed from

==========
OBSOLETED BY https://codereview.chromium.org/2690623003

Update zlib to 1.2.11

Reapply and regenerate all local patches to upstream zlib 1.2.11

Changes in 1.2.9 (31 Dec 2016)
- Fix contrib/minizip to permit unzipping with desktop API [Zouzou]
- Improve contrib/blast to return unused bytes
- Assure that gzoffset() is correct when appending
- Improve compress() and uncompress() to support large lengths
- Fix bug in test/example.c where error code not saved
- Remedy Coverity warning [Randers-Pehrson]
- Improve speed of gzprintf() in transparent mode
- Fix inflateInit2() bug when windowBits is 16 or 32
- Change DEBUG macro to ZLIB_DEBUG
- Avoid uninitialized access by gzclose_w()
- Allow building zlib outside of the source directory
- Fix bug that accepted invalid zlib header when windowBits is zero
- Fix gzseek() problem on MinGW due to buggy _lseeki64 there
- Loop on write() calls in gzwrite.c in case of non-blocking I/O
- Add --warn (-w) option to ./configure for more compiler warnings
- Reject a window size of 256 bytes if not using the zlib wrapper
- Fix bug when level 0 used with Z_HUFFMAN or Z_RLE
- Add --debug (-d) option to ./configure to define ZLIB_DEBUG
- Fix bugs in creating a very large gzip header
- Add uncompress2() function, which returns the input size used
- Assure that deflateParams() will not switch functions mid-block
- Dramatically speed up deflation for level 0 (storing)
- Add gzfread(), duplicating the interface of fread()
- Add gzfwrite(), duplicating the interface of fwrite()
- Add deflateGetDictionary() function
- Use snprintf() for later versions of Microsoft C
- Fix *Init macros to use z_ prefix when requested
- Replace as400 with os400 for OS/400 support [Monnerat]
- Add crc32_z() and adler32_z() functions with size_t lengths
- Update Visual Studio project files [AraHaan]

Changes in 1.2.10 (2 Jan 2017)
- Avoid warnings on snprintf() return value
- Fix bug in deflate_stored() for zero-length input
- Fix bug in gzwrite.c that produced corrupt gzip files
- Remove files to be installed before copying them in Makefile.in
- Add warnings when compiling with assembler code

Changes in 1.2.11 (15 Jan 2017)
- Fix deflate stored bug when pulling last block from window
- Permit immediate deflateParams changes before any deflate input

BUG=691074,691075
==========

to

==========
Update zlib to 1.2.11

OBSOLETED BY https://codereview.chromium.org/2690623003

Reapply and regenerate all local patches to upstream zlib 1.2.11

Changes in 1.2.9 (31 Dec 2016)
- Fix contrib/minizip to permit unzipping with desktop API [Zouzou]
- Improve contrib/blast to return unused bytes
- Assure that gzoffset() is correct when appending
- Improve compress() and uncompress() to support large lengths
- Fix bug in test/example.c where error code not saved
- Remedy Coverity warning [Randers-Pehrson]
- Improve speed of gzprintf() in transparent mode
- Fix inflateInit2() bug when windowBits is 16 or 32
- Change DEBUG macro to ZLIB_DEBUG
- Avoid uninitialized access by gzclose_w()
- Allow building zlib outside of the source directory
- Fix bug that accepted invalid zlib header when windowBits is zero
- Fix gzseek() problem on MinGW due to buggy _lseeki64 there
- Loop on write() calls in gzwrite.c in case of non-blocking I/O
- Add --warn (-w) option to ./configure for more compiler warnings
- Reject a window size of 256 bytes if not using the zlib wrapper
- Fix bug when level 0 used with Z_HUFFMAN or Z_RLE
- Add --debug (-d) option to ./configure to define ZLIB_DEBUG
- Fix bugs in creating a very large gzip header
- Add uncompress2() function, which returns the input size used
- Assure that deflateParams() will not switch functions mid-block
- Dramatically speed up deflation for level 0 (storing)
- Add gzfread(), duplicating the interface of fread()
- Add gzfwrite(), duplicating the interface of fwrite()
- Add deflateGetDictionary() function
- Use snprintf() for later versions of Microsoft C
- Fix *Init macros to use z_ prefix when requested
- Replace as400 with os400 for OS/400 support [Monnerat]
- Add crc32_z() and adler32_z() functions with size_t lengths
- Update Visual Studio project files [AraHaan]

Changes in 1.2.10 (2 Jan 2017)
- Avoid warnings on snprintf() return value
- Fix bug in deflate_stored() for zero-length input
- Fix bug in gzwrite.c that produced corrupt gzip files
- Remove files to be installed before copying them in Makefile.in
- Add warnings when compiling with assembler code

Changes in 1.2.11 (15 Jan 2017)
- Fix deflate stored bug when pulling last block from window
- Permit immediate deflateParams changes before any deflate input

BUG=691074,691075
==========

Powered by Google App Engine
This is Rietveld 408576698