From e91baab820fda7944e9a2153c8b79e90c63b968c Mon Sep 17 00:00:00 2001 From: Chris Buechler Date: Fri, 18 Dec 2009 22:20:44 -0500 Subject: fix reject rules to the same as in 1_2. return is valid on all rules --- etc/inc/filter.inc | 13 ++----------- usr/local/www/firewall_rules.php | 5 +---- usr/local/www/firewall_rules_edit.php | 2 +- 3 files changed, 4 insertions(+), 16 deletions(-) diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index 692d8e3..08b2e92 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -1361,16 +1361,7 @@ function filter_generate_user_rule($rule) $type = "pass "; } if ($type == "reject") { - /* special reject packet */ - if ($rule['protocol'] == "tcp") { - $aline['type'] = "block return-rst "; - } else if ($rule['protocol'] == "udp") { - $aline['type'] = "block return-icmp "; - } else if ($rule['protocol'] == "tcp/udp") { - $aline['type'] = "block return "; - } else { - $aline['type'] = "block "; - } + $aline['type'] = "block return "; } else $aline['type'] = $type . " "; if (isset($rule['floating']) && $rule['floating'] == "yes") { @@ -2406,4 +2397,4 @@ EOD; return($ipfrules); } -?> +?> \ No newline at end of file diff --git a/usr/local/www/firewall_rules.php b/usr/local/www/firewall_rules.php index 380a003..2d67fd5 100755 --- a/usr/local/www/firewall_rules.php +++ b/usr/local/www/firewall_rules.php @@ -369,10 +369,7 @@ echo "