summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorErmal Luçi <eri@pfsense.org>2008-03-06 22:54:20 +0000
committerErmal Luçi <eri@pfsense.org>2008-03-06 22:54:20 +0000
commitbfb60ac8b7fa9becd93b57180453e9142f126b92 (patch)
treeadb3ed30662fecd39f154158f4bfedbd0735a107 /usr
parent18ad149ac498134240b3ef1815de3c94d653323a (diff)
downloadpfsense-bfb60ac8b7fa9becd93b57180453e9142f126b92.zip
pfsense-bfb60ac8b7fa9becd93b57180453e9142f126b92.tar.gz
Introduce OpenVPN tab
Diffstat (limited to 'usr')
-rwxr-xr-xusr/local/www/firewall_rules.php7
-rwxr-xr-xusr/local/www/firewall_rules_edit.php8
2 files changed, 15 insertions, 0 deletions
diff --git a/usr/local/www/firewall_rules.php b/usr/local/www/firewall_rules.php
index f6ad41a..ecb0295 100755
--- a/usr/local/www/firewall_rules.php
+++ b/usr/local/www/firewall_rules.php
@@ -70,6 +70,13 @@ if (isset($config['ipsec']['enable']) || isset($config['ipsec']['mobileclients']
if(have_ruleint_access("enc0"))
$iflist["enc0"] = "IPsec";
+/* add openvpn/tun interfaces */
+if ($config['installedpackages']["openvpnserver"] || $config['installedpackages']["openvpnclient"]) {
+ if (is_array($config['installedpackages']["openvpnserver"]['config']) ||
+ is_array($config['installedpackages']["openvpnclient"]['config']))
+ $iflist["openvpn"] = "OpenVPN";
+}
+
if (!$if || !isset($iflist[$if])) {
if ("any" == $if)
$if = "FloatingRules";
diff --git a/usr/local/www/firewall_rules_edit.php b/usr/local/www/firewall_rules_edit.php
index 082d0f9..2e2323e 100755
--- a/usr/local/www/firewall_rules_edit.php
+++ b/usr/local/www/firewall_rules_edit.php
@@ -519,6 +519,14 @@ include("head.inc");
if (isset($config['ipsec']['enable']) || isset($config['ipsec']['mobileclients']['enable']))
if(have_ruleint_access("enc0"))
$interfaces["enc0"] = "IPsec";
+
+ /* add openvpn/tun interfaces */
+ if ($config['installedpackages']["openvpnserver"] || $config['installedpackages']["openvpnclient"]) {
+ if (is_array($config['installedpackages']["openvpnserver"]['config']) ||
+ is_array($config['installedpackages']["openvpnclient"]['config']))
+ $iflist["openvpn"] = "OpenVPN";
+ }
+
foreach ($interfaces as $iface => $ifacename): ?>
<option value="<?=$iface;?>" <?php if ($pconfig['interface'] <> "" && stristr($pconfig['interface'], $iface)) echo "selected"; ?>><?=gettext($ifacename);?></option>
OpenPOWER on IntegriCloud