coar 99/03/25 08:43:24
Modified: src/ap ap_md5c.c
Log:
Fix Win32 password checking so legacy plaintext passwords
work again.
PR: 4114
Submitted by: Ken Coar and Ryan Bloom <[EMAIL PROTECTED]>
Reviewed by: Ken Coar
Revision Changes Path
1.24 +5 -1 apache-1.3/src/ap/ap_md5c.c
Index: ap_md5c.c
===================================================================
RCS file: /home/cvs/apache-1.3/src/ap/ap_md5c.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- ap_md5c.c 1999/03/05 22:17:53 1.23
+++ ap_md5c.c 1999/03/25 16:43:21 1.24
@@ -601,7 +601,11 @@
* It's not our algorithm, so feed it to crypt() if possible.
*/
#ifdef WIN32
- return "crypt() unavailable on Win32, cannot validate password";
+ /*
+ * On Windows, the only alternative to our MD5 algorithm is plain
+ * text.
+ */
+ ap_cpystrn(sample, passwd, sizeof(sample) - 1);
#else
crypt_pw = crypt(passwd, hash);
ap_cpystrn(sample, crypt_pw, sizeof(sample) - 1);