manoj 99/08/31 21:12:27
Modified: src/support htpasswd.c
Log:
Require the batch (-b) option and default to MD5 on TPF.
Submitted by: David McCreedy <[EMAIL PROTECTED]> and others at IBM
Revision Changes Path
1.36 +10 -0 apache-1.3/src/support/htpasswd.c
Index: htpasswd.c
===================================================================
RCS file: /home/cvs/apache-1.3/src/support/htpasswd.c,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -d -u -r1.35 -r1.36
--- htpasswd.c 1999/08/12 14:15:22 1.35
+++ htpasswd.c 1999/09/01 04:12:22 1.36
@@ -170,6 +170,10 @@
pw = passwd;
}
else {
+#ifdef TPF
+ fprintf(stderr, "Invalid entry. The -b option is required on
TPF.\n");
+ return usage();
+#else
if (ap_getpass("New password: ", pwin, sizeof(pwin)) != 0) {
ap_snprintf(record, (rlen - 1), "password too long (>%d)",
sizeof(pwin) - 1);
@@ -182,6 +186,7 @@
}
pw = pwin;
memset(pwv, '\0', sizeof(pwin));
+#endif /* TPF */
}
switch (alg) {
@@ -436,6 +441,11 @@
alg = ALG_APMD5;
fprintf(stderr, "Automatically using MD5 format on Windows.\n");
}
+#elif defined(TPF)
+ if (alg == ALG_CRYPT) {
+ alg = ALG_APMD5;
+ fprintf(stderr, "Automatically using MD5 format.\n");
+ }
#endif
#if (!(defined(WIN32) || defined(TPF)))