mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-20 09:47:51 +02:00
Eliminate $globals{TRACK_GLOBALS}
Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
parent
3860a1dc72
commit
b4723da07c
@ -2413,7 +2413,7 @@ sub add_ijump_internal( $$$$$;@ ) {
|
|||||||
my ( $target ) = split ' ', $to;
|
my ( $target ) = split ' ', $to;
|
||||||
$toref = $chain_table{$fromref->{table}}{$target};
|
$toref = $chain_table{$fromref->{table}}{$target};
|
||||||
fatal_error "Unknown rule target ($to)" unless $toref || $builtin_target{$target};
|
fatal_error "Unknown rule target ($to)" unless $toref || $builtin_target{$target};
|
||||||
$origin ||= $fromref->{origin} if $globals{TRACK_RULES};
|
$origin ||= $fromref->{origin} if $config{TRACK_RULES} eq 'File';
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -2423,7 +2423,7 @@ sub add_ijump_internal( $$$$$;@ ) {
|
|||||||
$toref->{referenced} = 1;
|
$toref->{referenced} = 1;
|
||||||
add_reference $fromref, $toref;
|
add_reference $fromref, $toref;
|
||||||
$jump = 'j' unless have_capability 'GOTO_TARGET';
|
$jump = 'j' unless have_capability 'GOTO_TARGET';
|
||||||
$origin ||= $toref->{origin} if $globals{TRACK_RULES};
|
$origin ||= $toref->{origin} if $config{TRACK_RULES} eq 'File';
|
||||||
$ruleref = create_irule ($fromref, $jump => $to, @matches );
|
$ruleref = create_irule ($fromref, $jump => $to, @matches );
|
||||||
} else {
|
} else {
|
||||||
$ruleref = create_irule( $fromref, 'j' => $to, @matches );
|
$ruleref = create_irule( $fromref, 'j' => $to, @matches );
|
||||||
|
@ -738,7 +738,6 @@ sub initialize( $;$$) {
|
|||||||
RPFILTER_LOG_TAG => '',
|
RPFILTER_LOG_TAG => '',
|
||||||
INVALID_LOG_TAG => '',
|
INVALID_LOG_TAG => '',
|
||||||
UNTRACKED_LOG_TAG => '',
|
UNTRACKED_LOG_TAG => '',
|
||||||
TRACK_RULES => '',
|
|
||||||
);
|
);
|
||||||
#
|
#
|
||||||
# From shorewall.conf file
|
# From shorewall.conf file
|
||||||
@ -1212,11 +1211,11 @@ sub shortlineinfo2() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sub shortlineinfo1( $ ) {
|
sub shortlineinfo1( $ ) {
|
||||||
$globals{TRACK_RULES} ? $currentfile ? shortlineinfo2 : $_[0] || '' : '';
|
$config{TRACK_RULES} eq 'File' ? $currentfile ? shortlineinfo2 : $_[0] || '' : '';
|
||||||
}
|
}
|
||||||
|
|
||||||
sub shortlineinfo( $ ) {
|
sub shortlineinfo( $ ) {
|
||||||
if ( $config{TRACK_RULES} ) {
|
if ( $config{TRACK_RULES} eq 'Yes' ) {
|
||||||
if ( $currentfile ) {
|
if ( $currentfile ) {
|
||||||
my $comment = '@@@ '. join( ':', $currentfilename, $currentlinenumber ) . ' @@@';
|
my $comment = '@@@ '. join( ':', $currentfilename, $currentlinenumber ) . ' @@@';
|
||||||
$comment = '@@@ ' . join( ':' , basename($currentfilename), $currentlinenumber) . ' @@@' if length $comment > 255;
|
$comment = '@@@ ' . join( ':' , basename($currentfilename), $currentlinenumber) . ' @@@' if length $comment > 255;
|
||||||
@ -5839,8 +5838,7 @@ sub get_configuration( $$$$ ) {
|
|||||||
|
|
||||||
if ( supplied ( $val = $config{TRACK_RULES} ) ) {
|
if ( supplied ( $val = $config{TRACK_RULES} ) ) {
|
||||||
if ( lc( $val ) eq 'file' ) {
|
if ( lc( $val ) eq 'file' ) {
|
||||||
$globals{TRACK_RULES} = 'Yes';
|
$config{TRACK_RULES} = 'File';
|
||||||
$config{TRACK_RULES} = '';
|
|
||||||
} else {
|
} else {
|
||||||
default_yes_no 'TRACK_RULES' , '';
|
default_yes_no 'TRACK_RULES' , '';
|
||||||
}
|
}
|
||||||
@ -5848,7 +5846,7 @@ sub get_configuration( $$$$ ) {
|
|||||||
$config{TRACK_RULES} = '';
|
$config{TRACK_RULES} = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
%origin = () unless $globals{TRACK_RULES};
|
%origin = () unless $config{TRACK_RULES} eq 'File';
|
||||||
#
|
#
|
||||||
# Ensure that all members of %origin have defined values
|
# Ensure that all members of %origin have defined values
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user