Skip to content

Commit 6c6d94f

Browse files
committed
Renamed SecAuditLogHeader to SecAuditLogPrefix
1 parent 0f402f3 commit 6c6d94f

File tree

11 files changed

+2739
-2743
lines changed

11 files changed

+2739
-2743
lines changed

headers/modsecurity/audit_log.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ class AuditLog {
157157
bool setFilePath1(std::string_view path);
158158
bool setFilePath2(std::string_view path);
159159
bool setStorageDir(std::string_view path);
160-
bool setHeader(std::string_view header);
160+
bool setPrefix(std::string_view prefix);
161161
bool setFormat(AuditLogFormat fmt);
162162

163163
int getDirectoryPermission() const;
@@ -186,7 +186,7 @@ class AuditLog {
186186
std::string m_path1 = std::string("");
187187
std::string m_path2 = std::string("");
188188
std::string m_storage_dir = std::string("");
189-
std::string m_header = std::string("");
189+
std::string m_prefix = std::string("");
190190

191191
AuditLogFormat m_format = NotSetAuditLogFormat;
192192

src/audit_log/audit_log.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ bool AuditLog::setFilePath2(std::string_view path) {
120120
}
121121

122122

123-
bool AuditLog::setHeader(std::string_view header) {
124-
this->m_header = header;
123+
bool AuditLog::setPrefix(std::string_view prefix) {
124+
this->m_prefix = prefix;
125125
return true;
126126
}
127127

@@ -331,7 +331,7 @@ bool AuditLog::merge(AuditLog *from, std::string *error) {
331331
AL_MERGE_STRING_CONF(from->m_path2, m_path2);
332332
AL_MERGE_STRING_CONF(from->m_storage_dir, m_storage_dir);
333333
AL_MERGE_STRING_CONF(from->m_relevant, m_relevant);
334-
AL_MERGE_STRING_CONF(from->m_header, m_header);
334+
AL_MERGE_STRING_CONF(from->m_prefix, m_prefix);
335335

336336
if (from->m_filePermission != -1) {
337337
m_filePermission = from->m_filePermission;

src/audit_log/writer/parallel.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ bool Parallel::write(Transaction *transaction, int parts, std::string *error) {
119119
} else {
120120
std::string boundary;
121121
generateBoundary(&boundary);
122-
log = transaction->toOldAuditLogFormat(parts, "-" + boundary + "--", m_audit->m_header);
122+
log = transaction->toOldAuditLogFormat(parts, "-" + boundary + "--", m_audit->m_prefix);
123123
}
124124

125125
const auto &logPath = m_audit->m_storage_dir;

src/audit_log/writer/serial.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ bool Serial::write(Transaction *transaction, int parts, std::string *error) {
4242
} else {
4343
std::string boundary;
4444
generateBoundary(&boundary);
45-
msg = transaction->toOldAuditLogFormat(parts, "-" + boundary + "--", m_audit->m_header);
45+
msg = transaction->toOldAuditLogFormat(parts, "-" + boundary + "--", m_audit->m_prefix);
4646
}
4747

4848
return utils::SharedFiles::getInstance().write(m_audit->m_path1, msg,

src/parser/seclang-parser.cc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ namespace yy {
311311
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG2: // "CONFIG_DIR_AUDIT_LOG2"
312312
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_P: // "CONFIG_DIR_AUDIT_LOG_P"
313313
case symbol_kind::S_CONFIG_DIR_AUDIT_STS: // "CONFIG_DIR_AUDIT_STS"
314-
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_HEAD: // "CONFIG_DIR_AUDIT_LOG_HEAD"
314+
case symbol_kind::S_CONFIG_DIR_AUDIT_PREFIX: // "CONFIG_DIR_AUDIT_PREFIX"
315315
case symbol_kind::S_CONFIG_DIR_AUDIT_TPE: // "CONFIG_DIR_AUDIT_TPE"
316316
case symbol_kind::S_CONFIG_DIR_DEBUG_LOG: // "CONFIG_DIR_DEBUG_LOG"
317317
case symbol_kind::S_CONFIG_DIR_DEBUG_LVL: // "CONFIG_DIR_DEBUG_LVL"
@@ -561,7 +561,7 @@ namespace yy {
561561
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG2: // "CONFIG_DIR_AUDIT_LOG2"
562562
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_P: // "CONFIG_DIR_AUDIT_LOG_P"
563563
case symbol_kind::S_CONFIG_DIR_AUDIT_STS: // "CONFIG_DIR_AUDIT_STS"
564-
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_HEAD: // "CONFIG_DIR_AUDIT_LOG_HEAD"
564+
case symbol_kind::S_CONFIG_DIR_AUDIT_PREFIX: // "CONFIG_DIR_AUDIT_PREFIX"
565565
case symbol_kind::S_CONFIG_DIR_AUDIT_TPE: // "CONFIG_DIR_AUDIT_TPE"
566566
case symbol_kind::S_CONFIG_DIR_DEBUG_LOG: // "CONFIG_DIR_DEBUG_LOG"
567567
case symbol_kind::S_CONFIG_DIR_DEBUG_LVL: // "CONFIG_DIR_DEBUG_LVL"
@@ -811,7 +811,7 @@ namespace yy {
811811
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG2: // "CONFIG_DIR_AUDIT_LOG2"
812812
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_P: // "CONFIG_DIR_AUDIT_LOG_P"
813813
case symbol_kind::S_CONFIG_DIR_AUDIT_STS: // "CONFIG_DIR_AUDIT_STS"
814-
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_HEAD: // "CONFIG_DIR_AUDIT_LOG_HEAD"
814+
case symbol_kind::S_CONFIG_DIR_AUDIT_PREFIX: // "CONFIG_DIR_AUDIT_PREFIX"
815815
case symbol_kind::S_CONFIG_DIR_AUDIT_TPE: // "CONFIG_DIR_AUDIT_TPE"
816816
case symbol_kind::S_CONFIG_DIR_DEBUG_LOG: // "CONFIG_DIR_DEBUG_LOG"
817817
case symbol_kind::S_CONFIG_DIR_DEBUG_LVL: // "CONFIG_DIR_DEBUG_LVL"
@@ -1060,7 +1060,7 @@ namespace yy {
10601060
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG2: // "CONFIG_DIR_AUDIT_LOG2"
10611061
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_P: // "CONFIG_DIR_AUDIT_LOG_P"
10621062
case symbol_kind::S_CONFIG_DIR_AUDIT_STS: // "CONFIG_DIR_AUDIT_STS"
1063-
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_HEAD: // "CONFIG_DIR_AUDIT_LOG_HEAD"
1063+
case symbol_kind::S_CONFIG_DIR_AUDIT_PREFIX: // "CONFIG_DIR_AUDIT_PREFIX"
10641064
case symbol_kind::S_CONFIG_DIR_AUDIT_TPE: // "CONFIG_DIR_AUDIT_TPE"
10651065
case symbol_kind::S_CONFIG_DIR_DEBUG_LOG: // "CONFIG_DIR_DEBUG_LOG"
10661066
case symbol_kind::S_CONFIG_DIR_DEBUG_LVL: // "CONFIG_DIR_DEBUG_LVL"
@@ -1565,7 +1565,7 @@ namespace yy {
15651565
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG2: // "CONFIG_DIR_AUDIT_LOG2"
15661566
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_P: // "CONFIG_DIR_AUDIT_LOG_P"
15671567
case symbol_kind::S_CONFIG_DIR_AUDIT_STS: // "CONFIG_DIR_AUDIT_STS"
1568-
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_HEAD: // "CONFIG_DIR_AUDIT_LOG_HEAD"
1568+
case symbol_kind::S_CONFIG_DIR_AUDIT_PREFIX: // "CONFIG_DIR_AUDIT_PREFIX"
15691569
case symbol_kind::S_CONFIG_DIR_AUDIT_TPE: // "CONFIG_DIR_AUDIT_TPE"
15701570
case symbol_kind::S_CONFIG_DIR_DEBUG_LOG: // "CONFIG_DIR_DEBUG_LOG"
15711571
case symbol_kind::S_CONFIG_DIR_DEBUG_LVL: // "CONFIG_DIR_DEBUG_LVL"
@@ -1820,11 +1820,11 @@ namespace yy {
18201820
#line 1821 "seclang-parser.cc"
18211821
break;
18221822

1823-
case 18: // audit_log: "CONFIG_DIR_AUDIT_LOG_HEAD"
1823+
case 18: // audit_log: "CONFIG_DIR_AUDIT_PREFIX"
18241824
#line 807 "seclang-parser.yy"
18251825
{
1826-
std::string header(yystack_[0].value.as < std::string > ());
1827-
driver.m_auditLog->setHeader(header);
1826+
std::string prefix(yystack_[0].value.as < std::string > ());
1827+
driver.m_auditLog->setPrefix(prefix);
18281828
}
18291829
#line 1830 "seclang-parser.cc"
18301830
break;
@@ -7272,7 +7272,7 @@ namespace yy {
72727272
"\"CONFIG_DIR_AUDIT_DIR_MOD\"", "\"CONFIG_DIR_AUDIT_ENG\"",
72737273
"\"CONFIG_DIR_AUDIT_FLE_MOD\"", "\"CONFIG_DIR_AUDIT_LOG\"",
72747274
"\"CONFIG_DIR_AUDIT_LOG2\"", "\"CONFIG_DIR_AUDIT_LOG_P\"",
7275-
"\"CONFIG_DIR_AUDIT_STS\"", "\"CONFIG_DIR_AUDIT_LOG_HEAD\"",
7275+
"\"CONFIG_DIR_AUDIT_STS\"", "\"CONFIG_DIR_AUDIT_PREFIX\"",
72767276
"\"CONFIG_DIR_AUDIT_TPE\"", "\"CONFIG_DIR_DEBUG_LOG\"",
72777277
"\"CONFIG_DIR_DEBUG_LVL\"", "\"CONFIG_SEC_CACHE_TRANSFORMATIONS\"",
72787278
"\"CONFIG_SEC_DISABLE_BACKEND_COMPRESS\"", "\"CONFIG_SEC_HASH_ENGINE\"",

src/parser/seclang-parser.hh

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -820,7 +820,7 @@ namespace yy {
820820
// "CONFIG_DIR_AUDIT_LOG2"
821821
// "CONFIG_DIR_AUDIT_LOG_P"
822822
// "CONFIG_DIR_AUDIT_STS"
823-
// "CONFIG_DIR_AUDIT_LOG_HEAD"
823+
// "CONFIG_DIR_AUDIT_PREFIX"
824824
// "CONFIG_DIR_AUDIT_TPE"
825825
// "CONFIG_DIR_DEBUG_LOG"
826826
// "CONFIG_DIR_DEBUG_LVL"
@@ -1245,7 +1245,7 @@ namespace yy {
12451245
TOK_CONFIG_DIR_AUDIT_LOG2 = 506, // "CONFIG_DIR_AUDIT_LOG2"
12461246
TOK_CONFIG_DIR_AUDIT_LOG_P = 507, // "CONFIG_DIR_AUDIT_LOG_P"
12471247
TOK_CONFIG_DIR_AUDIT_STS = 508, // "CONFIG_DIR_AUDIT_STS"
1248-
TOK_CONFIG_DIR_AUDIT_LOG_HEAD = 509, // "CONFIG_DIR_AUDIT_LOG_HEAD"
1248+
TOK_CONFIG_DIR_AUDIT_PREFIX = 509, // "CONFIG_DIR_AUDIT_PREFIX"
12491249
TOK_CONFIG_DIR_AUDIT_TPE = 510, // "CONFIG_DIR_AUDIT_TPE"
12501250
TOK_CONFIG_DIR_DEBUG_LOG = 511, // "CONFIG_DIR_DEBUG_LOG"
12511251
TOK_CONFIG_DIR_DEBUG_LVL = 512, // "CONFIG_DIR_DEBUG_LVL"
@@ -1615,7 +1615,7 @@ namespace yy {
16151615
S_CONFIG_DIR_AUDIT_LOG2 = 251, // "CONFIG_DIR_AUDIT_LOG2"
16161616
S_CONFIG_DIR_AUDIT_LOG_P = 252, // "CONFIG_DIR_AUDIT_LOG_P"
16171617
S_CONFIG_DIR_AUDIT_STS = 253, // "CONFIG_DIR_AUDIT_STS"
1618-
S_CONFIG_DIR_AUDIT_LOG_HEAD = 254, // "CONFIG_DIR_AUDIT_LOG_HEAD"
1618+
S_CONFIG_DIR_AUDIT_PREFIX = 254, // "CONFIG_DIR_AUDIT_PREFIX"
16191619
S_CONFIG_DIR_AUDIT_TPE = 255, // "CONFIG_DIR_AUDIT_TPE"
16201620
S_CONFIG_DIR_DEBUG_LOG = 256, // "CONFIG_DIR_DEBUG_LOG"
16211621
S_CONFIG_DIR_DEBUG_LVL = 257, // "CONFIG_DIR_DEBUG_LVL"
@@ -1870,7 +1870,7 @@ namespace yy {
18701870
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG2: // "CONFIG_DIR_AUDIT_LOG2"
18711871
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_P: // "CONFIG_DIR_AUDIT_LOG_P"
18721872
case symbol_kind::S_CONFIG_DIR_AUDIT_STS: // "CONFIG_DIR_AUDIT_STS"
1873-
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_HEAD: // "CONFIG_DIR_AUDIT_LOG_HEAD"
1873+
case symbol_kind::S_CONFIG_DIR_AUDIT_PREFIX: // "CONFIG_DIR_AUDIT_PREFIX"
18741874
case symbol_kind::S_CONFIG_DIR_AUDIT_TPE: // "CONFIG_DIR_AUDIT_TPE"
18751875
case symbol_kind::S_CONFIG_DIR_DEBUG_LOG: // "CONFIG_DIR_DEBUG_LOG"
18761876
case symbol_kind::S_CONFIG_DIR_DEBUG_LVL: // "CONFIG_DIR_DEBUG_LVL"
@@ -2250,7 +2250,7 @@ switch (yykind)
22502250
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG2: // "CONFIG_DIR_AUDIT_LOG2"
22512251
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_P: // "CONFIG_DIR_AUDIT_LOG_P"
22522252
case symbol_kind::S_CONFIG_DIR_AUDIT_STS: // "CONFIG_DIR_AUDIT_STS"
2253-
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_HEAD: // "CONFIG_DIR_AUDIT_LOG_HEAD"
2253+
case symbol_kind::S_CONFIG_DIR_AUDIT_PREFIX: // "CONFIG_DIR_AUDIT_PREFIX"
22542254
case symbol_kind::S_CONFIG_DIR_AUDIT_TPE: // "CONFIG_DIR_AUDIT_TPE"
22552255
case symbol_kind::S_CONFIG_DIR_DEBUG_LOG: // "CONFIG_DIR_DEBUG_LOG"
22562256
case symbol_kind::S_CONFIG_DIR_DEBUG_LVL: // "CONFIG_DIR_DEBUG_LVL"
@@ -6354,16 +6354,16 @@ switch (yykind)
63546354
#if 201103L <= YY_CPLUSPLUS
63556355
static
63566356
symbol_type
6357-
make_CONFIG_DIR_AUDIT_LOG_HEAD (std::string v, location_type l)
6357+
make_CONFIG_DIR_AUDIT_PREFIX (std::string v, location_type l)
63586358
{
6359-
return symbol_type (token::TOK_CONFIG_DIR_AUDIT_LOG_HEAD, std::move (v), std::move (l));
6359+
return symbol_type (token::TOK_CONFIG_DIR_AUDIT_PREFIX, std::move (v), std::move (l));
63606360
}
63616361
#else
63626362
static
63636363
symbol_type
6364-
make_CONFIG_DIR_AUDIT_LOG_HEAD (const std::string& v, const location_type& l)
6364+
make_CONFIG_DIR_AUDIT_PREFIX (const std::string& v, const location_type& l)
63656365
{
6366-
return symbol_type (token::TOK_CONFIG_DIR_AUDIT_LOG_HEAD, v, l);
6366+
return symbol_type (token::TOK_CONFIG_DIR_AUDIT_PREFIX, v, l);
63676367
}
63686368
#endif
63696369
#if 201103L <= YY_CPLUSPLUS
@@ -8359,7 +8359,7 @@ switch (yykind)
83598359
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG2: // "CONFIG_DIR_AUDIT_LOG2"
83608360
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_P: // "CONFIG_DIR_AUDIT_LOG_P"
83618361
case symbol_kind::S_CONFIG_DIR_AUDIT_STS: // "CONFIG_DIR_AUDIT_STS"
8362-
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_HEAD: // "CONFIG_DIR_AUDIT_LOG_HEAD"
8362+
case symbol_kind::S_CONFIG_DIR_AUDIT_PREFIX: // "CONFIG_DIR_AUDIT_PREFIX"
83638363
case symbol_kind::S_CONFIG_DIR_AUDIT_TPE: // "CONFIG_DIR_AUDIT_TPE"
83648364
case symbol_kind::S_CONFIG_DIR_DEBUG_LOG: // "CONFIG_DIR_DEBUG_LOG"
83658365
case symbol_kind::S_CONFIG_DIR_DEBUG_LVL: // "CONFIG_DIR_DEBUG_LVL"
@@ -8625,7 +8625,7 @@ switch (yykind)
86258625
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG2: // "CONFIG_DIR_AUDIT_LOG2"
86268626
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_P: // "CONFIG_DIR_AUDIT_LOG_P"
86278627
case symbol_kind::S_CONFIG_DIR_AUDIT_STS: // "CONFIG_DIR_AUDIT_STS"
8628-
case symbol_kind::S_CONFIG_DIR_AUDIT_LOG_HEAD: // "CONFIG_DIR_AUDIT_LOG_HEAD"
8628+
case symbol_kind::S_CONFIG_DIR_AUDIT_PREFIX: // "CONFIG_DIR_AUDIT_PREFIX"
86298629
case symbol_kind::S_CONFIG_DIR_AUDIT_TPE: // "CONFIG_DIR_AUDIT_TPE"
86308630
case symbol_kind::S_CONFIG_DIR_DEBUG_LOG: // "CONFIG_DIR_DEBUG_LOG"
86318631
case symbol_kind::S_CONFIG_DIR_DEBUG_LVL: // "CONFIG_DIR_DEBUG_LVL"

src/parser/seclang-parser.yy

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,7 @@ using namespace modsecurity::operators;
595595
CONFIG_DIR_AUDIT_LOG2 "CONFIG_DIR_AUDIT_LOG2"
596596
CONFIG_DIR_AUDIT_LOG_P "CONFIG_DIR_AUDIT_LOG_P"
597597
CONFIG_DIR_AUDIT_STS "CONFIG_DIR_AUDIT_STS"
598-
CONFIG_DIR_AUDIT_LOG_HEAD "CONFIG_DIR_AUDIT_LOG_HEAD"
598+
CONFIG_DIR_AUDIT_PREFIX "CONFIG_DIR_AUDIT_PREFIX"
599599
CONFIG_DIR_AUDIT_TPE "CONFIG_DIR_AUDIT_TPE"
600600
CONFIG_DIR_DEBUG_LOG "CONFIG_DIR_DEBUG_LOG"
601601
CONFIG_DIR_DEBUG_LVL "CONFIG_DIR_DEBUG_LVL"
@@ -802,11 +802,11 @@ audit_log:
802802
driver.m_auditLog->setRelevantStatus(relevant_status);
803803
}
804804

805-
/* SecAuditLogHeader */
806-
| CONFIG_DIR_AUDIT_LOG_HEAD
805+
/* SecAuditLogPrefix */
806+
| CONFIG_DIR_AUDIT_PREFIX
807807
{
808-
std::string header($1);
809-
driver.m_auditLog->setHeader(header);
808+
std::string prefix($1);
809+
driver.m_auditLog->setPrefix(prefix);
810810
}
811811

812812
/* SecAuditLogType */

0 commit comments

Comments
 (0)