1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

Currently mod_auth_mysql logs authentication error in the access log, and

not in the error log.  This new patch logs in both the access log and the
error log, to not break existing scripts.

Submitted by:	Steve Ungerer <sau1@cornell.edu>
This commit is contained in:
James E. Housley 2002-11-05 12:17:51 +00:00
parent cf0bbe06e7
commit 81330903a5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=69522
2 changed files with 33 additions and 0 deletions

View File

@ -6,6 +6,7 @@
PORTNAME= mod_auth_mysql
PORTVERSION= 2.20
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= mod-auth-mysql

View File

@ -0,0 +1,32 @@
--- mod_auth_mysql.c.orig Sat Oct 3 13:41:41 1998
+++ mod_auth_mysql.c Tue Nov 5 07:13:30 2002
@@ -559,6 +559,10 @@
switch (mysql_check_user_password(r, c->user, sent_pw, sec)) {
case 0:
+ ap_log_rerror(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, r,
+ "user %s: authentication failure for \"%s\": %s",
+ c->user, r->uri);
+ ap_note_basic_auth_failure(r);
note_basic_auth_failure(r);
return AUTH_REQUIRED;
break;
@@ -582,6 +586,7 @@
{
mysql_auth_config_rec *sec = (mysql_auth_config_rec *) get_module_config(r->per_dir_config, &auth_mysql_module);
char *user = r->connection->user;
+ conn_rec *c = r->connection;
int m = r->method_number;
int method_restricted = 0;
register int x;
@@ -653,6 +658,10 @@
if (!(sec->assume_authoritative)) {
return DECLINED;
}
+ ap_log_rerror(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, r,
+ "user %s: authentication failure for \"%s\": %s",
+ c->user, r->uri);
+ ap_note_basic_auth_failure(r);
note_basic_auth_failure(r);
return AUTH_REQUIRED;
}