diff options
author | jim-p <jimp@pfsense.org> | 2015-11-30 11:34:38 -0500 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2015-11-30 11:34:38 -0500 |
commit | 043bd6b3a5d02b3aead7a982f0e86348280af20d (patch) | |
tree | 65c1fd1b3b8a54feb33ec7c0f6e59ec7f17e1297 /config/openvpn-client-export/openvpn-client-export.inc | |
parent | 1ffd0c4e5b8a4f7e4d729b535397d59f4284d34e (diff) | |
download | pfsense-packages-043bd6b3a5d02b3aead7a982f0e86348280af20d.tar.gz pfsense-packages-043bd6b3a5d02b3aead7a982f0e86348280af20d.tar.bz2 pfsense-packages-043bd6b3a5d02b3aead7a982f0e86348280af20d.zip |
Add an option for a Viscosity-specific Inline export to the OpenVPN Client Export package. Implements #5466
Diffstat (limited to 'config/openvpn-client-export/openvpn-client-export.inc')
-rwxr-xr-x | config/openvpn-client-export/openvpn-client-export.inc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/config/openvpn-client-export/openvpn-client-export.inc b/config/openvpn-client-export/openvpn-client-export.inc index 2ecb436b..c6a6f6e6 100755 --- a/config/openvpn-client-export/openvpn-client-export.inc +++ b/config/openvpn-client-export/openvpn-client-export.inc @@ -181,6 +181,18 @@ function openvpn_client_export_config($srvid, $usrid, $crtid, $useaddr, $verifys $nl = ($doslines) ? "\r\n" : "\n"; $conf = ""; + if ($expformat == "inlinevisc") { + $conf .= <<<EOF +#-- Config Auto Generated By pfSense for Viscosity --# + +#viscosity startonopen false +#viscosity dhcp true +#viscosity dnssupport true +#viscosity name {$friendly_name} + +EOF; + } + $validconfig = openvpn_client_export_validate_config($srvid, $usrid, $crtid); if ($validconfig) { list($settings, $server_cert, $server_ca, $servercn, $user, $cert, $nokeys) = $validconfig; @@ -413,6 +425,7 @@ function openvpn_client_export_config($srvid, $usrid, $crtid, $useaddr, $verifys case "inline": case "inlinedroid": case "inlineios": + case "inlinevisc": // Inline CA $conf .= "<ca>{$nl}" . trim($server_ca) . "{$nl}</ca>{$nl}"; if ($settings['mode'] != "server_user") { |