This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch iotdb
in repository https://gitbox.apache.org/repos/asf/tsfile.git
from 8e4f3c95 remove the useless ByteArrayList (#275)
new cff02a22 Do not print warn log when Tsfile UNENCRYPTED (#276)
new 9953ad56 Import zlib into third_party and reuse gzip compressor (#271)
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
cpp/CMakeLists.txt | 2 +
cpp/src/CMakeLists.txt | 12 +-
cpp/src/compress/compressor_factory.h | 3 +-
cpp/src/compress/gzip_compressor.cc | 543 +-
cpp/src/compress/gzip_compressor.h | 247 +-
cpp/test/compress/gzip_compressor_test.cc | 130 +
cpp/third_party/CMakeLists.txt | 23 +
cpp/third_party/google_snappy/CMakeLists.txt | 439 +
cpp/third_party/zlib-1.2.13/CMakeLists.txt | 213 +
cpp/third_party/zlib-1.2.13/ChangeLog | 1590 ++++
cpp/third_party/zlib-1.2.13/FAQ | 368 +
cpp/third_party/zlib-1.2.13/INDEX | 68 +
cpp/third_party/zlib-1.2.13/LICENSE | 22 +
cpp/third_party/zlib-1.2.13/Makefile | 5 +
cpp/third_party/zlib-1.2.13/Makefile.in | 404 +
cpp/third_party/zlib-1.2.13/README | 118 +
cpp/third_party/zlib-1.2.13/adler32.c | 186 +
cpp/third_party/zlib-1.2.13/amiga/Makefile.pup | 69 +
cpp/third_party/zlib-1.2.13/amiga/Makefile.sas | 68 +
cpp/third_party/zlib-1.2.13/compress.c | 86 +
cpp/third_party/zlib-1.2.13/configure | 922 ++
cpp/third_party/zlib-1.2.13/contrib/README.contrib | 57 +
.../zlib-1.2.13/contrib/ada/buffer_demo.adb | 106 +
cpp/third_party/zlib-1.2.13/contrib/ada/mtest.adb | 156 +
cpp/third_party/zlib-1.2.13/contrib/ada/read.adb | 156 +
cpp/third_party/zlib-1.2.13/contrib/ada/readme.txt | 65 +
cpp/third_party/zlib-1.2.13/contrib/ada/test.adb | 463 +
.../zlib-1.2.13/contrib/ada/zlib-streams.adb | 225 +
.../zlib-1.2.13/contrib/ada/zlib-streams.ads | 114 +
.../zlib-1.2.13/contrib/ada/zlib-thin.adb | 141 +
.../zlib-1.2.13/contrib/ada/zlib-thin.ads | 450 +
cpp/third_party/zlib-1.2.13/contrib/ada/zlib.adb | 701 ++
cpp/third_party/zlib-1.2.13/contrib/ada/zlib.ads | 328 +
cpp/third_party/zlib-1.2.13/contrib/ada/zlib.gpr | 20 +
cpp/third_party/zlib-1.2.13/contrib/blast/Makefile | 8 +
cpp/third_party/zlib-1.2.13/contrib/blast/README | 4 +
cpp/third_party/zlib-1.2.13/contrib/blast/blast.c | 466 +
cpp/third_party/zlib-1.2.13/contrib/blast/blast.h | 83 +
cpp/third_party/zlib-1.2.13/contrib/blast/test.pk | Bin 0 -> 8 bytes
cpp/third_party/zlib-1.2.13/contrib/blast/test.txt | 1 +
.../zlib-1.2.13/contrib/delphi/ZLib.pas | 557 ++
.../zlib-1.2.13/contrib/delphi/ZLibConst.pas | 11 +
.../zlib-1.2.13/contrib/delphi/readme.txt | 76 +
.../zlib-1.2.13/contrib/delphi/zlibd32.mak | 99 +
.../zlib-1.2.13/contrib/dotzlib/DotZLib.build | 33 +
.../zlib-1.2.13/contrib/dotzlib/DotZLib.chm | Bin 0 -> 72726 bytes
.../zlib-1.2.13/contrib/dotzlib/DotZLib.sln | 21 +
.../contrib/dotzlib/DotZLib/AssemblyInfo.cs | 58 +
.../contrib/dotzlib/DotZLib/ChecksumImpl.cs | 202 +
.../contrib/dotzlib/DotZLib/CircularBuffer.cs | 83 +
.../contrib/dotzlib/DotZLib/CodecBase.cs | 198 +
.../contrib/dotzlib/DotZLib/Deflater.cs | 106 +
.../zlib-1.2.13/contrib/dotzlib/DotZLib/DotZLib.cs | 288 +
.../contrib/dotzlib/DotZLib/DotZLib.csproj | 141 +
.../contrib/dotzlib/DotZLib/GZipStream.cs | 301 +
.../contrib/dotzlib/DotZLib/Inflater.cs | 105 +
.../contrib/dotzlib/DotZLib/UnitTests.cs | 274 +
.../zlib-1.2.13/contrib/dotzlib/LICENSE_1_0.txt | 23 +
.../zlib-1.2.13/contrib/dotzlib/readme.txt | 58 +
.../zlib-1.2.13/contrib/gcc_gvmat64/gvmat64.S | 574 ++
.../zlib-1.2.13/contrib/infback9/README | 1 +
.../zlib-1.2.13/contrib/infback9/infback9.c | 615 ++
.../zlib-1.2.13/contrib/infback9/infback9.h | 37 +
.../zlib-1.2.13/contrib/infback9/inffix9.h | 107 +
.../zlib-1.2.13/contrib/infback9/inflate9.h | 47 +
.../zlib-1.2.13/contrib/infback9/inftree9.c | 324 +
.../zlib-1.2.13/contrib/infback9/inftree9.h | 61 +
.../zlib-1.2.13/contrib/iostream/test.cpp | 24 +
.../zlib-1.2.13/contrib/iostream/zfstream.cpp | 329 +
.../zlib-1.2.13/contrib/iostream/zfstream.h | 128 +
.../zlib-1.2.13/contrib/iostream2/zstream.h | 307 +
.../zlib-1.2.13/contrib/iostream2/zstream_test.cpp | 25 +
.../zlib-1.2.13/contrib/iostream3/README | 35 +
cpp/third_party/zlib-1.2.13/contrib/iostream3/TODO | 17 +
.../zlib-1.2.13/contrib/iostream3/test.cc | 50 +
.../zlib-1.2.13/contrib/iostream3/zfstream.cc | 479 +
.../zlib-1.2.13/contrib/iostream3/zfstream.h | 466 +
.../zlib-1.2.13/contrib/minizip/Makefile | 29 +
.../zlib-1.2.13/contrib/minizip/Makefile.am | 45 +
.../contrib/minizip/MiniZip64_Changes.txt | 6 +
.../zlib-1.2.13/contrib/minizip/MiniZip64_info.txt | 74 +
.../zlib-1.2.13/contrib/minizip/configure.ac | 32 +
.../zlib-1.2.13/contrib/minizip/crypt.h | 132 +
.../zlib-1.2.13/contrib/minizip/ioapi.c | 257 +
.../zlib-1.2.13/contrib/minizip/ioapi.h | 210 +
.../zlib-1.2.13/contrib/minizip/iowin32.c | 467 +
.../zlib-1.2.13/contrib/minizip/iowin32.h | 28 +
.../zlib-1.2.13/contrib/minizip/make_vms.com | 25 +
.../zlib-1.2.13/contrib/minizip/miniunz.c | 659 ++
.../zlib-1.2.13/contrib/minizip/miniunzip.1 | 63 +
.../zlib-1.2.13/contrib/minizip/minizip.1 | 46 +
.../zlib-1.2.13/contrib/minizip/minizip.c | 521 ++
.../zlib-1.2.13/contrib/minizip/minizip.pc.in | 12 +
.../zlib-1.2.13/contrib/minizip/mztools.c | 291 +
.../zlib-1.2.13/contrib/minizip/mztools.h | 37 +
.../zlib-1.2.13/contrib/minizip/unzip.c | 2130 +++++
.../zlib-1.2.13/contrib/minizip/unzip.h | 437 +
cpp/third_party/zlib-1.2.13/contrib/minizip/zip.c | 2002 +++++
cpp/third_party/zlib-1.2.13/contrib/minizip/zip.h | 367 +
.../zlib-1.2.13/contrib/pascal/example.pas | 599 ++
.../zlib-1.2.13/contrib/pascal/readme.txt | 76 +
.../zlib-1.2.13/contrib/pascal/zlibd32.mak | 99 +
.../zlib-1.2.13/contrib/pascal/zlibpas.pas | 276 +
cpp/third_party/zlib-1.2.13/contrib/puff/Makefile | 42 +
cpp/third_party/zlib-1.2.13/contrib/puff/README | 63 +
cpp/third_party/zlib-1.2.13/contrib/puff/puff.c | 840 ++
cpp/third_party/zlib-1.2.13/contrib/puff/puff.h | 35 +
.../zlib-1.2.13/contrib/puff/pufftest.c | 165 +
cpp/third_party/zlib-1.2.13/contrib/puff/zeros.raw | Bin 0 -> 2517 bytes
.../zlib-1.2.13/contrib/testzlib/testzlib.c | 275 +
.../zlib-1.2.13/contrib/testzlib/testzlib.txt | 10 +
cpp/third_party/zlib-1.2.13/contrib/untgz/Makefile | 14 +
.../zlib-1.2.13/contrib/untgz/Makefile.msc | 17 +
cpp/third_party/zlib-1.2.13/contrib/untgz/untgz.c | 674 ++
.../zlib-1.2.13/contrib/vstudio/readme.txt | 75 +
.../contrib/vstudio/vc10/miniunz.vcxproj | 310 +
.../contrib/vstudio/vc10/miniunz.vcxproj.filters | 22 +
.../contrib/vstudio/vc10/minizip.vcxproj | 307 +
.../contrib/vstudio/vc10/minizip.vcxproj.filters | 22 +
.../contrib/vstudio/vc10/testzlib.vcxproj | 412 +
.../contrib/vstudio/vc10/testzlib.vcxproj.filters | 55 +
.../contrib/vstudio/vc10/testzlibdll.vcxproj | 310 +
.../vstudio/vc10/testzlibdll.vcxproj.filters | 22 +
.../zlib-1.2.13/contrib/vstudio/vc10/zlib.rc | 32 +
.../contrib/vstudio/vc10/zlibstat.vcxproj | 449 +
.../contrib/vstudio/vc10/zlibstat.vcxproj.filters | 74 +
.../zlib-1.2.13/contrib/vstudio/vc10/zlibvc.def | 158 +
.../zlib-1.2.13/contrib/vstudio/vc10/zlibvc.sln | 135 +
.../contrib/vstudio/vc10/zlibvc.vcxproj | 633 ++
.../contrib/vstudio/vc10/zlibvc.vcxproj.filters | 115 +
.../contrib/vstudio/vc11/miniunz.vcxproj | 314 +
.../contrib/vstudio/vc11/minizip.vcxproj | 311 +
.../contrib/vstudio/vc11/testzlib.vcxproj | 418 +
.../contrib/vstudio/vc11/testzlibdll.vcxproj | 314 +
.../zlib-1.2.13/contrib/vstudio/vc11/zlib.rc | 32 +
.../contrib/vstudio/vc11/zlibstat.vcxproj | 456 +
.../zlib-1.2.13/contrib/vstudio/vc11/zlibvc.def | 158 +
.../zlib-1.2.13/contrib/vstudio/vc11/zlibvc.sln | 117 +
.../contrib/vstudio/vc11/zlibvc.vcxproj | 664 ++
.../contrib/vstudio/vc12/miniunz.vcxproj | 316 +
.../contrib/vstudio/vc12/minizip.vcxproj | 313 +
.../contrib/vstudio/vc12/testzlib.vcxproj | 422 +
.../contrib/vstudio/vc12/testzlibdll.vcxproj | 316 +
.../zlib-1.2.13/contrib/vstudio/vc12/zlib.rc | 32 +
.../contrib/vstudio/vc12/zlibstat.vcxproj | 459 +
.../zlib-1.2.13/contrib/vstudio/vc12/zlibvc.def | 158 +
.../zlib-1.2.13/contrib/vstudio/vc12/zlibvc.sln | 119 +
.../contrib/vstudio/vc12/zlibvc.vcxproj | 668 ++
.../contrib/vstudio/vc14/miniunz.vcxproj | 316 +
.../contrib/vstudio/vc14/minizip.vcxproj | 313 +
.../contrib/vstudio/vc14/testzlib.vcxproj | 422 +
.../contrib/vstudio/vc14/testzlibdll.vcxproj | 316 +
.../zlib-1.2.13/contrib/vstudio/vc14/zlib.rc | 32 +
.../contrib/vstudio/vc14/zlibstat.vcxproj | 459 +
.../zlib-1.2.13/contrib/vstudio/vc14/zlibvc.def | 158 +
.../zlib-1.2.13/contrib/vstudio/vc14/zlibvc.sln | 119 +
.../contrib/vstudio/vc14/zlibvc.vcxproj | 668 ++
.../zlib-1.2.13/contrib/vstudio/vc9/miniunz.vcproj | 565 ++
.../zlib-1.2.13/contrib/vstudio/vc9/minizip.vcproj | 562 ++
.../contrib/vstudio/vc9/testzlib.vcproj | 796 ++
.../contrib/vstudio/vc9/testzlibdll.vcproj | 565 ++
.../zlib-1.2.13/contrib/vstudio/vc9/zlib.rc | 32 +
.../contrib/vstudio/vc9/zlibstat.vcproj | 781 ++
.../zlib-1.2.13/contrib/vstudio/vc9/zlibvc.def | 158 +
.../zlib-1.2.13/contrib/vstudio/vc9/zlibvc.sln | 144 +
.../zlib-1.2.13/contrib/vstudio/vc9/zlibvc.vcproj | 1100 +++
cpp/third_party/zlib-1.2.13/crc32.c | 1125 +++
cpp/third_party/zlib-1.2.13/crc32.h | 9446 ++++++++++++++++++++
cpp/third_party/zlib-1.2.13/deflate.c | 2217 +++++
cpp/third_party/zlib-1.2.13/deflate.h | 346 +
cpp/third_party/zlib-1.2.13/doc/algorithm.txt | 209 +
cpp/third_party/zlib-1.2.13/doc/crc-doc.1.0.pdf | Bin 0 -> 776142 bytes
cpp/third_party/zlib-1.2.13/doc/rfc1950.txt | 619 ++
cpp/third_party/zlib-1.2.13/doc/rfc1951.txt | 955 ++
cpp/third_party/zlib-1.2.13/doc/rfc1952.txt | 675 ++
cpp/third_party/zlib-1.2.13/doc/txtvsbin.txt | 107 +
.../zlib-1.2.13/examples/README.examples | 54 +
cpp/third_party/zlib-1.2.13/examples/enough.c | 597 ++
cpp/third_party/zlib-1.2.13/examples/fitblk.c | 233 +
cpp/third_party/zlib-1.2.13/examples/gun.c | 702 ++
cpp/third_party/zlib-1.2.13/examples/gzappend.c | 504 ++
cpp/third_party/zlib-1.2.13/examples/gzjoin.c | 449 +
cpp/third_party/zlib-1.2.13/examples/gzlog.c | 1061 +++
cpp/third_party/zlib-1.2.13/examples/gzlog.h | 91 +
cpp/third_party/zlib-1.2.13/examples/gznorm.c | 470 +
cpp/third_party/zlib-1.2.13/examples/zlib_how.html | 545 ++
cpp/third_party/zlib-1.2.13/examples/zpipe.c | 205 +
cpp/third_party/zlib-1.2.13/examples/zran.c | 479 +
cpp/third_party/zlib-1.2.13/examples/zran.h | 40 +
cpp/third_party/zlib-1.2.13/gzclose.c | 25 +
cpp/third_party/zlib-1.2.13/gzguts.h | 219 +
cpp/third_party/zlib-1.2.13/gzlib.c | 639 ++
cpp/third_party/zlib-1.2.13/gzread.c | 650 ++
cpp/third_party/zlib-1.2.13/gzwrite.c | 677 ++
cpp/third_party/zlib-1.2.13/infback.c | 644 ++
cpp/third_party/zlib-1.2.13/inffast.c | 323 +
cpp/third_party/zlib-1.2.13/inffast.h | 11 +
cpp/third_party/zlib-1.2.13/inffixed.h | 94 +
cpp/third_party/zlib-1.2.13/inflate.c | 1595 ++++
cpp/third_party/zlib-1.2.13/inflate.h | 126 +
cpp/third_party/zlib-1.2.13/inftrees.c | 304 +
cpp/third_party/zlib-1.2.13/inftrees.h | 62 +
cpp/third_party/zlib-1.2.13/make_vms.com | 867 ++
cpp/third_party/zlib-1.2.13/msdos/Makefile.bor | 115 +
cpp/third_party/zlib-1.2.13/msdos/Makefile.dj2 | 104 +
cpp/third_party/zlib-1.2.13/msdos/Makefile.emx | 69 +
cpp/third_party/zlib-1.2.13/msdos/Makefile.msc | 112 +
cpp/third_party/zlib-1.2.13/msdos/Makefile.tc | 100 +
cpp/third_party/zlib-1.2.13/nintendods/Makefile | 126 +
cpp/third_party/zlib-1.2.13/nintendods/README | 5 +
cpp/third_party/zlib-1.2.13/old/Makefile.emx | 69 +
cpp/third_party/zlib-1.2.13/old/Makefile.riscos | 151 +
cpp/third_party/zlib-1.2.13/old/README | 3 +
cpp/third_party/zlib-1.2.13/old/descrip.mms | 48 +
cpp/third_party/zlib-1.2.13/old/os2/Makefile.os2 | 136 +
cpp/third_party/zlib-1.2.13/old/os2/zlib.def | 51 +
cpp/third_party/zlib-1.2.13/old/visual-basic.txt | 160 +
cpp/third_party/zlib-1.2.13/os400/README400 | 48 +
cpp/third_party/zlib-1.2.13/os400/bndsrc | 127 +
cpp/third_party/zlib-1.2.13/os400/make.sh | 366 +
cpp/third_party/zlib-1.2.13/os400/zlib.inc | 527 ++
cpp/third_party/zlib-1.2.13/qnx/package.qpg | 141 +
cpp/third_party/zlib-1.2.13/test/example.c | 602 ++
cpp/third_party/zlib-1.2.13/test/infcover.c | 671 ++
cpp/third_party/zlib-1.2.13/test/minigzip.c | 651 ++
cpp/third_party/zlib-1.2.13/treebuild.xml | 112 +
cpp/third_party/zlib-1.2.13/trees.c | 1181 +++
cpp/third_party/zlib-1.2.13/trees.h | 128 +
cpp/third_party/zlib-1.2.13/uncompr.c | 93 +
cpp/third_party/zlib-1.2.13/watcom/watcom_f.mak | 43 +
cpp/third_party/zlib-1.2.13/watcom/watcom_l.mak | 43 +
cpp/third_party/zlib-1.2.13/win32/DLL_FAQ.txt | 397 +
cpp/third_party/zlib-1.2.13/win32/Makefile.bor | 109 +
cpp/third_party/zlib-1.2.13/win32/Makefile.gcc | 177 +
cpp/third_party/zlib-1.2.13/win32/Makefile.msc | 159 +
cpp/third_party/zlib-1.2.13/win32/README-WIN32.txt | 103 +
cpp/third_party/zlib-1.2.13/win32/VisualC.txt | 3 +
cpp/third_party/zlib-1.2.13/win32/zlib.def | 97 +
cpp/third_party/zlib-1.2.13/win32/zlib1.rc | 40 +
cpp/third_party/zlib-1.2.13/zconf.h.cmakein | 549 ++
cpp/third_party/zlib-1.2.13/zconf.h.in | 547 ++
cpp/third_party/zlib-1.2.13/zconf.h.included | 547 ++
cpp/third_party/zlib-1.2.13/zlib.3 | 149 +
cpp/third_party/zlib-1.2.13/zlib.3.pdf | Bin 0 -> 19366 bytes
cpp/third_party/zlib-1.2.13/zlib.h | 1935 ++++
cpp/third_party/zlib-1.2.13/zlib.map | 100 +
cpp/third_party/zlib-1.2.13/zlib.pc.cmakein | 13 +
cpp/third_party/zlib-1.2.13/zlib.pc.in | 13 +
cpp/third_party/zlib-1.2.13/zlib2ansi | 152 +
cpp/third_party/zlib-1.2.13/zutil.c | 327 +
cpp/third_party/zlib-1.2.13/zutil.h | 275 +
.../java/org/apache/tsfile/encrypt/IEncryptor.java | 4 +-
.../tsfile/file/metadata/enums/EncryptionType.java | 2 +-
253 files changed, 81242 insertions(+), 404 deletions(-)
create mode 100644 cpp/test/compress/gzip_compressor_test.cc
create mode 100755 cpp/third_party/CMakeLists.txt
create mode 100644 cpp/third_party/google_snappy/CMakeLists.txt
create mode 100644 cpp/third_party/zlib-1.2.13/CMakeLists.txt
create mode 100644 cpp/third_party/zlib-1.2.13/ChangeLog
create mode 100644 cpp/third_party/zlib-1.2.13/FAQ
create mode 100644 cpp/third_party/zlib-1.2.13/INDEX
create mode 100644 cpp/third_party/zlib-1.2.13/LICENSE
create mode 100644 cpp/third_party/zlib-1.2.13/Makefile
create mode 100644 cpp/third_party/zlib-1.2.13/Makefile.in
create mode 100644 cpp/third_party/zlib-1.2.13/README
create mode 100644 cpp/third_party/zlib-1.2.13/adler32.c
create mode 100644 cpp/third_party/zlib-1.2.13/amiga/Makefile.pup
create mode 100644 cpp/third_party/zlib-1.2.13/amiga/Makefile.sas
create mode 100644 cpp/third_party/zlib-1.2.13/compress.c
create mode 100755 cpp/third_party/zlib-1.2.13/configure
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/README.contrib
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/buffer_demo.adb
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/mtest.adb
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/read.adb
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/readme.txt
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/test.adb
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/zlib-streams.adb
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/zlib-streams.ads
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/zlib-thin.adb
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/zlib-thin.ads
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/zlib.adb
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/zlib.ads
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/ada/zlib.gpr
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/blast/Makefile
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/blast/README
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/blast/blast.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/blast/blast.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/blast/test.pk
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/blast/test.txt
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/delphi/ZLib.pas
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/delphi/ZLibConst.pas
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/delphi/readme.txt
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/delphi/zlibd32.mak
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib.build
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib.chm
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib.sln
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib/AssemblyInfo.cs
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib/ChecksumImpl.cs
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib/CircularBuffer.cs
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib/CodecBase.cs
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib/Deflater.cs
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib/DotZLib.cs
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib/DotZLib.csproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib/GZipStream.cs
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib/Inflater.cs
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/dotzlib/DotZLib/UnitTests.cs
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/dotzlib/LICENSE_1_0.txt
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/dotzlib/readme.txt
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/gcc_gvmat64/gvmat64.S
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/infback9/README
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/infback9/infback9.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/infback9/infback9.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/infback9/inffix9.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/infback9/inflate9.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/infback9/inftree9.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/infback9/inftree9.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/iostream/test.cpp
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/iostream/zfstream.cpp
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/iostream/zfstream.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/iostream2/zstream.h
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/iostream2/zstream_test.cpp
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/iostream3/README
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/iostream3/TODO
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/iostream3/test.cc
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/iostream3/zfstream.cc
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/iostream3/zfstream.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/Makefile
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/Makefile.am
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/minizip/MiniZip64_Changes.txt
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/minizip/MiniZip64_info.txt
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/configure.ac
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/crypt.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/ioapi.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/ioapi.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/iowin32.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/iowin32.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/make_vms.com
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/miniunz.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/miniunzip.1
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/minizip.1
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/minizip.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/minizip.pc.in
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/mztools.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/mztools.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/unzip.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/unzip.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/zip.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/minizip/zip.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/pascal/example.pas
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/pascal/readme.txt
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/pascal/zlibd32.mak
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/pascal/zlibpas.pas
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/puff/Makefile
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/puff/README
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/puff/puff.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/puff/puff.h
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/puff/pufftest.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/puff/zeros.raw
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/testzlib/testzlib.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/testzlib/testzlib.txt
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/untgz/Makefile
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/untgz/Makefile.msc
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/untgz/untgz.c
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/readme.txt
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/miniunz.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/miniunz.vcxproj.filters
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/minizip.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/minizip.vcxproj.filters
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/testzlib.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/testzlib.vcxproj.filters
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/testzlibdll.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/testzlibdll.vcxproj.filters
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/zlib.rc
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/zlibstat.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/zlibstat.vcxproj.filters
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/zlibvc.def
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/zlibvc.sln
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/zlibvc.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc10/zlibvc.vcxproj.filters
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc11/miniunz.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc11/minizip.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc11/testzlib.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc11/testzlibdll.vcxproj
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc11/zlib.rc
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc11/zlibstat.vcxproj
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc11/zlibvc.def
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc11/zlibvc.sln
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc11/zlibvc.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc12/miniunz.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc12/minizip.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc12/testzlib.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc12/testzlibdll.vcxproj
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc12/zlib.rc
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc12/zlibstat.vcxproj
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc12/zlibvc.def
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc12/zlibvc.sln
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc12/zlibvc.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc14/miniunz.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc14/minizip.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc14/testzlib.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc14/testzlibdll.vcxproj
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc14/zlib.rc
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc14/zlibstat.vcxproj
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc14/zlibvc.def
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc14/zlibvc.sln
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc14/zlibvc.vcxproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc9/miniunz.vcproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc9/minizip.vcproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc9/testzlib.vcproj
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc9/testzlibdll.vcproj
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc9/zlib.rc
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc9/zlibstat.vcproj
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc9/zlibvc.def
create mode 100644 cpp/third_party/zlib-1.2.13/contrib/vstudio/vc9/zlibvc.sln
create mode 100644
cpp/third_party/zlib-1.2.13/contrib/vstudio/vc9/zlibvc.vcproj
create mode 100644 cpp/third_party/zlib-1.2.13/crc32.c
create mode 100644 cpp/third_party/zlib-1.2.13/crc32.h
create mode 100644 cpp/third_party/zlib-1.2.13/deflate.c
create mode 100644 cpp/third_party/zlib-1.2.13/deflate.h
create mode 100644 cpp/third_party/zlib-1.2.13/doc/algorithm.txt
create mode 100644 cpp/third_party/zlib-1.2.13/doc/crc-doc.1.0.pdf
create mode 100644 cpp/third_party/zlib-1.2.13/doc/rfc1950.txt
create mode 100644 cpp/third_party/zlib-1.2.13/doc/rfc1951.txt
create mode 100644 cpp/third_party/zlib-1.2.13/doc/rfc1952.txt
create mode 100644 cpp/third_party/zlib-1.2.13/doc/txtvsbin.txt
create mode 100644 cpp/third_party/zlib-1.2.13/examples/README.examples
create mode 100644 cpp/third_party/zlib-1.2.13/examples/enough.c
create mode 100644 cpp/third_party/zlib-1.2.13/examples/fitblk.c
create mode 100644 cpp/third_party/zlib-1.2.13/examples/gun.c
create mode 100644 cpp/third_party/zlib-1.2.13/examples/gzappend.c
create mode 100644 cpp/third_party/zlib-1.2.13/examples/gzjoin.c
create mode 100644 cpp/third_party/zlib-1.2.13/examples/gzlog.c
create mode 100644 cpp/third_party/zlib-1.2.13/examples/gzlog.h
create mode 100644 cpp/third_party/zlib-1.2.13/examples/gznorm.c
create mode 100644 cpp/third_party/zlib-1.2.13/examples/zlib_how.html
create mode 100644 cpp/third_party/zlib-1.2.13/examples/zpipe.c
create mode 100644 cpp/third_party/zlib-1.2.13/examples/zran.c
create mode 100644 cpp/third_party/zlib-1.2.13/examples/zran.h
create mode 100644 cpp/third_party/zlib-1.2.13/gzclose.c
create mode 100644 cpp/third_party/zlib-1.2.13/gzguts.h
create mode 100644 cpp/third_party/zlib-1.2.13/gzlib.c
create mode 100644 cpp/third_party/zlib-1.2.13/gzread.c
create mode 100644 cpp/third_party/zlib-1.2.13/gzwrite.c
create mode 100644 cpp/third_party/zlib-1.2.13/infback.c
create mode 100644 cpp/third_party/zlib-1.2.13/inffast.c
create mode 100644 cpp/third_party/zlib-1.2.13/inffast.h
create mode 100644 cpp/third_party/zlib-1.2.13/inffixed.h
create mode 100644 cpp/third_party/zlib-1.2.13/inflate.c
create mode 100644 cpp/third_party/zlib-1.2.13/inflate.h
create mode 100644 cpp/third_party/zlib-1.2.13/inftrees.c
create mode 100644 cpp/third_party/zlib-1.2.13/inftrees.h
create mode 100644 cpp/third_party/zlib-1.2.13/make_vms.com
create mode 100644 cpp/third_party/zlib-1.2.13/msdos/Makefile.bor
create mode 100644 cpp/third_party/zlib-1.2.13/msdos/Makefile.dj2
create mode 100644 cpp/third_party/zlib-1.2.13/msdos/Makefile.emx
create mode 100644 cpp/third_party/zlib-1.2.13/msdos/Makefile.msc
create mode 100644 cpp/third_party/zlib-1.2.13/msdos/Makefile.tc
create mode 100644 cpp/third_party/zlib-1.2.13/nintendods/Makefile
create mode 100644 cpp/third_party/zlib-1.2.13/nintendods/README
create mode 100644 cpp/third_party/zlib-1.2.13/old/Makefile.emx
create mode 100644 cpp/third_party/zlib-1.2.13/old/Makefile.riscos
create mode 100644 cpp/third_party/zlib-1.2.13/old/README
create mode 100644 cpp/third_party/zlib-1.2.13/old/descrip.mms
create mode 100644 cpp/third_party/zlib-1.2.13/old/os2/Makefile.os2
create mode 100644 cpp/third_party/zlib-1.2.13/old/os2/zlib.def
create mode 100644 cpp/third_party/zlib-1.2.13/old/visual-basic.txt
create mode 100644 cpp/third_party/zlib-1.2.13/os400/README400
create mode 100644 cpp/third_party/zlib-1.2.13/os400/bndsrc
create mode 100644 cpp/third_party/zlib-1.2.13/os400/make.sh
create mode 100644 cpp/third_party/zlib-1.2.13/os400/zlib.inc
create mode 100644 cpp/third_party/zlib-1.2.13/qnx/package.qpg
create mode 100644 cpp/third_party/zlib-1.2.13/test/example.c
create mode 100644 cpp/third_party/zlib-1.2.13/test/infcover.c
create mode 100644 cpp/third_party/zlib-1.2.13/test/minigzip.c
create mode 100644 cpp/third_party/zlib-1.2.13/treebuild.xml
create mode 100644 cpp/third_party/zlib-1.2.13/trees.c
create mode 100644 cpp/third_party/zlib-1.2.13/trees.h
create mode 100644 cpp/third_party/zlib-1.2.13/uncompr.c
create mode 100644 cpp/third_party/zlib-1.2.13/watcom/watcom_f.mak
create mode 100644 cpp/third_party/zlib-1.2.13/watcom/watcom_l.mak
create mode 100644 cpp/third_party/zlib-1.2.13/win32/DLL_FAQ.txt
create mode 100644 cpp/third_party/zlib-1.2.13/win32/Makefile.bor
create mode 100644 cpp/third_party/zlib-1.2.13/win32/Makefile.gcc
create mode 100644 cpp/third_party/zlib-1.2.13/win32/Makefile.msc
create mode 100644 cpp/third_party/zlib-1.2.13/win32/README-WIN32.txt
create mode 100644 cpp/third_party/zlib-1.2.13/win32/VisualC.txt
create mode 100644 cpp/third_party/zlib-1.2.13/win32/zlib.def
create mode 100644 cpp/third_party/zlib-1.2.13/win32/zlib1.rc
create mode 100644 cpp/third_party/zlib-1.2.13/zconf.h.cmakein
create mode 100644 cpp/third_party/zlib-1.2.13/zconf.h.in
create mode 100644 cpp/third_party/zlib-1.2.13/zconf.h.included
create mode 100644 cpp/third_party/zlib-1.2.13/zlib.3
create mode 100644 cpp/third_party/zlib-1.2.13/zlib.3.pdf
create mode 100644 cpp/third_party/zlib-1.2.13/zlib.h
create mode 100644 cpp/third_party/zlib-1.2.13/zlib.map
create mode 100644 cpp/third_party/zlib-1.2.13/zlib.pc.cmakein
create mode 100644 cpp/third_party/zlib-1.2.13/zlib.pc.in
create mode 100755 cpp/third_party/zlib-1.2.13/zlib2ansi
create mode 100644 cpp/third_party/zlib-1.2.13/zutil.c
create mode 100644 cpp/third_party/zlib-1.2.13/zutil.h