- 25 Aug, 2014 1 commit
-
-
Daniel Stenberg authored
This was done to make sure NTLM state that is bound to a connection doesn't survive and gets used for the subsequent request - but disconnects can also be done to for example make room in the connection cache and thus that connection is not strictly related to the easy handle's current operation. The http authentication state is still kept in the easy handle since all http auth _except_ NTLM is connection independent and thus survive over multiple connections. Bug: http://curl.haxx.se/mail/lib-2014-08/0148.html Reported-by: Paras S
-
- 22 Aug, 2014 5 commits
-
-
Daniel Stenberg authored
Bug: http://curl.haxx.se/bug/view.cgi?id=1414 Reported-by: teo8976
-
Daniel Stenberg authored
-
Dan Fandrich authored
-
Frank Meier authored
Problem: if CURLOPT_FORBID_REUSE is set, requests using NTLM failed since NTLM requires multiple requests that re-use the same connection for the authentication to work Solution: Ignore the forbid reuse flag in case the NTLM authentication handshake is in progress, according to the NTLM state flag. Fixed known bug #77.
-
Steve Holme authored
-
- 21 Aug, 2014 1 commit
-
-
Steve Holme authored
warning: declaration of 'minor' shadows a global declaration
-
- 20 Aug, 2014 2 commits
-
-
Haris Okanovic authored
A conditionally compiled block in connect.c references WinSock 2 symbols, but used `#ifdef HAVE_WINSOCK_H` instead of `#ifdef HAVE_WINSOCK2_H`. Bug: http://curl.haxx.se/mail/lib-2014-08/0155.html
-
Daniel Stenberg authored
The URL is not a property of the connection so it should not be freed in the connection disconnect but in the Curl_close() that frees the easy handle. Bug: http://curl.haxx.se/mail/lib-2014-08/0148.html Reported-by: Paras S
-
- 19 Aug, 2014 2 commits
-
-
Daniel Stenberg authored
Should've been amended in the previous commit but wasn't due to a mistake.
-
Zearin authored
... and some other cleanups
-
- 18 Aug, 2014 1 commit
-
-
Daniel Stenberg authored
-
- 17 Aug, 2014 3 commits
-
-
Steve Holme authored
-
Steve Holme authored
...From "mutual" to "mutual_auth" which better describes what it is.
-
Steve Holme authored
Corrected a number of the error codes that can be returned from the Curl_sasl_create_gssapi_security_message() function when things go wrong. It makes more sense to return CURLE_BAD_CONTENT_ENCODING when the inbound security challenge can't be decoded correctly or doesn't contain the KERB_WRAP_NO_ENCRYPT flag and CURLE_OUT_OF_MEMORY when EncryptMessage() fails. Unfortunately the previous error code of CURLE_RECV_ERROR was a copy and paste mistakes on my part and should have been correct in commit 4b491c67 :(
-
- 16 Aug, 2014 7 commits
-
-
Steve Holme authored
-
Steve Holme authored
Updated "FTP 4.6 GSSAPI via Windows SSPI" and "SASL 14.1 Other authentication mechanisms" following recent additions. Added SASL 14.2 GSSAPI via GSS-API libraries.
-
Steve Holme authored
This repeats what has already been documented in both the curl manpage and CURLOPT_USERPWD documentation but is provided here for completeness as someone may not especially read the latter when using libcurl.
-
Steve Holme authored
Added information about Kerberos V5 requiring the domain part in the user name. Mentioned that the user name can be specified in UPN format, and not just in Down-Level Logon Name format, following the information added in commit 7679cb3f reworking the exisitng information in the process.
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
- 15 Aug, 2014 6 commits
-
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
... to handle "*/[total]". Also, removed the strange hack that made CURLOPT_FAILONERROR on a 416 response after a *RESUME_FROM return CURLE_OK. Reported-by: Dimitrios Siganos Bug: http://curl.haxx.se/mail/lib-2014-06/0221.html
-
- 14 Aug, 2014 8 commits
-
-
Steve Holme authored
-
Steve Holme authored
warning: unused variable 'resp' warning: no previous prototype for 'Curl_sasl_gssapi_cleanup'
-
Steve Holme authored
* curl_sasl_sspi.c: Fixed compilation warning from commit 4b491c67 warning: declaration of 'result' shadows a previous local
-
Steve Holme authored
warning: 'struct kerberos5data' declared inside parameter list Due to missing forward declaration.
-
Steve Holme authored
warning: extra tokens at end of #endif directive
-
Steve Holme authored
-
Steve Holme authored
Added a kerberos5data structure which is similar in nature to the ntlmdata and negotiatedata structures.
-
Steve Holme authored
In preparation for the upcoming SSPI implementation of GSSAPI authentication, moved the definition of KERB_WRAP_NO_ENCRYPT from socks_sspi.c to curl_sspi.h allowing it to be shared amongst other SSPI based code.
-
- 13 Aug, 2014 3 commits
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
... as mxr.mozilla.org is due to be retired. The new host doesn't support If-Modified-Since nor ETags, meaning that the script will now defer to download and do a post-transfer checksum check to see if a new output is to be generated. The new output format will hold the SHA1 checksum of the source file for that purpose. We call this version 1.22 Reported-by: Ed Morley Bug: http://curl.haxx.se/bug/view.cgi?id=1409
-
Jose Alf authored
Fixed libcurl to correctly output the newer versions of OpenSSL 0.9.8, starting from openssl-0.9.8za.
-
- 12 Aug, 2014 1 commit
-
-
Frank Meier authored
Bringing back the old functionality that was mistakenly removed when the connection cache was remade. When creating a new connection, all the existing ones are checked and those that are known to be dead get disconnected for real and removed from the connection cache. It helps the cache from holding on to very many stale connections and aids in keeping down the number of system sockets in wait states. Help-by:
Jonatan Vela <jonatan.vela@ergon.ch> Bug: http://curl.haxx.se/mail/lib-2014-06/0189.html
-