mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-11-17 01:51:52 +03:00
Computes auditlog during rules load time
This commit is contained in:
@@ -322,8 +322,7 @@ class TransactionSecMarkerManagement {
|
||||
class TransactionRuleMessageManagement {
|
||||
public:
|
||||
explicit TransactionRuleMessageManagement(Transaction *t)
|
||||
: m_transaction(t),
|
||||
m_noAuditLog(false) {
|
||||
: m_transaction(t) {
|
||||
messageNew();
|
||||
};
|
||||
|
||||
@@ -332,22 +331,7 @@ class TransactionRuleMessageManagement {
|
||||
|
||||
void logMatchLastRuleOnTheChain(RuleWithActions *rule);
|
||||
|
||||
void messageSetNoAuditLog(bool a) {
|
||||
m_noAuditLog = a;
|
||||
}
|
||||
|
||||
bool messageSaveAuditLog() const {
|
||||
return m_noAuditLog;
|
||||
}
|
||||
|
||||
std::list<RuleMessage *> messageGetAll() {
|
||||
std::list<RuleMessage *> messages;
|
||||
for (RuleMessage *a : m_rulesMessages) {
|
||||
messages.push_back(a);
|
||||
}
|
||||
|
||||
return messages;
|
||||
}
|
||||
std::list<RuleMessage *> messageGetAll();
|
||||
|
||||
void messageClear() {
|
||||
m_rulesMessages.clear();
|
||||
@@ -362,7 +346,6 @@ class TransactionRuleMessageManagement {
|
||||
std::list<RuleMessage *> m_rulesMessages;
|
||||
|
||||
Transaction *m_transaction;
|
||||
bool m_noAuditLog;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user