curl-curl/lib/vauth
Viktor Szakats 0855f30709
kerberos: bump minimum to 1.3 (2003-07-08), drop legacy logic
Previous minimum was: 1.2.4 (2002-02-28)

- assume `gssapi/gssapi.h` header for MIT Kerberos.

  Drop logic detecting this header, and drop alternate logic including
  a bare "gssapi.h". Bare `gssapi.h` is Heimdal-specific. MIT Kerberos
  added support for it for Heimdal compatibility on 2006-11-09,
  redirecting to `gssapi/gssapi.h`. MIT Kerberos supported the latter
  header in the 1990s already.

  Ref: 40e1a016f9 (2008-03-06)
  Ref: d119352001 (2006-11-09)

- configure.ac: stop using `HAVE_GSSAPI_GSSAPI_H`.

  Added in 2010 to support "ancient distros such as RHEL-3" where
  `gssapi/gssapi_krb5.h` did not include `gssapi/gssapi.h`.

  MIT Kerberos includes it since commit:
  d9e959edfa (2003-03-06)
  Released in 1.3 (2003-07-08).

  Bump minimum required version to avoid this issue.

  Reverts cca192e58f (2010-04-16)

Ref: https://web.mit.edu/kerberos/dist/historic.html
Ref: https://sources.debian.org/src/krb5/

Closes #18992
2025-10-10 19:47:08 +02:00
..
cleartext.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
cram.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
digest_sspi.c tidy-up: miscellaneous (cont.) 2025-10-06 22:33:38 +02:00
digest.c vauth/digest: improve the digest parser 2025-10-09 22:01:29 +02:00
digest.h lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
gsasl.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
krb5_gssapi.c krb5_gssapi: fix memory leak on error path 2025-10-09 22:02:16 +02:00
krb5_sspi.c krb5_sspi: the chlg argument is NOT optional 2025-10-06 13:58:43 +02:00
ntlm_sspi.c tidy-up: miscellaneous (cont.) 2025-10-06 22:33:38 +02:00
ntlm.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
oauth2.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
spnego_gssapi.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
spnego_sspi.c windows: use native error code types more 2025-10-06 12:12:44 +02:00
vauth.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
vauth.h kerberos: bump minimum to 1.3 (2003-07-08), drop legacy logic 2025-10-10 19:47:08 +02:00