06fbd85ab0204b05134ee21d1d9b448a0ffddca8
[mdref/mdref-http] / http / Client / Curl / Features.md
1 # namespace http\Client\Curl\Features
2
3 CURL feature constants.
4
5 > ***NOTE:***
6 > These constants have been added in v2.6.0, resp. v3.1.0.
7
8 ## Constants:
9
10 * ASYNCHDNS
11 Whether libcurl supports asynchronous domain name resolution.
12 * GSSAPI
13 Whether libcurl supports the Generic Security Services Application Program Interface. Available if libcurl is v7.38.0 or more recent.
14 * GSSNEGOTIATE
15 Whether libcurl supports HTTP Generic Security Services negotiation.
16 * HTTP2
17 Whether libcurl supports the HTTP/2 protocol. Available if libcurl is v7.33.0 or more recent.
18 * IDN
19 Whether libcurl supports international domain names.
20 * IPV6
21 Whether libcurl supports IPv6.
22 * KERBEROS4
23 Whether libcurl supports the old Kerberos protocol.
24 * KERBEROS5
25 Whether libcurl supports the more recent Kerberos v5 protocol. Available if libcurl is v7.40.0 or more recent.
26 * LARGEFILE
27 Whether libcurl supports large files.
28 * LIBZ
29 Whether libcurl supports gzip/deflate compression.
30 * NTLM
31 Whether libcurl supports the NT Lan Manager authentication.
32 * NTLM_WB
33 Whether libcurl supports NTLM delegation to a winbind helper. Available if libcurl is v7.22.0 or more recent.
34 * PSL
35 Whether libcurl supports the Public Suffix List for cookie host handling. Available if libcurl is v7.47.0 or more recent.
36 * SPNEGO
37 Whether libcurl supports the Simple and Protected GSSAPI Negotiation Mechanism.
38 * SSL
39 Whether libcurl supports SSL/TLS protocols.
40 * SSPI
41 Whether libcurl supports the Security Support Provider Interface.
42 * TLSAUTH_SRP
43 Whether libcurl supports TLS Secure Remote Password authentication. Available if libcurl is v7.21.4 or more recent.
44 * UNIX_SOCKETS
45 Whether libcurl supports connections to unix sockets. Available if libcurl is v7.40.0 or more recent.