forked from extern/shorewall_code
Make AUDIT support params again.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
parent
dbfc805707
commit
1870c281a9
@ -2467,7 +2467,7 @@ sub initialize_chain_table($) {
|
||||
'A_ACCEPT' => STANDARD + AUDIT,
|
||||
'A_ACCEPT+' => STANDARD + NONAT + AUDIT,
|
||||
'NONAT' => STANDARD + NONAT + NATONLY,
|
||||
'AUDIT' => STANDARD,
|
||||
'AUDIT' => STANDARD + AUDIT,
|
||||
'DROP' => STANDARD,
|
||||
'DROP!' => STANDARD,
|
||||
'A_DROP' => STANDARD + AUDIT,
|
||||
|
@ -1837,6 +1837,7 @@ sub process_rule1 ( $$$$$$$$$$$$$$$$$$ ) {
|
||||
require_capability ( 'AUDIT_TARGET', 'The AUDIT action', 's' );
|
||||
$param = $param eq '' ? 'drop' : $param;
|
||||
fatal_error "Invalid AUDIT type ($param) -- must be 'accept', 'drop' or 'reject'" unless $param =~ /^(?:accept|drop|reject)$/;
|
||||
$actiontype = STANDARD;
|
||||
} elsif ( $actiontype & NFLOG ) {
|
||||
validate_level( $action );
|
||||
$loglevel = supplied $loglevel ? join( ':', $action, $loglevel ) : $action;
|
||||
|
Loading…
Reference in New Issue
Block a user