Daniel Gustafsson
36f0f47887
vauth: Fix typo
...
Address various spellings of "credentials".
Closes https://github.com/curl/curl/pull/2496
2018-04-15 03:25:48 -04:00
Daniel Gustafsson
94400f32e9
all: Refactor malloc+memset to use calloc
...
When a zeroed out allocation is required, use calloc() rather than
malloc() followed by an explicit memset(). The result will be the
same, but using calloc() everywhere increases consistency in the
codebase and avoids the risk of subtle bugs when code is injected
between malloc and memset by accident.
Closes https://github.com/curl/curl/pull/2497
2018-04-15 03:00:37 -04:00
Isaac Boukris
1f152a42ae
sspi: print out InitializeSecurityContext() error message
...
Reported-by: Carsten (talksinmath)
Fixes #1384
Closes #1395
2017-04-07 08:49:20 +02:00
Daniel Stenberg
8657c268e1
checksrc: white space edits to comply to stricter checksrc
2016-11-24 23:58:22 +01:00
Steve Holme
43dbd76616
vauth: Added check for supported SSPI based authentication mechanisms
...
Completing commit 00417fd66c
and 2708d4259b
.
2016-08-21 10:27:09 +01:00
Miroslav Franc
0796a99317
spnego_sspi: fix memory leak in case *outlen is zero ( #970 )
2016-08-19 14:46:07 +02:00
Steve Holme
a0f212946b
vauth: Introduced Curl_auth_is_<mechansism>_supported() functions
...
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-08-18 20:31:20 +01:00
Steve Holme
25bf71ab07
spnego: Corrected miss-placed * in Curl_auth_spnego_cleanup() declaration
...
Typo introduced in commit ad5e9bfd5d
.
2016-07-23 21:29:16 +01:00
Daniel Stenberg
434f8d0389
internals: rename the SessionHandle struct to Curl_easy
2016-06-22 10:28:41 +02:00
Viktor Szakats
a24f71aac4
URLs: change http to https in many places
...
Closes #754
2016-04-06 11:58:34 +02:00
Steve Holme
cbc52ff341
vauth: Corrected a number of typos in comments
...
Reported-by: Michael Osipov
2016-04-06 00:21:07 +01:00
Steve Holme
9feb2676a4
vauth: Removed the need for a separate GSS-API based SPN function
2016-04-03 20:26:03 +01:00
Steve Holme
7a7cdf264d
spnego: Small code tidy up
...
* Prefer dereference of string pointer rather than strlen()
* Free challenge pointer in one place
* Additional comments
2016-04-03 17:32:10 +01:00
Steve Holme
2aaa63b555
spnego: Renamed the context's SPN variable
...
To be consistent with the Kerberos 5 context and other authentication
code.
2016-04-02 06:41:29 +01:00
Steve Holme
5bdb4c13c2
spnego: Corrected some typos in comments
...
Corrected typos from commit ad5e9bfd5d
and 6d6f9ca1d9
.
2016-04-01 19:07:49 +01:00
Steve Holme
6d6f9ca1d9
vauth: Moved the Negotiate authentication code to the new vauth directory
...
Part 2 of 2 - Moved the GSS-API based Negotiate authentication code.
2016-03-26 17:21:22 +00:00
Steve Holme
ad5e9bfd5d
vauth: Moved the Negotiate authentication code to the new vauth directory
...
Part 1 of 2 - Moved the SSPI based Negotiate authentication code.
2016-03-26 17:21:22 +00:00