summaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authorjeh <jeh@FreeBSD.org>2002-11-05 12:17:51 +0000
committerjeh <jeh@FreeBSD.org>2002-11-05 12:17:51 +0000
commitdef242236a4cab81401c82ed098945f5f727b3a8 (patch)
treeee2fa2047bbc037fcbc3b1d2a7f07f335f19347e /www
parent929e06a540963299ad5570fc67c1360259eec0b8 (diff)
downloadFreeBSD-ports-def242236a4cab81401c82ed098945f5f727b3a8.zip
FreeBSD-ports-def242236a4cab81401c82ed098945f5f727b3a8.tar.gz
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>
Diffstat (limited to 'www')
-rw-r--r--www/mod_auth_mysql/Makefile1
-rw-r--r--www/mod_auth_mysql/files/patch-ad32
2 files changed, 33 insertions, 0 deletions
diff --git a/www/mod_auth_mysql/Makefile b/www/mod_auth_mysql/Makefile
index 8947651..955692f 100644
--- a/www/mod_auth_mysql/Makefile
+++ b/www/mod_auth_mysql/Makefile
@@ -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
diff --git a/www/mod_auth_mysql/files/patch-ad b/www/mod_auth_mysql/files/patch-ad
new file mode 100644
index 0000000..77c8c46
--- /dev/null
+++ b/www/mod_auth_mysql/files/patch-ad
@@ -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;
+ }
OpenPOWER on IntegriCloud