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