]> git.ipfire.org Git - thirdparty/openvpn.git/commit
build: Remove compat-lz4
authorDavid Sommerseth <davids@openvpn.net>
Wed, 17 Mar 2021 22:06:42 +0000 (23:06 +0100)
committerGert Doering <gert@greenie.muc.de>
Thu, 18 Mar 2021 07:13:13 +0000 (08:13 +0100)
commit24596b258aa3a9c0bd79e7e7bd4753c48a435408
tree72b5942d16bd8a514474aef7bcd2618605a67a56
parent4170da0778b926cea748c319163fdcfc7c6bc445
build: Remove compat-lz4

Since 2014, the OpenVPN project has shipped an adopted LZ4 library to be
enabled if no LZ4 libraries was found on the system.  This was due to
the LZ4 library not being available on all platforms and it was vastly
better than the older LZO compression algorithm.  But this was years
before VORACLE and related attack vectors affecting VPN connections,
where compression is considered a vulnerability.

The OpenVPN project is gradually moving away from supporting compression,
so shipping our own LZ4 library is no longer wanted.  It will now only
use the LZ4 compression libraries found on the host, and can otherwise
be disabled completely with ./configure --disable-lz4.

Signed-off-by: David Sommerseth <davids@openvpn.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20210317220642.38741-1-openvpn@sf.lists.topphemmelig.net>
URL: https://www.mail-archive.com/search?l=mid&q=20210317220642.38741-1-openvpn@sf.lists.topphemmelig.net
Signed-off-by: Gert Doering <gert@greenie.muc.de>
config-msvc.h
configure.ac
dev-tools/lz4-rebaser.sh [deleted file]
src/compat/Makefile.am
src/compat/compat-lz4.c [deleted file]
src/compat/compat-lz4.h [deleted file]
src/openvpn/comp-lz4.c