Steve Holme
b850437991
sasl: Updated SPN variables and comments for consistency
...
In places the "host name" and "realm" variable was referred to as
"instance" whilst in others it was referred to as "host".
2015-08-31 12:43:58 +01:00
Dan Fandrich
35648f2e79
curl_memory: make curl_memory.h the second-last header file loaded
...
This header file must be included after all header files except
memdebug.h, as it does similar memory function redefinitions and can be
similarly affected by conflicting definitions in system or dependent
library headers.
2015-03-24 23:47:01 +01:00
Daniel Stenberg
0f4a03cbb6
free: instead of Curl_safefree()
...
Since we just started make use of free(NULL) in order to simplify code,
this change takes it a step further and:
- converts lots of Curl_safefree() calls to good old free()
- makes Curl_safefree() not check the pointer before free()
The (new) rule of thumb is: if you really want a function call that
frees a pointer and then assigns it to NULL, then use Curl_safefree().
But we will prefer just using free() from now on.
2015-03-16 15:01:15 +01:00
Daniel Stenberg
df5578a7a3
mprintf.h: remove #ifdef CURLDEBUG
...
... and as a consequence, introduce curl_printf.h with that re-define
magic instead and make all libcurl code use that instead.
2015-03-03 12:36:18 +01:00
Steve Holme
9c4fa400cf
sasl_gssapi: Make Curl_sasl_build_gssapi_spn() public
2015-01-18 15:42:26 +00:00
Steve Holme
b9fd757d03
sasl_gssapi: Fixed memory leak with local SPN variable
2015-01-18 15:40:07 +00:00
Steve Holme
355bf01c82
gssapi: Remove need for duplicated GSS_C_NT_HOSTBASED_SERVICE definitions
...
Better code reuse and consistency in calls to gss_import_name().
2015-01-09 20:37:47 +00:00
Steve Holme
5c0e66d632
sasl_gssapi: Fixed build on NetBSD with built-in GSS-API
...
Bug: http://curl.haxx.se/bug/view.cgi?id=1469
Reported-by: Thomas Klausner
2015-01-08 19:36:58 +00:00
Steve Holme
6e7904f9aa
sasl_gssapi: Fixed use of dummy username with real username
2014-12-28 19:28:30 +00:00
Steve Holme
aa0e2ac451
sasl: Corrected formatting of function descriptions
2014-12-05 07:57:29 +00:00
Steve Holme
f4ca16058e
sasl_gssapi: Added missing function description
2014-12-05 00:58:58 +00:00
Steve Holme
7b29c2803f
sasl_gssapi: Added body to Curl_sasl_create_gssapi_security_message()
2014-12-05 00:08:59 +00:00
Steve Holme
0b311834eb
sasl_gssapi: Fixed missing include from commit d3cca934ee
2014-12-04 22:32:49 +00:00
Steve Holme
d3cca934ee
sasl_gssapi: Fixed missing decoding debug failure message
2014-12-04 22:24:24 +00:00
Steve Holme
750203bde4
sasl_gssapi: Fixed honouring of no mutual authentication
2014-12-04 22:05:14 +00:00
Steve Holme
fa437e14a4
sasl_gssapi: Added body to Curl_sasl_create_gssapi_user_message()
2014-12-03 19:58:59 +00:00
Steve Holme
61e71a8bc8
sasl_gssapi: Added body to Curl_sasl_gssapi_cleanup()
2014-12-03 18:59:08 +00:00
Steve Holme
71dd581127
sasl_gssapi: Added Curl_sasl_build_gssapi_spn() function
...
Added helper function for returning a GSS-API compatible SPN.
2014-12-03 18:36:48 +00:00
Steve Holme
884df3a51f
sasl_gssapi: Enable USE_KERBEROS5 for GSS-API based builds
2014-12-03 13:16:17 +00:00
Steve Holme
018b9d421a
sasl_gssapi: Introduced GSS-API based SASL module
...
Added the initial version of curl_sasl_gssapi.c and updated the project
files in preparation for adding GSS-API based Kerberos V5 support.
2014-12-02 21:57:45 +00:00