rbb 99/11/23 05:47:02
Modified: src/lib/apr/include apr_lib.h apr_md5.h src/lib/apr/lib Makefile.in src/lib/apr/misc/unix Makefile.in src/lib/apr/mmap/unix mmap.c src/main http_core.c http_request.c src/modules/standard mod_auth.c mod_autoindex.c Removed: src/lib/apr/inc apr_fnmatch.h apr_pools.h Log: Update some dependancies. Move the final two files out of apr/inc and into apr/include. Basically just finish some cleanup from some changes I've been making over the last two days. Revision Changes Path 1.16 +7 -0 apache-2.0/src/lib/apr/include/apr_lib.h Index: apr_lib.h =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/include/apr_lib.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- apr_lib.h 1999/11/22 18:00:59 1.15 +++ apr_lib.h 1999/11/23 13:46:54 1.16 @@ -268,6 +268,13 @@ ap_vformatter_buff_t *c, const char *fmt, va_list ap); + +/* A small routine to validate a plain text password with a password + * that has been encrypted using any algorithm APR knows about. + */ +API_EXPORT(ap_status_t) ap_validate_password(const char *passwd, const char *hash); + + /* * These are snprintf implementations based on ap_vformatter(). * 1.4 +0 -1 apache-2.0/src/lib/apr/include/apr_md5.h Index: apr_md5.h =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/include/apr_md5.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- apr_md5.h 1999/11/22 18:01:01 1.3 +++ apr_md5.h 1999/11/23 13:46:55 1.4 @@ -119,7 +119,6 @@ API_EXPORT(ap_status_t) ap_MD5Final(unsigned char digest[16], APR_MD5_CTX * context); API_EXPORT(ap_status_t) ap_MD5Encode(const char *password, const char *salt, char *result, size_t nbytes); -API_EXPORT(ap_status_t) ap_validate_password(const char *passwd, const char *hash); #ifdef __cplusplus } 1.6 +8 -7 apache-2.0/src/lib/apr/lib/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/lib/Makefile.in,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Makefile.in 1999/10/30 05:59:21 1.5 +++ Makefile.in 1999/11/23 13:46:56 1.6 @@ -66,8 +66,8 @@ ../include/apr_file_io.h apr_execve.o: apr_execve.c ../include/apr_config.h apr_fnmatch.o: apr_fnmatch.c ../include/apr_config.h \ - $(INCDIR)/apr_fnmatch.h ../include/apr_lib.h ../include/apr_general.h \ - ../include/apr_errno.h ../include/apr_file_io.h + ../include/apr_fnmatch.h ../include/apr_errno.h ../include/apr_lib.h \ + ../include/apr_general.h ../include/apr_file_io.h apr_getpass.o: apr_getpass.c ../include/apr_config.h \ ../include/apr_lib.h ../include/apr_general.h ../include/apr_errno.h \ ../include/apr_file_io.h @@ -75,9 +75,9 @@ ../include/apr_lib.h ../include/apr_general.h ../include/apr_errno.h \ ../include/apr_file_io.h apr_pools.o: apr_pools.c ../include/apr_config.h \ - ../include/apr_general.h ../include/apr_errno.h $(INCDIR)/apr_pools.h \ - ../include/apr_lib.h ../include/apr_file_io.h ../include/apr_lock.h \ - ../misc/unix/misc.h + ../include/apr_general.h ../include/apr_errno.h \ + ../include/apr_pools.h ../include/apr_lib.h ../include/apr_file_io.h \ + ../include/apr_lock.h ../misc/unix/misc.h ../include/apr_getopt.h apr_signal.o: apr_signal.c ../include/apr_config.h \ ../include/apr_lib.h ../include/apr_general.h ../include/apr_errno.h \ ../include/apr_file_io.h @@ -88,5 +88,6 @@ ../include/apr_lib.h ../include/apr_general.h ../include/apr_errno.h \ ../include/apr_file_io.h apr_tables.o: apr_tables.c ../include/apr_config.h \ - ../include/apr_general.h ../include/apr_errno.h $(INCDIR)/apr_pools.h \ - ../include/apr_lib.h ../include/apr_file_io.h ../misc/unix/misc.h + ../include/apr_general.h ../include/apr_errno.h \ + ../include/apr_pools.h ../include/apr_lib.h ../include/apr_file_io.h \ + ../misc/unix/misc.h ../include/apr_getopt.h 1.6 +3 -3 apache-2.0/src/lib/apr/misc/unix/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/misc/unix/Makefile.in,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Makefile.in 1999/09/23 18:19:05 1.5 +++ Makefile.in 1999/11/23 13:46:57 1.6 @@ -53,8 +53,8 @@ # DO NOT REMOVE getopt.o: getopt.c misc.h ../../include/apr_general.h \ ../../include/apr_config.h ../../include/apr_errno.h \ - ../../include/apr_file_io.h + ../../include/apr_file_io.h ../../include/apr_getopt.h start.o: start.c ../../include/apr_general.h \ ../../include/apr_config.h ../../include/apr_errno.h \ - $(INCDIR)/apr_pools.h ../../include/apr_lib.h \ - ../../include/apr_file_io.h misc.h + ../../include/apr_pools.h ../../include/apr_lib.h \ + ../../include/apr_file_io.h misc.h ../../include/apr_getopt.h 1.8 +0 -1 apache-2.0/src/lib/apr/mmap/unix/mmap.c Index: mmap.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/mmap/unix/mmap.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- mmap.c 1999/11/13 00:07:23 1.7 +++ mmap.c 1999/11/23 13:46:58 1.8 @@ -90,7 +90,6 @@ ap_status_t ap_mmap_create(ap_mmap_t **new, ap_file_t *file, ap_off_t offset, ap_size_t size, ap_context_t *cont) { - int fd; caddr_t mm; if (file == NULL || file->buffered || file->filedes == -1) 1.26 +1 -1 apache-2.0/src/main/http_core.c Index: http_core.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/http_core.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- http_core.c 1999/11/20 11:56:12 1.25 +++ http_core.c 1999/11/23 13:46:59 1.26 @@ -67,7 +67,7 @@ #include "http_log.h" #include "rfc1413.h" #include "util_md5.h" -#include "fnmatch.h" +#include "apr_fnmatch.h" #include "http_connection.h" /* Allow Apache to use ap_mmap */ 1.10 +1 -1 apache-2.0/src/main/http_request.c Index: http_request.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/http_request.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- http_request.c 1999/11/16 18:30:43 1.9 +++ http_request.c 1999/11/23 13:46:59 1.10 @@ -76,7 +76,7 @@ #if 0 #include "scoreboard.h" #endif -#include "fnmatch.h" +#include "apr_fnmatch.h" HOOK_STRUCT( HOOK_LINK(translate_name) 1.12 +5 -4 apache-2.0/src/modules/standard/mod_auth.c Index: mod_auth.c =================================================================== RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_auth.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- mod_auth.c 1999/11/17 21:39:42 1.11 +++ mod_auth.c 1999/11/23 13:47:01 1.12 @@ -203,7 +203,7 @@ (auth_config_rec *) ap_get_module_config(r->per_dir_config, &auth_module); const char *sent_pw; char *real_pw; - char *invalid_pw; + ap_status_t invalid_pw; int res; if ((res = ap_get_basic_auth_pw(r, &sent_pw))) @@ -221,10 +221,11 @@ return AUTH_REQUIRED; } invalid_pw = ap_validate_password(sent_pw, real_pw); - if (invalid_pw != NULL) { + if (invalid_pw != APR_SUCCESS) { ap_log_rerror(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, 0, r, - "user %s: authentication failure for \"%s\": %s", - r->user, r->uri, invalid_pw); + "user %s: authentication failure for \"%s\": " + "Password Mismatch", + r->user, r->uri); ap_note_basic_auth_failure(r); return AUTH_REQUIRED; } 1.14 +1 -1 apache-2.0/src/modules/standard/mod_autoindex.c Index: mod_autoindex.c =================================================================== RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_autoindex.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- mod_autoindex.c 1999/11/09 03:41:11 1.13 +++ mod_autoindex.c 1999/11/23 13:47:01 1.14 @@ -72,7 +72,7 @@ #include "http_log.h" #include "http_main.h" #include "util_script.h" -#include "fnmatch.h" +#include "apr_fnmatch.h" module MODULE_VAR_EXPORT autoindex_module;