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 + AUDIT,
|
||||||
'A_ACCEPT+' => STANDARD + NONAT + AUDIT,
|
'A_ACCEPT+' => STANDARD + NONAT + AUDIT,
|
||||||
'NONAT' => STANDARD + NONAT + NATONLY,
|
'NONAT' => STANDARD + NONAT + NATONLY,
|
||||||
'AUDIT' => STANDARD,
|
'AUDIT' => STANDARD + AUDIT,
|
||||||
'DROP' => STANDARD,
|
'DROP' => STANDARD,
|
||||||
'DROP!' => STANDARD,
|
'DROP!' => STANDARD,
|
||||||
'A_DROP' => STANDARD + AUDIT,
|
'A_DROP' => STANDARD + AUDIT,
|
||||||
|
@ -1837,6 +1837,7 @@ sub process_rule1 ( $$$$$$$$$$$$$$$$$$ ) {
|
|||||||
require_capability ( 'AUDIT_TARGET', 'The AUDIT action', 's' );
|
require_capability ( 'AUDIT_TARGET', 'The AUDIT action', 's' );
|
||||||
$param = $param eq '' ? 'drop' : $param;
|
$param = $param eq '' ? 'drop' : $param;
|
||||||
fatal_error "Invalid AUDIT type ($param) -- must be 'accept', 'drop' or 'reject'" unless $param =~ /^(?:accept|drop|reject)$/;
|
fatal_error "Invalid AUDIT type ($param) -- must be 'accept', 'drop' or 'reject'" unless $param =~ /^(?:accept|drop|reject)$/;
|
||||||
|
$actiontype = STANDARD;
|
||||||
} elsif ( $actiontype & NFLOG ) {
|
} elsif ( $actiontype & NFLOG ) {
|
||||||
validate_level( $action );
|
validate_level( $action );
|
||||||
$loglevel = supplied $loglevel ? join( ':', $action, $loglevel ) : $action;
|
$loglevel = supplied $loglevel ? join( ':', $action, $loglevel ) : $action;
|
||||||
|
Loading…
Reference in New Issue
Block a user