]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Make compression asymmetric by default and add warnings
authorArne Schwabe <arne@rfc2549.org>
Fri, 26 Jun 2020 11:05:54 +0000 (13:05 +0200)
committerGert Doering <gert@greenie.muc.de>
Fri, 26 Jun 2020 12:34:47 +0000 (14:34 +0200)
commitc67e93b25208be2e893473bea4aabccbde914f47
treee11b4476079190f9b67c500696b71289096b8865
parent2569902c4455554657464077950fca52516ca81e
Make compression asymmetric by default and add warnings

This commit introduces the allow-compression option that allow
changing the new default to the previous default or to a stricter
version.

Warning for comp-lzo/compress are not generated in the post option check
(options_postprocess_mutate) since these warnings should also be shown
on pushed options. Moving the showing the warning showing for
allow-compression to options_postprocess_mutate will complicate the
option handling without giving any other benefit.

Patch V2: fix spelling and grammer (thanks tincantech), also fix
   uncompressiable to incompressible in three other instances in the
   source code

Patch V3: fix overlong lines. Do not allow compression to be pushed

Patch V4: rename COMP_F_NO_ASYM to COMP_F_ALLOW_COMPRESS, fix style.
          The logic of warnings etc in options.c has not been changed
          since adding all the code to mutate_options would a lot more
          and more complicated code and after discussion we decided that
          it is okay as is.

Patch V5: Reword warnings, rebase on master

Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Lev Stipakov <lstipakov@gmail.com>
Message-Id: <20200626110554.3690-1-arne@rfc2549.org>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg20138.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
doc/openvpn.8
src/openvpn/comp-lz4.c
src/openvpn/comp.c
src/openvpn/comp.h
src/openvpn/lzo.c
src/openvpn/mtu.h
src/openvpn/options.c