c: Copyright (C) Daniel Stenberg, daniel@haxx.se, et al. SPDX-License-Identifier: curl Long: version Short: V Help: Show version number and quit Category: important curl Added: 4.0 Multi: custom See-also:
--versionDisplay information about curl and the libcurl version it uses.
The first line includes the full version of curl, libcurl and other 3rd party libraries linked with the executable.
This line may contain one or more TLS libraries. curl can be built to support more than one TLS library which then makes curl - at start-up - select which particular backend to use for this invocation.
If curl supports more than one TLS library like this, the ones that are not selected by default are listed within parentheses. Thus, if you do not specify which backend to use (with the CURL_SSL_BACKEND environment variable) the one listed without parentheses is used. Such builds also have MultiSSL set as a feature.
The second line (starts with Release-Date:) shows the release date.
The third line (starts with Protocols:) shows all protocols that libcurl reports to support.
The fourth line (starts with Features:) shows specific features libcurl reports to offer. Available features include:
alt-svcSupport for the Alt-Svc: header is provided.
AsynchDNSThis curl uses asynchronous name resolves. Asynchronous name resolves can be done using either the c-ares or the threaded resolver backends.
brotliSupport for automatic brotli compression over HTTP(S).
CharConvcurl was built with support for character set conversions (like EBCDIC)
DebugThis curl uses a libcurl built with Debug. This enables more error-tracking and memory debugging etc. For curl-developers only.
ECHECH support is present.
gsaslThe built-in SASL authentication includes extensions to support SCRAM because libcurl was built with libgsasl.
GSS-APIGSS-API is supported.
HSTSHSTS support is present.
HTTP2HTTP/2 support has been built-in.
HTTP3HTTP/3 support has been built-in.
HTTPS-proxyThis curl is built to support HTTPS proxy.
IDNThis curl supports IDN - international domain names.
IPv6You can use IPv6 with this.
KerberosKerberos V5 authentication is supported.
LargefileThis curl supports transfers of large files, files larger than 2GB.
libzAutomatic decompression (via gzip, deflate) of compressed files over HTTP is supported.
MultiSSLThis curl supports multiple TLS backends.
NTLMNTLM authentication is supported.
NTLM_WBNTLM delegation to winbind helper is supported. This feature was removed from curl in 8.8.0.
PSLPSL is short for Public Suffix List and means that this curl has been built with knowledge about “public suffixes”.
SPNEGOSPNEGO authentication is supported.
SSLSSL versions of various protocols are supported, such as HTTPS, FTPS, POP3S and so on.
SSLS-EXPORTThis build supports TLS session export/import, like with the --ssl-sessions.
SSPISSPI is supported.
TLS-SRPSRP (Secure Remote Password) authentication is supported for TLS.
TrackMemoryDebug memory tracking is supported.
UnicodeUnicode support on Windows.
UnixSocketsUnix sockets support is provided.
zstdAutomatic decompression (via zstd) of compressed files over HTTP is supported.