aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2003-07-20If NTLM is requested, only re-use connections that have the exact sameDaniel Stenberg
credentials.
2003-07-19Access the user and passwd fields from the connectdata struct now insteadDaniel Stenberg
of the sessionhandle struct, as that was not good.
2003-07-19No longer stores user+password in the sessionhandle, now doing that in theDaniel Stenberg
connectdata struct instead. Each being an allocated pointer. The passwdgiven field was turned into a local variable in the only function it was being used.
2003-07-15Moved the NTLM credentials to the connectdata struct instead, as NTLMDaniel Stenberg
authenticates connections and not single requests. This should make it work better when we mix requests from multiple hosts. Problem pointed out by Cris Bailiff.
2003-07-15Fix to the endless loop of bad Basic authentication as reported in CrisDaniel Stenberg
Bailiff's bug report 768275.
2003-07-15Dan Winship's patch added that makes use of DOMAIN\USER or DOMAIN/USERDaniel Stenberg
for the user field. I changed it slightly to stay with strchr() only instead of strpbrk() for portability reasons.
2003-07-15Dan Winship's fix to make the new auth stuff such as NTLM to work withDaniel Stenberg
the multi interface
2003-07-05re-use existing variable instead of declaring a new local oneDaniel Stenberg
2003-07-05Some of Doug Kaufman's changes for the DOS portDaniel Stenberg
2003-07-04removedDaniel Stenberg
2003-07-04Dan Grayson pointed out that we set the CURL_CA_BUNDLE variable wrongly inDaniel Stenberg
the configure script. We set it differently now and generate the lib/ca-bundle.h file entirely.
2003-07-04Peter Sylvester's patch was applied that introduces the following:Daniel Stenberg
CURLOPT_SSL_CTX_FUNCTION to set a callback that gets called with the OpenSSL's ssl_ctx pointer passed in and allow a callback to act on it. If anything but CURLE_OK is returned, that will also be returned by libcurl all the way back. If this function changes the CURLOPT_URL, libcurl will detect this and instead go use the new URL. CURLOPT_SSL_CTX_DATA is a pointer you set to get passed to the callback set with CURLOPT_SSL_CTX_FUNCTION.
2003-07-01Gisle Vanem found a lib handle leak in the ldap codeDaniel Stenberg
2003-06-26new httpauth support, changed filetime variable kindDaniel Stenberg
2003-06-26added CURLOPT_HTTPAUTH supportDaniel Stenberg
2003-06-26Adjusted to work properly with the new authentication stuffDaniel Stenberg
Added code to deal with white spaces in relocation headers.
2003-06-26use CURLDEBUG instead of MALLOCDEBUGDaniel Stenberg
2003-06-26use CURLDEBUGDaniel Stenberg
2003-06-26adjusted to use the same API as the OpenSSL version of the MD5 functionsDaniel Stenberg
2003-06-26added ntlm flag bitsDaniel Stenberg
2003-06-26Many fixes, most of them based on comments by Eric GlassDaniel Stenberg
2003-06-26new proto for Curl_input_negotiateDaniel Stenberg
2003-06-26kill warningsDaniel Stenberg
2003-06-26major adjustments to the new authentication supportDaniel Stenberg
2003-06-26include GSS in the debug string if available, support a few new flagDaniel Stenberg
booleans
2003-06-26use CURLDEBUG instead of MALLOCDEBUG for preprocessor conditionsDaniel Stenberg
2003-06-26use CURLDEBUG instead of MALLOCDEBUGDaniel Stenberg
2003-06-26one typecast less for the localtime(), use CURLDEBUG instead of MALLOCDEBUGDaniel Stenberg
2003-06-26use CURLDEBUG instead of MALLOCDEBUGDaniel Stenberg
2003-06-26CURLDEBUG instead of MALLOCDEBUGDaniel Stenberg
2003-06-26We noe use CURLDEBUG instead of MALLOCDEBUGDaniel Stenberg
2003-06-13Cris Bailiff's patch that should make us do NTLM correctly. When we'veDaniel Stenberg
authenticated our connection, we can continue without any Authorization: headers as long as our connection is maintained.
2003-06-13Cris Bailiff's bugfixDaniel Stenberg
2003-06-13use more curlish strings, these should be able to change...Daniel Stenberg
2003-06-13Marty Kuhrt's #include fixes for VMSDaniel Stenberg
2003-06-12modifiedDaniel Stenberg
2003-06-12corrected a commentDaniel Stenberg
2003-06-12CURLHTTP* renamed to CURLAUTH* and NEGOTIATE is now GSSNEGOTIATE as there'sDaniel Stenberg
a "plain" Negotiate as well.
2003-06-12make it build with older OpenSSLDaniel Stenberg
2003-06-12attempt to make older OpenSSL versions work with the DES stuffDaniel Stenberg
2003-06-11fixing details for NTLMDaniel Stenberg
2003-06-11more how I envision it _should_ work, but it still doesn't...Daniel Stenberg
2003-06-11to support "redirects" after the full body is transferedDaniel Stenberg
2003-06-11made a nicer output for the decode test, as it served as a nice tool for me ;-)Daniel Stenberg
2003-06-11when we get the auth headers, we still need to read out the full body responseDaniel Stenberg
as otherwise we can re-send requests on the same connection nicely
2003-06-11correct mistakesDaniel Stenberg
2003-06-11Initial take at NTLM authentication. It doesn't really work at this pointDaniel Stenberg
but the infrastructure is there.
2003-06-10Set auth type differently, we use one CURLOPT_HTTPAUTH instead as we planDaniel Stenberg
to add more method in the future.
2003-06-10Daniel Kouril's patch that adds HTTP negotiation support to libcurl wasDaniel Stenberg
added.
2003-06-06When doing very big GET requests over HTTPS, we need to add some extraDaniel Stenberg
funky logic in order to make re-tries work fine with OpenSSL. This corrects the problem David Orrell noticed.