]> git.ipfire.org Git - thirdparty/squid.git/commit
Fix-fix for MD5.
authoramosjeffries <>
Thu, 15 Nov 2007 16:18:04 +0000 (16:18 +0000)
committeramosjeffries <>
Thu, 15 Nov 2007 16:18:04 +0000 (16:18 +0000)
commitee0f10fd8cd163f817c49de2718da3d2e27ab7d7
treecd8ce4f9849949db248785c48d85145a6b7cf473
parent871899ca281975be7c96356897fe078e170c63d9
Fix-fix for MD5.

Pre-compiler only tested on Linux and FreeBSD.

This update amends the previous to allow OS which provide a partial MD5
implementation but do not supply correct buffer size (MD5_DIGEST_* macro)
to build using the squid bundled code.

To evade symbol-clashes the squid code is also updated to use xMD5Init,
xMD5Update, xMD5Final and the code sorts out which version is to be used
at compile time from configure options and available sources.

For MacOS X and other broken OS the sys/types.h must also be included on
behalf of the sys/*.h which need it.
helpers/basic_auth/NCSA/crypt_md5.c
include/md5.h
lib/md5-test.c
lib/md5.c
lib/rfc2617.c
src/MemObject.cc
src/store_key_md5.cc
src/wccp2.cc