summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_nat_out_edit.php
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2013-11-13 07:45:09 -0200
committerRenato Botelho <garga@FreeBSD.org>2013-11-13 07:45:09 -0200
commiteef01b14df77186f9c1205e9e5cb83f80407d7fd (patch)
treeb072fabb314ff6c7eac40f843afb4cec6745d024 /usr/local/www/firewall_nat_out_edit.php
parentd5ab3af4e23c7abdc89bb6d867cb0ed9495c5bea (diff)
downloadpfsense-eef01b14df77186f9c1205e9e5cb83f80407d7fd.zip
pfsense-eef01b14df77186f9c1205e9e5cb83f80407d7fd.tar.gz
Add hybrid and disabled outbound NAT, fixes #2416:
- Add 2 new outbound NAT modes, hybrid and disabled, manual and advanced keep working the same way - Hybrid mode applies manual rules first, automatic after - Disabled do no create any outbound NAT rules - Remove ipsecpassthru config field and rename advancedoutbound to outbound - Save mode on $config['nat']['outbound']['mode'] to simplify the logic - Modify config.default to reflect changes - Add code to upgrade config, and change latest_version to 10.3 - Use html to align modes and remove some hacks to align using &nbsp;
Diffstat (limited to 'usr/local/www/firewall_nat_out_edit.php')
-rwxr-xr-xusr/local/www/firewall_nat_out_edit.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/usr/local/www/firewall_nat_out_edit.php b/usr/local/www/firewall_nat_out_edit.php
index 5b2fb87..5e113a5 100755
--- a/usr/local/www/firewall_nat_out_edit.php
+++ b/usr/local/www/firewall_nat_out_edit.php
@@ -45,14 +45,14 @@ require("guiconfig.inc");
require_once("filter.inc");
require("shaper.inc");
-if (!is_array($config['nat']['advancedoutbound']))
- $config['nat']['advancedoutbound'] = array();
+if (!is_array($config['nat']['outbound']))
+ $config['nat']['outbound'] = array();
-if (!is_array($config['nat']['advancedoutbound']['rule'])) {
- $config['nat']['advancedoutbound']['rule'] = array();
+if (!is_array($config['nat']['outbound']['rule'])) {
+ $config['nat']['outbound']['rule'] = array();
}
-$a_out = &$config['nat']['advancedoutbound']['rule'];
+$a_out = &$config['nat']['outbound']['rule'];
if (!is_array($config['aliases']['alias']))
$config['aliases']['alias'] = array();
OpenPOWER on IntegriCloud