5 \___|\___/|_| \_\_____|
7 This document lists defines and other symbols present in libcurl, together
8 with exact information about the first libcurl version that provides the
9 symbol, the first version in which the symbol was marked as deprecated and
10 for a few symbols the last version that featured it. The names appear in
13 Name Introduced Deprecated Removed
16 CURLAUTH_ANYSAFE 7.10.6
18 CURLAUTH_DIGEST 7.10.6
19 CURLAUTH_DIGEST_IE 7.19.3
20 CURLAUTH_GSSNEGOTIATE 7.10.6
22 CURLCLOSEPOLICY_CALLBACK 7.7
23 CURLCLOSEPOLICY_LEAST_RECENTLY_USED 7.7
24 CURLCLOSEPOLICY_LEAST_TRAFFIC 7.7
25 CURLCLOSEPOLICY_OLDEST 7.7
26 CURLCLOSEPOLICY_SLOWEST 7.7
27 CURLE_ABORTED_BY_CALLBACK 7.1
28 CURLE_BAD_CALLING_ORDER 7.1 7.17.0
29 CURLE_BAD_CONTENT_ENCODING 7.10
30 CURLE_BAD_FUNCTION_ARGUMENT 7.1
31 CURLE_BAD_PASSWORD_ENTERED - 7.17.0
32 CURLE_COULDNT_CONNECT 7.1
33 CURLE_COULDNT_RESOLVE_HOST 7.1
34 CURLE_COULDNT_RESOLVE_PROXY 7.1
36 CURLE_FILESIZE_EXCEEDED 7.10.8
37 CURLE_FILE_COULDNT_READ_FILE 7.1
38 CURLE_FTP_ACCESS_DENIED 7.1
39 CURLE_FTP_BAD_DOWNLOAD_RESUME 7.1
40 CURLE_FTP_CANT_GET_HOST 7.1
41 CURLE_FTP_CANT_RECONNECT 7.1 7.17.0
42 CURLE_FTP_COULDNT_GET_SIZE 7.1 7.17.0
43 CURLE_FTP_COULDNT_RETR_FILE 7.1
44 CURLE_FTP_COULDNT_SET_ASCII 7.1 7.17.0
45 CURLE_FTP_COULDNT_SET_BINARY 7.1 7.17.0
46 CURLE_FTP_COULDNT_SET_TYPE 7.17.0
47 CURLE_FTP_COULDNT_STOR_FILE 7.1
48 CURLE_FTP_COULDNT_USE_REST 7.1
49 CURLE_FTP_PORT_FAILED 7.1
50 CURLE_FTP_QUOTE_ERROR 7.1 7.17.0
51 CURLE_FTP_SSL_FAILED - 7.17.0
52 CURLE_FTP_USER_PASSWORD_INCORRECT 7.1 7.17.0
53 CURLE_FTP_WEIRD_227_FORMAT 7.1
54 CURLE_FTP_WEIRD_PASS_REPLY 7.1
55 CURLE_FTP_WEIRD_PASV_REPLY 7.1
56 CURLE_FTP_WEIRD_SERVER_REPLY 7.1
57 CURLE_FTP_WEIRD_USER_REPLY 7.1 7.17.0
58 CURLE_FTP_WRITE_ERROR 7.1 7.17.0
59 CURLE_FUNCTION_NOT_FOUND 7.1
60 CURLE_GOT_NOTHING 7.9.1
61 CURLE_HTTP_NOT_FOUND 7.1
62 CURLE_HTTP_PORT_FAILED - 7.12.0
63 CURLE_HTTP_POST_ERROR 7.1
64 CURLE_HTTP_RANGE_ERROR 7.1 7.17.0
65 CURLE_INTERFACE_FAILED 7.12.0
66 CURLE_LDAP_CANNOT_BIND 7.1
67 CURLE_LDAP_INVALID_URL 7.10.8
68 CURLE_LDAP_SEARCH_FAILED 7.1
69 CURLE_LIBRARY_NOT_FOUND 7.1 7.17.0
70 CURLE_MALFORMAT_USER 7.1 7.17.0
72 CURLE_OPERATION_TIMEDOUT 7.17.0
73 CURLE_OPERATION_TIMEOUTED 7.1 7.17.0
74 CURLE_OUT_OF_MEMORY 7.1
75 CURLE_PARTIAL_FILE 7.1
76 CURLE_PEER_FAILED_VERIFICATION - 7.17.1
77 CURLE_QUOTE_ERROR 7.17.0
78 CURLE_RANGE_ERROR 7.17.0
80 CURLE_RECV_ERROR 7.13.0
81 CURLE_REMOTE_ACCESS_DENIED 7.17.0
82 CURLE_REMOTE_DISK_FULL 7.17.0
83 CURLE_SEND_ERROR 7.13.0
84 CURLE_SHARE_IN_USE - 7.17.0
87 CURLE_SSL_CERTPROBLEM 7.10
89 CURLE_SSL_CONNECT_ERROR 7.1
90 CURLE_SSL_ENGINE_INITFAILED 7.13.0
91 CURLE_SSL_ENGINE_NOTFOUND 7.9.3
92 CURLE_SSL_ENGINE_SETFAILED 7.9.3
93 CURLE_SSL_PEER_CERTIFICATE 7.17.1
94 CURLE_TELNET_OPTION_SYNTAX 7.7
95 CURLE_TFTP_DISKFULL 7.15.0 7.17.0
96 CURLE_TFTP_EXISTS 7.15.0 7.17.0
97 CURLE_TFTP_ILLEGAL 7.15.0
98 CURLE_TFTP_NOSUCHUSER 7.15.0
99 CURLE_TFTP_UNKNOWNID 7.15.0
100 CURLE_TOO_MANY_REDIRECTS 7.5
101 CURLE_UNKNOWN_TELNET_OPTION 7.7
102 CURLE_UNSUPPORTED_PROTOCOL 7.1
103 CURLE_URL_MALFORMAT 7.1
104 CURLE_URL_MALFORMAT_USER 7.1 7.17.0
105 CURLE_USE_SSL_FAILED 7.17.0
106 CURLE_WRITE_ERROR 7.1
107 CURLFTPAUTH_DEFAULT 7.12.2
108 CURLFTPAUTH_DEFAULT 7.12.2
109 CURLFTPAUTH_SSL 7.12.2
110 CURLFTPAUTH_SSL 7.12.2
111 CURLFTPAUTH_TLS 7.12.2
112 CURLFTPAUTH_TLS 7.12.2
113 CURLFTPMETHOD_MULTICWD 7.15.1
114 CURLFTPMETHOD_NOCWD 7.15.1
115 CURLFTPMETHOD_SINGLECWD 7.15.1
116 CURLFTPSSL_ALL - 7.17.0
117 CURLFTPSSL_CCC_ACTIVE 7.16.1
118 CURLFTPSSL_CCC_NONE 7.16.1
119 CURLFTPSSL_CCC_PASSIVE 7.16.1
120 CURLFTPSSL_CONTROL 7.11.0 7.17.0
121 CURLFTPSSL_NONE 7.11.0 7.17.0
122 CURLFTPSSL_TRY 7.11.0 7.17.0
123 CURLFTP_CREATE_DIR 7.19.4
124 CURLFTP_CREATE_DIR_NONE 7.19.4
125 CURLFTP_CREATE_DIR_RETRY 7.19.4
126 CURLINFO_APPCONNECT_TIME 7.19.0
127 CURLINFO_CERTINFO 7.19.1
128 CURLINFO_CONDITION_UNMET 7.19.4
129 CURLINFO_CONNECT_TIME 7.4.1
130 CURLINFO_CONTENT_LENGTH_DOWNLOAD 7.6.1
131 CURLINFO_CONTENT_LENGTH_UPLOAD 7.6.1
132 CURLINFO_CONTENT_TYPE 7.9.4
133 CURLINFO_COOKIELIST 7.14.1
134 CURLINFO_DATA_IN 7.9.6
135 CURLINFO_DATA_OUT 7.9.6
136 CURLINFO_EFFECTIVE_URL 7.3
137 CURLINFO_FILETIME 7.5
138 CURLINFO_FTP_ENTRY_PATH 7.15.4
139 CURLINFO_HEADER_IN 7.9.6
140 CURLINFO_HEADER_OUT 7.9.6
141 CURLINFO_HEADER_SIZE 7.4.1
142 CURLINFO_HTTPAUTH_AVAIL 7.10.8
143 CURLINFO_HTTP_CODE 7.4.1 7.10.8
144 CURLINFO_HTTP_CONNECTCODE 7.10.7
145 CURLINFO_LASTSOCKET 7.15.2
146 CURLINFO_NAMELOOKUP_TIME 7.4.1
147 CURLINFO_NUM_CONNECTS 7.12.3
148 CURLINFO_OS_ERRNO 7.12.2
149 CURLINFO_PRETRANSFER_TIME 7.4.1
150 CURLINFO_PRIMARY_IP 7.19.0
151 CURLINFO_PRIVATE 7.10.3
152 CURLINFO_PRIVATE 7.10.3
153 CURLINFO_PROXYAUTH_AVAIL 7.10.8
154 CURLINFO_REDIRECT_COUNT 7.9.7
155 CURLINFO_REDIRECT_TIME 7.9.7
156 CURLINFO_REDIRECT_URL 7.18.2
157 CURLINFO_REQUEST_SIZE 7.4.1
158 CURLINFO_RESPONSE_CODE 7.10.8
159 CURLINFO_SIZE_DOWNLOAD 7.4.1
160 CURLINFO_SIZE_UPLOAD 7.4.1
161 CURLINFO_SPEED_DOWNLOAD 7.4.1
162 CURLINFO_SPEED_UPLOAD 7.4.1
163 CURLINFO_SSL_ENGINES 7.12.3
164 CURLINFO_SSL_VERIFYRESULT 7.5
165 CURLINFO_STARTTRANSFER_TIME 7.9.2
167 CURLINFO_TOTAL_TIME 7.4.1
169 CURLM_BAD_EASY_HANDLE 7.9.6
170 CURLM_BAD_HANDLE 7.9.6
171 CURLM_CALL_MULTI_PERFORM 7.9.6
172 CURLM_CALL_MULTI_SOCKET 7.15.5
173 CURLM_INTERNAL_ERROR 7.9.6
175 CURLM_OUT_OF_MEMORY 7.9.6
176 CURLOPT_ADDRESS_SCOPE 7.19.0
177 CURLOPT_APPEND 7.16.4
178 CURLOPT_AUTOREFERER 7.1
179 CURLOPT_BUFFERSIZE 7.10
182 CURLOPT_CERTINFO 7.19.1
183 CURLOPT_CLOSEFUNCTION 7.7 7.11.1 7.15.4
184 CURLOPT_CLOSEPOLICY 7.7 7.16.1
185 CURLOPT_CONNECTTIMEOUT 7.7
186 CURLOPT_CONNECTTIMEOUT_MS 7.16.2
187 CURLOPT_CONNECT_ONLY 7.15.2
188 CURLOPT_CONV_FROM_NETWORK_FUNCTION 7.15.4
189 CURLOPT_CONV_FROM_UTF8_FUNCTION 7.15.4
190 CURLOPT_CONV_TO_NETWORK_FUNCTION 7.15.4
192 CURLOPT_COOKIEFILE 7.1
193 CURLOPT_COOKIEJAR 7.9
194 CURLOPT_COOKIELIST 7.17.1
195 CURLOPT_COOKIESESSION 7.9.7
196 CURLOPT_COPYPOSTFIELDS 7.17.1
198 CURLOPT_CRLFILE 7.19.0
199 CURLOPT_CUSTOMREQUEST 7.1
200 CURLOPT_DEBUGDATA 7.9.6
201 CURLOPT_DEBUGFUNCTION 7.9.6
202 CURLOPT_DIRLISTONLY 7.16.4
203 CURLOPT_DNS_CACHE_TIMEOUT 7.9.3
204 CURLOPT_DNS_USE_GLOBAL_CACHE 7.9.3 7.11.1
205 CURLOPT_EGDSOCKET 7.7
206 CURLOPT_ENCODING 7.12.2
207 CURLOPT_ERRORBUFFER 7.1
208 CURLOPT_FAILONERROR 7.1
209 CURLOPT_FILE 7.1 7.9.7
211 CURLOPT_FLAGS 7.1 - 7.9.2
212 CURLOPT_FOLLOWLOCATION 7.1
213 CURLOPT_FORBID_REUSE 7.7
214 CURLOPT_FRESH_CONNECT 7.7
215 CURLOPT_FTPAPPEND 7.1 7.16.4
216 CURLOPT_FTPASCII 7.1 7.11.1 7.15.4
217 CURLOPT_FTPLISTONLY 7.1 7.16.4
219 CURLOPT_FTPSSLAUTH 7.12.2
220 CURLOPT_FTP_ACCOUNT 7.13.1
221 CURLOPT_FTP_ALTERNATIVE_TO_USER 7.15.5
222 CURLOPT_FTP_CREATE_MISSING_DIRS 7.10.7
223 CURLOPT_FTP_FILEMETHOD 7.15.1
224 CURLOPT_FTP_RESPONSE_TIMEOUT 7.10.8
225 CURLOPT_FTP_SKIP_PASV_IP 7.15.0
226 CURLOPT_FTP_SSL 7.11.0 7.16.4
227 CURLOPT_FTP_SSL_CCC 7.16.1
228 CURLOPT_FTP_USE_EPRT 7.10.5
229 CURLOPT_FTP_USE_EPSV 7.9.2
231 CURLOPT_HEADERFUNCTION 7.7.2
232 CURLOPT_HTTP200ALIASES 7.10.3
233 CURLOPT_HTTPAUTH 7.10.6
234 CURLOPT_HTTPGET 7.8.1
235 CURLOPT_HTTPHEADER 7.1
237 CURLOPT_HTTPPROXYTUNNEL 7.3
238 CURLOPT_HTTPREQUEST 7.1 - 7.15.4
239 CURLOPT_HTTP_CONTENT_DECODING 7.16.2
240 CURLOPT_HTTP_TRANSFER_DECODING 7.16.2
241 CURLOPT_HTTP_VERSION 7.9.1
242 CURLOPT_IGNORE_CONTENT_LENGTH 7.14.1
243 CURLOPT_INFILE 7.1 7.9.7
244 CURLOPT_INFILESIZE 7.1
245 CURLOPT_INFILESIZE_LARGE 7.11.0
246 CURLOPT_INTERFACE 7.3
247 CURLOPT_IOCTLDATA 7.12.3
248 CURLOPT_IOCTLFUNCTION 7.12.3
249 CURLOPT_IPRESOLVE 7.10.8
250 CURLOPT_ISSUERCERT 7.19.0
251 CURLOPT_KEYPASSWD - 7.17.0
252 CURLOPT_KRB4LEVEL 7.3 7.17.0
253 CURLOPT_KRBLEVEL 7.17.0
254 CURLOPT_LOCALPORT 7.15.2
255 CURLOPT_LOCALPORTRANGE 7.15.2
256 CURLOPT_LOW_SPEED_LIMIT 7.1
257 CURLOPT_LOW_SPEED_TIME 7.1
258 CURLOPT_MAXCONNECTS 7.7
259 CURLOPT_MAXFILESIZE 7.10.8
260 CURLOPT_MAXFILESIZE_LARGE 7.11.0
261 CURLOPT_MAXREDIRS 7.5
262 CURLOPT_MAX_RECV_SPEED_LARGE 7.15.5
263 CURLOPT_MAX_SEND_SPEED_LARGE 7.15.5
264 CURLOPT_MUTE 7.1 7.8 7.15.4
266 CURLOPT_NETRC_FILE 7.11.0
267 CURLOPT_NEW_DIRECTORY_PERMS 7.16.4
268 CURLOPT_NEW_FILE_PERMS 7.16.4
270 CURLOPT_NOPROGRESS 7.1
271 CURLOPT_NOPROXY 7.19.4
272 CURLOPT_NOSIGNAL 7.10
273 CURLOPT_OPENSOCKETDATA 7.17.1
274 CURLOPT_OPENSOCKETFUNCTION 7.17.1
275 CURLOPT_PASSWDDATA 7.1 7.11.1 7.15.4
276 CURLOPT_PASSWDFUNCTION 7.1 7.11.1 7.15.4
277 CURLOPT_PASSWORD 7.19.1
278 CURLOPT_PASV_POST 7.12.1 - 7.13.0
281 CURLOPT_POST301 7.17.1 7.19.1
282 CURLOPT_POSTFIELDS 7.1
283 CURLOPT_POSTFIELDSIZE 7.2
284 CURLOPT_POSTFIELDSIZE_LARGE 7.11.1
285 CURLOPT_POSTQUOTE 7.1
286 CURLOPT_POSTREDIR 7.19.1
287 CURLOPT_PREQUOTE 7.9.5
288 CURLOPT_PRIVATE 7.10.3
289 CURLOPT_PROGRESSDATA 7.1
290 CURLOPT_PROGRESSFUNCTION 7.1
291 CURLOPT_PROGRESSMODE 7.1 - 7.9.2
292 CURLOPT_PROTOCOLS 7.19.4
294 CURLOPT_PROXYAUTH 7.10.7
295 CURLOPT_PROXYPASSWORD 7.19.1
296 CURLOPT_PROXYPORT 7.1
297 CURLOPT_PROXYTYPE 7.10
298 CURLOPT_PROXYUSERNAME 7.19.1
299 CURLOPT_PROXYUSERPWD 7.1
300 CURLOPT_PROXY_TRANSFER_MODE 7.18.0
303 CURLOPT_RANDOM_FILE 7.7
305 CURLOPT_READDATA 7.9.7
306 CURLOPT_READFUNCTION 7.1
307 CURLOPT_REDIR_PROTOCOLS 7.19.4
309 CURLOPT_RESUME_FROM 7.1
310 CURLOPT_RESUME_FROM_LARGE 7.11.0
311 CURLOPT_SEEKDATA 7.18.1
312 CURLOPT_SEEKFUNCTION 7.18.1
314 CURLOPT_SOCKOPTDATA 7.16.0
315 CURLOPT_SOCKOPTFUNCTION 7.16.0
316 CURLOPT_SOCKS5_GSSAPI_NEC 7.19.4
317 CURLOPT_SOCKS5_GSSAPI_SERVICE 7.19.4
318 CURLOPT_SOURCE_HOST 7.12.1 - 7.13.0
319 CURLOPT_SOURCE_PATH 7.12.1 - 7.13.0
320 CURLOPT_SOURCE_PORT 7.12.1 - 7.13.0
321 CURLOPT_SOURCE_POSTQUOTE 7.12.1 - 7.15.4
322 CURLOPT_SOURCE_PREQUOTE 7.12.1 - 7.15.4
323 CURLOPT_SOURCE_QUOTE 7.13.0 - 7.15.4
324 CURLOPT_SOURCE_URL 7.13.0 - 7.15.4
325 CURLOPT_SOURCE_USERPWD 7.12.1 - 7.15.4
326 CURLOPT_SSH_AUTH_TYPES 7.16.1
327 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 7.17.1
328 CURLOPT_SSH_PRIVATE_KEYFILE 7.16.1
329 CURLOPT_SSH_PUBLIC_KEYFILE 7.16.1
331 CURLOPT_SSLCERTPASSWD 7.17.0
332 CURLOPT_SSLCERTTYPE 7.9.3
333 CURLOPT_SSLENGINE 7.9.3
334 CURLOPT_SSLENGINE_DEFAULT 7.9.3
336 CURLOPT_SSLKEYPASSWD 7.17.0
337 CURLOPT_SSLKEYPASSWD 7.17.0
338 CURLOPT_SSLKEYTYPE 7.9.3
339 CURLOPT_SSLVERSION 7.1
340 CURLOPT_SSL_CIPHER_LIST 7.9
341 CURLOPT_SSL_CTX_DATA 7.10.6
342 CURLOPT_SSL_CTX_FUNCTION 7.10.6
343 CURLOPT_SSL_SESSIONID_CACHE 7.16.0
344 CURLOPT_SSL_VERIFYHOST 7.8.1
345 CURLOPT_SSL_VERIFYPEER 7.4.2
347 CURLOPT_TCP_NODELAY 7.11.2
348 CURLOPT_TELNETOPTIONS 7.7
349 CURLOPT_TFTPBLKSIZE 7.19.4
350 CURLOPT_TIMECONDITION 7.1
352 CURLOPT_TIMEOUT_MS 7.16.2
353 CURLOPT_TIMEVALUE 7.1
354 CURLOPT_TRANSFERTEXT 7.11.1
355 CURLOPT_UNRESTRICTED_AUTH 7.10.4
358 CURLOPT_USERAGENT 7.1
359 CURLOPT_USERNAME 7.19.1
361 CURLOPT_USE_SSL 7.17.0
363 CURLOPT_WRITEDATA 7.9.7
364 CURLOPT_WRITEFUNCTION 7.1
365 CURLOPT_WRITEHEADER 7.1
367 CURLPROTO_DICT 7.19.4
368 CURLPROTO_FILE 7.19.4
370 CURLPROTO_FTPS 7.19.4
371 CURLPROTO_HTTP 7.19.4
372 CURLPROTO_HTTPS 7.19.4
373 CURLPROTO_LDAP 7.19.4
374 CURLPROTO_LDAPS 7.19.4
376 CURLPROTO_SFTP 7.19.4
377 CURLPROTO_TELNET 7.19.4
378 CURLPROTO_TFTP 7.19.4
380 CURLPROXY_HTTP_1_0 7.19.4
381 CURLPROXY_SOCKS4 7.10
382 CURLPROXY_SOCKS4A 7.18.0
383 CURLPROXY_SOCKS5 7.10
384 CURLPROXY_SOCKS5_HOSTNAME 7.18.0
385 CURLSSH_AUTH_DEFAULT 7.16.1
386 CURLSSH_AUTH_HOST 7.16.1
387 CURLSSH_AUTH_KEYBOARD 7.16.1
388 CURLSSH_AUTH_NONE 7.16.1
389 CURLSSH_AUTH_PASSWORD 7.16.1
390 CURLSSH_AUTH_PUBLICKEY 7.16.1
391 CURLUSESSL_ALL 7.17.0
392 CURLUSESSL_ALL 7.17.0
393 CURLUSESSL_CONTROL 7.17.0
394 CURLUSESSL_CONTROL 7.17.0
395 CURLUSESSL_NONE 7.17.0
396 CURLUSESSL_NONE 7.17.0
397 CURLUSESSL_TRY 7.17.0
398 CURLUSESSL_TRY 7.17.0
399 CURLVERSION_FIRST 7.10
401 CURLVERSION_SECOND 7.11.1
402 CURLVERSION_THIRD 7.12.0
403 CURL_HTTP_VERSION_1_0 7.9.1
404 CURL_HTTP_VERSION_1_1 7.9.1
405 CURL_HTTP_VERSION_NONE 7.9.1
406 CURL_IPRESOLVE_V4 7.10.8
407 CURL_IPRESOLVE_V6 7.10.8
408 CURL_IPRESOLVE_WHATEVER 7.10.8
409 CURL_NETRC_IGNORED 7.9.8
410 CURL_NETRC_OPTIONAL 7.9.8
411 CURL_NETRC_REQUIRED 7.9.8
412 CURL_SEEKFUNC_CANTSEEK 7.19.5
413 CURL_SEEKFUNC_FAIL 7.19.5
414 CURL_SEEKFUNC_OK 7.19.5
415 CURL_SSLVERSION_DEFAULT 7.9.2
416 CURL_SSLVERSION_SSLv2 7.9.2
417 CURL_SSLVERSION_SSLv3 7.9.2
418 CURL_SSLVERSION_TLSv1 7.9.2
419 CURL_TIMECOND_IFMODSINCE 7.9.7
420 CURL_TIMECOND_IFUNMODSINCE 7.9.7
421 CURL_TIMECOND_LASTMOD 7.9.7
422 CURL_VERSION_ASYNCHDNS 7.10.7
423 CURL_VERSION_CONV 7.15.4
424 CURL_VERSION_DEBUG 7.10.6
425 CURL_VERSION_GSSNEGOTIATE 7.10.6
426 CURL_VERSION_IDN 7.12.0
427 CURL_VERSION_IPV6 7.10
428 CURL_VERSION_KERBEROS4 7.10
429 CURL_VERSION_LARGEFILE 7.11.1
430 CURL_VERSION_LIBZ 7.10
431 CURL_VERSION_NTLM 7.10.6
432 CURL_VERSION_SPNEGO 7.10.8
433 CURL_VERSION_SSL 7.10
434 CURL_VERSION_SSPI 7.13.2