From 81364dd3dcc4e6667a89c5d7ce1bec93b25e02a3 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Sat, 2 Feb 2019 16:15:59 +0100 Subject: [PATCH] OpenVPN export, add missing compression setting, for https://github.com/opnsense/core/issues/3174 --- .../mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php b/src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php index 09da3ff9e..87b78d2ea 100644 --- a/src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php +++ b/src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php @@ -128,6 +128,10 @@ class PlainOpenVPN extends BaseExporter implements IExportProvider $conf[] = "auth-user-pass"; } + if (!empty($this->config['compression'])) { + $conf[] = "comp-lzo " . $this->config['compression']; + } + if (!empty($this->config['plain_config'])) { foreach (preg_split('/\r\n|\r|\n/', $this->config['plain_config']) as $line) { if (!empty($line)) {