Skip to content

Commit

Permalink
Merge pull request owasp-modsecurity#1 from LuyaoZhong/v3/master
Browse files Browse the repository at this point in the history
support logCb for disruptive actions
  • Loading branch information
Le Yao committed Aug 10, 2021
2 parents a49249a + a48e5b8 commit 9b8a536
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion src/rule_with_actions.cc
Original file line number Diff line number Diff line change
Expand Up @@ -500,27 +500,36 @@ void RuleWithActions::performLogging(Transaction *trans,
trans->m_rulesMessages.push_back(*ruleMessage);

/* error */
trans->serverLog(ruleMessage);
/*
if (!ruleMessage->m_isDisruptive) {
trans->serverLog(ruleMessage);
}
*/
}
} else if (hasBlockAction() && !hasMultimatch()) {
/* warn */
trans->m_rulesMessages.push_back(*ruleMessage);
/* error */
trans->serverLog(ruleMessage);
/*
if (!ruleMessage->m_isDisruptive) {
trans->serverLog(ruleMessage);
}
*/
} else {
if (isItToBeLogged && !hasMultimatch()
&& !ruleMessage->m_message.empty()) {
/* warn */
trans->m_rulesMessages.push_back(*ruleMessage);

/* error */
trans->serverLog(ruleMessage);
/*
if (!ruleMessage->m_isDisruptive) {
trans->serverLog(ruleMessage);
}
*/
}
}
} else {
Expand All @@ -529,10 +538,12 @@ void RuleWithActions::performLogging(Transaction *trans,
trans->m_rulesMessages.push_back(*ruleMessage.get());

/* error */
trans->serverLog(ruleMessage);
/*
if (!ruleMessage->m_isDisruptive) {
trans->serverLog(ruleMessage);
}

*/
RuleMessage *rm = new RuleMessage(this, trans);
rm->m_saveMessage = ruleMessage->m_saveMessage;
ruleMessage.reset(rm);
Expand Down

0 comments on commit 9b8a536

Please sign in to comment.