In order to fold in support for SHA / LDAP Directory Interchange
Format style passwords (which make integration or migration between apache and netscape intstallations easier) the following has been done: 1. move ap_validate_passwd() out into its own function, and change includes from ap_md5.h into ap_checkpasswd.h in the various auth sections. 2. collate some to64 encodings into a single ap_to64 3. Add a ap_sha1.c along the lines of ap_md5.c 4. Add some flags to htpasswd, and make some man page chnages Added some blurp in the html docs. 5. add a directory SHA1 in support with some usefull examples for peoply trying to integrate or migrate from/to netscape servers. Obtained from Clinton Wong <clintdw@netcom.com> and reworked into something sepearate from ap_mda5c.c But it could benefit from further abstraction; same goed for the various base64, uunecode and mime-style base64 encoders we have floating around. Also, we could deal with string lenghts and verify lengths better. Added Files: src/ap/ap_checkpass.c src/include/ap_checkpass.h src/ap/ap_sha1.c src/include/ap_sha1.h src/support/SHA1/README.sha1 src/support/SHA1/convert-sha1.pl src/support/SHA1/htpasswd-sha1.pl src/support/SHA1/ldif-sha1.example Modified Files: htdocs/manual/new_features_1_3.html src/CHANGES src/ap/Makefile.tmpl src/ap/ap_md5c.c src/include/ap_md5.h src/modules/standard/mod_auth.c src/modules/standard/mod_auth_db.c src/modules/standard/mod_auth_dbm.c src/support/README src/support/htpasswd.1 src/support/htpasswd.c git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@83552 13f79535-47bb-0310-9956-ffa450edef68
Loading
Please sign in to comment