Refactoring on Transaction class: adding comments and renaming variables

This commit is contained in:
Felipe Zimmerle
2016-01-14 11:58:40 -03:00
parent 6f1e6f37d7
commit 4db5cc7d26
19 changed files with 48 additions and 47 deletions

View File

@@ -24,7 +24,7 @@ namespace modsecurity {
namespace actions {
bool AuditLog::evaluate(Rule *rule, Transaction *transaction) {
transaction->save_in_auditlog = true;
transaction->m_toBeSavedInAuditlogs = true;
return true;
}

View File

@@ -38,7 +38,7 @@ bool Block::evaluate(Rule *rule, Transaction *transaction) {
#endif
for (Action *a : rule->actions_runtime_pos) {
if (a->isDisruptive() == true) {
transaction->actions.push_back(a);
transaction->m_actions.push_back(a);
}
}
return true;

View File

@@ -36,7 +36,7 @@ CtlAuditLogParts::CtlAuditLogParts(std::string action)
}
bool CtlAuditLogParts::evaluate(Rule *rule, Transaction *transaction) {
transaction->auditLogModifier.push_back(
transaction->m_auditLogModifier.push_back(
std::make_pair(mPartsAction, mParts));
return true;
}

View File

@@ -34,7 +34,7 @@ bool Deny::evaluate(Rule *rule, Transaction *transaction) {
#ifndef NO_LOGS
transaction->debug(8, "Running action deny");
#endif
transaction->actions.push_back(this);
transaction->m_actions.push_back(this);
return true;
}

View File

@@ -24,7 +24,7 @@ namespace modsecurity {
namespace actions {
bool Log::evaluate(Rule *rule, Transaction *transaction) {
transaction->save_in_auditlog = true;
transaction->m_toBeSavedInAuditlogs = true;
/* FIXME: transaction->serverLog("Something...."); */
transaction->debug(9, "Saving transaction to logs");
return true;

View File

@@ -39,7 +39,7 @@ bool LogData::evaluate(Rule *rule, Transaction *transaction) {
#ifndef NO_LOGS
transaction->debug(9, "Saving msg: " + msg);
#endif
transaction->rulesMessages.push_back(msg);
transaction->m_rulesMessages.push_back(msg);
transaction->serverLog(msg);
return true;
}

View File

@@ -39,7 +39,7 @@ bool Msg::evaluate(Rule *rule, Transaction *transaction) {
#ifndef NO_LOGS
transaction->debug(9, "Saving msg: " + msg);
#endif
transaction->rulesMessages.push_back(msg);
transaction->m_rulesMessages.push_back(msg);
transaction->serverLog(msg);
return true;
}

View File

@@ -24,7 +24,7 @@ namespace modsecurity {
namespace actions {
bool NoAuditLog::evaluate(Rule *rule, Transaction *transaction) {
transaction->do_not_save_in_auditlog = true;
transaction->m_toNotBeSavedInAuditLogs = true;
return true;
}

View File

@@ -32,7 +32,7 @@ Pass::Pass(std::string action)
bool Pass::evaluate(Rule *rule, Transaction *transaction) {
transaction->actions.clear();
transaction->m_actions.clear();
return true;
}

View File

@@ -43,7 +43,7 @@ Redirect::Redirect(const std::string& action)
bool Redirect::evaluate(Rule *rule, Transaction *transaction) {
m_urlExpanded = MacroExpansion::expand(m_url, transaction);
transaction->actions.push_back(this);
transaction->m_actions.push_back(this);
return true;
}

View File

@@ -54,11 +54,11 @@ bool Severity::evaluate(Rule *rule, Transaction *transaction) {
#ifndef NO_LOGS
transaction->debug(9, "This rule severity is: " + \
std::to_string(this->m_severity) + " current transaction is: " + \
std::to_string(transaction->highest_severity));
std::to_string(transaction->m_highestSeverityAction));
#endif
if (transaction->highest_severity > this->m_severity) {
transaction->highest_severity = this->m_severity;
if (transaction->m_highestSeverityAction > this->m_severity) {
transaction->m_highestSeverityAction = this->m_severity;
}
return true;
}

View File

@@ -34,7 +34,7 @@ Status::Status(std::string action)
bool Status::evaluate(Rule *rule, Transaction *transaction) {
transaction->actions.push_back(this);
transaction->m_actions.push_back(this);
return true;
}

View File

@@ -39,7 +39,7 @@ bool Tag::evaluate(Rule *rule, Transaction *transaction) {
#ifndef NO_LOGS
transaction->debug(9, "Rule tag: " + tag);
#endif
transaction->ruleTags.push_back(tag);
transaction->m_ruleTags.push_back(tag);
return true;
}