calog/vendor/bzip2/NOTICE.calog

20 lines
1,006 B
Text
Vendored

bzip2 / libbzip2 (vendored into calog)
======================================
bzip2, the block-sorting lossless compression library by Julian Seward
(https://sourceware.org/bzip2/). calog builds it from source into lib/libbz2.a
as the bzip2 filter backend for the archive/compression library (libarchive's
bzip2 filter) and as a single, reproducible source of truth for bzip2 across the
whole build.
Vendored from bzip2 1.0.8: the 7 library .c files (blocksort, huffman, crctable,
randtable, compress, decompress, bzlib) + the public header bzlib.h + the internal
header bzlib_private.h. No configure step is needed -- pure object-rules, compiled
straight to a static archive. The command-line tools (bzip2.c, bzip2recover.c),
tests, docs, and build cruft are NOT vendored.
The libbz2 core is single-threaded: it exposes no worker-thread encoder, so calog's
actor model and ThreadSanitizer targets stay clean.
License: the bzip2 license (permissive, BSD-style); see the LICENSE file in this
directory.