dgaudet 97/07/17 14:38:18
Modified: src CHANGES mod_auth_anon.c Log: PR#421, PR#868: Anonymous_LogEmail was logging on subrequests Revision Changes Path 1.342 +3 -0 apache/src/CHANGES Index: CHANGES =================================================================== RCS file: /export/home/cvs/apache/src/CHANGES,v retrieving revision 1.341 retrieving revision 1.342 diff -C3 -r1.341 -r1.342 *** CHANGES 1997/07/17 05:17:09 1.341 --- CHANGES 1997/07/17 21:38:15 1.342 *************** *** 1,4 **** --- 1,7 ---- Changes with Apache 1.3 + + *) Anonymous_LogEmail was logging on each subrequest. + [Dean Gaudet] PR#421, 868 *) API: Added is_initial_req() which tests if the request being processed is the initial request, or a subrequest. 1.18 +2 -2 apache/src/mod_auth_anon.c Index: mod_auth_anon.c =================================================================== RCS file: /export/home/cvs/apache/src/mod_auth_anon.c,v retrieving revision 1.17 retrieving revision 1.18 diff -C3 -r1.17 -r1.18 *** mod_auth_anon.c 1997/07/17 20:01:21 1.17 --- mod_auth_anon.c 1997/07/17 21:38:16 1.18 *************** *** 93,98 **** --- 93,99 ---- #include "http_core.h" #include "http_log.h" #include "http_protocol.h" + #include "http_request.h" typedef struct auth_anon { char *password; *************** *** 205,211 **** char *send_pw; char errstr[MAX_STRING_LEN]; int res=DECLINED; - if ((res=get_basic_auth_pw (r,&send_pw))) return res; --- 206,211 ---- *************** *** 239,245 **** (strpbrk(".",send_pw) != NULL)) ) ) { ! if (sec->auth_anon_logemail) { ap_snprintf(errstr, sizeof(errstr), "Anonymous: Passwd <%s> Accepted", send_pw ? send_pw : "\'none\'"); log_error (errstr, r->server ); --- 239,245 ---- (strpbrk(".",send_pw) != NULL)) ) ) { ! if (sec->auth_anon_logemail && is_initial_req(r)) { ap_snprintf(errstr, sizeof(errstr), "Anonymous: Passwd <%s> Accepted", send_pw ? send_pw : "\'none\'"); log_error (errstr, r->server );