]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-compression: Remove xz/lzma write support
authorJosef 'Jeff' Sipek <jeff.sipek@open-xchange.com>
Fri, 22 Jan 2021 19:00:21 +0000 (14:00 -0500)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Tue, 2 Mar 2021 14:22:29 +0000 (14:22 +0000)
commit52e6c6f4e02b623c4c812e1226d36137fc723b7a
tree77e25ef894ea3b49d163eecc6135141fc6f78f93
parent4ccddd0c65a1ba827e64d179538cbbbef19a4d5e
lib-compression: Remove xz/lzma write support

For now, we keep the read support to allow for a more gradual migration from
lzma/xz.

The code has bugs.  Additionally, there is no benefit in keeping it around.
bzip2 or zstd (at maximum compression level) are likely better choices for
archival.  For non-archival usecases, a light compression algorithm like
zstd (at low to medium compression level) or lz4 are better choices.
configure.ac
run-test-valgrind.supp
src/lib-compression/Makefile.am
src/lib-compression/compression.c
src/lib-compression/ostream-lzma.c [deleted file]
src/lib-compression/ostream-zlib.h
src/lib-compression/test-compression.c