lib: drop support for CURLAUTH_DIGEST_IE

This bit was used to do Digest authentication like Internet Explorer
before version 7 (released on October 18, 2006). Presumably no one uses
this anymore and since it is hard to use and does broken auth, starting
in 8.21.0 this bit does nothing (except setting the actual Digest bit).

Closes #21486
This commit is contained in:
Daniel Stenberg 2026-05-02 22:50:10 +02:00
parent 10d4b34e5c
commit 37b2403f48
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
5 changed files with 9 additions and 49 deletions

View file

@ -54,11 +54,8 @@ regular old-fashioned Basic method.
## CURLAUTH_DIGEST_IE
HTTP Digest authentication with an IE flavor. Digest authentication is defined
in RFC 2617 and is a more secure way to do authentication over public networks
than the regular old-fashioned Basic method. The IE flavor means that
libcurl uses a special "quirk" that IE is known to have used before version 7
and that some servers require the client to use.
The IE-specific Digest authentication behavior is no longer supported.
This bit is kept for compatibility and is treated as CURLAUTH_DIGEST.
## CURLAUTH_BEARER
@ -159,6 +156,8 @@ CURLAUTH_BEARER was added in 7.61.0
CURLAUTH_AWS_SIGV4 was added in 7.74.0
CURLAUTH_DIGEST_IE does nothing since 8.21.0
# %AVAILABILITY%
# RETURN VALUE

View file

@ -205,7 +205,7 @@ CURLAUTH_AWS_SIGV4 7.75.0
CURLAUTH_BASIC 7.10.6
CURLAUTH_BEARER 7.61.0
CURLAUTH_DIGEST 7.10.6
CURLAUTH_DIGEST_IE 7.19.3
CURLAUTH_DIGEST_IE 7.19.3 8.21.0
CURLAUTH_GSSAPI 7.55.0
CURLAUTH_GSSNEGOTIATE 7.10.6 7.38.0
CURLAUTH_NEGOTIATE 7.38.0