Dan Winship pointed out this flaw

This commit is contained in:
Daniel Stenberg 2003-07-15 22:44:48 +00:00
parent f9c3347f7c
commit 58b6b3df06

View File

@ -343,35 +343,35 @@ round-trip. Set the actual name and password with the \fICURLOPT_USERPWD\fP
option. (Added in 7.10.6) option. (Added in 7.10.6)
.RS .RS
.TP 5 .TP 5
.B CURLHTTP_BASIC .B CURLAUTH_BASIC
HTTP Basic authentication. This is the default choice, and the only method HTTP Basic authentication. This is the default choice, and the only method
that is in wide-spread use and supported virtually everywhere. This is sending that is in wide-spread use and supported virtually everywhere. This is sending
the user name and password over the network in plain text, easily captured by the user name and password over the network in plain text, easily captured by
others. others.
.TP .TP
.B CURLHTTP_DIGEST .B CURLAUTH_DIGEST
HTTP Digest authentication. Digest authentication is defined in RFC2617 and HTTP Digest authentication. Digest authentication is defined in RFC2617 and
is a more secure way to do authentication over public networks than the is a more secure way to do authentication over public networks than the
regular old-fashioned Basic method. regular old-fashioned Basic method.
.TP .TP
.B CURLHTTP_GSSNEGOTIATE .B CURLAUTH_GSSNEGOTIATE
HTTP GSS-Negotiate authentication. The GSS-Negotiate method was designed by HTTP GSS-Negotiate authentication. The GSS-Negotiate method was designed by
Microsoft and is used in their web aplications. It is primarily meant as a Microsoft and is used in their web aplications. It is primarily meant as a
support for Kerberos5 authentication but may be also used along with another support for Kerberos5 authentication but may be also used along with another
authentication methods. For more information see IETF draft authentication methods. For more information see IETF draft
draft-brezak-spnego-http-04.txt. draft-brezak-spnego-http-04.txt.
.TP .TP
.B CURLHTTP_NTLM .B CURLAUTH_NTLM
HTTP NTLM authentication. A proprietary protocol invented and used by HTTP NTLM authentication. A proprietary protocol invented and used by
Microsoft. It uses a challenge-response and hash concept similar to Digest to Microsoft. It uses a challenge-response and hash concept similar to Digest to
prevent the password from being evesdropped. prevent the password from being evesdropped.
.TP .TP
.B CURLHTTP_ANY .B CURLAUTH_ANY
This is a convenience macro that sets all bits and thus makes libcurl pick any This is a convenience macro that sets all bits and thus makes libcurl pick any
it finds suitable. libcurl will automaticly select the one it finds most it finds suitable. libcurl will automaticly select the one it finds most
secure. secure.
.TP .TP
.B CURLHTTP_ANYSAFE .B CURLAUTH_ANYSAFE
This is a convenience macro that sets all bits except Basic and thus makes This is a convenience macro that sets all bits except Basic and thus makes
libcurl pick any it finds suitable. libcurl will automaticly select the one it libcurl pick any it finds suitable. libcurl will automaticly select the one it
finds most secure. finds most secure.