Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-16 | ntlm_sspi: fix authentication using Credential Manager | toughengineer | |
If you pass empty user/pass asking curl to use Windows Credential Storage (as stated in the docs) and it has valid credentials for the domain, e.g. curl -v -u : --ntlm example.com currently authentication fails. This change fixes it by providing proper SPN string to the SSPI API calls. Fixes https://github.com/curl/curl/issues/1622 Closes https://github.com/curl/curl/pull/1660 | |||
2017-09-02 | Curl_base64_encode: always call with a real data handle. | Patrick Monnerat | |
Some calls in different modules were setting the data handle to NULL, causing segmentation faults when using builds that enable character code conversions. | |||
2016-08-21 | sasl: Don't use GSSAPI authentication when domain name not specified | Steve Holme | |
Only choose the GSSAPI authentication mechanism when the user name contains a Windows domain name or the user is a valid UPN. Fixes #718 | |||
2016-08-18 | vauth: Introduced Curl_auth_is_<mechansism>_supported() functions | Steve Holme | |
As Windows SSPI authentication calls fail when a particular mechanism isn't available, introduced these functions for DIGEST, NTLM, Kerberos 5 and Negotiate to allow both HTTP and SASL authentication the opportunity to query support for a supported mechanism before selecting it. For now each function returns TRUE to maintain compatability with the existing code when called. | |||
2016-07-23 | vauth.h: No need to query HAVE_GSSAPI || USE_WINDOWS_SSPI for SPNEGO | Steve Holme | |
As SPNEGO is only defined when these pre-processor variables are defined there is no need to query them explicitly. | |||
2016-07-23 | spnego: Corrected miss-placed * in Curl_auth_spnego_cleanup() declaration | Steve Holme | |
Typo introduced in commit ad5e9bfd5d. | |||
2016-06-22 | internals: rename the SessionHandle struct to Curl_easy | Daniel Stenberg | |
2016-04-06 | URLs: change http to https in many places | Viktor Szakats | |
Closes #754 | |||
2016-04-03 | vauth: Removed the need for a separate GSS-API based SPN function | Steve Holme | |
2016-04-02 | krb5: Moved host from Curl_auth_create_gssapi_user_message() to be argument | Steve Holme | |
For consistency with the spnego and oauth2 code moved the setting of the host name outside of the Curl_auth_create_gssapi_user_messag() function. This will allow us to more easily override it in the future. | |||
2016-03-26 | vauth: Moved the Negotiate authentication code to the new vauth directory | Steve Holme | |
Part 2 of 2 - Moved the GSS-API based Negotiate authentication code. | |||
2016-03-26 | vauth: Moved the Negotiate authentication code to the new vauth directory | Steve Holme | |
Part 1 of 2 - Moved the SSPI based Negotiate authentication code. | |||
2016-03-25 | vauth: Refactored function names after move to new vauth directory | Steve Holme | |
Renamed all the SASL functions that moved to the new vauth directory to include the correct module name. | |||
2016-03-25 | vauth: Updated the copyright year after recent changes | Steve Holme | |
As most of this work was performed in 2015 but not pushed until 2016 updated the copyright year to reflect the public facing changes. | |||
2016-03-25 | vauth: Moved the OAuth 2.0 authentication code to the new vauth directory | Steve Holme | |
2016-03-25 | vauth: Moved the NTLM authentication code to the new vauth directory | Steve Holme | |
2016-03-25 | vauth: Moved the Kerberos V5 authentication code to the new vauth directory | Steve Holme | |
2016-03-25 | vauth: Moved the DIGEST authentication code to the new vauth directory | Steve Holme | |
2016-03-25 | vauth: Moved the CRAM-MD5 authentication code to the new vauth directory | Steve Holme | |
2016-03-25 | vauth: Moved the ClearText authentication code to the new vauth directory | Steve Holme | |
2016-03-25 | vauth: Moved Curl_sasl_build_spn() to create the initial vauth source files | Steve Holme | |