|
Update Zlib to version 1.2.8
merge the latest open source zlib into chromium external projects
Version 1.2.8 fixes a very rare bug in decompression. All users are encouraged to upgrade immediately. Version 1.2.8 also has these improvements:
- Add new inflateGetDictionary() function
- Fix bug where gzopen() immediately followed by gzclose() would write an empty file instead of an empty gzip stream.
- Fix bug in gzclose() when gzwrite() runs out of memory
Version 1.2.7 has many portability improvements over 1.2.6, and has these enhancements:
- Fix bug in gzclose_w() when gzwrite() fails to allocate memory
- Add "x" (O_EXCL) and "e" (O_CLOEXEC) modes support to gzopen()
- Add gzopen_w() in Windows for wide character path names
- Fix type mismatch between get_crc_table() and crc_table
Version 1.2.6 has many changes over 1.2.5, including these improvements:
- gzread() can now read a file that is being written concurrently
- gzgetc() is now a macro for increased speed
- Added a 'T' option to gzopen() for transparent writing (no compression)
- Added deflatePending() to return the amount of pending output
- Allow deflateSetDictionary() and inflateSetDictionary() at any time in raw mode
- deflatePrime() can now insert bits in the middle of the stream
- ./configure now creates a configure.log file with all of the results
- Added a ./configure --solo option to compile zlib with no dependency on any libraries
- Fixed a problem with large file support macros
- Fixed a bug in contrib/puff
- Many portability improvements
BUG= 610615
R=agl@chromium.org
R=gavinp@chromium.org
Committed: https://crrev.com/a50849ae9ba1b2fad47905db521463b3bf085883
Cr-Commit-Position: refs/heads/master@{#400647}
Total comments: 6
Total comments: 4
Total comments: 2
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+3135 lines, -1097 lines) |
Patch |
![](/static/closedtriangle.gif) |
M |
AUTHORS
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
net/spdy/spdy_framer_test.cc
|
View
|
1
2
3
4
5
6
7
8
|
11 chunks |
+21 lines, -22 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
net/spdy/spdy_session_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/README.chromium
|
View
|
1
2
7
8
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/adler32.c
|
View
|
|
5 chunks |
+39 lines, -29 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/compress.c
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/crypt.h
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/ioapi.h
|
View
|
1
|
4 chunks |
+9 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/ioapi.c
|
View
|
|
5 chunks |
+17 lines, -5 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/iowin32.c
|
View
|
1
2
3
4
5
6
7
8
9
|
10 chunks |
+92 lines, -13 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/miniunz.c
|
View
|
1
|
8 chunks |
+25 lines, -13 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/minizip.c
|
View
|
|
8 chunks |
+26 lines, -13 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/mztools.h
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/mztools.c
|
View
|
|
3 chunks |
+17 lines, -7 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/unzip.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/unzip.c
|
View
|
1
|
7 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/contrib/minizip/zip.c
|
View
|
|
7 chunks |
+9 lines, -6 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/crc32.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/crc32.c
|
View
|
|
14 chunks |
+33 lines, -50 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/deflate.h
|
View
|
1
2
|
6 chunks |
+8 lines, -6 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/deflate.c
|
View
|
1
2
3
4
5
|
30 chunks |
+194 lines, -69 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/google.patch
|
View
|
1
2
3
4
7
8
|
5 chunks |
+221 lines, -51 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/gzguts.h
|
View
|
|
6 chunks |
+90 lines, -13 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/gzlib.c
|
View
|
1
2
|
18 chunks |
+147 lines, -52 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/gzread.c
|
View
|
1
2
3
4
|
22 chunks |
+190 lines, -245 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/gzwrite.c
|
View
|
|
20 chunks |
+121 lines, -75 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/infback.c
|
View
|
|
4 chunks |
+12 lines, -4 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/inffast.c
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/inffixed.h
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/inflate.c
|
View
|
|
21 chunks |
+84 lines, -52 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/inftrees.c
|
View
|
|
6 chunks |
+15 lines, -39 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/mixed-source.patch
|
View
|
1
2
7
8
|
24 chunks |
+28 lines, -26 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/mozzconf.h
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
A |
third_party/zlib/simd.patch
|
View
|
1
2
3
4
5
7
8
|
1 chunk |
+1198 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/trees.c
|
View
|
|
11 chunks |
+18 lines, -36 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/uncompr.c
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/zconf.h
|
View
|
1
|
11 chunks |
+142 lines, -59 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/zlib.h
|
View
|
1
|
33 chunks |
+273 lines, -112 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/zutil.h
|
View
|
1
|
10 chunks |
+41 lines, -62 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
third_party/zlib/zutil.c
|
View
|
|
4 chunks |
+16 lines, -10 lines |
0 comments
|
Download
|
Total messages: 103 (52 generated)
|