aboutsummaryrefslogtreecommitdiff
path: root/lib/krb5.c
AgeCommit message (Collapse)Author
2010-09-28krb5-gssapi: Remove several memory leaks.Julien Chaffraix
Remove a leak seen on Kerberos/MIT (gss_OID is copied internally and we were leaking it). Now we just pass NULL as advised in RFC2744. |tmp| was never set back to buf->data. Cleaned up Curl_sec_end to take into account failure in Curl_sec_login (where conn->mech would be NULL but not conn->app_data or conn->in_buffer->data).
2010-04-16krb5_auth: fix my previous change to compileDaniel Stenberg
2010-04-16KRB5: use given host name instead of reverse lookup'ed nameDaniel Stenberg
This code would previously use dns_entry->addr->ai_canonname instead of the given host name, which caused us grief and problems since not all our resolver options do the reverse lookup and I would also guess that it caused problems with KRB5/GSS with virtual name-based hosts. Now the host name from the URL is used.
2009-11-11- Marco Maggi reported that compilation failed when configured --with-gssapiYang Tse
and GNU GSS installed due to a missing mutual exclusion of header files in the Kerberos 5 code path. He also verified that my patch worked for him.
2009-05-02Use build-time configured curl_socklen_t instead of socklen_tYang Tse
2009-04-21libcurl's memory.h renamed to curl_memory.hYang Tse
2009-02-27Indentation fixes, untabify and related whitespace-cleanup. No code changed.Daniel Stenberg
2008-08-17libcurl internal base64.h header file renamed to curl_base64.hYang Tse
2008-05-22Fixed some include file problems on Windows reported by David RosenstrauchDan Fandrich
2008-05-09- Make Curl_write and it's callees accept a const pointer, in preparationMichal Marek
of tetetest's patch for curl_easy_send()
2008-04-07- Fix the MIT / Heimdal check for good:Michal Marek
Define HAVE_GSSMIT if <gssapi/{gssapi.h,gssapi_generic.h,gssapi_krb5.h}> are available, otherwise define HAVE_GSSHEIMDAL if <gssapi.h> is available. Only define GSS_C_NT_HOSTBASED_SERVICE to gss_nt_service_name if GSS_C_NT_HOSTBASED_SERVICE isn't declared by the gssapi headers. This should avoid breakage in case we wrongly recognize Heimdal as MIT again.
2007-08-08Fix getsockname argument typePatrick Monnerat
Improve "universal" alignment type in struct memdebug
2007-07-12Made the krb5 code build with Heimdal's GSSAPI libDaniel Stenberg
2007-07-06Thomas J. Moore made it build with less warningsDaniel Stenberg
2007-07-01Thomas J. Moore provided a patch that introduces Kerberos5 support inDaniel Stenberg
libcurl. This also makes the options change name to --krb (from --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still