• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Code defines to disable features and protocols
2
3## CURL_DISABLE_ALTSVC
4
5Disable support for Alt-Svc: HTTP headers.
6
7## CURL_DISABLE_COOKIES
8
9Disable support for HTTP cookies.
10
11## CURL_DISABLE_CRYPTO_AUTH
12
13Disable support for authentication methods using crypto.
14
15## CURL_DISABLE_NTLM
16
17Disable support for NTLM.
18
19## CURL_DISABLE_DICT
20
21Disable the DICT protocol
22
23## CURL_DISABLE_DOH
24
25Disable DNS-over-HTTPS
26
27## CURL_DISABLE_FILE
28
29Disable the FILE protocol
30
31## CURL_DISABLE_FTP
32
33Disable the FTP (and FTPS) protocol
34
35## CURL_DISABLE_GETOPTIONS
36
37Disable the `curl_easy_options` API calls that lets users get information
38about existing options to `curl_easy_setopt`.
39
40## CURL_DISABLE_GOPHER
41
42Disable the GOPHER protocol.
43
44## CURL_DISABLE_HSTS
45
46Disable the HTTP Strict Transport Security support.
47
48## CURL_DISABLE_HTTP
49
50Disable the HTTP(S) protocols. Note that this then also disable HTTP proxy
51support.
52
53## CURL_DISABLE_HTTP_AUTH
54
55Disable support for all HTTP authentication methods.
56
57## CURL_DISABLE_IMAP
58
59Disable the IMAP(S) protocols.
60
61## CURL_DISABLE_LDAP
62
63Disable the LDAP(S) protocols.
64
65## CURL_DISABLE_LDAPS
66
67Disable the LDAPS protocol.
68
69## CURL_DISABLE_LIBCURL_OPTION
70
71Disable the --libcurl option from the curl tool.
72
73## CURL_DISABLE_MIME
74
75Disable MIME support.
76
77## CURL_DISABLE_MQTT
78
79Disable MQTT support.
80
81## CURL_DISABLE_NETRC
82
83Disable the netrc parser.
84
85## CURL_DISABLE_OPENSSL_AUTO_LOAD_CONFIG
86
87Disable the auto load config support in the OpenSSL backend.
88
89## CURL_DISABLE_PARSEDATE
90
91Disable date parsing
92
93## CURL_DISABLE_POP
94
95Disable the POP(S) protocols
96
97## CURL_DISABLE_PROGRESS_METER
98
99Disable the built-in progress meter
100
101## CURL_DISABLE_PROXY
102
103Disable support for proxies
104
105## CURL_DISABLE_RTSP
106
107Disable the RTSP protocol.
108
109## CURL_DISABLE_SHUFFLE_DNS
110
111Disable the shuffle DNS feature
112
113## CURL_DISABLE_SMB
114
115Disable the SMB(S) protocols
116
117## CURL_DISABLE_SMTP
118
119Disable the SMTP(S) protocols
120
121## CURL_DISABLE_SOCKETPAIR
122
123Disable the use of socketpair internally to allow waking up and canceling
124curl_multi_poll().
125
126## CURL_DISABLE_TELNET
127
128Disable the TELNET protocol
129
130## CURL_DISABLE_TFTP
131
132Disable the TFTP protocol
133
134## CURL_DISABLE_VERBOSE_STRINGS
135
136Disable verbose strings and error messages.
137