History log of /curl/lib/http_negotiate.c (Results 76 – 100 of 118)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 5c314c6b 07-Jun-2011 Daniel Stenberg

Curl_input_negotiate: do not delegate GSSAPI credentials

This is a security flaw. See curl advisory 20110623 for details.

Reported by: Richard Silverman


# 889d1e97 22-Apr-2011 Daniel Stenberg

whitespace cleanup: no space first in conditionals

"if(a)" is our style, not "if( a )"


Revision tags: curl-7_21_6
# b903186f 20-Apr-2011 Daniel Stenberg

source cleanup: unify look, style and indent levels

By the use of a the new lib/checksrc.pl script that checks that our
basic source style rules are followed.


# 1702a2c0 19-Apr-2011 Fabian Keil

Fix a couple of spelling errors in lib/

Found with codespell.


Revision tags: curl-7_21_5, curl-7_21_4, curl-7_21_3, curl-7_21_2
# 13b8fc46 16-Aug-2010 Daniel Stenberg

negotiation: Wrong proxy authorization

There's an error in http_negotiation.c where a mistake is using only
userpwd even for proxy requests. Ludek provided a patch, but I decided
to

negotiation: Wrong proxy authorization

There's an error in http_negotiation.c where a mistake is using only
userpwd even for proxy requests. Ludek provided a patch, but I decided
to write the fix slightly different using his patch as inspiration.

Reported by: Ludek Finstrle
Bug: http://curl.haxx.se/bug/view.cgi?id=3046066

show more ...


Revision tags: curl-7_21_1, curl-7_21_0
# 69d07feb 02-Jun-2010 Yang Tse

fix spnego memory leak


# 9e480973 25-May-2010 Julien Chaffraix

OOM fixes in http_negociate.c and lib/splay.c

Fix 2 OOM errors: a missing NULL-check in lib/http_negociate.c
and a potential NULL dereferencing in lib/splay.c


Revision tags: curl-7_20_1
# 2309b4e3 24-Mar-2010 Daniel Stenberg

remove the CVSish $Id$ lines


Revision tags: curl-7_20_0, curl-7_19_7, curl-7_19_6, curl-7_19_5
# 33a3753c 21-Apr-2009 Yang Tse

libcurl's memory.h renamed to curl_memory.h


# c621546b 13-Apr-2009 Yang Tse

fix compiler warning: implicit conversion shortens 64-bit value into a 32-bit value


Revision tags: curl-7_19_4, curl-7_19_3, curl-7_19_2, curl-7_19_1
# b701ea36 23-Oct-2008 Daniel Stenberg

moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_
inclusion by the curl tool without colliding with the curl_strequal functions.


# 934708d9 02-Sep-2008 Dan Fandrich

Made some variables const which eliminated some casts


Revision tags: curl-7_19_0
# ac18b471 17-Aug-2008 Yang Tse

libcurl internal base64.h header file renamed to curl_base64.h


# 3e4a8cb8 16-Aug-2008 Yang Tse

Fix Use of conditional definition of USE_OPENSSL


Revision tags: curl-7_18_2
# c57e7481 26-May-2008 Yang Tse

David Rosenstrauch reported that header files spnegohelp.h and
openssl/objects.h were needed to compile SPNEGO support.


# e0c2a39a 14-Apr-2008 Daniel Stenberg

- Andre Guibert de Bruet fixed a second case of not checking the malloc()
return code in the Negotiate code.


# 84eb9fee 12-Apr-2008 Daniel Stenberg

- Andre Guibert de Bruet found and fixed a case where malloc() was called but
was not checked for a NULL return, in the Negotiate code.


# d0a4b50e 07-Apr-2008 Michal Marek

- Fix the MIT / Heimdal check for good:
Define HAVE_GSSMIT if <gssapi/{gssapi.h,gssapi_generic.h,gssapi_krb5.h}> are
available, otherwise define HAVE_GSSHEIMDAL if <gssapi.h> is available

- Fix the MIT / Heimdal check for good:
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.

show more ...


Revision tags: curl-7_18_1
# 590f0358 01-Mar-2008 Daniel Stenberg

- Anatoli Tubman found and fixed a crash with Negotiate authentication used on
a re-used connection where both requests used Negotiate.


Revision tags: curl-7_18_0
# b6575ce0 20-Nov-2007 Daniel Stenberg

While inspecting the Negotiate code, I noticed how the proxy auth was using
the same state struct as the host auth, so both could never be used at the
same time! I fixed it (without being abl

While inspecting the Negotiate code, I noticed how the proxy auth was using
the same state struct as the host auth, so both could never be used at the
same time! I fixed it (without being able to check) to use two separate
structs to allow authentication using Negotiate on host and proxy
simultanouesly.

show more ...


# 86956c22 20-Nov-2007 Daniel Stenberg

white space changes only to clean up indent and source width


# ad6e2807 05-Nov-2007 Daniel Stenberg

removed space after if and while before the parenthesis for better source code
consistency


Revision tags: curl-7_17_1
# 015d5869 21-Sep-2007 Daniel Stenberg

Mark Davies fixed Negotiate authentication over proxy, and also introduced
the --proxy-negotiate command line option to allow a user to explicitly
select it.


Revision tags: curl-7_17_0
# 8cf0814a 27-Aug-2007 Dan Fandrich

Fixed some minor type mismatches and missing consts mainly found by splint.


Revision tags: curl-7_17_0-preldapfix, curl-7_16_4, curl-7_16_3, curl-7_16_2
# c321b9f7 04-Apr-2007 Dan Fandrich

Fixes some more out of memory handling bugs.


12345