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_BINDLOCAL` 8 9Disable support for binding the local end of connections. 10 11## `CURL_DISABLE_COOKIES` 12 13Disable support for HTTP cookies. 14 15## `CURL_DISABLE_BASIC_AUTH` 16 17Disable support for the Basic authentication methods. 18 19## `CURL_DISABLE_BEARER_AUTH` 20 21Disable support for the Bearer authentication methods. 22 23## `CURL_DISABLE_DIGEST_AUTH` 24 25Disable support for the Digest authentication methods. 26 27## `CURL_DISABLE_KERBEROS_AUTH` 28 29Disable support for the Kerberos authentication methods. 30 31## `CURL_DISABLE_NEGOTIATE_AUTH` 32 33Disable support for the negotiate authentication methods. 34 35## `CURL_DISABLE_AWS` 36 37Disable **AWS-SIG4** support. 38 39## `CURL_DISABLE_DICT` 40 41Disable the DICT protocol 42 43## `CURL_DISABLE_DOH` 44 45Disable DNS-over-HTTPS 46 47## `CURL_DISABLE_FILE` 48 49Disable the FILE protocol 50 51## `CURL_DISABLE_FORM_API` 52 53Disable the form API 54 55## `CURL_DISABLE_FTP` 56 57Disable the FTP (and FTPS) protocol 58 59## `CURL_DISABLE_GETOPTIONS` 60 61Disable the `curl_easy_options` API calls that lets users get information 62about existing options to `curl_easy_setopt`. 63 64## `CURL_DISABLE_GOPHER` 65 66Disable the GOPHER protocol. 67 68## `CURL_DISABLE_HEADERS_API` 69 70Disable the HTTP header API. 71 72## `CURL_DISABLE_HSTS` 73 74Disable the HTTP Strict Transport Security support. 75 76## `CURL_DISABLE_HTTP` 77 78Disable the HTTP(S) protocols. Note that this then also disable HTTP proxy 79support. 80 81## `CURL_DISABLE_HTTP_AUTH` 82 83Disable support for all HTTP authentication methods. 84 85## `CURL_DISABLE_IMAP` 86 87Disable the IMAP(S) protocols. 88 89## `CURL_DISABLE_LDAP` 90 91Disable the LDAP(S) protocols. 92 93## `CURL_DISABLE_LDAPS` 94 95Disable the LDAPS protocol. 96 97## `CURL_DISABLE_LIBCURL_OPTION` 98 99Disable the --libcurl option from the curl tool. 100 101## `CURL_DISABLE_MIME` 102 103Disable MIME support. 104 105## `CURL_DISABLE_MQTT` 106 107Disable MQTT support. 108 109## `CURL_DISABLE_NETRC` 110 111Disable the netrc parser. 112 113## `CURL_DISABLE_NTLM` 114 115Disable support for NTLM. 116 117## `CURL_DISABLE_OPENSSL_AUTO_LOAD_CONFIG` 118 119Disable the auto load config support in the OpenSSL backend. 120 121## `CURL_DISABLE_PARSEDATE` 122 123Disable date parsing 124 125## `CURL_DISABLE_POP3` 126 127Disable the POP3 protocol 128 129## `CURL_DISABLE_PROGRESS_METER` 130 131Disable the built-in progress meter 132 133## `CURL_DISABLE_PROXY` 134 135Disable support for proxies 136 137## `CURL_DISABLE_RTSP` 138 139Disable the RTSP protocol. 140 141## `CURL_DISABLE_SHUFFLE_DNS` 142 143Disable the shuffle DNS feature 144 145## `CURL_DISABLE_SMB` 146 147Disable the SMB(S) protocols 148 149## `CURL_DISABLE_SMTP` 150 151Disable the SMTP(S) protocols 152 153## `CURL_DISABLE_SOCKETPAIR` 154 155Disable the use of `socketpair()` internally to allow waking up and canceling 156`curl_multi_poll()`. 157 158## `CURL_DISABLE_TELNET` 159 160Disable the TELNET protocol 161 162## `CURL_DISABLE_TFTP` 163 164Disable the TFTP protocol 165 166## `CURL_DISABLE_VERBOSE_STRINGS` 167 168Disable verbose strings and error messages. 169