node/deps/v8/third_party/zlib
Michaël Zasso b6a9674ffb
deps: patch V8 to avoid duplicated zlib symbol
PR-URL: https://github.com/nodejs/node/pull/61898
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Filip Skokan <panva.ip@gmail.com>
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
2026-04-24 18:01:30 +02:00
..
contrib
examples
google deps: update V8 to 14.6.202.33 2026-04-24 18:01:28 +02:00
patches
test
adler32.c
adler32_simd.c
adler32_simd.h
BUILD.gn deps: update V8 to 14.6.202.33 2026-04-24 18:01:28 +02:00
chromeconf.h deps: patch V8 to avoid duplicated zlib symbol 2026-04-24 18:01:30 +02:00
CMakeLists.txt
compress.c
cpu_features.c
cpu_features.h
crc32.c
crc32.h
crc32_simd.c
crc32_simd.h
crc_folding.c
deflate.c
deflate.h
DIR_METADATA
gzclose.c
gzguts.h
gzlib.c
gzread.c
gzwrite.c
infback.c
inffast.c
inffast.h
inffixed.h
inflate.c
inflate.h
inftrees.c
inftrees.h
LICENSE
OWNERS
README.chromium deps: update V8 to 14.2.231.9 2025-10-23 07:36:34 +02:00
slide_hash_simd.h
trees.c
trees.h
uncompr.c
zconf.h
zconf.h.cmakein
zconf.h.in
zlib.3
zlib.h
zlib.pc.cmakein
zutil.c
zutil.h

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Name: zlib
Short Name: zlib
URL: https://github.com/madler/zlib
Version: 1.3.1
Revision: 51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf
Update Mechanism: Manual (https://crbug.com/422348588)
CPEPrefix: cpe:/a:zlib:zlib:1.3.1
Security Critical: yes
Shipped: yes
License: Zlib
License File: LICENSE
License Android Compatible: yes

Description:
"A massively spiffy yet delicately unobtrusive compression library."

zlib is a free, general-purpose, legally unencumbered lossless data-compression
library. zlib implements the "deflate" compression algorithm described by RFC
1951, which combines the LZ77 (Lempel-Ziv) algorithm with Huffman coding. zlib
also implements the zlib (RFC 1950) and gzip (RFC 1952) wrapper formats.

Local Modifications:
 - Only source code from the http://zlib.net distribution used to build the zlib
   and minizip libraries are present. Many other files have been omitted. Only *.c
   and *.h files from the upstream root directory, contrib/minizip and
   examples/zpipe.c were imported.
 - The files named '*simd*' are original x86/Arm/RISC-V specific optimizations.
 - The contents of the google directory are original Chromium-specific
   additions.
 - The contents of the 'contrib' of directory are either Chromium-specific
   additions or heavily patched zlib files (e.g. inffast_chunk*).
 - Added chromeconf.h
 - Plus the changes in 'patches' folder.
 - Code in contrib/ other than contrib/minizip was added to match zlib's
   contributor layout.
 - In sync with 1.3.1 official release
 - ZIP reader modified to allow for progress callbacks during extraction.
 - ZIP reader modified to add detection of AES encrypted content.