Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitd1376c5

Browse files
Marc SternFelipe Zimmerle
Marc Stern
authored and
Felipe Zimmerle
committed
Adds option to disable logging of Apache handler in audit log
1 parentf44852b commitd1376c5

File tree

3 files changed

+22
-1
lines changed

3 files changed

+22
-1
lines changed

‎CHANGES‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
DD MMM YYYY - 2.9.2 - To be released
22
------------------------------------
33

4+
* {dis|en}able-handler-logging: Option to disable logging of Apache handler
5+
in audit log
6+
[Issue #1070, #1381 - Marc Stern]
47
* {dis|en}able-collection-delete-problem-logging: Option to disable logging of
58
collection delete problem in audit log when log level < 9.
69
[Issue #1380 - Marc Stern]

‎apache2/msc_logging.c‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1974,7 +1974,10 @@ void sec_audit_logger_native(modsec_rec *msr) {
19741974
}
19751975

19761976
/* Apache-Handler */
1977-
if (msr->r->handler!=NULL) {
1977+
#ifdefLOG_NO_HANDLER
1978+
if (msr->txcfg->debuglog_level >=9)
1979+
#endif
1980+
if (msr->r->handler!=NULL) {
19781981
text=apr_psprintf(msr->mp,"Apache-Handler: %s\n",msr->r->handler);
19791982
sec_auditlog_write(msr,text,strlen(text));
19801983
}

‎configure.ac‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,21 @@ AC_ARG_ENABLE(collection-delete-problem-logging,
472472
log_collection_delete_problem=''
473473
])
474474

475+
# Disable logging of Apache handler
476+
AC_ARG_ENABLE(handler-logging,
477+
AS_HELP_STRING([--enable-handler-logging],
478+
[Enable logging of Apache handler in audit log when log level < 9. This is the default]),
479+
[
480+
if test "$enableval" != "no"; then
481+
log_handler=
482+
else
483+
log_handler="-DLOG_NO_HANDLER"
484+
fi
485+
],
486+
[
487+
log_handler=''
488+
])
489+
475490
# Ignore configure errors
476491
AC_ARG_ENABLE(errors,
477492
AS_HELP_STRING([--disable-errors],

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp