]> git.ipfire.org Git - thirdparty/curl.git/commit
version: add GSS backend name and version
authorViktor Szakats <commit@vsz.me>
Wed, 15 Oct 2025 13:06:08 +0000 (15:06 +0200)
committerViktor Szakats <commit@vsz.me>
Thu, 16 Oct 2025 14:19:05 +0000 (16:19 +0200)
commit1a81a8e478ec426316c98e24a30d16df483ed8db
tree2867890d9660f2b1e751f367534024e93cd1bac9
parent9c36eace607190d2e3931b04c8a36ee7c4b0120a
version: add GSS backend name and version

MIT Kerberos version detection is implemented for autotools and cmake.

Examples:
```
curl 8.17.0-DEV (x86_64-pc-linux-gnu) ... mbedTLS/3.6.4 libidn2/2.3.7 nghttp2/1.59.0 libgss/1.0.4 OpenLDAP/2.6.7
curl 8.17.0-DEV (x86_64-pc-linux-gnu) ... LibreSSL/4.1.1 libidn2/2.3.7 nghttp2/1.59.0 mit-krb5/1.20.1 OpenLDAP/2.6.7
curl 8.17.0-DEV (x86_64-pc-linux-gnu) ... LibreSSL/4.1.1 libidn2/2.3.7 nghttp2/1.59.0 mit-krb5 OpenLDAP/2.6.7
curl 8.17.0-DEV (x86_64-pc-linux-gnu) ... LibreSSL/4.1.1 nghttp2/1.59.0 mit-krb5/1.20.1 OpenLDAP/2.6.7
curl 8.17.0-DEV (aarch64e-apple-darwin24.6.0) ... GnuTLS/3.8.10 libidn2/2.3.8 libssh2/1.11.1 nghttp2/1.67.1 mit-krb5/1.22.1
```

Also:
- cmake/FindGSS: strip project name ("Kerberos 5 release") from
  the version string when detected via `krb5-config`.

Closes #19073
CMake/FindGSS.cmake
CMakeLists.txt
configure.ac
lib/curl_config.h.cmake
lib/version.c