summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorVinicius Coque <vinicius.coque@bluepex.com>2011-07-07 13:55:00 -0300
committerVinicius Coque <vinicius.coque@bluepex.com>2011-07-07 13:55:00 -0300
commitfab60c5e0d5e33259b5b622d3e659931b2aa7e63 (patch)
tree04e1a9fa3b99f546fe5d8b2b4f73d4156582a62a /usr
parent1fbd187828d2db962385069e50324e7b81bffe10 (diff)
parentc13337f2abf05916e0a0aade477a05e038f501c9 (diff)
downloadpfsense-fab60c5e0d5e33259b5b622d3e659931b2aa7e63.zip
pfsense-fab60c5e0d5e33259b5b622d3e659931b2aa7e63.tar.gz
Merge remote-tracking branch 'mainline/master' into inc
Diffstat (limited to 'usr')
-rwxr-xr-xusr/local/sbin/ovpn-linkup2
-rwxr-xr-xusr/local/sbin/ppp-linkdown5
-rwxr-xr-xusr/local/www/firewall_aliases_edit.php2
-rwxr-xr-xusr/local/www/pkg_edit.php2
-rwxr-xr-xusr/local/www/services_captiveportal.php4
5 files changed, 9 insertions, 6 deletions
diff --git a/usr/local/sbin/ovpn-linkup b/usr/local/sbin/ovpn-linkup
index 0f1ca80..3ebf32e 100755
--- a/usr/local/sbin/ovpn-linkup
+++ b/usr/local/sbin/ovpn-linkup
@@ -5,7 +5,7 @@
ifindex="${1##?????}"
-if [ -f /dev/tun$ifindex ]; then
+if [ -e /dev/tun$ifindex ]; then
if [ "" != "$route_vpn_gateway" ]; then
/bin/echo $route_vpn_gateway > /tmp/$1_router
else
diff --git a/usr/local/sbin/ppp-linkdown b/usr/local/sbin/ppp-linkdown
index 1170d2f..a20d966 100755
--- a/usr/local/sbin/ppp-linkdown
+++ b/usr/local/sbin/ppp-linkdown
@@ -6,7 +6,10 @@ fi
if [ -f "/tmp/${interface}_defaultgw" ]; then
route delete default $4
fi
-# /sbin/pfctl -b $3 -b $4
+/sbin/pfctl -k 0.0.0.0/0 -k $3
+/sbin/pfctl -k $3
+pfctl -K $3
+/sbin/pfctl -b 0.0.0.0/32 -b $4
# delete the node just in case mpd cannot do that
/usr/sbin/ngctl shutdown $1:
if [ -f "/var/etc/nameserver_$1" ]; then
diff --git a/usr/local/www/firewall_aliases_edit.php b/usr/local/www/firewall_aliases_edit.php
index 9d0f120..ee2fa9a 100755
--- a/usr/local/www/firewall_aliases_edit.php
+++ b/usr/local/www/firewall_aliases_edit.php
@@ -254,7 +254,7 @@ if ($_POST) {
if (!alias_same_type($_POST["address{$x}"], $_POST['type']))
// But alias type network can include alias type urltable. Feature#1603.
if (!($_POST['type'] == 'network' &&
- get_alias_type($_POST["address{$x}"]) == 'urltable'))
+ alias_get_type($_POST["address{$x}"]) == 'urltable'))
$wrongaliases .= " " . $_POST["address{$x}"];
} else if ($_POST['type'] == "port") {
if (!is_port($_POST["address{$x}"]))
diff --git a/usr/local/www/pkg_edit.php b/usr/local/www/pkg_edit.php
index c5187ef..3eb80e4 100755
--- a/usr/local/www/pkg_edit.php
+++ b/usr/local/www/pkg_edit.php
@@ -198,7 +198,7 @@ if ($_POST) {
$fieldname = $fields['fieldname'];
if ($fieldname == "interface_array") {
$fieldvalue = $_POST[$fieldname];
- } elseif (is_array($fieldvalue)) {
+ } elseif (is_array($_POST[$fieldname])) {
$fieldvalue = implode(',', $_POST[$fieldname]);
} else {
$fieldvalue = trim($_POST[$fieldname]);
diff --git a/usr/local/www/services_captiveportal.php b/usr/local/www/services_captiveportal.php
index 3d1bd51..e86a2d1 100755
--- a/usr/local/www/services_captiveportal.php
+++ b/usr/local/www/services_captiveportal.php
@@ -593,8 +593,8 @@ value="<?=htmlspecialchars($pconfig['maxprocperip']);?>"> <?=gettext("per client
$ipaddr = get_interface_ip($ifdesc);
if (is_ipaddr($ipaddr)) {
$selected = "";
- if ($ipaddr == $pconfig['radiussrcip_attribute'])
- $ifdesc = "selected";
+ if ($ifdesc == $pconfig['radiussrcip_attribute'])
+ $selected = "selected";
echo "<option value='{$ifdesc}' {$selected}>{$ifdescr} - {$ipaddr}</option>\n";
}
}
OpenPOWER on IntegriCloud