xf.li | 6c8fc1e | 2023-08-12 00:11:09 -0700 | [diff] [blame^] | 1 | c: Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al. |
| 2 | SPDX-License-Identifier: curl |
| 3 | Long: version |
| 4 | Short: V |
| 5 | Help: Show version number and quit |
| 6 | Category: important curl |
| 7 | Example: --version |
| 8 | Added: 4.0 |
| 9 | See-also: help manual |
| 10 | Multi: boolean |
| 11 | --- |
| 12 | Displays information about curl and the libcurl version it uses. |
| 13 | |
| 14 | The first line includes the full version of curl, libcurl and other 3rd party |
| 15 | libraries linked with the executable. |
| 16 | |
| 17 | The second line (starts with "Protocols:") shows all protocols that libcurl |
| 18 | reports to support. |
| 19 | |
| 20 | The third line (starts with "Features:") shows specific features libcurl |
| 21 | reports to offer. Available features include: |
| 22 | .RS |
| 23 | .IP "alt-svc" |
| 24 | Support for the Alt-Svc: header is provided. |
| 25 | .IP "AsynchDNS" |
| 26 | This curl uses asynchronous name resolves. Asynchronous name resolves can be |
| 27 | done using either the c-ares or the threaded resolver backends. |
| 28 | .IP "brotli" |
| 29 | Support for automatic brotli compression over HTTP(S). |
| 30 | .IP "CharConv" |
| 31 | curl was built with support for character set conversions (like EBCDIC) |
| 32 | .IP "Debug" |
| 33 | This curl uses a libcurl built with Debug. This enables more error-tracking |
| 34 | and memory debugging etc. For curl-developers only! |
| 35 | .IP "gsasl" |
| 36 | The built-in SASL authentication includes extensions to support SCRAM because |
| 37 | libcurl was built with libgsasl. |
| 38 | .IP "GSS-API" |
| 39 | GSS-API is supported. |
| 40 | .IP "HSTS" |
| 41 | HSTS support is present. |
| 42 | .IP "HTTP2" |
| 43 | HTTP/2 support has been built-in. |
| 44 | .IP "HTTP3" |
| 45 | HTTP/3 support has been built-in. |
| 46 | .IP "HTTPS-proxy" |
| 47 | This curl is built to support HTTPS proxy. |
| 48 | .IP "IDN" |
| 49 | This curl supports IDN - international domain names. |
| 50 | .IP "IPv6" |
| 51 | You can use IPv6 with this. |
| 52 | .IP "Kerberos" |
| 53 | Kerberos V5 authentication is supported. |
| 54 | .IP "Largefile" |
| 55 | This curl supports transfers of large files, files larger than 2GB. |
| 56 | .IP "libz" |
| 57 | Automatic decompression (via gzip, deflate) of compressed files over HTTP is |
| 58 | supported. |
| 59 | .IP "MultiSSL" |
| 60 | This curl supports multiple TLS backends. |
| 61 | .IP "NTLM" |
| 62 | NTLM authentication is supported. |
| 63 | .IP "NTLM_WB" |
| 64 | NTLM delegation to winbind helper is supported. |
| 65 | .IP "PSL" |
| 66 | PSL is short for Public Suffix List and means that this curl has been built |
| 67 | with knowledge about "public suffixes". |
| 68 | .IP "SPNEGO" |
| 69 | SPNEGO authentication is supported. |
| 70 | .IP "SSL" |
| 71 | SSL versions of various protocols are supported, such as HTTPS, FTPS, POP3S |
| 72 | and so on. |
| 73 | .IP "SSPI" |
| 74 | SSPI is supported. |
| 75 | .IP "TLS-SRP" |
| 76 | SRP (Secure Remote Password) authentication is supported for TLS. |
| 77 | .IP "TrackMemory" |
| 78 | Debug memory tracking is supported. |
| 79 | .IP "Unicode" |
| 80 | Unicode support on Windows. |
| 81 | .IP "UnixSockets" |
| 82 | Unix sockets support is provided. |
| 83 | .IP "zstd" |
| 84 | Automatic decompression (via zstd) of compressed files over HTTP is supported. |
| 85 | .RE |