Dmitry Bartsevich discovered some issues in compatibilty of SSPI-enabled
authorDaniel Stenberg <daniel@haxx.se>
Tue, 8 Nov 2005 14:15:34 +0000 (14:15 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 8 Nov 2005 14:15:34 +0000 (14:15 +0000)
commit175335808b38afdd4aacbbee72eb0a8601f77296
treeeac52b6e31d04de61ae28946bddb95664c06ae63
parente00216581e82e93a445ab4a19fb43ff9c7fc9234
Dmitry Bartsevich discovered some issues in compatibilty of SSPI-enabled
version of libcurl with different Windows versions. Current version of
libcurl imports SSPI functions from secur32.dll. However, under Windows NT
4.0 these functions are located in security.dll, under Windows 9x - in
secur32.dll and Windows 2000 and XP contains both these DLLs (security.dll
just forwards calls to secur32.dll).

Dmitry's patch loads proper library dynamically depending on Windows
version. Function InitSecurityInterface() is used to obtain pointers to all
of SSPI function in one structure.
: ----------------------------------------------------------------------
CHANGES
configure.ac
lib/Makefile.vc6
lib/http_ntlm.c
src/Makefile.vc6