mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
Declare ext/curl constants in stubs (#9384)
This commit is contained in:
parent
742b4bac2c
commit
e6e26b444d
File diff suppressed because it is too large
Load Diff
1071
ext/curl/curl_arginfo.h
generated
1071
ext/curl/curl_arginfo.h
generated
File diff suppressed because it is too large
Load Diff
@ -374,936 +374,7 @@ PHP_MINIT_FUNCTION(curl)
|
||||
{
|
||||
REGISTER_INI_ENTRIES();
|
||||
|
||||
/* See http://curl.haxx.se/lxr/source/docs/libcurl/symbols-in-versions
|
||||
or curl src/docs/libcurl/symbols-in-versions for a (almost) complete list
|
||||
of options and which version they were introduced */
|
||||
|
||||
/* Constants for curl_setopt() */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_AUTOREFERER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_BINARYTRANSFER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_BUFFERSIZE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CAINFO);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CAPATH);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CONNECTTIMEOUT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_COOKIE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_COOKIEFILE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_COOKIEJAR);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_COOKIESESSION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CRLF);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CUSTOMREQUEST);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DNS_CACHE_TIMEOUT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DNS_USE_GLOBAL_CACHE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_EGDSOCKET);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_ENCODING);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FAILONERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FILE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FILETIME);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FOLLOWLOCATION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FORBID_REUSE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FRESH_CONNECT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTPAPPEND);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTPLISTONLY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTPPORT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_USE_EPRT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_USE_EPSV);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HEADER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HEADERFUNCTION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HTTP200ALIASES);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HTTPGET);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HTTPHEADER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HTTPPROXYTUNNEL);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HTTP_VERSION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_INFILE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_INFILESIZE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_INTERFACE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_KRB4LEVEL);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_LOW_SPEED_LIMIT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_LOW_SPEED_TIME);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAXCONNECTS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAXREDIRS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_NETRC);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_NOBODY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_NOPROGRESS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_NOSIGNAL);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PORT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_POST);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_POSTFIELDS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_POSTQUOTE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PREQUOTE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PRIVATE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROGRESSFUNCTION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXYPORT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXYTYPE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXYUSERPWD);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PUT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_QUOTE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RANDOM_FILE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RANGE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_READDATA);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_READFUNCTION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_REFERER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RESUME_FROM);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RETURNTRANSFER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SHARE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLCERT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLCERTPASSWD);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLCERTTYPE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLENGINE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLENGINE_DEFAULT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLKEY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLKEYPASSWD);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLKEYTYPE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLVERSION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSL_CIPHER_LIST);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSL_VERIFYHOST);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSL_VERIFYPEER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_STDERR);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TELNETOPTIONS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TIMECONDITION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TIMEOUT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TIMEVALUE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TRANSFERTEXT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_UNRESTRICTED_AUTH);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_UPLOAD);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_URL);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_USERAGENT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_USERPWD);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_VERBOSE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_WRITEFUNCTION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_WRITEHEADER);
|
||||
#if LIBCURL_VERSION_NUM >= 0x072000
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_XFERINFOFUNCTION);
|
||||
#endif
|
||||
|
||||
/* */
|
||||
REGISTER_CURL_CONSTANT(CURLE_ABORTED_BY_CALLBACK);
|
||||
REGISTER_CURL_CONSTANT(CURLE_BAD_CALLING_ORDER);
|
||||
REGISTER_CURL_CONSTANT(CURLE_BAD_CONTENT_ENCODING);
|
||||
REGISTER_CURL_CONSTANT(CURLE_BAD_DOWNLOAD_RESUME);
|
||||
REGISTER_CURL_CONSTANT(CURLE_BAD_FUNCTION_ARGUMENT);
|
||||
REGISTER_CURL_CONSTANT(CURLE_BAD_PASSWORD_ENTERED);
|
||||
REGISTER_CURL_CONSTANT(CURLE_COULDNT_CONNECT);
|
||||
REGISTER_CURL_CONSTANT(CURLE_COULDNT_RESOLVE_HOST);
|
||||
REGISTER_CURL_CONSTANT(CURLE_COULDNT_RESOLVE_PROXY);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FAILED_INIT);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FILE_COULDNT_READ_FILE);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_ACCESS_DENIED);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_BAD_DOWNLOAD_RESUME);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_CANT_GET_HOST);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_CANT_RECONNECT);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_COULDNT_GET_SIZE);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_COULDNT_RETR_FILE);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_COULDNT_SET_ASCII);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_COULDNT_SET_BINARY);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_COULDNT_STOR_FILE);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_COULDNT_USE_REST);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_PARTIAL_FILE);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_PORT_FAILED);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_QUOTE_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_USER_PASSWORD_INCORRECT);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_WEIRD_227_FORMAT);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_WEIRD_PASS_REPLY);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_WEIRD_PASV_REPLY);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_WEIRD_SERVER_REPLY);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_WEIRD_USER_REPLY);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_WRITE_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLE_FUNCTION_NOT_FOUND);
|
||||
REGISTER_CURL_CONSTANT(CURLE_GOT_NOTHING);
|
||||
REGISTER_CURL_CONSTANT(CURLE_HTTP_NOT_FOUND);
|
||||
REGISTER_CURL_CONSTANT(CURLE_HTTP_PORT_FAILED);
|
||||
REGISTER_CURL_CONSTANT(CURLE_HTTP_POST_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLE_HTTP_RANGE_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLE_HTTP_RETURNED_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLE_LDAP_CANNOT_BIND);
|
||||
REGISTER_CURL_CONSTANT(CURLE_LDAP_SEARCH_FAILED);
|
||||
REGISTER_CURL_CONSTANT(CURLE_LIBRARY_NOT_FOUND);
|
||||
REGISTER_CURL_CONSTANT(CURLE_MALFORMAT_USER);
|
||||
REGISTER_CURL_CONSTANT(CURLE_OBSOLETE);
|
||||
REGISTER_CURL_CONSTANT(CURLE_OK);
|
||||
REGISTER_CURL_CONSTANT(CURLE_OPERATION_TIMEDOUT);
|
||||
REGISTER_CURL_CONSTANT(CURLE_OPERATION_TIMEOUTED);
|
||||
REGISTER_CURL_CONSTANT(CURLE_OUT_OF_MEMORY);
|
||||
REGISTER_CURL_CONSTANT(CURLE_PARTIAL_FILE);
|
||||
REGISTER_CURL_CONSTANT(CURLE_READ_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLE_RECV_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLE_SEND_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLE_SHARE_IN_USE);
|
||||
REGISTER_CURL_CONSTANT(CURLE_SSL_CACERT);
|
||||
REGISTER_CURL_CONSTANT(CURLE_SSL_CERTPROBLEM);
|
||||
REGISTER_CURL_CONSTANT(CURLE_SSL_CIPHER);
|
||||
REGISTER_CURL_CONSTANT(CURLE_SSL_CONNECT_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLE_SSL_ENGINE_NOTFOUND);
|
||||
REGISTER_CURL_CONSTANT(CURLE_SSL_ENGINE_SETFAILED);
|
||||
REGISTER_CURL_CONSTANT(CURLE_SSL_PEER_CERTIFICATE);
|
||||
#if LIBCURL_VERSION_NUM >= 0x072700 /* Available since 7.39.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLE_SSL_PINNEDPUBKEYNOTMATCH);
|
||||
#endif
|
||||
REGISTER_CURL_CONSTANT(CURLE_TELNET_OPTION_SYNTAX);
|
||||
REGISTER_CURL_CONSTANT(CURLE_TOO_MANY_REDIRECTS);
|
||||
REGISTER_CURL_CONSTANT(CURLE_UNKNOWN_TELNET_OPTION);
|
||||
REGISTER_CURL_CONSTANT(CURLE_UNSUPPORTED_PROTOCOL);
|
||||
REGISTER_CURL_CONSTANT(CURLE_URL_MALFORMAT);
|
||||
REGISTER_CURL_CONSTANT(CURLE_URL_MALFORMAT_USER);
|
||||
REGISTER_CURL_CONSTANT(CURLE_WRITE_ERROR);
|
||||
|
||||
/* cURL info constants */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_CONNECT_TIME);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_CONTENT_LENGTH_DOWNLOAD);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_CONTENT_LENGTH_UPLOAD);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_CONTENT_TYPE);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_EFFECTIVE_URL);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_FILETIME);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_HEADER_OUT);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_HEADER_SIZE);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_HTTP_CODE);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_LASTONE);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_NAMELOOKUP_TIME);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_PRETRANSFER_TIME);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_PRIVATE);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_REDIRECT_COUNT);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_REDIRECT_TIME);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_REQUEST_SIZE);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SIZE_DOWNLOAD);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SIZE_UPLOAD);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SPEED_DOWNLOAD);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SPEED_UPLOAD);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SSL_VERIFYRESULT);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_STARTTRANSFER_TIME);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_TOTAL_TIME);
|
||||
#if LIBCURL_VERSION_NUM >= 0x074800 /* Available since 7.72.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_EFFECTIVE_METHOD);
|
||||
#endif
|
||||
|
||||
/* Other */
|
||||
REGISTER_CURL_CONSTANT(CURLMSG_DONE);
|
||||
REGISTER_CURL_CONSTANT(CURLVERSION_NOW);
|
||||
|
||||
/* Curl Multi Constants */
|
||||
REGISTER_CURL_CONSTANT(CURLM_BAD_EASY_HANDLE);
|
||||
REGISTER_CURL_CONSTANT(CURLM_BAD_HANDLE);
|
||||
REGISTER_CURL_CONSTANT(CURLM_CALL_MULTI_PERFORM);
|
||||
REGISTER_CURL_CONSTANT(CURLM_INTERNAL_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLM_OK);
|
||||
REGISTER_CURL_CONSTANT(CURLM_OUT_OF_MEMORY);
|
||||
#if LIBCURL_VERSION_NUM >= 0x072001 /* Available since 7.32.1 */
|
||||
REGISTER_CURL_CONSTANT(CURLM_ADDED_ALREADY);
|
||||
#endif
|
||||
|
||||
/* Curl proxy constants */
|
||||
REGISTER_CURL_CONSTANT(CURLPROXY_HTTP);
|
||||
REGISTER_CURL_CONSTANT(CURLPROXY_SOCKS4);
|
||||
REGISTER_CURL_CONSTANT(CURLPROXY_SOCKS5);
|
||||
|
||||
/* Curl Share constants */
|
||||
REGISTER_CURL_CONSTANT(CURLSHOPT_NONE);
|
||||
REGISTER_CURL_CONSTANT(CURLSHOPT_SHARE);
|
||||
REGISTER_CURL_CONSTANT(CURLSHOPT_UNSHARE);
|
||||
|
||||
/* Curl Http Version constants (CURLOPT_HTTP_VERSION) */
|
||||
REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_1_0);
|
||||
REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_1_1);
|
||||
REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_NONE);
|
||||
|
||||
/* Curl Lock constants */
|
||||
REGISTER_CURL_CONSTANT(CURL_LOCK_DATA_COOKIE);
|
||||
REGISTER_CURL_CONSTANT(CURL_LOCK_DATA_DNS);
|
||||
REGISTER_CURL_CONSTANT(CURL_LOCK_DATA_SSL_SESSION);
|
||||
|
||||
/* Curl NETRC constants (CURLOPT_NETRC) */
|
||||
REGISTER_CURL_CONSTANT(CURL_NETRC_IGNORED);
|
||||
REGISTER_CURL_CONSTANT(CURL_NETRC_OPTIONAL);
|
||||
REGISTER_CURL_CONSTANT(CURL_NETRC_REQUIRED);
|
||||
|
||||
/* Curl SSL Version constants (CURLOPT_SSLVERSION) */
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_DEFAULT);
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_SSLv2);
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_SSLv3);
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_TLSv1);
|
||||
|
||||
/* Curl TIMECOND constants (CURLOPT_TIMECONDITION) */
|
||||
REGISTER_CURL_CONSTANT(CURL_TIMECOND_IFMODSINCE);
|
||||
REGISTER_CURL_CONSTANT(CURL_TIMECOND_IFUNMODSINCE);
|
||||
REGISTER_CURL_CONSTANT(CURL_TIMECOND_LASTMOD);
|
||||
REGISTER_CURL_CONSTANT(CURL_TIMECOND_NONE);
|
||||
|
||||
/* Curl version constants */
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_ASYNCHDNS);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_CONV);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_DEBUG);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_GSSNEGOTIATE);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_IDN);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_IPV6);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_KERBEROS4);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_LARGEFILE);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_LIBZ);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_NTLM);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_SPNEGO);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_SSL);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_SSPI);
|
||||
|
||||
/* Available since 7.10.6 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HTTPAUTH);
|
||||
/* http authentication options */
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_ANY);
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_ANYSAFE);
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_BASIC);
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_DIGEST);
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_GSSNEGOTIATE);
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_NONE);
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_NTLM);
|
||||
|
||||
/* Available since 7.10.7 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_HTTP_CONNECTCODE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_CREATE_MISSING_DIRS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXYAUTH);
|
||||
|
||||
/* Available since 7.10.8 */
|
||||
REGISTER_CURL_CONSTANT(CURLE_FILESIZE_EXCEEDED);
|
||||
REGISTER_CURL_CONSTANT(CURLE_LDAP_INVALID_URL);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_HTTPAUTH_AVAIL);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_RESPONSE_CODE);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_PROXYAUTH_AVAIL);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_RESPONSE_TIMEOUT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_IPRESOLVE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAXFILESIZE);
|
||||
REGISTER_CURL_CONSTANT(CURL_IPRESOLVE_V4);
|
||||
REGISTER_CURL_CONSTANT(CURL_IPRESOLVE_V6);
|
||||
REGISTER_CURL_CONSTANT(CURL_IPRESOLVE_WHATEVER);
|
||||
|
||||
/* Available since 7.11.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLE_FTP_SSL_FAILED);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPSSL_ALL);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPSSL_CONTROL);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPSSL_NONE);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPSSL_TRY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_SSL);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_NETRC_FILE);
|
||||
|
||||
/* Available since 7.11.1 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAXFILESIZE_LARGE);
|
||||
|
||||
/* Available since 7.11.2 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TCP_NODELAY);
|
||||
|
||||
/* Available since 7.12.2 */
|
||||
REGISTER_CURL_CONSTANT(CURLFTPAUTH_DEFAULT);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPAUTH_SSL);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPAUTH_TLS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTPSSLAUTH);
|
||||
|
||||
/* Available since 7.13.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_ACCOUNT);
|
||||
|
||||
/* Available since 7.12.2 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_OS_ERRNO);
|
||||
|
||||
/* Available since 7.12.3 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_NUM_CONNECTS);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SSL_ENGINES);
|
||||
|
||||
/* Available since 7.14.1 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_COOKIELIST);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_COOKIELIST);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_IGNORE_CONTENT_LENGTH);
|
||||
|
||||
/* Available since 7.15.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_SKIP_PASV_IP);
|
||||
|
||||
/* Available since 7.15.1 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_FILEMETHOD);
|
||||
|
||||
/* Available since 7.15.2 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CONNECT_ONLY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_LOCALPORT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_LOCALPORTRANGE);
|
||||
|
||||
/* Available since 7.15.3 */
|
||||
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_DEFAULT);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_MULTICWD);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_NOCWD);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_SINGLECWD);
|
||||
|
||||
/* Available since 7.15.4 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_FTP_ENTRY_PATH);
|
||||
|
||||
/* Available since 7.15.5 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_ALTERNATIVE_TO_USER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAX_RECV_SPEED_LARGE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAX_SEND_SPEED_LARGE);
|
||||
|
||||
/* Available since 7.16.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLE_SSL_CACERT_BADFILE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSL_SESSIONID_CACHE);
|
||||
REGISTER_CURL_CONSTANT(CURLMOPT_PIPELINING);
|
||||
|
||||
/* Available since 7.16.1 */
|
||||
REGISTER_CURL_CONSTANT(CURLE_SSH);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_SSL_CCC);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSH_AUTH_TYPES);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSH_PRIVATE_KEYFILE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSH_PUBLIC_KEYFILE);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPSSL_CCC_ACTIVE);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPSSL_CCC_NONE);
|
||||
REGISTER_CURL_CONSTANT(CURLFTPSSL_CCC_PASSIVE);
|
||||
|
||||
/* Available since 7.16.2 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CONNECTTIMEOUT_MS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HTTP_CONTENT_DECODING);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HTTP_TRANSFER_DECODING);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TIMEOUT_MS);
|
||||
|
||||
/* Available since 7.16.3 */
|
||||
REGISTER_CURL_CONSTANT(CURLMOPT_MAXCONNECTS);
|
||||
|
||||
/* Available since 7.16.4 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_KRBLEVEL);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_NEW_DIRECTORY_PERMS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_NEW_FILE_PERMS);
|
||||
|
||||
/* Available since 7.17.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_APPEND);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DIRLISTONLY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_USE_SSL);
|
||||
/* Curl SSL Constants */
|
||||
REGISTER_CURL_CONSTANT(CURLUSESSL_ALL);
|
||||
REGISTER_CURL_CONSTANT(CURLUSESSL_CONTROL);
|
||||
REGISTER_CURL_CONSTANT(CURLUSESSL_NONE);
|
||||
REGISTER_CURL_CONSTANT(CURLUSESSL_TRY);
|
||||
|
||||
/* Available since 7.17.1 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSH_HOST_PUBLIC_KEY_MD5);
|
||||
|
||||
/* Available since 7.18.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_TRANSFER_MODE);
|
||||
REGISTER_CURL_CONSTANT(CURLPAUSE_ALL);
|
||||
REGISTER_CURL_CONSTANT(CURLPAUSE_CONT);
|
||||
REGISTER_CURL_CONSTANT(CURLPAUSE_RECV);
|
||||
REGISTER_CURL_CONSTANT(CURLPAUSE_RECV_CONT);
|
||||
REGISTER_CURL_CONSTANT(CURLPAUSE_SEND);
|
||||
REGISTER_CURL_CONSTANT(CURLPAUSE_SEND_CONT);
|
||||
REGISTER_CURL_CONSTANT(CURL_READFUNC_PAUSE);
|
||||
REGISTER_CURL_CONSTANT(CURL_WRITEFUNC_PAUSE);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLPROXY_SOCKS4A);
|
||||
REGISTER_CURL_CONSTANT(CURLPROXY_SOCKS5_HOSTNAME);
|
||||
|
||||
/* Available since 7.18.2 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_REDIRECT_URL);
|
||||
|
||||
/* Available since 7.19.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_APPCONNECT_TIME);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_PRIMARY_IP);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_ADDRESS_SCOPE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CRLFILE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_ISSUERCERT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_KEYPASSWD);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLSSH_AUTH_ANY);
|
||||
REGISTER_CURL_CONSTANT(CURLSSH_AUTH_DEFAULT);
|
||||
REGISTER_CURL_CONSTANT(CURLSSH_AUTH_HOST);
|
||||
REGISTER_CURL_CONSTANT(CURLSSH_AUTH_KEYBOARD);
|
||||
REGISTER_CURL_CONSTANT(CURLSSH_AUTH_NONE);
|
||||
REGISTER_CURL_CONSTANT(CURLSSH_AUTH_PASSWORD);
|
||||
REGISTER_CURL_CONSTANT(CURLSSH_AUTH_PUBLICKEY);
|
||||
|
||||
/* Available since 7.19.1 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_CERTINFO);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CERTINFO);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PASSWORD);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_POSTREDIR);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXYPASSWORD);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXYUSERNAME);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_USERNAME);
|
||||
REGISTER_CURL_CONSTANT(CURL_REDIR_POST_301);
|
||||
REGISTER_CURL_CONSTANT(CURL_REDIR_POST_302);
|
||||
REGISTER_CURL_CONSTANT(CURL_REDIR_POST_ALL);
|
||||
|
||||
/* Available since 7.19.3 */
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_DIGEST_IE);
|
||||
|
||||
/* Available since 7.19.4 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_CONDITION_UNMET);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_NOPROXY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROTOCOLS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_REDIR_PROTOCOLS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SOCKS5_GSSAPI_NEC);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SOCKS5_GSSAPI_SERVICE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TFTP_BLKSIZE);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_ALL);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_DICT);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_FILE);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_FTP);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_FTPS);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_HTTP);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_HTTPS);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_LDAP);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_LDAPS);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_SCP);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_SFTP);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_TELNET);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_TFTP);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLPROXY_HTTP_1_0);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLFTP_CREATE_DIR);
|
||||
REGISTER_CURL_CONSTANT(CURLFTP_CREATE_DIR_NONE);
|
||||
REGISTER_CURL_CONSTANT(CURLFTP_CREATE_DIR_RETRY);
|
||||
|
||||
/* Available since 7.19.6 */
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_CURLDEBUG);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSH_KNOWNHOSTS);
|
||||
|
||||
/* Available since 7.20.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_RTSP_CLIENT_CSEQ);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_RTSP_CSEQ_RECV);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_RTSP_SERVER_CSEQ);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_RTSP_SESSION_ID);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FTP_USE_PRET);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAIL_FROM);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAIL_RCPT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RTSP_CLIENT_CSEQ);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RTSP_REQUEST);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RTSP_SERVER_CSEQ);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RTSP_SESSION_ID);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RTSP_STREAM_URI);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RTSP_TRANSPORT);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_IMAP);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_IMAPS);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_POP3);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_POP3S);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_RTSP);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_SMTP);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_SMTPS);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_ANNOUNCE);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_DESCRIBE);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_GET_PARAMETER);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_OPTIONS);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_PAUSE);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_PLAY);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_RECEIVE);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_RECORD);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_SET_PARAMETER);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_SETUP);
|
||||
REGISTER_CURL_CONSTANT(CURL_RTSPREQ_TEARDOWN);
|
||||
|
||||
/* Available since 7.21.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_LOCAL_IP);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_LOCAL_PORT);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_PRIMARY_PORT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_FNMATCH_FUNCTION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_WILDCARDMATCH);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_RTMP);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_RTMPE);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_RTMPS);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_RTMPT);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_RTMPTE);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_RTMPTS);
|
||||
REGISTER_CURL_CONSTANT(CURL_FNMATCHFUNC_FAIL);
|
||||
REGISTER_CURL_CONSTANT(CURL_FNMATCHFUNC_MATCH);
|
||||
REGISTER_CURL_CONSTANT(CURL_FNMATCHFUNC_NOMATCH);
|
||||
|
||||
/* Available since 7.21.2 */
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_GOPHER);
|
||||
|
||||
/* Available since 7.21.3 */
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_ONLY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_RESOLVE);
|
||||
|
||||
/* Available since 7.21.4 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TLSAUTH_PASSWORD);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TLSAUTH_TYPE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TLSAUTH_USERNAME);
|
||||
REGISTER_CURL_CONSTANT(CURL_TLSAUTH_SRP);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_TLSAUTH_SRP);
|
||||
|
||||
/* Available since 7.21.6 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_ACCEPT_ENCODING);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TRANSFER_ENCODING);
|
||||
|
||||
/* Available since 7.22.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_NTLM_WB);
|
||||
REGISTER_CURL_CONSTANT(CURLGSSAPI_DELEGATION_FLAG);
|
||||
REGISTER_CURL_CONSTANT(CURLGSSAPI_DELEGATION_POLICY_FLAG);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_GSSAPI_DELEGATION);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_NTLM_WB);
|
||||
|
||||
/* Available since 7.24.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_ACCEPTTIMEOUT_MS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DNS_SERVERS);
|
||||
|
||||
/* Available since 7.25.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAIL_AUTH);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSL_OPTIONS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TCP_KEEPALIVE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TCP_KEEPIDLE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TCP_KEEPINTVL);
|
||||
REGISTER_CURL_CONSTANT(CURLSSLOPT_ALLOW_BEAST);
|
||||
|
||||
/* Available since 7.25.1 */
|
||||
REGISTER_CURL_CONSTANT(CURL_REDIR_POST_303);
|
||||
|
||||
/* Available since 7.28.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLSSH_AUTH_AGENT);
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x071e00 /* Available since 7.30.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE);
|
||||
REGISTER_CURL_CONSTANT(CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE);
|
||||
REGISTER_CURL_CONSTANT(CURLMOPT_MAX_HOST_CONNECTIONS);
|
||||
REGISTER_CURL_CONSTANT(CURLMOPT_MAX_PIPELINE_LENGTH);
|
||||
REGISTER_CURL_CONSTANT(CURLMOPT_MAX_TOTAL_CONNECTIONS);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x071f00 /* Available since 7.31.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SASL_IR);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072100 /* Available since 7.33.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DNS_INTERFACE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DNS_LOCAL_IP4);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DNS_LOCAL_IP6);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_XOAUTH2_BEARER);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_2_0);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_HTTP2);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072200 /* Available since 7.34.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_LOGIN_OPTIONS);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_TLSv1_0);
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_TLSv1_1);
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_TLSv1_2);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072400 /* Available since 7.36.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_EXPECT_100_TIMEOUT_MS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSL_ENABLE_ALPN);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSL_ENABLE_NPN);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072500 /* Available since 7.37.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLHEADER_SEPARATE);
|
||||
REGISTER_CURL_CONSTANT(CURLHEADER_UNIFIED);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HEADEROPT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXYHEADER);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072600 /* Available since 7.38.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_NEGOTIATE);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_GSSAPI);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072700 /* Available since 7.39.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PINNEDPUBLICKEY);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072800 /* Available since 7.40.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_UNIX_SOCKET_PATH);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_SMB);
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_SMBS);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_KERBEROS5);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_UNIX_SOCKETS);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072900 /* Available since 7.41.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSL_VERIFYSTATUS);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072a00 /* Available since 7.42.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PATH_AS_IS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSL_FALSESTART);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072b00 /* Available since 7.43.0 */
|
||||
REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_2);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PIPEWAIT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SERVICE_NAME);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SERVICE_NAME);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLPIPE_NOTHING);
|
||||
REGISTER_CURL_CONSTANT(CURLPIPE_HTTP1);
|
||||
REGISTER_CURL_CONSTANT(CURLPIPE_MULTIPLEX);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072c00 /* Available since 7.44.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLSSLOPT_NO_REVOKE);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072d00 /* Available since 7.45.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DEFAULT_PROTOCOL);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072e00 /* Available since 7.46.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_STREAM_WEIGHT);
|
||||
REGISTER_CURL_CONSTANT(CURLMOPT_PUSHFUNCTION);
|
||||
REGISTER_CURL_CONSTANT(CURL_PUSH_OK);
|
||||
REGISTER_CURL_CONSTANT(CURL_PUSH_DENY);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x072f00 /* Available since 7.47.0 */
|
||||
REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_2TLS);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_PSL);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073000 /* Available since 7.48.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TFTP_NO_OPTIONS);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073100 /* Available since 7.49.0 */
|
||||
REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CONNECT_TO);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TCP_FASTOPEN);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073200 /* Available since 7.50.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_HTTP_VERSION);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073300 /* Available since 7.51.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLE_WEIRD_SERVER_REPLY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_KEEP_SENDING_ON_ERROR);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073400 /* Available since 7.52.0 */
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_TLSv1_3);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_HTTPS_PROXY);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_PROTOCOL);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_PROXY_SSL_VERIFYRESULT);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SCHEME);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PRE_PROXY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_CAINFO);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_CAPATH);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_CRLFILE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_KEYPASSWD);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_PINNEDPUBLICKEY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSL_CIPHER_LIST);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSL_OPTIONS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSL_VERIFYHOST);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSL_VERIFYPEER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSLCERT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSLCERTTYPE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSLKEY);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSLKEYTYPE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSLVERSION);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_TLSAUTH_PASSWORD);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_TLSAUTH_TYPE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_TLSAUTH_USERNAME);
|
||||
REGISTER_CURL_CONSTANT(CURLPROXY_HTTPS);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073500 /* Available since 7.53.0 */
|
||||
REGISTER_CURL_CONSTANT(CURL_MAX_READ_SIZE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_ABSTRACT_UNIX_SOCKET);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073600 /* Available since 7.54.0 */
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_MAX_DEFAULT);
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_MAX_NONE);
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_MAX_TLSv1_0);
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_MAX_TLSv1_1);
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_MAX_TLSv1_2);
|
||||
REGISTER_CURL_CONSTANT(CURL_SSLVERSION_MAX_TLSv1_3);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SUPPRESS_CONNECT_HEADERS);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073601 /* Available since 7.54.1 */
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073700 /* Available since 7.55.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_CONTENT_LENGTH_DOWNLOAD_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_CONTENT_LENGTH_UPLOAD_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SIZE_DOWNLOAD_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SIZE_UPLOAD_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SPEED_DOWNLOAD_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_SPEED_UPLOAD_T);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_REQUEST_TARGET);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SOCKS5_AUTH);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073800 /* Available since 7.56.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSH_COMPRESSION);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_MULTI_SSL);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073900 /* Available since 7.57.0 */
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_BROTLI);
|
||||
REGISTER_CURL_CONSTANT(CURL_LOCK_DATA_CONNECT);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073a00 /* Available since 7.58.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLSSH_AUTH_GSSAPI);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073b00 /* Available since 7.59.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_FILETIME_T);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TIMEVALUE_LARGE);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073c00 /* Available since 7.60.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DNS_SHUFFLE_ADDRESSES);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HAPROXYPROTOCOL);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073d00 /* Available since 7.61.0 */
|
||||
REGISTER_CURL_CONSTANT(CURL_LOCK_DATA_PSL);
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_BEARER);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_APPCONNECT_TIME_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_CONNECT_TIME_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_NAMELOOKUP_TIME_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_PRETRANSFER_TIME_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_REDIRECT_TIME_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_STARTTRANSFER_TIME_T);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_TOTAL_TIME_T);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DISALLOW_USERNAME_IN_URL);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_TLS13_CIPHERS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_TLS13_CIPHERS);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x073E00 /* Available since 7.62.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DOH_URL);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_UPKEEP_INTERVAL_MS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_UPLOAD_BUFFERSIZE);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074000 /* Available since 7.64.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HTTP09_ALLOWED);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074001 /* Available since 7.64.1 */
|
||||
REGISTER_CURL_CONSTANT(CURLALTSVC_H1);
|
||||
REGISTER_CURL_CONSTANT(CURLALTSVC_H2);
|
||||
REGISTER_CURL_CONSTANT(CURLALTSVC_H3);
|
||||
REGISTER_CURL_CONSTANT(CURLALTSVC_READONLYFILE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_ALTSVC);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_ALTSVC_CTRL);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_ALTSVC);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074100 /* Available since 7.65.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAXAGE_CONN);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074200 /* Available since 7.66.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SASL_AUTHZID);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_HTTP3);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_RETRY_AFTER);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074300 /* Available since 7.67.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLMOPT_MAX_CONCURRENT_STREAMS);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074400 /* Available since 7.68.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLSSLOPT_NO_PARTIALCHAIN);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074500 /* Available since 7.69.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAIL_RCPT_ALLLOWFAILS);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074600 /* Available since 7.70.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLSSLOPT_REVOKE_BEST_EFFORT);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074700 /* Available since 7.71.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_ISSUERCERT_BLOB);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_ISSUERCERT);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_ISSUERCERT_BLOB);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSLCERT_BLOB);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_SSLKEY_BLOB);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLCERT_BLOB);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSLKEY_BLOB);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLPROTO_MQTT);
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLSSLOPT_NATIVE_CA);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074800 /* Available since 7.72.0 */
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_UNICODE);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_ZSTD);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074900 /* Available since 7.73.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLE_PROXY);
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_PROXY_ERROR);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSL_EC_CURVES);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_BAD_ADDRESS_TYPE);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_BAD_VERSION);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_CLOSED);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_GSSAPI);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_GSSAPI_PERMSG);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_GSSAPI_PROTECTION);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_IDENTD);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_IDENTD_DIFFER);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_LONG_HOSTNAME);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_LONG_PASSWD);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_LONG_USER);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_NO_AUTH);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_OK);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_RECV_ADDRESS);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_RECV_AUTH);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_RECV_CONNECT);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_RECV_REQACK);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTED);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_REPLY_COMMAND_NOT_SUPPORTED);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_REPLY_CONNECTION_REFUSED);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_REPLY_GENERAL_SERVER_FAILURE);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_REPLY_HOST_UNREACHABLE);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_REPLY_NETWORK_UNREACHABLE);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_REPLY_NOT_ALLOWED);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_REPLY_TTL_EXPIRED);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_REPLY_UNASSIGNED);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_REQUEST_FAILED);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_RESOLVE_HOST);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_SEND_AUTH);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_SEND_CONNECT);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_SEND_REQUEST);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_UNKNOWN_FAIL);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_UNKNOWN_MODE);
|
||||
REGISTER_CURL_CONSTANT(CURLPX_USER_REJECTED);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074a00 /* Available since 7.74.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLHSTS_ENABLE);
|
||||
REGISTER_CURL_CONSTANT(CURLHSTS_READONLYFILE);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HSTS);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_HSTS_CTRL);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_HSTS);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074b00 /* Available since 7.75.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLAUTH_AWS_SIGV4);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_AWS_SIGV4);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074c00 /* Available since 7.76.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLINFO_REFERER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DOH_SSL_VERIFYHOST);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DOH_SSL_VERIFYPEER);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_DOH_SSL_VERIFYSTATUS);
|
||||
REGISTER_CURL_CONSTANT(CURL_VERSION_GSASL);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x074d00 /* Available since 7.77.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_CAINFO_BLOB);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_PROXY_CAINFO_BLOB);
|
||||
REGISTER_CURL_CONSTANT(CURLSSLOPT_AUTO_CLIENT_CERT);
|
||||
#endif
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x075000 /* Available since 7.80.0 */
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_MAXLIFETIME_CONN);
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256);
|
||||
#endif
|
||||
|
||||
REGISTER_CURL_CONSTANT(CURLOPT_SAFE_UPLOAD);
|
||||
register_curl_symbols(module_number);
|
||||
|
||||
#ifdef PHP_CURL_NEED_OPENSSL_TSL
|
||||
if (!CRYPTO_get_id_callback()) {
|
||||
|
Loading…
Reference in New Issue
Block a user