Commit 9a4c887c authored by Dan Fandrich's avatar Dan Fandrich
Browse files

Added support for Digest and NTLM authentication using GnuTLS.

parent de41c6ef
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -6,6 +6,9 @@

                                  Changelog

Daniel Fandrich (12 Feb 2009)
- Added support for Digest and NTLM authentication using GnuTLS.

Daniel Stenberg (11 Feb 2009)
- CURLINFO_CONDITION_UNMET was added to allow an application to get to know if
  the condition in the previous request was unmet. This is typically a time
+1 −0
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@ This release includes the following changes:
 o Added CURLPROXY_HTTP_1_0 and --proxy1.0
 o Added docs/libcurl/symbols-in-versions
 o Added CURLINFO_CONDITION_UNMET
 o Added support for Digest and NTLM authentication using GnuTLS

This release includes the following bugfixes:

+1 −1
Original line number Diff line number Diff line
@@ -2508,7 +2508,7 @@ fi
if test "x$USE_WINDOWS_SSPI" = "x1"; then
  SUPPORT_FEATURES="$SUPPORT_FEATURES SSPI"
fi
if test "x$USE_SSLEAY" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1"; then
if test "x$USE_SSLEAY" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" -o "x$USE_GNUTLS" = "x1"; then
  SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM"
fi

+1 −1
Original line number Diff line number Diff line
@@ -788,7 +788,7 @@ FAQ

  This is supported in curl 7.10.6 or later. No earlier curl version knows
  of this magic. Later versions require the OpenSSL or Microsoft Windows 
  libraries to provide this functionality. Using GnuTLS or NSS libraries will 
  libraries to provide this functionality. Using the NSS library will 
  not provide NTLM authentication functionality in curl.

  NTLM is a Microsoft proprietary protocol. Proprietary formats are evil. You
+4 −4
Original line number Diff line number Diff line
@@ -328,10 +328,10 @@ to provide the data to send.

8.1 Make NTLM work without OpenSSL functions

 Get NTLM working using the functions provided by libgcrypt, since GnuTLS
 already depends on that to function. Not strictly SSL/TLS related, but
 hey... Another option is to get available DES and MD4 source code from the
 cryptopp library. They are fine license-wise, but are C++.
 Get NTLM working using the functions provided by NSS.  Not strictly
 SSL/TLS related, but hey... Another option is to get available DES and
 MD4 source code from the cryptopp library. They are fine license-wise,
 but are C++.

8.2 SSL engine stuff

Loading