quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

CURL-DISABLE.md (3337B)


      1 <!--
      2 Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
      3 
      4 SPDX-License-Identifier: curl
      5 -->
      6 
      7 # Code defines to disable features and protocols
      8 
      9 ## `CURL_DISABLE_ALTSVC`
     10 
     11 Disable support for Alt-Svc: HTTP headers.
     12 
     13 ## `CURL_DISABLE_BINDLOCAL`
     14 
     15 Disable support for binding the local end of connections.
     16 
     17 ## `CURL_DISABLE_COOKIES`
     18 
     19 Disable support for HTTP cookies.
     20 
     21 ## `CURL_DISABLE_BASIC_AUTH`
     22 
     23 Disable support for the Basic authentication methods.
     24 
     25 ## `CURL_DISABLE_BEARER_AUTH`
     26 
     27 Disable support for the Bearer authentication methods.
     28 
     29 ## `CURL_DISABLE_DIGEST_AUTH`
     30 
     31 Disable support for the Digest authentication methods.
     32 
     33 ## `CURL_DISABLE_KERBEROS_AUTH`
     34 
     35 Disable support for the Kerberos authentication methods.
     36 
     37 ## `CURL_DISABLE_NEGOTIATE_AUTH`
     38 
     39 Disable support for the negotiate authentication methods.
     40 
     41 ## `CURL_DISABLE_AWS`
     42 
     43 Disable **aws-sigv4** support.
     44 
     45 ## `CURL_DISABLE_CA_SEARCH`
     46 
     47 Disable unsafe CA bundle search in PATH on Windows.
     48 
     49 ## `CURL_DISABLE_DICT`
     50 
     51 Disable the DICT protocol
     52 
     53 ## `CURL_DISABLE_DOH`
     54 
     55 Disable DNS-over-HTTPS
     56 
     57 ## `CURL_DISABLE_FILE`
     58 
     59 Disable the FILE protocol
     60 
     61 ## `CURL_DISABLE_FORM_API`
     62 
     63 Disable the form API
     64 
     65 ## `CURL_DISABLE_FTP`
     66 
     67 Disable the FTP (and FTPS) protocol
     68 
     69 ## `CURL_DISABLE_GETOPTIONS`
     70 
     71 Disable the `curl_easy_options` API calls that lets users get information
     72 about existing options to `curl_easy_setopt`.
     73 
     74 ## `CURL_DISABLE_GOPHER`
     75 
     76 Disable the GOPHER protocol.
     77 
     78 ## `CURL_DISABLE_HEADERS_API`
     79 
     80 Disable the HTTP header API.
     81 
     82 ## `CURL_DISABLE_HSTS`
     83 
     84 Disable the HTTP Strict Transport Security support.
     85 
     86 ## `CURL_DISABLE_HTTP`
     87 
     88 Disable the HTTP(S) protocols. Note that this then also disable HTTP proxy
     89 support.
     90 
     91 ## `CURL_DISABLE_HTTP_AUTH`
     92 
     93 Disable support for all HTTP authentication methods.
     94 
     95 ## `CURL_DISABLE_IMAP`
     96 
     97 Disable the IMAP(S) protocols.
     98 
     99 ## `CURL_DISABLE_LDAP`
    100 
    101 Disable the LDAP(S) protocols.
    102 
    103 ## `CURL_DISABLE_LDAPS`
    104 
    105 Disable the LDAPS protocol.
    106 
    107 ## `CURL_DISABLE_LIBCURL_OPTION`
    108 
    109 Disable the --libcurl option from the curl tool.
    110 
    111 ## `CURL_DISABLE_MIME`
    112 
    113 Disable MIME support.
    114 
    115 ## `CURL_DISABLE_MQTT`
    116 
    117 Disable MQTT support.
    118 
    119 ## `CURL_DISABLE_NETRC`
    120 
    121 Disable the netrc parser.
    122 
    123 ## `CURL_DISABLE_NTLM`
    124 
    125 Disable support for NTLM.
    126 
    127 ## `CURL_DISABLE_OPENSSL_AUTO_LOAD_CONFIG`
    128 
    129 Disable the auto load config support in the OpenSSL backend.
    130 
    131 ## `CURL_DISABLE_PARSEDATE`
    132 
    133 Disable date parsing
    134 
    135 ## `CURL_DISABLE_POP3`
    136 
    137 Disable the POP3 protocol
    138 
    139 ## `CURL_DISABLE_PROGRESS_METER`
    140 
    141 Disable the built-in progress meter
    142 
    143 ## `CURL_DISABLE_PROXY`
    144 
    145 Disable support for proxies
    146 
    147 ## `CURL_DISABLE_IPFS`
    148 
    149 Disable the IPFS/IPNS protocols. This affects the curl tool only, where
    150 IPFS/IPNS protocol support is implemented.
    151 
    152 ## `CURL_DISABLE_RTSP`
    153 
    154 Disable the RTSP protocol.
    155 
    156 ## `CURL_DISABLE_SHA512_256`
    157 
    158 Disable the SHA-512/256 hash algorithm.
    159 
    160 ## `CURL_DISABLE_SHUFFLE_DNS`
    161 
    162 Disable the shuffle DNS feature
    163 
    164 ## `CURL_DISABLE_SMB`
    165 
    166 Disable the SMB(S) protocols
    167 
    168 ## `CURL_DISABLE_SMTP`
    169 
    170 Disable the SMTP(S) protocols
    171 
    172 ## `CURL_DISABLE_SOCKETPAIR`
    173 
    174 Disable the use of `socketpair()` internally to allow waking up and canceling
    175 `curl_multi_poll()`.
    176 
    177 ## `CURL_DISABLE_TELNET`
    178 
    179 Disable the TELNET protocol
    180 
    181 ## `CURL_DISABLE_TFTP`
    182 
    183 Disable the TFTP protocol
    184 
    185 ## `CURL_DISABLE_VERBOSE_STRINGS`
    186 
    187 Disable verbose strings and error messages.
    188 
    189 ## `CURL_DISABLE_WEBSOCKETS`
    190 
    191 Disable the WebSocket protocols.