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