From fecd0910782281de04a4180d91dd118857f2f927 Mon Sep 17 00:00:00 2001 From: Tom Eastep Date: Tue, 13 Mar 2012 11:31:13 -0700 Subject: [PATCH] Remove %zones{option}{nested} Signed-off-by: Tom Eastep --- Shorewall/Perl/Shorewall/Misc.pm | 2 +- Shorewall/Perl/Shorewall/Zones.pm | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/Shorewall/Perl/Shorewall/Misc.pm b/Shorewall/Perl/Shorewall/Misc.pm index 2d848e622..983a7d104 100644 --- a/Shorewall/Perl/Shorewall/Misc.pm +++ b/Shorewall/Perl/Shorewall/Misc.pm @@ -1558,7 +1558,7 @@ sub generate_matrix() { my $chain = 0; my $dnatref = ensure_chain 'nat' , dnat_chain( $zone ); my $notrackref = ensure_chain 'raw' , notrack_chain( $zone ); - my $nested = $zoneref->{options}{nested}; + my $nested = @{$zoneref->{parents}}; my $parenthasnat = 0; my $parenthasnotrack = 0; diff --git a/Shorewall/Perl/Shorewall/Zones.pm b/Shorewall/Perl/Shorewall/Zones.pm index ba3fde6ff..a02552018 100644 --- a/Shorewall/Perl/Shorewall/Zones.pm +++ b/Shorewall/Perl/Shorewall/Zones.pm @@ -116,8 +116,7 @@ use constant { IN_OUT => 1, # # %zones{ => {type => FIREWALL, IP, IPSEC, BPORT; # complex => 0|1 -# options => { nested => 0|1 -# super => 0|1 +# options => { super => 0|1 # in_out => < policy match string > # in => < policy match string > # out => < policy match string > @@ -490,7 +489,6 @@ sub process_zone( \$ ) { options => { in_out => parse_zone_option_list( $options , $type, $complex , IN_OUT ) , in => parse_zone_option_list( $in_options , $type , $complex , IN ) , out => parse_zone_option_list( $out_options , $type , $complex , OUT ) , - nested => @parents > 0 , super => 0 , } , complex => ( $type & IPSEC || $complex ) , @@ -519,7 +517,6 @@ sub process_zone( \$ ) { progress_message_nocompress " Zone $zone:\tmark value " . in_hex( $zoneref->{mark} = $mark ); } } - if ( $zoneref->{options}{in_out}{blacklist} ) { for ( qw/in out/ ) {