mirror of
https://gitlab.com/shorewall/code.git
synced 2025-08-16 19:56:48 +02:00
Make ROUTE_FILTER and LOG_MARTIANS tri-valued
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6052 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
@ -792,10 +792,22 @@ sub get_configuration( $ ) {
|
||||
$config{IP_FORWARDING} = 'On';
|
||||
}
|
||||
|
||||
if ( $config{ROUTE_FILTER} ) {
|
||||
fatal_error "Invalid value ( $config{ROUTE_FILTER} ) for ROUTE_FILTER"
|
||||
unless $config{ROUTE_FILTER} =~ /^(Yes|No|Keep)$/i;
|
||||
} else {
|
||||
$config{ROUTE_FILTER} = 'Keep';
|
||||
}
|
||||
|
||||
if ( $config{LOG_MARTIANS} ) {
|
||||
fatal_error "Invalid value ( $config{LOG_MARTIANS} ) for LOG_MARTIANS"
|
||||
unless $config{LOG_MARTIANS} =~ /^(Yes|No|Keep)$/i;
|
||||
} else {
|
||||
$config{LOG_MARTIANS} = 'Keep';
|
||||
}
|
||||
|
||||
default_yes_no 'ADD_IP_ALIASES' , 'Yes';
|
||||
default_yes_no 'ADD_SNAT_ALIASES' , '';
|
||||
default_yes_no 'ROUTE_FILTER' , '';
|
||||
default_yes_no 'LOG_MARTIANS' , '';
|
||||
default_yes_no 'DETECT_DNAT_IPADDRS' , '';
|
||||
default_yes_no 'DETECT_DNAT_IPADDRS' , '';
|
||||
default_yes_no 'CLEAR_TC' , 'Yes';
|
||||
|
Reference in New Issue
Block a user