diff --git a/NEWS b/NEWS index e95c2048b5f27..d8234af2ab96e 100644 --- a/NEWS +++ b/NEWS @@ -24,6 +24,8 @@ PHP NEWS . Deprecated the CURLOPT_BINARYTRANSFER constant. (divinity76) . Bumped required libcurl version to 7.61.0. (Ayesh) . Added feature_list key to the curl_version() return value (Ayesh) + . Added several CURLE_* constants, matching all error codes until libcurl + 8.6.0 (Ayesh) - Date: . Added DateTime[Immutable]::createFromTimestamp. (Marc Bennewitz) diff --git a/UPGRADING b/UPGRADING index 138de74811e18..41c59c0627b45 100644 --- a/UPGRADING +++ b/UPGRADING @@ -507,6 +507,7 @@ PHP 8.4 UPGRADE NOTES - Curl: . The Curl extension now requires at least libcurl 7.61.0. + . Several CURLE_* constants added, supporting error codes upto libcurl 8.6.0. - Intl: . The class constants are typed now. @@ -539,6 +540,49 @@ PHP 8.4 UPGRADE NOTES - Core: . PHP_OUTPUT_HANDLER_PROCESSED. +- Curl: + . CURLE_INTERFACE_FAILED + . CURLE_SSL_ENGINE_INITFAILED + . CURLE_SEND_FAIL_REWIND + . CURLE_LOGIN_DENIED + . CURLE_TFTP_UNKNOWNID + . CURLE_TFTP_PERM + . CURLE_TFTP_NOTFOUND + . CURLE_TFTP_NOSUCHUSER + . CURLE_TFTP_ILLEGAL + . CURLE_SSL_SHUTDOWN_FAILED + . CURLE_REMOTE_FILE_NOT_FOUND + . CURLE_UPLOAD_FAILED + . CURLE_USE_SSL_FAILED + . CURLE_REMOTE_FILE_EXISTS + . CURLE_REMOTE_DISK_FULL + . CURLE_REMOTE_ACCESS_DENIED + . CURLE_RANGE_ERROR + . CURLE_QUOTE_ERROR + . CURLE_FTP_COULDNT_SET_TYPE + . CURLE_PEER_FAILED_VERIFICATION + . CURLE_SSL_ISSUER_ERROR + . CURLE_SSL_CRL_BADFILE + . CURLE_RTSP_SESSION_ERROR + . CURLE_RTSP_CSEQ_ERROR + . CURLE_FTP_PRET_FAILED + . CURLE_FTP_BAD_FILE_LIST + . CURLE_CHUNK_FAILED + . CURLE_UNKNOWN_OPTION + . CURLE_NOT_BUILT_IN + . CURLE_FTP_ACCEPT_TIMEOUT + . CURLE_FTP_ACCEPT_FAILED + . CURLE_HTTP2 + . CURLE_SSL_INVALIDCERTSTATUS + . CURLE_HTTP2_STREAM + . CURLE_RECURSIVE_API_CALL + . CURLE_AUTH_ERROR + . CURLE_HTTP3 + . CURLE_QUIC_CONNECT_ERROR + . CURLE_SSL_CLIENTCERT + . CURLE_SETOPT_OPTION_SYNTAX + . CURLE_UNRECOVERABLE_POLL + . CURLE_TOO_LARGE - Intl: . The IntlDateFormatter class exposes now the new PATTERN constant diff --git a/ext/curl/curl.stub.php b/ext/curl/curl.stub.php index 5709a404afe97..aba6d0033fea2 100644 --- a/ext/curl/curl.stub.php +++ b/ext/curl/curl.stub.php @@ -478,3080 +478,3307 @@ */ const CURLOPT_XFERINFOFUNCTION = UNKNOWN; -/* */ +/* cURL info constants */ /** * @var int - * @cvalue CURLE_ABORTED_BY_CALLBACK + * @cvalue CURLINFO_CONNECT_TIME */ -const CURLE_ABORTED_BY_CALLBACK = UNKNOWN; +const CURLINFO_CONNECT_TIME = UNKNOWN; /** * @var int - * @cvalue CURLE_BAD_CALLING_ORDER + * @cvalue CURLINFO_CONTENT_LENGTH_DOWNLOAD */ -const CURLE_BAD_CALLING_ORDER = UNKNOWN; +const CURLINFO_CONTENT_LENGTH_DOWNLOAD = UNKNOWN; /** * @var int - * @cvalue CURLE_BAD_CONTENT_ENCODING + * @cvalue CURLINFO_CONTENT_LENGTH_UPLOAD */ -const CURLE_BAD_CONTENT_ENCODING = UNKNOWN; +const CURLINFO_CONTENT_LENGTH_UPLOAD = UNKNOWN; /** * @var int - * @cvalue CURLE_BAD_DOWNLOAD_RESUME + * @cvalue CURLINFO_CONTENT_TYPE */ -const CURLE_BAD_DOWNLOAD_RESUME = UNKNOWN; +const CURLINFO_CONTENT_TYPE = UNKNOWN; /** * @var int - * @cvalue CURLE_BAD_FUNCTION_ARGUMENT + * @cvalue CURLINFO_EFFECTIVE_URL */ -const CURLE_BAD_FUNCTION_ARGUMENT = UNKNOWN; +const CURLINFO_EFFECTIVE_URL = UNKNOWN; /** * @var int - * @cvalue CURLE_BAD_PASSWORD_ENTERED + * @cvalue CURLINFO_FILETIME */ -const CURLE_BAD_PASSWORD_ENTERED = UNKNOWN; +const CURLINFO_FILETIME = UNKNOWN; /** * @var int - * @cvalue CURLE_COULDNT_CONNECT + * @cvalue CURLINFO_HEADER_OUT */ -const CURLE_COULDNT_CONNECT = UNKNOWN; +const CURLINFO_HEADER_OUT = UNKNOWN; /** * @var int - * @cvalue CURLE_COULDNT_RESOLVE_HOST + * @cvalue CURLINFO_HEADER_SIZE */ -const CURLE_COULDNT_RESOLVE_HOST = UNKNOWN; +const CURLINFO_HEADER_SIZE = UNKNOWN; /** * @var int - * @cvalue CURLE_COULDNT_RESOLVE_PROXY + * @cvalue CURLINFO_HTTP_CODE */ -const CURLE_COULDNT_RESOLVE_PROXY = UNKNOWN; +const CURLINFO_HTTP_CODE = UNKNOWN; /** * @var int - * @cvalue CURLE_FAILED_INIT + * @cvalue CURLINFO_LASTONE */ -const CURLE_FAILED_INIT = UNKNOWN; +const CURLINFO_LASTONE = UNKNOWN; /** * @var int - * @cvalue CURLE_FILE_COULDNT_READ_FILE + * @cvalue CURLINFO_NAMELOOKUP_TIME */ -const CURLE_FILE_COULDNT_READ_FILE = UNKNOWN; +const CURLINFO_NAMELOOKUP_TIME = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_ACCESS_DENIED + * @cvalue CURLINFO_PRETRANSFER_TIME */ -const CURLE_FTP_ACCESS_DENIED = UNKNOWN; +const CURLINFO_PRETRANSFER_TIME = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_BAD_DOWNLOAD_RESUME + * @cvalue CURLINFO_PRIVATE */ -const CURLE_FTP_BAD_DOWNLOAD_RESUME = UNKNOWN; +const CURLINFO_PRIVATE = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_CANT_GET_HOST + * @cvalue CURLINFO_REDIRECT_COUNT */ -const CURLE_FTP_CANT_GET_HOST = UNKNOWN; +const CURLINFO_REDIRECT_COUNT = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_CANT_RECONNECT + * @cvalue CURLINFO_REDIRECT_TIME */ -const CURLE_FTP_CANT_RECONNECT = UNKNOWN; +const CURLINFO_REDIRECT_TIME = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_COULDNT_GET_SIZE + * @cvalue CURLINFO_REQUEST_SIZE */ -const CURLE_FTP_COULDNT_GET_SIZE = UNKNOWN; +const CURLINFO_REQUEST_SIZE = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_COULDNT_RETR_FILE + * @cvalue CURLINFO_SIZE_DOWNLOAD */ -const CURLE_FTP_COULDNT_RETR_FILE = UNKNOWN; +const CURLINFO_SIZE_DOWNLOAD = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_COULDNT_SET_ASCII + * @cvalue CURLINFO_SIZE_UPLOAD */ -const CURLE_FTP_COULDNT_SET_ASCII = UNKNOWN; +const CURLINFO_SIZE_UPLOAD = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_COULDNT_SET_BINARY + * @cvalue CURLINFO_SPEED_DOWNLOAD */ -const CURLE_FTP_COULDNT_SET_BINARY = UNKNOWN; +const CURLINFO_SPEED_DOWNLOAD = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_COULDNT_STOR_FILE + * @cvalue CURLINFO_SPEED_UPLOAD */ -const CURLE_FTP_COULDNT_STOR_FILE = UNKNOWN; +const CURLINFO_SPEED_UPLOAD = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_COULDNT_USE_REST + * @cvalue CURLINFO_SSL_VERIFYRESULT */ -const CURLE_FTP_COULDNT_USE_REST = UNKNOWN; +const CURLINFO_SSL_VERIFYRESULT = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_PARTIAL_FILE + * @cvalue CURLINFO_STARTTRANSFER_TIME */ -const CURLE_FTP_PARTIAL_FILE = UNKNOWN; +const CURLINFO_STARTTRANSFER_TIME = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_PORT_FAILED + * @cvalue CURLINFO_TOTAL_TIME */ -const CURLE_FTP_PORT_FAILED = UNKNOWN; +const CURLINFO_TOTAL_TIME = UNKNOWN; +#if LIBCURL_VERSION_NUM >= 0x074800 /* Available since 7.72.0 */ /** * @var int - * @cvalue CURLE_FTP_QUOTE_ERROR + * @cvalue CURLINFO_EFFECTIVE_METHOD */ -const CURLE_FTP_QUOTE_ERROR = UNKNOWN; +const CURLINFO_EFFECTIVE_METHOD = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x075400 /* Available since 7.84.0 */ /** * @var int - * @cvalue CURLE_FTP_USER_PASSWORD_INCORRECT + * @cvalue CURLINFO_CAPATH */ -const CURLE_FTP_USER_PASSWORD_INCORRECT = UNKNOWN; +const CURLINFO_CAPATH = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_WEIRD_227_FORMAT + * @cvalue CURLINFO_CAINFO */ -const CURLE_FTP_WEIRD_227_FORMAT = UNKNOWN; +const CURLINFO_CAINFO = UNKNOWN; +#endif + +/* Other */ /** * @var int - * @cvalue CURLE_FTP_WEIRD_PASS_REPLY + * @cvalue CURLMSG_DONE */ -const CURLE_FTP_WEIRD_PASS_REPLY = UNKNOWN; +const CURLMSG_DONE = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_WEIRD_PASV_REPLY + * @cvalue CURLVERSION_NOW */ -const CURLE_FTP_WEIRD_PASV_REPLY = UNKNOWN; +const CURLVERSION_NOW = UNKNOWN; + +/* Curl Multi Constants */ /** * @var int - * @cvalue CURLE_FTP_WEIRD_SERVER_REPLY + * @cvalue CURLM_BAD_EASY_HANDLE */ -const CURLE_FTP_WEIRD_SERVER_REPLY = UNKNOWN; +const CURLM_BAD_EASY_HANDLE = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_WEIRD_USER_REPLY + * @cvalue CURLM_BAD_HANDLE */ -const CURLE_FTP_WEIRD_USER_REPLY = UNKNOWN; +const CURLM_BAD_HANDLE = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_WRITE_ERROR + * @cvalue CURLM_CALL_MULTI_PERFORM */ -const CURLE_FTP_WRITE_ERROR = UNKNOWN; +const CURLM_CALL_MULTI_PERFORM = UNKNOWN; /** * @var int - * @cvalue CURLE_FUNCTION_NOT_FOUND + * @cvalue CURLM_INTERNAL_ERROR */ -const CURLE_FUNCTION_NOT_FOUND = UNKNOWN; +const CURLM_INTERNAL_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLE_GOT_NOTHING + * @cvalue CURLM_OK */ -const CURLE_GOT_NOTHING = UNKNOWN; +const CURLM_OK = UNKNOWN; /** * @var int - * @cvalue CURLE_HTTP_NOT_FOUND + * @cvalue CURLM_OUT_OF_MEMORY */ -const CURLE_HTTP_NOT_FOUND = UNKNOWN; +const CURLM_OUT_OF_MEMORY = UNKNOWN; /** * @var int - * @cvalue CURLE_HTTP_PORT_FAILED + * @cvalue CURLM_ADDED_ALREADY */ -const CURLE_HTTP_PORT_FAILED = UNKNOWN; +const CURLM_ADDED_ALREADY = UNKNOWN; + +/* Curl proxy constants */ /** * @var int - * @cvalue CURLE_HTTP_POST_ERROR + * @cvalue CURLPROXY_HTTP */ -const CURLE_HTTP_POST_ERROR = UNKNOWN; +const CURLPROXY_HTTP = UNKNOWN; /** * @var int - * @cvalue CURLE_HTTP_RANGE_ERROR + * @cvalue CURLPROXY_SOCKS4 */ -const CURLE_HTTP_RANGE_ERROR = UNKNOWN; +const CURLPROXY_SOCKS4 = UNKNOWN; /** * @var int - * @cvalue CURLE_HTTP_RETURNED_ERROR + * @cvalue CURLPROXY_SOCKS5 */ -const CURLE_HTTP_RETURNED_ERROR = UNKNOWN; +const CURLPROXY_SOCKS5 = UNKNOWN; + +/* Curl Share constants */ /** * @var int - * @cvalue CURLE_LDAP_CANNOT_BIND + * @cvalue CURLSHOPT_NONE */ -const CURLE_LDAP_CANNOT_BIND = UNKNOWN; +const CURLSHOPT_NONE = UNKNOWN; /** * @var int - * @cvalue CURLE_LDAP_SEARCH_FAILED + * @cvalue CURLSHOPT_SHARE */ -const CURLE_LDAP_SEARCH_FAILED = UNKNOWN; +const CURLSHOPT_SHARE = UNKNOWN; /** * @var int - * @cvalue CURLE_LIBRARY_NOT_FOUND + * @cvalue CURLSHOPT_UNSHARE */ -const CURLE_LIBRARY_NOT_FOUND = UNKNOWN; +const CURLSHOPT_UNSHARE = UNKNOWN; + +/* Curl Http Version constants (CURLOPT_HTTP_VERSION) */ /** * @var int - * @cvalue CURLE_MALFORMAT_USER + * @cvalue CURL_HTTP_VERSION_1_0 */ -const CURLE_MALFORMAT_USER = UNKNOWN; +const CURL_HTTP_VERSION_1_0 = UNKNOWN; /** * @var int - * @cvalue CURLE_OBSOLETE + * @cvalue CURL_HTTP_VERSION_1_1 */ -const CURLE_OBSOLETE = UNKNOWN; +const CURL_HTTP_VERSION_1_1 = UNKNOWN; /** * @var int - * @cvalue CURLE_OK + * @cvalue CURL_HTTP_VERSION_NONE */ -const CURLE_OK = UNKNOWN; +const CURL_HTTP_VERSION_NONE = UNKNOWN; + +/* Curl Lock constants */ /** * @var int - * @cvalue CURLE_OPERATION_TIMEDOUT + * @cvalue CURL_LOCK_DATA_COOKIE */ -const CURLE_OPERATION_TIMEDOUT = UNKNOWN; +const CURL_LOCK_DATA_COOKIE = UNKNOWN; /** * @var int - * @cvalue CURLE_OPERATION_TIMEOUTED + * @cvalue CURL_LOCK_DATA_DNS */ -const CURLE_OPERATION_TIMEOUTED = UNKNOWN; +const CURL_LOCK_DATA_DNS = UNKNOWN; /** * @var int - * @cvalue CURLE_OUT_OF_MEMORY + * @cvalue CURL_LOCK_DATA_SSL_SESSION */ -const CURLE_OUT_OF_MEMORY = UNKNOWN; +const CURL_LOCK_DATA_SSL_SESSION = UNKNOWN; + +/* Curl NETRC constants (CURLOPT_NETRC) */ /** * @var int - * @cvalue CURLE_PARTIAL_FILE + * @cvalue CURL_NETRC_IGNORED */ -const CURLE_PARTIAL_FILE = UNKNOWN; +const CURL_NETRC_IGNORED = UNKNOWN; /** * @var int - * @cvalue CURLE_READ_ERROR + * @cvalue CURL_NETRC_OPTIONAL */ -const CURLE_READ_ERROR = UNKNOWN; +const CURL_NETRC_OPTIONAL = UNKNOWN; /** * @var int - * @cvalue CURLE_RECV_ERROR + * @cvalue CURL_NETRC_REQUIRED */ -const CURLE_RECV_ERROR = UNKNOWN; +const CURL_NETRC_REQUIRED = UNKNOWN; + +/* Curl SSL Version constants (CURLOPT_SSLVERSION) */ /** * @var int - * @cvalue CURLE_SEND_ERROR + * @cvalue CURL_SSLVERSION_DEFAULT */ -const CURLE_SEND_ERROR = UNKNOWN; +const CURL_SSLVERSION_DEFAULT = UNKNOWN; /** * @var int - * @cvalue CURLE_SHARE_IN_USE + * @cvalue CURL_SSLVERSION_SSLv2 */ -const CURLE_SHARE_IN_USE = UNKNOWN; +const CURL_SSLVERSION_SSLv2 = UNKNOWN; /** * @var int - * @cvalue CURLE_SSL_CACERT + * @cvalue CURL_SSLVERSION_SSLv3 */ -const CURLE_SSL_CACERT = UNKNOWN; +const CURL_SSLVERSION_SSLv3 = UNKNOWN; /** * @var int - * @cvalue CURLE_SSL_CERTPROBLEM + * @cvalue CURL_SSLVERSION_TLSv1 */ -const CURLE_SSL_CERTPROBLEM = UNKNOWN; +const CURL_SSLVERSION_TLSv1 = UNKNOWN; + +/* Curl TIMECOND constants (CURLOPT_TIMECONDITION) */ /** * @var int - * @cvalue CURLE_SSL_CIPHER + * @cvalue CURL_TIMECOND_IFMODSINCE */ -const CURLE_SSL_CIPHER = UNKNOWN; +const CURL_TIMECOND_IFMODSINCE = UNKNOWN; /** * @var int - * @cvalue CURLE_SSL_CONNECT_ERROR + * @cvalue CURL_TIMECOND_IFUNMODSINCE */ -const CURLE_SSL_CONNECT_ERROR = UNKNOWN; +const CURL_TIMECOND_IFUNMODSINCE = UNKNOWN; /** * @var int - * @cvalue CURLE_SSL_ENGINE_NOTFOUND + * @cvalue CURL_TIMECOND_LASTMOD */ -const CURLE_SSL_ENGINE_NOTFOUND = UNKNOWN; +const CURL_TIMECOND_LASTMOD = UNKNOWN; /** * @var int - * @cvalue CURLE_SSL_ENGINE_SETFAILED + * @cvalue CURL_TIMECOND_NONE */ -const CURLE_SSL_ENGINE_SETFAILED = UNKNOWN; -/** - * @var int - * @cvalue CURLE_SSL_PEER_CERTIFICATE +const CURL_TIMECOND_NONE = UNKNOWN; + +/* Curl version constants */ +/** + * @var int + * @cvalue CURL_VERSION_ASYNCHDNS */ -const CURLE_SSL_PEER_CERTIFICATE = UNKNOWN; +const CURL_VERSION_ASYNCHDNS = UNKNOWN; /** * @var int - * @cvalue CURLE_SSL_PINNEDPUBKEYNOTMATCH + * @cvalue CURL_VERSION_CONV */ -const CURLE_SSL_PINNEDPUBKEYNOTMATCH = UNKNOWN; +const CURL_VERSION_CONV = UNKNOWN; /** * @var int - * @cvalue CURLE_TELNET_OPTION_SYNTAX + * @cvalue CURL_VERSION_DEBUG */ -const CURLE_TELNET_OPTION_SYNTAX = UNKNOWN; +const CURL_VERSION_DEBUG = UNKNOWN; /** * @var int - * @cvalue CURLE_TOO_MANY_REDIRECTS + * @cvalue CURL_VERSION_GSSNEGOTIATE */ -const CURLE_TOO_MANY_REDIRECTS = UNKNOWN; +const CURL_VERSION_GSSNEGOTIATE = UNKNOWN; /** * @var int - * @cvalue CURLE_UNKNOWN_TELNET_OPTION + * @cvalue CURL_VERSION_IDN */ -const CURLE_UNKNOWN_TELNET_OPTION = UNKNOWN; +const CURL_VERSION_IDN = UNKNOWN; /** * @var int - * @cvalue CURLE_UNSUPPORTED_PROTOCOL + * @cvalue CURL_VERSION_IPV6 */ -const CURLE_UNSUPPORTED_PROTOCOL = UNKNOWN; +const CURL_VERSION_IPV6 = UNKNOWN; /** * @var int - * @cvalue CURLE_URL_MALFORMAT + * @cvalue CURL_VERSION_KERBEROS4 */ -const CURLE_URL_MALFORMAT = UNKNOWN; +const CURL_VERSION_KERBEROS4 = UNKNOWN; /** * @var int - * @cvalue CURLE_URL_MALFORMAT_USER + * @cvalue CURL_VERSION_LARGEFILE */ -const CURLE_URL_MALFORMAT_USER = UNKNOWN; +const CURL_VERSION_LARGEFILE = UNKNOWN; /** * @var int - * @cvalue CURLE_WRITE_ERROR + * @cvalue CURL_VERSION_LIBZ */ -const CURLE_WRITE_ERROR = UNKNOWN; +const CURL_VERSION_LIBZ = UNKNOWN; +/** + * @var int + * @cvalue CURL_VERSION_NTLM + */ +const CURL_VERSION_NTLM = UNKNOWN; +/** + * @var int + * @cvalue CURL_VERSION_SPNEGO + */ +const CURL_VERSION_SPNEGO = UNKNOWN; +/** + * @var int + * @cvalue CURL_VERSION_SSL + */ +const CURL_VERSION_SSL = UNKNOWN; +/** + * @var int + * @cvalue CURL_VERSION_SSPI + */ +const CURL_VERSION_SSPI = UNKNOWN; -/* cURL info constants */ +/* Available since 7.10.6 */ /** * @var int - * @cvalue CURLINFO_CONNECT_TIME + * @cvalue CURLOPT_HTTPAUTH */ -const CURLINFO_CONNECT_TIME = UNKNOWN; +const CURLOPT_HTTPAUTH = UNKNOWN; +/* http authentication options */ /** * @var int - * @cvalue CURLINFO_CONTENT_LENGTH_DOWNLOAD + * @cvalue CURLAUTH_ANY */ -const CURLINFO_CONTENT_LENGTH_DOWNLOAD = UNKNOWN; +const CURLAUTH_ANY = UNKNOWN; /** * @var int - * @cvalue CURLINFO_CONTENT_LENGTH_UPLOAD + * @cvalue CURLAUTH_ANYSAFE */ -const CURLINFO_CONTENT_LENGTH_UPLOAD = UNKNOWN; +const CURLAUTH_ANYSAFE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_CONTENT_TYPE + * @cvalue CURLAUTH_BASIC */ -const CURLINFO_CONTENT_TYPE = UNKNOWN; +const CURLAUTH_BASIC = UNKNOWN; /** * @var int - * @cvalue CURLINFO_EFFECTIVE_URL + * @cvalue CURLAUTH_DIGEST */ -const CURLINFO_EFFECTIVE_URL = UNKNOWN; +const CURLAUTH_DIGEST = UNKNOWN; /** * @var int - * @cvalue CURLINFO_FILETIME + * @cvalue CURLAUTH_GSSNEGOTIATE */ -const CURLINFO_FILETIME = UNKNOWN; +const CURLAUTH_GSSNEGOTIATE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_HEADER_OUT + * @cvalue CURLAUTH_NONE */ -const CURLINFO_HEADER_OUT = UNKNOWN; +const CURLAUTH_NONE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_HEADER_SIZE + * @cvalue CURLAUTH_NTLM */ -const CURLINFO_HEADER_SIZE = UNKNOWN; +const CURLAUTH_NTLM = UNKNOWN; + +/* Available since 7.10.7 */ /** * @var int - * @cvalue CURLINFO_HTTP_CODE + * @cvalue CURLINFO_HTTP_CONNECTCODE */ -const CURLINFO_HTTP_CODE = UNKNOWN; +const CURLINFO_HTTP_CONNECTCODE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_LASTONE + * @cvalue CURLOPT_FTP_CREATE_MISSING_DIRS */ -const CURLINFO_LASTONE = UNKNOWN; +const CURLOPT_FTP_CREATE_MISSING_DIRS = UNKNOWN; /** * @var int - * @cvalue CURLINFO_NAMELOOKUP_TIME + * @cvalue CURLOPT_PROXYAUTH */ -const CURLINFO_NAMELOOKUP_TIME = UNKNOWN; +const CURLOPT_PROXYAUTH = UNKNOWN; + + /** * @var int - * @cvalue CURLINFO_PRETRANSFER_TIME + * @cvalue CURLINFO_HTTPAUTH_AVAIL */ -const CURLINFO_PRETRANSFER_TIME = UNKNOWN; +const CURLINFO_HTTPAUTH_AVAIL = UNKNOWN; /** * @var int - * @cvalue CURLINFO_PRIVATE + * @cvalue CURLINFO_RESPONSE_CODE */ -const CURLINFO_PRIVATE = UNKNOWN; +const CURLINFO_RESPONSE_CODE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_REDIRECT_COUNT + * @cvalue CURLINFO_PROXYAUTH_AVAIL */ -const CURLINFO_REDIRECT_COUNT = UNKNOWN; +const CURLINFO_PROXYAUTH_AVAIL = UNKNOWN; /** * @var int - * @cvalue CURLINFO_REDIRECT_TIME + * @cvalue CURLOPT_FTP_RESPONSE_TIMEOUT */ -const CURLINFO_REDIRECT_TIME = UNKNOWN; +const CURLOPT_FTP_RESPONSE_TIMEOUT = UNKNOWN; /** * @var int - * @cvalue CURLINFO_REQUEST_SIZE + * @cvalue CURLOPT_IPRESOLVE */ -const CURLINFO_REQUEST_SIZE = UNKNOWN; +const CURLOPT_IPRESOLVE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_SIZE_DOWNLOAD + * @cvalue CURLOPT_MAXFILESIZE */ -const CURLINFO_SIZE_DOWNLOAD = UNKNOWN; +const CURLOPT_MAXFILESIZE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_SIZE_UPLOAD + * @cvalue CURL_IPRESOLVE_V4 */ -const CURLINFO_SIZE_UPLOAD = UNKNOWN; +const CURL_IPRESOLVE_V4 = UNKNOWN; /** * @var int - * @cvalue CURLINFO_SPEED_DOWNLOAD + * @cvalue CURL_IPRESOLVE_V6 */ -const CURLINFO_SPEED_DOWNLOAD = UNKNOWN; +const CURL_IPRESOLVE_V6 = UNKNOWN; /** * @var int - * @cvalue CURLINFO_SPEED_UPLOAD + * @cvalue CURL_IPRESOLVE_WHATEVER */ -const CURLINFO_SPEED_UPLOAD = UNKNOWN; +const CURL_IPRESOLVE_WHATEVER = UNKNOWN; + + /** * @var int - * @cvalue CURLINFO_SSL_VERIFYRESULT + * @cvalue CURLFTPSSL_ALL */ -const CURLINFO_SSL_VERIFYRESULT = UNKNOWN; +const CURLFTPSSL_ALL = UNKNOWN; /** * @var int - * @cvalue CURLINFO_STARTTRANSFER_TIME + * @cvalue CURLFTPSSL_CONTROL */ -const CURLINFO_STARTTRANSFER_TIME = UNKNOWN; +const CURLFTPSSL_CONTROL = UNKNOWN; /** * @var int - * @cvalue CURLINFO_TOTAL_TIME + * @cvalue CURLFTPSSL_NONE */ -const CURLINFO_TOTAL_TIME = UNKNOWN; -#if LIBCURL_VERSION_NUM >= 0x074800 /* Available since 7.72.0 */ +const CURLFTPSSL_NONE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_EFFECTIVE_METHOD + * @cvalue CURLFTPSSL_TRY */ -const CURLINFO_EFFECTIVE_METHOD = UNKNOWN; -#endif -#if LIBCURL_VERSION_NUM >= 0x075400 /* Available since 7.84.0 */ +const CURLFTPSSL_TRY = UNKNOWN; /** * @var int - * @cvalue CURLINFO_CAPATH + * @cvalue CURLOPT_FTP_SSL */ -const CURLINFO_CAPATH = UNKNOWN; +const CURLOPT_FTP_SSL = UNKNOWN; /** * @var int - * @cvalue CURLINFO_CAINFO + * @cvalue CURLOPT_NETRC_FILE */ -const CURLINFO_CAINFO = UNKNOWN; -#endif +const CURLOPT_NETRC_FILE = UNKNOWN; -/* Other */ +/* Available since 7.11.1 */ /** * @var int - * @cvalue CURLMSG_DONE + * @cvalue CURLOPT_MAXFILESIZE_LARGE */ -const CURLMSG_DONE = UNKNOWN; +const CURLOPT_MAXFILESIZE_LARGE = UNKNOWN; + +/* Available since 7.11.2 */ /** * @var int - * @cvalue CURLVERSION_NOW + * @cvalue CURLOPT_TCP_NODELAY */ -const CURLVERSION_NOW = UNKNOWN; +const CURLOPT_TCP_NODELAY = UNKNOWN; -/* Curl Multi Constants */ +/* Available since 7.12.2 */ /** * @var int - * @cvalue CURLM_BAD_EASY_HANDLE + * @cvalue CURLFTPAUTH_DEFAULT */ -const CURLM_BAD_EASY_HANDLE = UNKNOWN; +const CURLFTPAUTH_DEFAULT = UNKNOWN; /** * @var int - * @cvalue CURLM_BAD_HANDLE + * @cvalue CURLFTPAUTH_SSL */ -const CURLM_BAD_HANDLE = UNKNOWN; +const CURLFTPAUTH_SSL = UNKNOWN; /** * @var int - * @cvalue CURLM_CALL_MULTI_PERFORM + * @cvalue CURLFTPAUTH_TLS */ -const CURLM_CALL_MULTI_PERFORM = UNKNOWN; +const CURLFTPAUTH_TLS = UNKNOWN; /** * @var int - * @cvalue CURLM_INTERNAL_ERROR + * @cvalue CURLOPT_FTPSSLAUTH */ -const CURLM_INTERNAL_ERROR = UNKNOWN; +const CURLOPT_FTPSSLAUTH = UNKNOWN; + +/* Available since 7.13.0 */ /** * @var int - * @cvalue CURLM_OK + * @cvalue CURLOPT_FTP_ACCOUNT */ -const CURLM_OK = UNKNOWN; +const CURLOPT_FTP_ACCOUNT = UNKNOWN; + +/* Available since 7.12.2 */ /** * @var int - * @cvalue CURLM_OUT_OF_MEMORY + * @cvalue CURLINFO_OS_ERRNO */ -const CURLM_OUT_OF_MEMORY = UNKNOWN; +const CURLINFO_OS_ERRNO = UNKNOWN; + +/* Available since 7.12.3 */ /** * @var int - * @cvalue CURLM_ADDED_ALREADY + * @cvalue CURLINFO_NUM_CONNECTS */ -const CURLM_ADDED_ALREADY = UNKNOWN; +const CURLINFO_NUM_CONNECTS = UNKNOWN; +/** + * @var int + * @cvalue CURLINFO_SSL_ENGINES + */ +const CURLINFO_SSL_ENGINES = UNKNOWN; -/* Curl proxy constants */ +/* Available since 7.14.1 */ /** * @var int - * @cvalue CURLPROXY_HTTP + * @cvalue CURLINFO_COOKIELIST */ -const CURLPROXY_HTTP = UNKNOWN; +const CURLINFO_COOKIELIST = UNKNOWN; /** * @var int - * @cvalue CURLPROXY_SOCKS4 + * @cvalue CURLOPT_COOKIELIST */ -const CURLPROXY_SOCKS4 = UNKNOWN; +const CURLOPT_COOKIELIST = UNKNOWN; /** * @var int - * @cvalue CURLPROXY_SOCKS5 + * @cvalue CURLOPT_IGNORE_CONTENT_LENGTH */ -const CURLPROXY_SOCKS5 = UNKNOWN; +const CURLOPT_IGNORE_CONTENT_LENGTH = UNKNOWN; -/* Curl Share constants */ +/* Available since 7.15.0 */ /** * @var int - * @cvalue CURLSHOPT_NONE + * @cvalue CURLOPT_FTP_SKIP_PASV_IP */ -const CURLSHOPT_NONE = UNKNOWN; +const CURLOPT_FTP_SKIP_PASV_IP = UNKNOWN; + +/* Available since 7.15.1 */ /** * @var int - * @cvalue CURLSHOPT_SHARE + * @cvalue CURLOPT_FTP_FILEMETHOD */ -const CURLSHOPT_SHARE = UNKNOWN; +const CURLOPT_FTP_FILEMETHOD = UNKNOWN; + +/* Available since 7.15.2 */ /** * @var int - * @cvalue CURLSHOPT_UNSHARE + * @cvalue CURLOPT_CONNECT_ONLY */ -const CURLSHOPT_UNSHARE = UNKNOWN; +const CURLOPT_CONNECT_ONLY = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_LOCALPORT + */ +const CURLOPT_LOCALPORT = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_LOCALPORTRANGE + */ +const CURLOPT_LOCALPORTRANGE = UNKNOWN; -/* Curl Http Version constants (CURLOPT_HTTP_VERSION) */ +/* Available since 7.15.3 */ /** * @var int - * @cvalue CURL_HTTP_VERSION_1_0 + * @cvalue CURLFTPMETHOD_DEFAULT */ -const CURL_HTTP_VERSION_1_0 = UNKNOWN; +const CURLFTPMETHOD_DEFAULT = UNKNOWN; /** * @var int - * @cvalue CURL_HTTP_VERSION_1_1 + * @cvalue CURLFTPMETHOD_MULTICWD */ -const CURL_HTTP_VERSION_1_1 = UNKNOWN; +const CURLFTPMETHOD_MULTICWD = UNKNOWN; /** * @var int - * @cvalue CURL_HTTP_VERSION_NONE + * @cvalue CURLFTPMETHOD_NOCWD */ -const CURL_HTTP_VERSION_NONE = UNKNOWN; +const CURLFTPMETHOD_NOCWD = UNKNOWN; +/** + * @var int + * @cvalue CURLFTPMETHOD_SINGLECWD + */ +const CURLFTPMETHOD_SINGLECWD = UNKNOWN; -/* Curl Lock constants */ +/* Available since 7.15.4 */ /** * @var int - * @cvalue CURL_LOCK_DATA_COOKIE + * @cvalue CURLINFO_FTP_ENTRY_PATH */ -const CURL_LOCK_DATA_COOKIE = UNKNOWN; +const CURLINFO_FTP_ENTRY_PATH = UNKNOWN; + +/* Available since 7.15.5 */ /** * @var int - * @cvalue CURL_LOCK_DATA_DNS + * @cvalue CURLOPT_FTP_ALTERNATIVE_TO_USER */ -const CURL_LOCK_DATA_DNS = UNKNOWN; +const CURLOPT_FTP_ALTERNATIVE_TO_USER = UNKNOWN; /** * @var int - * @cvalue CURL_LOCK_DATA_SSL_SESSION + * @cvalue CURLOPT_MAX_RECV_SPEED_LARGE */ -const CURL_LOCK_DATA_SSL_SESSION = UNKNOWN; +const CURLOPT_MAX_RECV_SPEED_LARGE = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_MAX_SEND_SPEED_LARGE + */ +const CURLOPT_MAX_SEND_SPEED_LARGE = UNKNOWN; -/* Curl NETRC constants (CURLOPT_NETRC) */ /** * @var int - * @cvalue CURL_NETRC_IGNORED + * @cvalue CURLOPT_SSL_SESSIONID_CACHE */ -const CURL_NETRC_IGNORED = UNKNOWN; +const CURLOPT_SSL_SESSIONID_CACHE = UNKNOWN; /** * @var int - * @cvalue CURL_NETRC_OPTIONAL + * @cvalue CURLMOPT_PIPELINING */ -const CURL_NETRC_OPTIONAL = UNKNOWN; +const CURLMOPT_PIPELINING = UNKNOWN; + /** * @var int - * @cvalue CURL_NETRC_REQUIRED + * @cvalue CURLOPT_FTP_SSL_CCC */ -const CURL_NETRC_REQUIRED = UNKNOWN; +const CURLOPT_FTP_SSL_CCC = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_SSH_AUTH_TYPES + */ +const CURLOPT_SSH_AUTH_TYPES = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_SSH_PRIVATE_KEYFILE + */ +const CURLOPT_SSH_PRIVATE_KEYFILE = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_SSH_PUBLIC_KEYFILE + */ +const CURLOPT_SSH_PUBLIC_KEYFILE = UNKNOWN; +/** + * @var int + * @cvalue CURLFTPSSL_CCC_ACTIVE + */ +const CURLFTPSSL_CCC_ACTIVE = UNKNOWN; +/** + * @var int + * @cvalue CURLFTPSSL_CCC_NONE + */ +const CURLFTPSSL_CCC_NONE = UNKNOWN; +/** + * @var int + * @cvalue CURLFTPSSL_CCC_PASSIVE + */ +const CURLFTPSSL_CCC_PASSIVE = UNKNOWN; -/* Curl SSL Version constants (CURLOPT_SSLVERSION) */ +/* Available since 7.16.2 */ /** * @var int - * @cvalue CURL_SSLVERSION_DEFAULT + * @cvalue CURLOPT_CONNECTTIMEOUT_MS */ -const CURL_SSLVERSION_DEFAULT = UNKNOWN; +const CURLOPT_CONNECTTIMEOUT_MS = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_HTTP_CONTENT_DECODING + */ +const CURLOPT_HTTP_CONTENT_DECODING = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_HTTP_TRANSFER_DECODING + */ +const CURLOPT_HTTP_TRANSFER_DECODING = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_TIMEOUT_MS + */ +const CURLOPT_TIMEOUT_MS = UNKNOWN; + +/* Available since 7.16.3 */ +/** + * @var int + * @cvalue CURLMOPT_MAXCONNECTS + */ +const CURLMOPT_MAXCONNECTS = UNKNOWN; + +/* Available since 7.16.4 */ +/** + * @var int + * @cvalue CURLOPT_KRBLEVEL + */ +const CURLOPT_KRBLEVEL = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_NEW_DIRECTORY_PERMS + */ +const CURLOPT_NEW_DIRECTORY_PERMS = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_NEW_FILE_PERMS + */ +const CURLOPT_NEW_FILE_PERMS = UNKNOWN; + +/* Available since 7.17.0 */ +/** + * @var int + * @cvalue CURLOPT_APPEND + */ +const CURLOPT_APPEND = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_DIRLISTONLY + */ +const CURLOPT_DIRLISTONLY = UNKNOWN; +/** + * @var int + * @cvalue CURLOPT_USE_SSL + */ +const CURLOPT_USE_SSL = UNKNOWN; +/* Curl SSL Constants */ +/** + * @var int + * @cvalue CURLUSESSL_ALL + */ +const CURLUSESSL_ALL = UNKNOWN; +/** + * @var int + * @cvalue CURLUSESSL_CONTROL + */ +const CURLUSESSL_CONTROL = UNKNOWN; +/** + * @var int + * @cvalue CURLUSESSL_NONE + */ +const CURLUSESSL_NONE = UNKNOWN; +/** + * @var int + * @cvalue CURLUSESSL_TRY + */ +const CURLUSESSL_TRY = UNKNOWN; + +/* Available since 7.17.1 */ +/** + * @var int + * @cvalue CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 + */ +const CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 = UNKNOWN; + +/* Available since 7.18.0 */ +/** + * @var int + * @cvalue CURLOPT_PROXY_TRANSFER_MODE + */ +const CURLOPT_PROXY_TRANSFER_MODE = UNKNOWN; +/** + * @var int + * @cvalue CURLPAUSE_ALL + */ +const CURLPAUSE_ALL = UNKNOWN; +/** + * @var int + * @cvalue CURLPAUSE_CONT + */ +const CURLPAUSE_CONT = UNKNOWN; +/** + * @var int + * @cvalue CURLPAUSE_RECV + */ +const CURLPAUSE_RECV = UNKNOWN; +/** + * @var int + * @cvalue CURLPAUSE_RECV_CONT + */ +const CURLPAUSE_RECV_CONT = UNKNOWN; +/** + * @var int + * @cvalue CURLPAUSE_SEND + */ +const CURLPAUSE_SEND = UNKNOWN; +/** + * @var int + * @cvalue CURLPAUSE_SEND_CONT + */ +const CURLPAUSE_SEND_CONT = UNKNOWN; +/** + * @var int + * @cvalue CURL_READFUNC_PAUSE + */ +const CURL_READFUNC_PAUSE = UNKNOWN; +/** + * @var int + * @cvalue CURL_WRITEFUNC_PAUSE + */ +const CURL_WRITEFUNC_PAUSE = UNKNOWN; + /** * @var int - * @cvalue CURL_SSLVERSION_SSLv2 + * @cvalue CURLPROXY_SOCKS4A */ -const CURL_SSLVERSION_SSLv2 = UNKNOWN; +const CURLPROXY_SOCKS4A = UNKNOWN; /** * @var int - * @cvalue CURL_SSLVERSION_SSLv3 + * @cvalue CURLPROXY_SOCKS5_HOSTNAME */ -const CURL_SSLVERSION_SSLv3 = UNKNOWN; +const CURLPROXY_SOCKS5_HOSTNAME = UNKNOWN; + +/* Available since 7.18.2 */ /** * @var int - * @cvalue CURL_SSLVERSION_TLSv1 + * @cvalue CURLINFO_REDIRECT_URL */ -const CURL_SSLVERSION_TLSv1 = UNKNOWN; +const CURLINFO_REDIRECT_URL = UNKNOWN; -/* Curl TIMECOND constants (CURLOPT_TIMECONDITION) */ +/* Available since 7.19.0 */ /** * @var int - * @cvalue CURL_TIMECOND_IFMODSINCE + * @cvalue CURLINFO_APPCONNECT_TIME */ -const CURL_TIMECOND_IFMODSINCE = UNKNOWN; +const CURLINFO_APPCONNECT_TIME = UNKNOWN; /** * @var int - * @cvalue CURL_TIMECOND_IFUNMODSINCE + * @cvalue CURLINFO_PRIMARY_IP */ -const CURL_TIMECOND_IFUNMODSINCE = UNKNOWN; +const CURLINFO_PRIMARY_IP = UNKNOWN; + /** * @var int - * @cvalue CURL_TIMECOND_LASTMOD + * @cvalue CURLOPT_ADDRESS_SCOPE */ -const CURL_TIMECOND_LASTMOD = UNKNOWN; +const CURLOPT_ADDRESS_SCOPE = UNKNOWN; /** * @var int - * @cvalue CURL_TIMECOND_NONE + * @cvalue CURLOPT_CRLFILE */ -const CURL_TIMECOND_NONE = UNKNOWN; - -/* Curl version constants */ +const CURLOPT_CRLFILE = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_ASYNCHDNS + * @cvalue CURLOPT_ISSUERCERT */ -const CURL_VERSION_ASYNCHDNS = UNKNOWN; +const CURLOPT_ISSUERCERT = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_CONV + * @cvalue CURLOPT_KEYPASSWD */ -const CURL_VERSION_CONV = UNKNOWN; +const CURLOPT_KEYPASSWD = UNKNOWN; + /** * @var int - * @cvalue CURL_VERSION_DEBUG + * @cvalue CURLSSH_AUTH_ANY */ -const CURL_VERSION_DEBUG = UNKNOWN; +const CURLSSH_AUTH_ANY = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_GSSNEGOTIATE + * @cvalue CURLSSH_AUTH_DEFAULT */ -const CURL_VERSION_GSSNEGOTIATE = UNKNOWN; +const CURLSSH_AUTH_DEFAULT = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_IDN + * @cvalue CURLSSH_AUTH_HOST */ -const CURL_VERSION_IDN = UNKNOWN; +const CURLSSH_AUTH_HOST = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_IPV6 + * @cvalue CURLSSH_AUTH_KEYBOARD */ -const CURL_VERSION_IPV6 = UNKNOWN; +const CURLSSH_AUTH_KEYBOARD = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_KERBEROS4 + * @cvalue CURLSSH_AUTH_NONE */ -const CURL_VERSION_KERBEROS4 = UNKNOWN; +const CURLSSH_AUTH_NONE = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_LARGEFILE + * @cvalue CURLSSH_AUTH_PASSWORD */ -const CURL_VERSION_LARGEFILE = UNKNOWN; +const CURLSSH_AUTH_PASSWORD = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_LIBZ + * @cvalue CURLSSH_AUTH_PUBLICKEY */ -const CURL_VERSION_LIBZ = UNKNOWN; +const CURLSSH_AUTH_PUBLICKEY = UNKNOWN; + +/* Available since 7.19.1 */ /** * @var int - * @cvalue CURL_VERSION_NTLM + * @cvalue CURLINFO_CERTINFO */ -const CURL_VERSION_NTLM = UNKNOWN; +const CURLINFO_CERTINFO = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_SPNEGO + * @cvalue CURLOPT_CERTINFO */ -const CURL_VERSION_SPNEGO = UNKNOWN; +const CURLOPT_CERTINFO = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_SSL + * @cvalue CURLOPT_PASSWORD */ -const CURL_VERSION_SSL = UNKNOWN; +const CURLOPT_PASSWORD = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_SSPI + * @cvalue CURLOPT_POSTREDIR */ -const CURL_VERSION_SSPI = UNKNOWN; - -/* Available since 7.10.6 */ +const CURLOPT_POSTREDIR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_HTTPAUTH + * @cvalue CURLOPT_PROXYPASSWORD */ -const CURLOPT_HTTPAUTH = UNKNOWN; -/* http authentication options */ +const CURLOPT_PROXYPASSWORD = UNKNOWN; /** * @var int - * @cvalue CURLAUTH_ANY + * @cvalue CURLOPT_PROXYUSERNAME */ -const CURLAUTH_ANY = UNKNOWN; +const CURLOPT_PROXYUSERNAME = UNKNOWN; /** * @var int - * @cvalue CURLAUTH_ANYSAFE + * @cvalue CURLOPT_USERNAME */ -const CURLAUTH_ANYSAFE = UNKNOWN; +const CURLOPT_USERNAME = UNKNOWN; /** * @var int - * @cvalue CURLAUTH_BASIC + * @cvalue CURL_REDIR_POST_301 */ -const CURLAUTH_BASIC = UNKNOWN; +const CURL_REDIR_POST_301 = UNKNOWN; /** * @var int - * @cvalue CURLAUTH_DIGEST + * @cvalue CURL_REDIR_POST_302 */ -const CURLAUTH_DIGEST = UNKNOWN; +const CURL_REDIR_POST_302 = UNKNOWN; /** * @var int - * @cvalue CURLAUTH_GSSNEGOTIATE + * @cvalue CURL_REDIR_POST_ALL */ -const CURLAUTH_GSSNEGOTIATE = UNKNOWN; +const CURL_REDIR_POST_ALL = UNKNOWN; + +/* Available since 7.19.3 */ /** * @var int - * @cvalue CURLAUTH_NONE + * @cvalue CURLAUTH_DIGEST_IE */ -const CURLAUTH_NONE = UNKNOWN; +const CURLAUTH_DIGEST_IE = UNKNOWN; + +/* Available since 7.19.4 */ /** * @var int - * @cvalue CURLAUTH_NTLM + * @cvalue CURLINFO_CONDITION_UNMET */ -const CURLAUTH_NTLM = UNKNOWN; +const CURLINFO_CONDITION_UNMET = UNKNOWN; -/* Available since 7.10.7 */ /** * @var int - * @cvalue CURLINFO_HTTP_CONNECTCODE + * @cvalue CURLOPT_NOPROXY */ -const CURLINFO_HTTP_CONNECTCODE = UNKNOWN; +const CURLOPT_NOPROXY = UNKNOWN; /** * @var int - * @cvalue CURLOPT_FTP_CREATE_MISSING_DIRS + * @cvalue CURLOPT_PROTOCOLS */ -const CURLOPT_FTP_CREATE_MISSING_DIRS = UNKNOWN; +const CURLOPT_PROTOCOLS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXYAUTH + * @cvalue CURLOPT_REDIR_PROTOCOLS */ -const CURLOPT_PROXYAUTH = UNKNOWN; - -/* Available since 7.10.8 */ +const CURLOPT_REDIR_PROTOCOLS = UNKNOWN; /** * @var int - * @cvalue CURLE_FILESIZE_EXCEEDED + * @cvalue CURLOPT_SOCKS5_GSSAPI_NEC */ -const CURLE_FILESIZE_EXCEEDED = UNKNOWN; +const CURLOPT_SOCKS5_GSSAPI_NEC = UNKNOWN; /** * @var int - * @cvalue CURLE_LDAP_INVALID_URL + * @cvalue CURLOPT_SOCKS5_GSSAPI_SERVICE */ -const CURLE_LDAP_INVALID_URL = UNKNOWN; +const CURLOPT_SOCKS5_GSSAPI_SERVICE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_HTTPAUTH_AVAIL + * @cvalue CURLOPT_TFTP_BLKSIZE */ -const CURLINFO_HTTPAUTH_AVAIL = UNKNOWN; +const CURLOPT_TFTP_BLKSIZE = UNKNOWN; + /** * @var int - * @cvalue CURLINFO_RESPONSE_CODE + * @cvalue CURLPROTO_ALL */ -const CURLINFO_RESPONSE_CODE = UNKNOWN; +const CURLPROTO_ALL = UNKNOWN; /** * @var int - * @cvalue CURLINFO_PROXYAUTH_AVAIL + * @cvalue CURLPROTO_DICT */ -const CURLINFO_PROXYAUTH_AVAIL = UNKNOWN; +const CURLPROTO_DICT = UNKNOWN; /** * @var int - * @cvalue CURLOPT_FTP_RESPONSE_TIMEOUT + * @cvalue CURLPROTO_FILE */ -const CURLOPT_FTP_RESPONSE_TIMEOUT = UNKNOWN; +const CURLPROTO_FILE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_IPRESOLVE + * @cvalue CURLPROTO_FTP */ -const CURLOPT_IPRESOLVE = UNKNOWN; +const CURLPROTO_FTP = UNKNOWN; /** * @var int - * @cvalue CURLOPT_MAXFILESIZE + * @cvalue CURLPROTO_FTPS */ -const CURLOPT_MAXFILESIZE = UNKNOWN; +const CURLPROTO_FTPS = UNKNOWN; /** * @var int - * @cvalue CURL_IPRESOLVE_V4 + * @cvalue CURLPROTO_HTTP */ -const CURL_IPRESOLVE_V4 = UNKNOWN; +const CURLPROTO_HTTP = UNKNOWN; /** * @var int - * @cvalue CURL_IPRESOLVE_V6 + * @cvalue CURLPROTO_HTTPS */ -const CURL_IPRESOLVE_V6 = UNKNOWN; +const CURLPROTO_HTTPS = UNKNOWN; /** * @var int - * @cvalue CURL_IPRESOLVE_WHATEVER + * @cvalue CURLPROTO_LDAP */ -const CURL_IPRESOLVE_WHATEVER = UNKNOWN; - -/* Available since 7.11.0 */ +const CURLPROTO_LDAP = UNKNOWN; /** * @var int - * @cvalue CURLE_FTP_SSL_FAILED + * @cvalue CURLPROTO_LDAPS */ -const CURLE_FTP_SSL_FAILED = UNKNOWN; +const CURLPROTO_LDAPS = UNKNOWN; /** * @var int - * @cvalue CURLFTPSSL_ALL + * @cvalue CURLPROTO_SCP */ -const CURLFTPSSL_ALL = UNKNOWN; +const CURLPROTO_SCP = UNKNOWN; /** * @var int - * @cvalue CURLFTPSSL_CONTROL + * @cvalue CURLPROTO_SFTP */ -const CURLFTPSSL_CONTROL = UNKNOWN; +const CURLPROTO_SFTP = UNKNOWN; /** * @var int - * @cvalue CURLFTPSSL_NONE + * @cvalue CURLPROTO_TELNET */ -const CURLFTPSSL_NONE = UNKNOWN; +const CURLPROTO_TELNET = UNKNOWN; /** * @var int - * @cvalue CURLFTPSSL_TRY + * @cvalue CURLPROTO_TFTP */ -const CURLFTPSSL_TRY = UNKNOWN; +const CURLPROTO_TFTP = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_FTP_SSL + * @cvalue CURLPROXY_HTTP_1_0 */ -const CURLOPT_FTP_SSL = UNKNOWN; +const CURLPROXY_HTTP_1_0 = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_NETRC_FILE + * @cvalue CURLFTP_CREATE_DIR */ -const CURLOPT_NETRC_FILE = UNKNOWN; - -/* Available since 7.11.1 */ +const CURLFTP_CREATE_DIR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_MAXFILESIZE_LARGE + * @cvalue CURLFTP_CREATE_DIR_NONE */ -const CURLOPT_MAXFILESIZE_LARGE = UNKNOWN; - -/* Available since 7.11.2 */ +const CURLFTP_CREATE_DIR_NONE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TCP_NODELAY + * @cvalue CURLFTP_CREATE_DIR_RETRY */ -const CURLOPT_TCP_NODELAY = UNKNOWN; +const CURLFTP_CREATE_DIR_RETRY = UNKNOWN; -/* Available since 7.12.2 */ +/* Available since 7.19.6 */ /** * @var int - * @cvalue CURLFTPAUTH_DEFAULT + * @cvalue CURL_VERSION_CURLDEBUG */ -const CURLFTPAUTH_DEFAULT = UNKNOWN; +const CURL_VERSION_CURLDEBUG = UNKNOWN; /** * @var int - * @cvalue CURLFTPAUTH_SSL + * @cvalue CURLOPT_SSH_KNOWNHOSTS */ -const CURLFTPAUTH_SSL = UNKNOWN; +const CURLOPT_SSH_KNOWNHOSTS = UNKNOWN; /** * @var int - * @cvalue CURLFTPAUTH_TLS + * @cvalue CURLKHMATCH_OK */ -const CURLFTPAUTH_TLS = UNKNOWN; +const CURLKHMATCH_OK = UNKNOWN; /** * @var int - * @cvalue CURLOPT_FTPSSLAUTH + * @cvalue CURLKHMATCH_MISMATCH */ -const CURLOPT_FTPSSLAUTH = UNKNOWN; - -/* Available since 7.13.0 */ +const CURLKHMATCH_MISMATCH = UNKNOWN; +/** + * @var int + * @cvalue CURLKHMATCH_MISSING + */ +const CURLKHMATCH_MISSING = UNKNOWN; /** * @var int - * @cvalue CURLOPT_FTP_ACCOUNT + * @cvalue CURLKHMATCH_LAST */ -const CURLOPT_FTP_ACCOUNT = UNKNOWN; +const CURLKHMATCH_LAST = UNKNOWN; -/* Available since 7.12.2 */ +/* Available since 7.20.0 */ /** * @var int - * @cvalue CURLINFO_OS_ERRNO + * @cvalue CURLINFO_RTSP_CLIENT_CSEQ */ -const CURLINFO_OS_ERRNO = UNKNOWN; - -/* Available since 7.12.3 */ +const CURLINFO_RTSP_CLIENT_CSEQ = UNKNOWN; /** * @var int - * @cvalue CURLINFO_NUM_CONNECTS + * @cvalue CURLINFO_RTSP_CSEQ_RECV */ -const CURLINFO_NUM_CONNECTS = UNKNOWN; +const CURLINFO_RTSP_CSEQ_RECV = UNKNOWN; /** * @var int - * @cvalue CURLINFO_SSL_ENGINES + * @cvalue CURLINFO_RTSP_SERVER_CSEQ */ -const CURLINFO_SSL_ENGINES = UNKNOWN; - -/* Available since 7.14.1 */ +const CURLINFO_RTSP_SERVER_CSEQ = UNKNOWN; /** * @var int - * @cvalue CURLINFO_COOKIELIST + * @cvalue CURLINFO_RTSP_SESSION_ID */ -const CURLINFO_COOKIELIST = UNKNOWN; +const CURLINFO_RTSP_SESSION_ID = UNKNOWN; /** * @var int - * @cvalue CURLOPT_COOKIELIST + * @cvalue CURLOPT_FTP_USE_PRET */ -const CURLOPT_COOKIELIST = UNKNOWN; +const CURLOPT_FTP_USE_PRET = UNKNOWN; /** * @var int - * @cvalue CURLOPT_IGNORE_CONTENT_LENGTH + * @cvalue CURLOPT_MAIL_FROM */ -const CURLOPT_IGNORE_CONTENT_LENGTH = UNKNOWN; - -/* Available since 7.15.0 */ +const CURLOPT_MAIL_FROM = UNKNOWN; /** * @var int - * @cvalue CURLOPT_FTP_SKIP_PASV_IP + * @cvalue CURLOPT_MAIL_RCPT */ -const CURLOPT_FTP_SKIP_PASV_IP = UNKNOWN; - -/* Available since 7.15.1 */ +const CURLOPT_MAIL_RCPT = UNKNOWN; /** * @var int - * @cvalue CURLOPT_FTP_FILEMETHOD + * @cvalue CURLOPT_RTSP_CLIENT_CSEQ */ -const CURLOPT_FTP_FILEMETHOD = UNKNOWN; - -/* Available since 7.15.2 */ +const CURLOPT_RTSP_CLIENT_CSEQ = UNKNOWN; /** * @var int - * @cvalue CURLOPT_CONNECT_ONLY + * @cvalue CURLOPT_RTSP_REQUEST */ -const CURLOPT_CONNECT_ONLY = UNKNOWN; +const CURLOPT_RTSP_REQUEST = UNKNOWN; /** * @var int - * @cvalue CURLOPT_LOCALPORT + * @cvalue CURLOPT_RTSP_SERVER_CSEQ */ -const CURLOPT_LOCALPORT = UNKNOWN; +const CURLOPT_RTSP_SERVER_CSEQ = UNKNOWN; /** * @var int - * @cvalue CURLOPT_LOCALPORTRANGE + * @cvalue CURLOPT_RTSP_SESSION_ID */ -const CURLOPT_LOCALPORTRANGE = UNKNOWN; - -/* Available since 7.15.3 */ +const CURLOPT_RTSP_SESSION_ID = UNKNOWN; /** * @var int - * @cvalue CURLFTPMETHOD_DEFAULT + * @cvalue CURLOPT_RTSP_STREAM_URI */ -const CURLFTPMETHOD_DEFAULT = UNKNOWN; +const CURLOPT_RTSP_STREAM_URI = UNKNOWN; /** * @var int - * @cvalue CURLFTPMETHOD_MULTICWD + * @cvalue CURLOPT_RTSP_TRANSPORT */ -const CURLFTPMETHOD_MULTICWD = UNKNOWN; +const CURLOPT_RTSP_TRANSPORT = UNKNOWN; /** * @var int - * @cvalue CURLFTPMETHOD_NOCWD + * @cvalue CURLPROTO_IMAP */ -const CURLFTPMETHOD_NOCWD = UNKNOWN; +const CURLPROTO_IMAP = UNKNOWN; /** * @var int - * @cvalue CURLFTPMETHOD_SINGLECWD + * @cvalue CURLPROTO_IMAPS */ -const CURLFTPMETHOD_SINGLECWD = UNKNOWN; - -/* Available since 7.15.4 */ +const CURLPROTO_IMAPS = UNKNOWN; /** * @var int - * @cvalue CURLINFO_FTP_ENTRY_PATH + * @cvalue CURLPROTO_POP3 */ -const CURLINFO_FTP_ENTRY_PATH = UNKNOWN; - -/* Available since 7.15.5 */ +const CURLPROTO_POP3 = UNKNOWN; /** * @var int - * @cvalue CURLOPT_FTP_ALTERNATIVE_TO_USER + * @cvalue CURLPROTO_POP3S */ -const CURLOPT_FTP_ALTERNATIVE_TO_USER = UNKNOWN; +const CURLPROTO_POP3S = UNKNOWN; /** * @var int - * @cvalue CURLOPT_MAX_RECV_SPEED_LARGE + * @cvalue CURLPROTO_RTSP */ -const CURLOPT_MAX_RECV_SPEED_LARGE = UNKNOWN; +const CURLPROTO_RTSP = UNKNOWN; /** * @var int - * @cvalue CURLOPT_MAX_SEND_SPEED_LARGE + * @cvalue CURLPROTO_SMTP */ -const CURLOPT_MAX_SEND_SPEED_LARGE = UNKNOWN; - -/* Available since 7.16.0 */ +const CURLPROTO_SMTP = UNKNOWN; /** * @var int - * @cvalue CURLE_SSL_CACERT_BADFILE + * @cvalue CURLPROTO_SMTPS */ -const CURLE_SSL_CACERT_BADFILE = UNKNOWN; +const CURLPROTO_SMTPS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSL_SESSIONID_CACHE + * @cvalue CURL_RTSPREQ_ANNOUNCE */ -const CURLOPT_SSL_SESSIONID_CACHE = UNKNOWN; +const CURL_RTSPREQ_ANNOUNCE = UNKNOWN; /** * @var int - * @cvalue CURLMOPT_PIPELINING + * @cvalue CURL_RTSPREQ_DESCRIBE */ -const CURLMOPT_PIPELINING = UNKNOWN; - -/* Available since 7.16.1 */ +const CURL_RTSPREQ_DESCRIBE = UNKNOWN; /** * @var int - * @cvalue CURLE_SSH + * @cvalue CURL_RTSPREQ_GET_PARAMETER */ -const CURLE_SSH = UNKNOWN; +const CURL_RTSPREQ_GET_PARAMETER = UNKNOWN; /** * @var int - * @cvalue CURLOPT_FTP_SSL_CCC + * @cvalue CURL_RTSPREQ_OPTIONS */ -const CURLOPT_FTP_SSL_CCC = UNKNOWN; +const CURL_RTSPREQ_OPTIONS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSH_AUTH_TYPES + * @cvalue CURL_RTSPREQ_PAUSE */ -const CURLOPT_SSH_AUTH_TYPES = UNKNOWN; +const CURL_RTSPREQ_PAUSE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSH_PRIVATE_KEYFILE + * @cvalue CURL_RTSPREQ_PLAY */ -const CURLOPT_SSH_PRIVATE_KEYFILE = UNKNOWN; +const CURL_RTSPREQ_PLAY = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSH_PUBLIC_KEYFILE + * @cvalue CURL_RTSPREQ_RECEIVE */ -const CURLOPT_SSH_PUBLIC_KEYFILE = UNKNOWN; +const CURL_RTSPREQ_RECEIVE = UNKNOWN; /** * @var int - * @cvalue CURLFTPSSL_CCC_ACTIVE + * @cvalue CURL_RTSPREQ_RECORD */ -const CURLFTPSSL_CCC_ACTIVE = UNKNOWN; +const CURL_RTSPREQ_RECORD = UNKNOWN; /** * @var int - * @cvalue CURLFTPSSL_CCC_NONE + * @cvalue CURL_RTSPREQ_SET_PARAMETER */ -const CURLFTPSSL_CCC_NONE = UNKNOWN; +const CURL_RTSPREQ_SET_PARAMETER = UNKNOWN; /** * @var int - * @cvalue CURLFTPSSL_CCC_PASSIVE + * @cvalue CURL_RTSPREQ_SETUP */ -const CURLFTPSSL_CCC_PASSIVE = UNKNOWN; - -/* Available since 7.16.2 */ +const CURL_RTSPREQ_SETUP = UNKNOWN; /** * @var int - * @cvalue CURLOPT_CONNECTTIMEOUT_MS + * @cvalue CURL_RTSPREQ_TEARDOWN */ -const CURLOPT_CONNECTTIMEOUT_MS = UNKNOWN; +const CURL_RTSPREQ_TEARDOWN = UNKNOWN; + +/* Available since 7.21.0 */ /** * @var int - * @cvalue CURLOPT_HTTP_CONTENT_DECODING + * @cvalue CURLINFO_LOCAL_IP */ -const CURLOPT_HTTP_CONTENT_DECODING = UNKNOWN; +const CURLINFO_LOCAL_IP = UNKNOWN; /** * @var int - * @cvalue CURLOPT_HTTP_TRANSFER_DECODING + * @cvalue CURLINFO_LOCAL_PORT */ -const CURLOPT_HTTP_TRANSFER_DECODING = UNKNOWN; +const CURLINFO_LOCAL_PORT = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TIMEOUT_MS + * @cvalue CURLINFO_PRIMARY_PORT */ -const CURLOPT_TIMEOUT_MS = UNKNOWN; - -/* Available since 7.16.3 */ +const CURLINFO_PRIMARY_PORT = UNKNOWN; /** * @var int - * @cvalue CURLMOPT_MAXCONNECTS + * @cvalue CURLOPT_FNMATCH_FUNCTION */ -const CURLMOPT_MAXCONNECTS = UNKNOWN; - -/* Available since 7.16.4 */ +const CURLOPT_FNMATCH_FUNCTION = UNKNOWN; /** * @var int - * @cvalue CURLOPT_KRBLEVEL + * @cvalue CURLOPT_WILDCARDMATCH */ -const CURLOPT_KRBLEVEL = UNKNOWN; +const CURLOPT_WILDCARDMATCH = UNKNOWN; /** * @var int - * @cvalue CURLOPT_NEW_DIRECTORY_PERMS + * @cvalue CURLPROTO_RTMP */ -const CURLOPT_NEW_DIRECTORY_PERMS = UNKNOWN; +const CURLPROTO_RTMP = UNKNOWN; /** * @var int - * @cvalue CURLOPT_NEW_FILE_PERMS + * @cvalue CURLPROTO_RTMPE */ -const CURLOPT_NEW_FILE_PERMS = UNKNOWN; - -/* Available since 7.17.0 */ +const CURLPROTO_RTMPE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_APPEND + * @cvalue CURLPROTO_RTMPS */ -const CURLOPT_APPEND = UNKNOWN; +const CURLPROTO_RTMPS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DIRLISTONLY + * @cvalue CURLPROTO_RTMPT */ -const CURLOPT_DIRLISTONLY = UNKNOWN; +const CURLPROTO_RTMPT = UNKNOWN; /** * @var int - * @cvalue CURLOPT_USE_SSL + * @cvalue CURLPROTO_RTMPTE */ -const CURLOPT_USE_SSL = UNKNOWN; -/* Curl SSL Constants */ +const CURLPROTO_RTMPTE = UNKNOWN; /** * @var int - * @cvalue CURLUSESSL_ALL + * @cvalue CURLPROTO_RTMPTS */ -const CURLUSESSL_ALL = UNKNOWN; +const CURLPROTO_RTMPTS = UNKNOWN; /** * @var int - * @cvalue CURLUSESSL_CONTROL + * @cvalue CURL_FNMATCHFUNC_FAIL */ -const CURLUSESSL_CONTROL = UNKNOWN; +const CURL_FNMATCHFUNC_FAIL = UNKNOWN; /** * @var int - * @cvalue CURLUSESSL_NONE + * @cvalue CURL_FNMATCHFUNC_MATCH */ -const CURLUSESSL_NONE = UNKNOWN; +const CURL_FNMATCHFUNC_MATCH = UNKNOWN; /** * @var int - * @cvalue CURLUSESSL_TRY + * @cvalue CURL_FNMATCHFUNC_NOMATCH */ -const CURLUSESSL_TRY = UNKNOWN; +const CURL_FNMATCHFUNC_NOMATCH = UNKNOWN; -/* Available since 7.17.1 */ +/* Available since 7.21.2 */ /** * @var int - * @cvalue CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 + * @cvalue CURLPROTO_GOPHER */ -const CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 = UNKNOWN; +const CURLPROTO_GOPHER = UNKNOWN; -/* Available since 7.18.0 */ +/* Available since 7.21.3 */ /** * @var int - * @cvalue CURLOPT_PROXY_TRANSFER_MODE + * @cvalue CURLAUTH_ONLY */ -const CURLOPT_PROXY_TRANSFER_MODE = UNKNOWN; +const CURLAUTH_ONLY = UNKNOWN; /** * @var int - * @cvalue CURLPAUSE_ALL + * @cvalue CURLOPT_RESOLVE */ -const CURLPAUSE_ALL = UNKNOWN; +const CURLOPT_RESOLVE = UNKNOWN; + +/* Available since 7.21.4 */ /** * @var int - * @cvalue CURLPAUSE_CONT + * @cvalue CURLOPT_TLSAUTH_PASSWORD */ -const CURLPAUSE_CONT = UNKNOWN; +const CURLOPT_TLSAUTH_PASSWORD = UNKNOWN; /** * @var int - * @cvalue CURLPAUSE_RECV + * @cvalue CURLOPT_TLSAUTH_TYPE */ -const CURLPAUSE_RECV = UNKNOWN; +const CURLOPT_TLSAUTH_TYPE = UNKNOWN; /** * @var int - * @cvalue CURLPAUSE_RECV_CONT + * @cvalue CURLOPT_TLSAUTH_USERNAME */ -const CURLPAUSE_RECV_CONT = UNKNOWN; +const CURLOPT_TLSAUTH_USERNAME = UNKNOWN; /** * @var int - * @cvalue CURLPAUSE_SEND + * @cvalue CURL_TLSAUTH_SRP */ -const CURLPAUSE_SEND = UNKNOWN; +const CURL_TLSAUTH_SRP = UNKNOWN; /** * @var int - * @cvalue CURLPAUSE_SEND_CONT + * @cvalue CURL_VERSION_TLSAUTH_SRP */ -const CURLPAUSE_SEND_CONT = UNKNOWN; +const CURL_VERSION_TLSAUTH_SRP = UNKNOWN; + +/* Available since 7.21.6 */ /** * @var int - * @cvalue CURL_READFUNC_PAUSE + * @cvalue CURLOPT_ACCEPT_ENCODING */ -const CURL_READFUNC_PAUSE = UNKNOWN; +const CURLOPT_ACCEPT_ENCODING = UNKNOWN; /** * @var int - * @cvalue CURL_WRITEFUNC_PAUSE + * @cvalue CURLOPT_TRANSFER_ENCODING */ -const CURL_WRITEFUNC_PAUSE = UNKNOWN; +const CURLOPT_TRANSFER_ENCODING = UNKNOWN; +/* Available since 7.22.0 */ /** * @var int - * @cvalue CURLPROXY_SOCKS4A + * @cvalue CURLAUTH_NTLM_WB */ -const CURLPROXY_SOCKS4A = UNKNOWN; +const CURLAUTH_NTLM_WB = UNKNOWN; /** * @var int - * @cvalue CURLPROXY_SOCKS5_HOSTNAME + * @cvalue CURLGSSAPI_DELEGATION_FLAG */ -const CURLPROXY_SOCKS5_HOSTNAME = UNKNOWN; - -/* Available since 7.18.2 */ +const CURLGSSAPI_DELEGATION_FLAG = UNKNOWN; /** * @var int - * @cvalue CURLINFO_REDIRECT_URL + * @cvalue CURLGSSAPI_DELEGATION_POLICY_FLAG */ -const CURLINFO_REDIRECT_URL = UNKNOWN; - -/* Available since 7.19.0 */ +const CURLGSSAPI_DELEGATION_POLICY_FLAG = UNKNOWN; /** * @var int - * @cvalue CURLINFO_APPCONNECT_TIME + * @cvalue CURLOPT_GSSAPI_DELEGATION */ -const CURLINFO_APPCONNECT_TIME = UNKNOWN; +const CURLOPT_GSSAPI_DELEGATION = UNKNOWN; /** * @var int - * @cvalue CURLINFO_PRIMARY_IP + * @cvalue CURL_VERSION_NTLM_WB */ -const CURLINFO_PRIMARY_IP = UNKNOWN; +const CURL_VERSION_NTLM_WB = UNKNOWN; +/* Available since 7.24.0 */ /** * @var int - * @cvalue CURLOPT_ADDRESS_SCOPE + * @cvalue CURLOPT_ACCEPTTIMEOUT_MS */ -const CURLOPT_ADDRESS_SCOPE = UNKNOWN; +const CURLOPT_ACCEPTTIMEOUT_MS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_CRLFILE + * @cvalue CURLOPT_DNS_SERVERS */ -const CURLOPT_CRLFILE = UNKNOWN; +const CURLOPT_DNS_SERVERS = UNKNOWN; + +/* Available since 7.25.0 */ /** * @var int - * @cvalue CURLOPT_ISSUERCERT + * @cvalue CURLOPT_MAIL_AUTH */ -const CURLOPT_ISSUERCERT = UNKNOWN; +const CURLOPT_MAIL_AUTH = UNKNOWN; /** * @var int - * @cvalue CURLOPT_KEYPASSWD + * @cvalue CURLOPT_SSL_OPTIONS */ -const CURLOPT_KEYPASSWD = UNKNOWN; - +const CURLOPT_SSL_OPTIONS = UNKNOWN; /** * @var int - * @cvalue CURLSSH_AUTH_ANY + * @cvalue CURLOPT_TCP_KEEPALIVE */ -const CURLSSH_AUTH_ANY = UNKNOWN; +const CURLOPT_TCP_KEEPALIVE = UNKNOWN; /** * @var int - * @cvalue CURLSSH_AUTH_DEFAULT + * @cvalue CURLOPT_TCP_KEEPIDLE */ -const CURLSSH_AUTH_DEFAULT = UNKNOWN; +const CURLOPT_TCP_KEEPIDLE = UNKNOWN; /** * @var int - * @cvalue CURLSSH_AUTH_HOST + * @cvalue CURLOPT_TCP_KEEPINTVL */ -const CURLSSH_AUTH_HOST = UNKNOWN; +const CURLOPT_TCP_KEEPINTVL = UNKNOWN; /** * @var int - * @cvalue CURLSSH_AUTH_KEYBOARD + * @cvalue CURLSSLOPT_ALLOW_BEAST */ -const CURLSSH_AUTH_KEYBOARD = UNKNOWN; +const CURLSSLOPT_ALLOW_BEAST = UNKNOWN; + +/* Available since 7.25.1 */ /** * @var int - * @cvalue CURLSSH_AUTH_NONE + * @cvalue CURL_REDIR_POST_303 */ -const CURLSSH_AUTH_NONE = UNKNOWN; +const CURL_REDIR_POST_303 = UNKNOWN; + +/* Available since 7.28.0 */ /** * @var int - * @cvalue CURLSSH_AUTH_PASSWORD + * @cvalue CURLSSH_AUTH_AGENT */ -const CURLSSH_AUTH_PASSWORD = UNKNOWN; +const CURLSSH_AUTH_AGENT = UNKNOWN; + /** * @var int - * @cvalue CURLSSH_AUTH_PUBLICKEY + * @cvalue CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE */ -const CURLSSH_AUTH_PUBLICKEY = UNKNOWN; - -/* Available since 7.19.1 */ +const CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_CERTINFO + * @cvalue CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE */ -const CURLINFO_CERTINFO = UNKNOWN; +const CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_CERTINFO + * @cvalue CURLMOPT_MAX_HOST_CONNECTIONS */ -const CURLOPT_CERTINFO = UNKNOWN; +const CURLMOPT_MAX_HOST_CONNECTIONS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PASSWORD + * @cvalue CURLMOPT_MAX_PIPELINE_LENGTH */ -const CURLOPT_PASSWORD = UNKNOWN; +const CURLMOPT_MAX_PIPELINE_LENGTH = UNKNOWN; /** * @var int - * @cvalue CURLOPT_POSTREDIR + * @cvalue CURLMOPT_MAX_TOTAL_CONNECTIONS */ -const CURLOPT_POSTREDIR = UNKNOWN; +const CURLMOPT_MAX_TOTAL_CONNECTIONS = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_PROXYPASSWORD + * @cvalue CURLOPT_SASL_IR */ -const CURLOPT_PROXYPASSWORD = UNKNOWN; +const CURLOPT_SASL_IR = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_PROXYUSERNAME + * @cvalue CURLOPT_DNS_INTERFACE */ -const CURLOPT_PROXYUSERNAME = UNKNOWN; +const CURLOPT_DNS_INTERFACE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_USERNAME + * @cvalue CURLOPT_DNS_LOCAL_IP4 */ -const CURLOPT_USERNAME = UNKNOWN; +const CURLOPT_DNS_LOCAL_IP4 = UNKNOWN; /** * @var int - * @cvalue CURL_REDIR_POST_301 + * @cvalue CURLOPT_DNS_LOCAL_IP6 */ -const CURL_REDIR_POST_301 = UNKNOWN; +const CURLOPT_DNS_LOCAL_IP6 = UNKNOWN; /** * @var int - * @cvalue CURL_REDIR_POST_302 + * @cvalue CURLOPT_XOAUTH2_BEARER */ -const CURL_REDIR_POST_302 = UNKNOWN; +const CURLOPT_XOAUTH2_BEARER = UNKNOWN; + /** * @var int - * @cvalue CURL_REDIR_POST_ALL + * @cvalue CURL_HTTP_VERSION_2_0 */ -const CURL_REDIR_POST_ALL = UNKNOWN; - -/* Available since 7.19.3 */ +const CURL_HTTP_VERSION_2_0 = UNKNOWN; /** * @var int - * @cvalue CURLAUTH_DIGEST_IE + * @cvalue CURL_VERSION_HTTP2 */ -const CURLAUTH_DIGEST_IE = UNKNOWN; +const CURL_VERSION_HTTP2 = UNKNOWN; -/* Available since 7.19.4 */ /** * @var int - * @cvalue CURLINFO_CONDITION_UNMET + * @cvalue CURLOPT_LOGIN_OPTIONS */ -const CURLINFO_CONDITION_UNMET = UNKNOWN; +const CURLOPT_LOGIN_OPTIONS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_NOPROXY + * @cvalue CURL_SSLVERSION_TLSv1_0 */ -const CURLOPT_NOPROXY = UNKNOWN; +const CURL_SSLVERSION_TLSv1_0 = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROTOCOLS + * @cvalue CURL_SSLVERSION_TLSv1_1 */ -const CURLOPT_PROTOCOLS = UNKNOWN; +const CURL_SSLVERSION_TLSv1_1 = UNKNOWN; /** * @var int - * @cvalue CURLOPT_REDIR_PROTOCOLS + * @cvalue CURL_SSLVERSION_TLSv1_2 */ -const CURLOPT_REDIR_PROTOCOLS = UNKNOWN; +const CURL_SSLVERSION_TLSv1_2 = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_SOCKS5_GSSAPI_NEC + * @cvalue CURLOPT_EXPECT_100_TIMEOUT_MS */ -const CURLOPT_SOCKS5_GSSAPI_NEC = UNKNOWN; +const CURLOPT_EXPECT_100_TIMEOUT_MS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SOCKS5_GSSAPI_SERVICE + * @cvalue CURLOPT_SSL_ENABLE_ALPN */ -const CURLOPT_SOCKS5_GSSAPI_SERVICE = UNKNOWN; +const CURLOPT_SSL_ENABLE_ALPN = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TFTP_BLKSIZE + * @cvalue CURLOPT_SSL_ENABLE_NPN */ -const CURLOPT_TFTP_BLKSIZE = UNKNOWN; +const CURLOPT_SSL_ENABLE_NPN = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_ALL + * @cvalue CURLHEADER_SEPARATE */ -const CURLPROTO_ALL = UNKNOWN; +const CURLHEADER_SEPARATE = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_DICT + * @cvalue CURLHEADER_UNIFIED */ -const CURLPROTO_DICT = UNKNOWN; +const CURLHEADER_UNIFIED = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_FILE + * @cvalue CURLOPT_HEADEROPT */ -const CURLPROTO_FILE = UNKNOWN; +const CURLOPT_HEADEROPT = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_FTP + * @cvalue CURLOPT_PROXYHEADER */ -const CURLPROTO_FTP = UNKNOWN; +const CURLOPT_PROXYHEADER = UNKNOWN; + /** * @var int - * @cvalue CURLPROTO_FTPS + * @cvalue CURLAUTH_NEGOTIATE */ -const CURLPROTO_FTPS = UNKNOWN; +const CURLAUTH_NEGOTIATE = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_HTTP + * @cvalue CURL_VERSION_GSSAPI */ -const CURLPROTO_HTTP = UNKNOWN; +const CURL_VERSION_GSSAPI = UNKNOWN; + /** * @var int - * @cvalue CURLPROTO_HTTPS + * @cvalue CURLOPT_PINNEDPUBLICKEY */ -const CURLPROTO_HTTPS = UNKNOWN; +const CURLOPT_PINNEDPUBLICKEY = UNKNOWN; + /** * @var int - * @cvalue CURLPROTO_LDAP + * @cvalue CURLOPT_UNIX_SOCKET_PATH */ -const CURLPROTO_LDAP = UNKNOWN; +const CURLOPT_UNIX_SOCKET_PATH = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_LDAPS + * @cvalue CURLPROTO_SMB */ -const CURLPROTO_LDAPS = UNKNOWN; +const CURLPROTO_SMB = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_SCP + * @cvalue CURLPROTO_SMBS */ -const CURLPROTO_SCP = UNKNOWN; +const CURLPROTO_SMBS = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_SFTP + * @cvalue CURL_VERSION_KERBEROS5 */ -const CURLPROTO_SFTP = UNKNOWN; +const CURL_VERSION_KERBEROS5 = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_TELNET + * @cvalue CURL_VERSION_UNIX_SOCKETS */ -const CURLPROTO_TELNET = UNKNOWN; +const CURL_VERSION_UNIX_SOCKETS = UNKNOWN; + /** * @var int - * @cvalue CURLPROTO_TFTP + * @cvalue CURLOPT_SSL_VERIFYSTATUS */ -const CURLPROTO_TFTP = UNKNOWN; +const CURLOPT_SSL_VERIFYSTATUS = UNKNOWN; /** * @var int - * @cvalue CURLPROXY_HTTP_1_0 + * @cvalue CURLOPT_PATH_AS_IS */ -const CURLPROXY_HTTP_1_0 = UNKNOWN; - +const CURLOPT_PATH_AS_IS = UNKNOWN; /** * @var int - * @cvalue CURLFTP_CREATE_DIR + * @cvalue CURLOPT_SSL_FALSESTART */ -const CURLFTP_CREATE_DIR = UNKNOWN; +const CURLOPT_SSL_FALSESTART = UNKNOWN; + /** * @var int - * @cvalue CURLFTP_CREATE_DIR_NONE + * @cvalue CURL_HTTP_VERSION_2 */ -const CURLFTP_CREATE_DIR_NONE = UNKNOWN; +const CURL_HTTP_VERSION_2 = UNKNOWN; + /** * @var int - * @cvalue CURLFTP_CREATE_DIR_RETRY + * @cvalue CURLOPT_PIPEWAIT */ -const CURLFTP_CREATE_DIR_RETRY = UNKNOWN; - -/* Available since 7.19.6 */ +const CURLOPT_PIPEWAIT = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_CURLDEBUG + * @cvalue CURLOPT_PROXY_SERVICE_NAME */ -const CURL_VERSION_CURLDEBUG = UNKNOWN; +const CURLOPT_PROXY_SERVICE_NAME = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSH_KNOWNHOSTS + * @cvalue CURLOPT_SERVICE_NAME */ -const CURLOPT_SSH_KNOWNHOSTS = UNKNOWN; +const CURLOPT_SERVICE_NAME = UNKNOWN; + /** * @var int - * @cvalue CURLKHMATCH_OK + * @cvalue CURLPIPE_NOTHING */ -const CURLKHMATCH_OK = UNKNOWN; +const CURLPIPE_NOTHING = UNKNOWN; /** * @var int - * @cvalue CURLKHMATCH_MISMATCH + * @cvalue CURLPIPE_HTTP1 */ -const CURLKHMATCH_MISMATCH = UNKNOWN; +const CURLPIPE_HTTP1 = UNKNOWN; /** * @var int - * @cvalue CURLKHMATCH_MISSING + * @cvalue CURLPIPE_MULTIPLEX */ -const CURLKHMATCH_MISSING = UNKNOWN; +const CURLPIPE_MULTIPLEX = UNKNOWN; + /** * @var int - * @cvalue CURLKHMATCH_LAST + * @cvalue CURLSSLOPT_NO_REVOKE */ -const CURLKHMATCH_LAST = UNKNOWN; +const CURLSSLOPT_NO_REVOKE = UNKNOWN; -/* Available since 7.20.0 */ /** * @var int - * @cvalue CURLINFO_RTSP_CLIENT_CSEQ + * @cvalue CURLOPT_DEFAULT_PROTOCOL */ -const CURLINFO_RTSP_CLIENT_CSEQ = UNKNOWN; +const CURLOPT_DEFAULT_PROTOCOL = UNKNOWN; + /** * @var int - * @cvalue CURLINFO_RTSP_CSEQ_RECV + * @cvalue CURLOPT_STREAM_WEIGHT */ -const CURLINFO_RTSP_CSEQ_RECV = UNKNOWN; +const CURLOPT_STREAM_WEIGHT = UNKNOWN; /** * @var int - * @cvalue CURLINFO_RTSP_SERVER_CSEQ + * @cvalue CURLMOPT_PUSHFUNCTION */ -const CURLINFO_RTSP_SERVER_CSEQ = UNKNOWN; +const CURLMOPT_PUSHFUNCTION = UNKNOWN; /** * @var int - * @cvalue CURLINFO_RTSP_SESSION_ID + * @cvalue CURL_PUSH_OK */ -const CURLINFO_RTSP_SESSION_ID = UNKNOWN; +const CURL_PUSH_OK = UNKNOWN; /** * @var int - * @cvalue CURLOPT_FTP_USE_PRET + * @cvalue CURL_PUSH_DENY */ -const CURLOPT_FTP_USE_PRET = UNKNOWN; +const CURL_PUSH_DENY = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_MAIL_FROM + * @cvalue CURL_HTTP_VERSION_2TLS */ -const CURLOPT_MAIL_FROM = UNKNOWN; +const CURL_HTTP_VERSION_2TLS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_MAIL_RCPT + * @cvalue CURL_VERSION_PSL */ -const CURLOPT_MAIL_RCPT = UNKNOWN; +const CURL_VERSION_PSL = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_RTSP_CLIENT_CSEQ + * @cvalue CURLOPT_TFTP_NO_OPTIONS */ -const CURLOPT_RTSP_CLIENT_CSEQ = UNKNOWN; +const CURLOPT_TFTP_NO_OPTIONS = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_RTSP_REQUEST + * @cvalue CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE */ -const CURLOPT_RTSP_REQUEST = UNKNOWN; +const CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_RTSP_SERVER_CSEQ + * @cvalue CURLOPT_CONNECT_TO */ -const CURLOPT_RTSP_SERVER_CSEQ = UNKNOWN; +const CURLOPT_CONNECT_TO = UNKNOWN; /** * @var int - * @cvalue CURLOPT_RTSP_SESSION_ID + * @cvalue CURLOPT_TCP_FASTOPEN */ -const CURLOPT_RTSP_SESSION_ID = UNKNOWN; +const CURLOPT_TCP_FASTOPEN = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_RTSP_STREAM_URI + * @cvalue CURLINFO_HTTP_VERSION */ -const CURLOPT_RTSP_STREAM_URI = UNKNOWN; +const CURLINFO_HTTP_VERSION = UNKNOWN; + + /** * @var int - * @cvalue CURLOPT_RTSP_TRANSPORT + * @cvalue CURLOPT_KEEP_SENDING_ON_ERROR */ -const CURLOPT_RTSP_TRANSPORT = UNKNOWN; +const CURLOPT_KEEP_SENDING_ON_ERROR = UNKNOWN; + /** * @var int - * @cvalue CURLPROTO_IMAP + * @cvalue CURL_SSLVERSION_TLSv1_3 */ -const CURLPROTO_IMAP = UNKNOWN; +const CURL_SSLVERSION_TLSv1_3 = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_IMAPS + * @cvalue CURL_VERSION_HTTPS_PROXY */ -const CURLPROTO_IMAPS = UNKNOWN; +const CURL_VERSION_HTTPS_PROXY = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_POP3 + * @cvalue CURLINFO_PROTOCOL */ -const CURLPROTO_POP3 = UNKNOWN; +const CURLINFO_PROTOCOL = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_POP3S + * @cvalue CURLINFO_PROXY_SSL_VERIFYRESULT */ -const CURLPROTO_POP3S = UNKNOWN; +const CURLINFO_PROXY_SSL_VERIFYRESULT = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_RTSP + * @cvalue CURLINFO_SCHEME */ -const CURLPROTO_RTSP = UNKNOWN; +const CURLINFO_SCHEME = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_SMTP + * @cvalue CURLOPT_PRE_PROXY */ -const CURLPROTO_SMTP = UNKNOWN; +const CURLOPT_PRE_PROXY = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_SMTPS + * @cvalue CURLOPT_PROXY_CAINFO */ -const CURLPROTO_SMTPS = UNKNOWN; +const CURLOPT_PROXY_CAINFO = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_ANNOUNCE + * @cvalue CURLOPT_PROXY_CAPATH */ -const CURL_RTSPREQ_ANNOUNCE = UNKNOWN; +const CURLOPT_PROXY_CAPATH = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_DESCRIBE + * @cvalue CURLOPT_PROXY_CRLFILE */ -const CURL_RTSPREQ_DESCRIBE = UNKNOWN; +const CURLOPT_PROXY_CRLFILE = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_GET_PARAMETER + * @cvalue CURLOPT_PROXY_KEYPASSWD */ -const CURL_RTSPREQ_GET_PARAMETER = UNKNOWN; +const CURLOPT_PROXY_KEYPASSWD = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_OPTIONS + * @cvalue CURLOPT_PROXY_PINNEDPUBLICKEY */ -const CURL_RTSPREQ_OPTIONS = UNKNOWN; +const CURLOPT_PROXY_PINNEDPUBLICKEY = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_PAUSE + * @cvalue CURLOPT_PROXY_SSL_CIPHER_LIST */ -const CURL_RTSPREQ_PAUSE = UNKNOWN; +const CURLOPT_PROXY_SSL_CIPHER_LIST = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_PLAY + * @cvalue CURLOPT_PROXY_SSL_OPTIONS */ -const CURL_RTSPREQ_PLAY = UNKNOWN; +const CURLOPT_PROXY_SSL_OPTIONS = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_RECEIVE + * @cvalue CURLOPT_PROXY_SSL_VERIFYHOST */ -const CURL_RTSPREQ_RECEIVE = UNKNOWN; +const CURLOPT_PROXY_SSL_VERIFYHOST = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_RECORD + * @cvalue CURLOPT_PROXY_SSL_VERIFYPEER */ -const CURL_RTSPREQ_RECORD = UNKNOWN; +const CURLOPT_PROXY_SSL_VERIFYPEER = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_SET_PARAMETER + * @cvalue CURLOPT_PROXY_SSLCERT */ -const CURL_RTSPREQ_SET_PARAMETER = UNKNOWN; +const CURLOPT_PROXY_SSLCERT = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_SETUP + * @cvalue CURLOPT_PROXY_SSLCERTTYPE */ -const CURL_RTSPREQ_SETUP = UNKNOWN; +const CURLOPT_PROXY_SSLCERTTYPE = UNKNOWN; /** * @var int - * @cvalue CURL_RTSPREQ_TEARDOWN + * @cvalue CURLOPT_PROXY_SSLKEY */ -const CURL_RTSPREQ_TEARDOWN = UNKNOWN; - -/* Available since 7.21.0 */ +const CURLOPT_PROXY_SSLKEY = UNKNOWN; /** * @var int - * @cvalue CURLINFO_LOCAL_IP + * @cvalue CURLOPT_PROXY_SSLKEYTYPE */ -const CURLINFO_LOCAL_IP = UNKNOWN; +const CURLOPT_PROXY_SSLKEYTYPE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_LOCAL_PORT + * @cvalue CURLOPT_PROXY_SSLVERSION */ -const CURLINFO_LOCAL_PORT = UNKNOWN; +const CURLOPT_PROXY_SSLVERSION = UNKNOWN; /** * @var int - * @cvalue CURLINFO_PRIMARY_PORT + * @cvalue CURLOPT_PROXY_TLSAUTH_PASSWORD */ -const CURLINFO_PRIMARY_PORT = UNKNOWN; +const CURLOPT_PROXY_TLSAUTH_PASSWORD = UNKNOWN; /** * @var int - * @cvalue CURLOPT_FNMATCH_FUNCTION + * @cvalue CURLOPT_PROXY_TLSAUTH_TYPE */ -const CURLOPT_FNMATCH_FUNCTION = UNKNOWN; +const CURLOPT_PROXY_TLSAUTH_TYPE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_WILDCARDMATCH + * @cvalue CURLOPT_PROXY_TLSAUTH_USERNAME */ -const CURLOPT_WILDCARDMATCH = UNKNOWN; +const CURLOPT_PROXY_TLSAUTH_USERNAME = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_RTMP + * @cvalue CURLPROXY_HTTPS */ -const CURLPROTO_RTMP = UNKNOWN; +const CURLPROXY_HTTPS = UNKNOWN; + /** * @var int - * @cvalue CURLPROTO_RTMPE + * @cvalue CURL_MAX_READ_SIZE */ -const CURLPROTO_RTMPE = UNKNOWN; +const CURL_MAX_READ_SIZE = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_RTMPS + * @cvalue CURLOPT_ABSTRACT_UNIX_SOCKET */ -const CURLPROTO_RTMPS = UNKNOWN; +const CURLOPT_ABSTRACT_UNIX_SOCKET = UNKNOWN; + /** * @var int - * @cvalue CURLPROTO_RTMPT + * @cvalue CURL_SSLVERSION_MAX_DEFAULT */ -const CURLPROTO_RTMPT = UNKNOWN; +const CURL_SSLVERSION_MAX_DEFAULT = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_RTMPTE + * @cvalue CURL_SSLVERSION_MAX_NONE */ -const CURLPROTO_RTMPTE = UNKNOWN; +const CURL_SSLVERSION_MAX_NONE = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_RTMPTS + * @cvalue CURL_SSLVERSION_MAX_TLSv1_0 */ -const CURLPROTO_RTMPTS = UNKNOWN; +const CURL_SSLVERSION_MAX_TLSv1_0 = UNKNOWN; /** * @var int - * @cvalue CURL_FNMATCHFUNC_FAIL + * @cvalue CURL_SSLVERSION_MAX_TLSv1_1 */ -const CURL_FNMATCHFUNC_FAIL = UNKNOWN; +const CURL_SSLVERSION_MAX_TLSv1_1 = UNKNOWN; /** * @var int - * @cvalue CURL_FNMATCHFUNC_MATCH + * @cvalue CURL_SSLVERSION_MAX_TLSv1_2 */ -const CURL_FNMATCHFUNC_MATCH = UNKNOWN; +const CURL_SSLVERSION_MAX_TLSv1_2 = UNKNOWN; /** * @var int - * @cvalue CURL_FNMATCHFUNC_NOMATCH + * @cvalue CURL_SSLVERSION_MAX_TLSv1_3 */ -const CURL_FNMATCHFUNC_NOMATCH = UNKNOWN; - -/* Available since 7.21.2 */ +const CURL_SSLVERSION_MAX_TLSv1_3 = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_GOPHER + * @cvalue CURLOPT_SUPPRESS_CONNECT_HEADERS */ -const CURLPROTO_GOPHER = UNKNOWN; +const CURLOPT_SUPPRESS_CONNECT_HEADERS = UNKNOWN; -/* Available since 7.21.3 */ /** * @var int - * @cvalue CURLAUTH_ONLY + * @cvalue CURLAUTH_GSSAPI */ -const CURLAUTH_ONLY = UNKNOWN; +const CURLAUTH_GSSAPI = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_RESOLVE + * @cvalue CURLINFO_CONTENT_LENGTH_DOWNLOAD_T */ -const CURLOPT_RESOLVE = UNKNOWN; - -/* Available since 7.21.4 */ +const CURLINFO_CONTENT_LENGTH_DOWNLOAD_T = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TLSAUTH_PASSWORD + * @cvalue CURLINFO_CONTENT_LENGTH_UPLOAD_T */ -const CURLOPT_TLSAUTH_PASSWORD = UNKNOWN; +const CURLINFO_CONTENT_LENGTH_UPLOAD_T = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TLSAUTH_TYPE + * @cvalue CURLINFO_SIZE_DOWNLOAD_T */ -const CURLOPT_TLSAUTH_TYPE = UNKNOWN; +const CURLINFO_SIZE_DOWNLOAD_T = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TLSAUTH_USERNAME + * @cvalue CURLINFO_SIZE_UPLOAD_T */ -const CURLOPT_TLSAUTH_USERNAME = UNKNOWN; +const CURLINFO_SIZE_UPLOAD_T = UNKNOWN; /** * @var int - * @cvalue CURL_TLSAUTH_SRP + * @cvalue CURLINFO_SPEED_DOWNLOAD_T */ -const CURL_TLSAUTH_SRP = UNKNOWN; +const CURLINFO_SPEED_DOWNLOAD_T = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_TLSAUTH_SRP + * @cvalue CURLINFO_SPEED_UPLOAD_T */ -const CURL_VERSION_TLSAUTH_SRP = UNKNOWN; - -/* Available since 7.21.6 */ +const CURLINFO_SPEED_UPLOAD_T = UNKNOWN; /** * @var int - * @cvalue CURLOPT_ACCEPT_ENCODING + * @cvalue CURLOPT_REQUEST_TARGET */ -const CURLOPT_ACCEPT_ENCODING = UNKNOWN; +const CURLOPT_REQUEST_TARGET = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TRANSFER_ENCODING + * @cvalue CURLOPT_SOCKS5_AUTH */ -const CURLOPT_TRANSFER_ENCODING = UNKNOWN; +const CURLOPT_SOCKS5_AUTH = UNKNOWN; -/* Available since 7.22.0 */ /** * @var int - * @cvalue CURLAUTH_NTLM_WB + * @cvalue CURLOPT_SSH_COMPRESSION */ -const CURLAUTH_NTLM_WB = UNKNOWN; +const CURLOPT_SSH_COMPRESSION = UNKNOWN; /** * @var int - * @cvalue CURLGSSAPI_DELEGATION_FLAG + * @cvalue CURL_VERSION_MULTI_SSL */ -const CURLGSSAPI_DELEGATION_FLAG = UNKNOWN; +const CURL_VERSION_MULTI_SSL = UNKNOWN; + /** * @var int - * @cvalue CURLGSSAPI_DELEGATION_POLICY_FLAG + * @cvalue CURL_VERSION_BROTLI */ -const CURLGSSAPI_DELEGATION_POLICY_FLAG = UNKNOWN; +const CURL_VERSION_BROTLI = UNKNOWN; /** * @var int - * @cvalue CURLOPT_GSSAPI_DELEGATION + * @cvalue CURL_LOCK_DATA_CONNECT */ -const CURLOPT_GSSAPI_DELEGATION = UNKNOWN; +const CURL_LOCK_DATA_CONNECT = UNKNOWN; + /** * @var int - * @cvalue CURL_VERSION_NTLM_WB + * @cvalue CURLSSH_AUTH_GSSAPI */ -const CURL_VERSION_NTLM_WB = UNKNOWN; +const CURLSSH_AUTH_GSSAPI = UNKNOWN; -/* Available since 7.24.0 */ /** * @var int - * @cvalue CURLOPT_ACCEPTTIMEOUT_MS + * @cvalue CURLINFO_FILETIME_T */ -const CURLOPT_ACCEPTTIMEOUT_MS = UNKNOWN; +const CURLINFO_FILETIME_T = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DNS_SERVERS + * @cvalue CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS */ -const CURLOPT_DNS_SERVERS = UNKNOWN; - -/* Available since 7.25.0 */ +const CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_MAIL_AUTH + * @cvalue CURLOPT_TIMEVALUE_LARGE */ -const CURLOPT_MAIL_AUTH = UNKNOWN; +const CURLOPT_TIMEVALUE_LARGE = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_SSL_OPTIONS + * @cvalue CURLOPT_DNS_SHUFFLE_ADDRESSES */ -const CURLOPT_SSL_OPTIONS = UNKNOWN; +const CURLOPT_DNS_SHUFFLE_ADDRESSES = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TCP_KEEPALIVE + * @cvalue CURLOPT_HAPROXYPROTOCOL */ -const CURLOPT_TCP_KEEPALIVE = UNKNOWN; +const CURLOPT_HAPROXYPROTOCOL = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_TCP_KEEPIDLE + * @cvalue CURL_LOCK_DATA_PSL */ -const CURLOPT_TCP_KEEPIDLE = UNKNOWN; +const CURL_LOCK_DATA_PSL = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TCP_KEEPINTVL + * @cvalue CURLAUTH_BEARER */ -const CURLOPT_TCP_KEEPINTVL = UNKNOWN; +const CURLAUTH_BEARER = UNKNOWN; /** * @var int - * @cvalue CURLSSLOPT_ALLOW_BEAST + * @cvalue CURLINFO_APPCONNECT_TIME_T */ -const CURLSSLOPT_ALLOW_BEAST = UNKNOWN; - -/* Available since 7.25.1 */ +const CURLINFO_APPCONNECT_TIME_T = UNKNOWN; /** * @var int - * @cvalue CURL_REDIR_POST_303 + * @cvalue CURLINFO_CONNECT_TIME_T */ -const CURL_REDIR_POST_303 = UNKNOWN; - -/* Available since 7.28.0 */ +const CURLINFO_CONNECT_TIME_T = UNKNOWN; /** * @var int - * @cvalue CURLSSH_AUTH_AGENT + * @cvalue CURLINFO_NAMELOOKUP_TIME_T */ -const CURLSSH_AUTH_AGENT = UNKNOWN; - +const CURLINFO_NAMELOOKUP_TIME_T = UNKNOWN; /** * @var int - * @cvalue CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE + * @cvalue CURLINFO_PRETRANSFER_TIME_T */ -const CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE = UNKNOWN; +const CURLINFO_PRETRANSFER_TIME_T = UNKNOWN; /** * @var int - * @cvalue CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE + * @cvalue CURLINFO_REDIRECT_TIME_T */ -const CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE = UNKNOWN; +const CURLINFO_REDIRECT_TIME_T = UNKNOWN; /** * @var int - * @cvalue CURLMOPT_MAX_HOST_CONNECTIONS + * @cvalue CURLINFO_STARTTRANSFER_TIME_T */ -const CURLMOPT_MAX_HOST_CONNECTIONS = UNKNOWN; +const CURLINFO_STARTTRANSFER_TIME_T = UNKNOWN; /** * @var int - * @cvalue CURLMOPT_MAX_PIPELINE_LENGTH + * @cvalue CURLINFO_TOTAL_TIME_T */ -const CURLMOPT_MAX_PIPELINE_LENGTH = UNKNOWN; +const CURLINFO_TOTAL_TIME_T = UNKNOWN; /** * @var int - * @cvalue CURLMOPT_MAX_TOTAL_CONNECTIONS + * @cvalue CURLOPT_DISALLOW_USERNAME_IN_URL */ -const CURLMOPT_MAX_TOTAL_CONNECTIONS = UNKNOWN; - +const CURLOPT_DISALLOW_USERNAME_IN_URL = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SASL_IR + * @cvalue CURLOPT_PROXY_TLS13_CIPHERS */ -const CURLOPT_SASL_IR = UNKNOWN; - +const CURLOPT_PROXY_TLS13_CIPHERS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DNS_INTERFACE + * @cvalue CURLOPT_TLS13_CIPHERS */ -const CURLOPT_DNS_INTERFACE = UNKNOWN; +const CURLOPT_TLS13_CIPHERS = UNKNOWN; + +#if LIBCURL_VERSION_NUM >= 0x073E00 /* Available since 7.62.0 */ /** * @var int - * @cvalue CURLOPT_DNS_LOCAL_IP4 + * @cvalue CURLOPT_DOH_URL */ -const CURLOPT_DNS_LOCAL_IP4 = UNKNOWN; +const CURLOPT_DOH_URL = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DNS_LOCAL_IP6 + * @cvalue CURLOPT_UPKEEP_INTERVAL_MS */ -const CURLOPT_DNS_LOCAL_IP6 = UNKNOWN; +const CURLOPT_UPKEEP_INTERVAL_MS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_XOAUTH2_BEARER + * @cvalue CURLOPT_UPLOAD_BUFFERSIZE */ -const CURLOPT_XOAUTH2_BEARER = UNKNOWN; +const CURLOPT_UPLOAD_BUFFERSIZE = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x074000 /* Available since 7.64.0 */ /** * @var int - * @cvalue CURL_HTTP_VERSION_2_0 + * @cvalue CURLOPT_HTTP09_ALLOWED */ -const CURL_HTTP_VERSION_2_0 = UNKNOWN; +const CURLOPT_HTTP09_ALLOWED = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x074001 /* Available since 7.64.1 */ /** * @var int - * @cvalue CURL_VERSION_HTTP2 + * @cvalue CURLALTSVC_H1 */ -const CURL_VERSION_HTTP2 = UNKNOWN; - +const CURLALTSVC_H1 = UNKNOWN; /** * @var int - * @cvalue CURLOPT_LOGIN_OPTIONS + * @cvalue CURLALTSVC_H2 */ -const CURLOPT_LOGIN_OPTIONS = UNKNOWN; - +const CURLALTSVC_H2 = UNKNOWN; /** * @var int - * @cvalue CURL_SSLVERSION_TLSv1_0 + * @cvalue CURLALTSVC_H3 */ -const CURL_SSLVERSION_TLSv1_0 = UNKNOWN; +const CURLALTSVC_H3 = UNKNOWN; /** * @var int - * @cvalue CURL_SSLVERSION_TLSv1_1 + * @cvalue CURLALTSVC_READONLYFILE */ -const CURL_SSLVERSION_TLSv1_1 = UNKNOWN; +const CURLALTSVC_READONLYFILE = UNKNOWN; /** * @var int - * @cvalue CURL_SSLVERSION_TLSv1_2 + * @cvalue CURLOPT_ALTSVC */ -const CURL_SSLVERSION_TLSv1_2 = UNKNOWN; - +const CURLOPT_ALTSVC = UNKNOWN; /** * @var int - * @cvalue CURLOPT_EXPECT_100_TIMEOUT_MS + * @cvalue CURLOPT_ALTSVC_CTRL */ -const CURLOPT_EXPECT_100_TIMEOUT_MS = UNKNOWN; +const CURLOPT_ALTSVC_CTRL = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSL_ENABLE_ALPN + * @cvalue CURL_VERSION_ALTSVC */ -const CURLOPT_SSL_ENABLE_ALPN = UNKNOWN; +const CURL_VERSION_ALTSVC = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x074100 /* Available since 7.65.0 */ /** * @var int - * @cvalue CURLOPT_SSL_ENABLE_NPN + * @cvalue CURLOPT_MAXAGE_CONN */ -const CURLOPT_SSL_ENABLE_NPN = UNKNOWN; +const CURLOPT_MAXAGE_CONN = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x074200 /* Available since 7.66.0 */ /** * @var int - * @cvalue CURLHEADER_SEPARATE + * @cvalue CURLOPT_SASL_AUTHZID */ -const CURLHEADER_SEPARATE = UNKNOWN; +const CURLOPT_SASL_AUTHZID = UNKNOWN; /** * @var int - * @cvalue CURLHEADER_UNIFIED + * @cvalue CURL_VERSION_HTTP3 */ -const CURLHEADER_UNIFIED = UNKNOWN; +const CURL_VERSION_HTTP3 = UNKNOWN; /** * @var int - * @cvalue CURLOPT_HEADEROPT + * @cvalue CURLINFO_RETRY_AFTER */ -const CURLOPT_HEADEROPT = UNKNOWN; +const CURLINFO_RETRY_AFTER = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x074300 /* Available since 7.67.0 */ /** * @var int - * @cvalue CURLOPT_PROXYHEADER + * @cvalue CURLMOPT_MAX_CONCURRENT_STREAMS */ -const CURLOPT_PROXYHEADER = UNKNOWN; +const CURLMOPT_MAX_CONCURRENT_STREAMS = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x074400 /* Available since 7.68.0 */ /** * @var int - * @cvalue CURLAUTH_NEGOTIATE + * @cvalue CURLSSLOPT_NO_PARTIALCHAIN */ -const CURLAUTH_NEGOTIATE = UNKNOWN; +const CURLSSLOPT_NO_PARTIALCHAIN = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x074500 /* Available since 7.69.0 */ /** * @var int - * @cvalue CURL_VERSION_GSSAPI + * @cvalue CURLOPT_MAIL_RCPT_ALLLOWFAILS */ -const CURL_VERSION_GSSAPI = UNKNOWN; +const CURLOPT_MAIL_RCPT_ALLLOWFAILS = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x074600 /* Available since 7.70.0 */ /** * @var int - * @cvalue CURLOPT_PINNEDPUBLICKEY + * @cvalue CURLSSLOPT_REVOKE_BEST_EFFORT */ -const CURLOPT_PINNEDPUBLICKEY = UNKNOWN; +const CURLSSLOPT_REVOKE_BEST_EFFORT = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x074700 /* Available since 7.71.0 */ /** * @var int - * @cvalue CURLOPT_UNIX_SOCKET_PATH + * @cvalue CURLOPT_ISSUERCERT_BLOB */ -const CURLOPT_UNIX_SOCKET_PATH = UNKNOWN; +const CURLOPT_ISSUERCERT_BLOB = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_SMB + * @cvalue CURLOPT_PROXY_ISSUERCERT */ -const CURLPROTO_SMB = UNKNOWN; +const CURLOPT_PROXY_ISSUERCERT = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_SMBS + * @cvalue CURLOPT_PROXY_ISSUERCERT_BLOB */ -const CURLPROTO_SMBS = UNKNOWN; +const CURLOPT_PROXY_ISSUERCERT_BLOB = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_KERBEROS5 + * @cvalue CURLOPT_PROXY_SSLCERT_BLOB */ -const CURL_VERSION_KERBEROS5 = UNKNOWN; +const CURLOPT_PROXY_SSLCERT_BLOB = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_UNIX_SOCKETS + * @cvalue CURLOPT_PROXY_SSLKEY_BLOB */ -const CURL_VERSION_UNIX_SOCKETS = UNKNOWN; - +const CURLOPT_PROXY_SSLKEY_BLOB = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSL_VERIFYSTATUS + * @cvalue CURLOPT_SSLCERT_BLOB */ -const CURLOPT_SSL_VERIFYSTATUS = UNKNOWN; - +const CURLOPT_SSLCERT_BLOB = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PATH_AS_IS + * @cvalue CURLOPT_SSLKEY_BLOB */ -const CURLOPT_PATH_AS_IS = UNKNOWN; +const CURLOPT_SSLKEY_BLOB = UNKNOWN; + /** * @var int - * @cvalue CURLOPT_SSL_FALSESTART + * @cvalue CURLPROTO_MQTT */ -const CURLOPT_SSL_FALSESTART = UNKNOWN; +const CURLPROTO_MQTT = UNKNOWN; /** * @var int - * @cvalue CURL_HTTP_VERSION_2 + * @cvalue CURLSSLOPT_NATIVE_CA */ -const CURL_HTTP_VERSION_2 = UNKNOWN; +const CURLSSLOPT_NATIVE_CA = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x074800 /* Available since 7.72.0 */ /** * @var int - * @cvalue CURLOPT_PIPEWAIT + * @cvalue CURL_VERSION_UNICODE */ -const CURLOPT_PIPEWAIT = UNKNOWN; +const CURL_VERSION_UNICODE = UNKNOWN; +/** + * @var int + * @cvalue CURL_VERSION_ZSTD + */ +const CURL_VERSION_ZSTD = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x074900 /* Available since 7.73.0 */ /** * @var int - * @cvalue CURLOPT_PROXY_SERVICE_NAME + * @cvalue CURLINFO_PROXY_ERROR */ -const CURLOPT_PROXY_SERVICE_NAME = UNKNOWN; +const CURLINFO_PROXY_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SERVICE_NAME + * @cvalue CURLOPT_SSL_EC_CURVES */ -const CURLOPT_SERVICE_NAME = UNKNOWN; - +const CURLOPT_SSL_EC_CURVES = UNKNOWN; /** * @var int - * @cvalue CURLPIPE_NOTHING + * @cvalue CURLPX_BAD_ADDRESS_TYPE */ -const CURLPIPE_NOTHING = UNKNOWN; +const CURLPX_BAD_ADDRESS_TYPE = UNKNOWN; /** * @var int - * @cvalue CURLPIPE_HTTP1 + * @cvalue CURLPX_BAD_VERSION */ -const CURLPIPE_HTTP1 = UNKNOWN; +const CURLPX_BAD_VERSION = UNKNOWN; /** * @var int - * @cvalue CURLPIPE_MULTIPLEX + * @cvalue CURLPX_CLOSED */ -const CURLPIPE_MULTIPLEX = UNKNOWN; - +const CURLPX_CLOSED = UNKNOWN; /** * @var int - * @cvalue CURLSSLOPT_NO_REVOKE + * @cvalue CURLPX_GSSAPI */ -const CURLSSLOPT_NO_REVOKE = UNKNOWN; - +const CURLPX_GSSAPI = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DEFAULT_PROTOCOL + * @cvalue CURLPX_GSSAPI_PERMSG */ -const CURLOPT_DEFAULT_PROTOCOL = UNKNOWN; - +const CURLPX_GSSAPI_PERMSG = UNKNOWN; /** * @var int - * @cvalue CURLOPT_STREAM_WEIGHT + * @cvalue CURLPX_GSSAPI_PROTECTION */ -const CURLOPT_STREAM_WEIGHT = UNKNOWN; +const CURLPX_GSSAPI_PROTECTION = UNKNOWN; /** * @var int - * @cvalue CURLMOPT_PUSHFUNCTION + * @cvalue CURLPX_IDENTD */ -const CURLMOPT_PUSHFUNCTION = UNKNOWN; +const CURLPX_IDENTD = UNKNOWN; /** * @var int - * @cvalue CURL_PUSH_OK + * @cvalue CURLPX_IDENTD_DIFFER */ -const CURL_PUSH_OK = UNKNOWN; +const CURLPX_IDENTD_DIFFER = UNKNOWN; /** * @var int - * @cvalue CURL_PUSH_DENY + * @cvalue CURLPX_LONG_HOSTNAME */ -const CURL_PUSH_DENY = UNKNOWN; - +const CURLPX_LONG_HOSTNAME = UNKNOWN; /** * @var int - * @cvalue CURL_HTTP_VERSION_2TLS + * @cvalue CURLPX_LONG_PASSWD */ -const CURL_HTTP_VERSION_2TLS = UNKNOWN; +const CURLPX_LONG_PASSWD = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_PSL + * @cvalue CURLPX_LONG_USER */ -const CURL_VERSION_PSL = UNKNOWN; - +const CURLPX_LONG_USER = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TFTP_NO_OPTIONS + * @cvalue CURLPX_NO_AUTH */ -const CURLOPT_TFTP_NO_OPTIONS = UNKNOWN; - +const CURLPX_NO_AUTH = UNKNOWN; /** * @var int - * @cvalue CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE + * @cvalue CURLPX_OK */ -const CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE = UNKNOWN; +const CURLPX_OK = UNKNOWN; /** * @var int - * @cvalue CURLOPT_CONNECT_TO + * @cvalue CURLPX_RECV_ADDRESS */ -const CURLOPT_CONNECT_TO = UNKNOWN; +const CURLPX_RECV_ADDRESS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TCP_FASTOPEN + * @cvalue CURLPX_RECV_AUTH */ -const CURLOPT_TCP_FASTOPEN = UNKNOWN; - +const CURLPX_RECV_AUTH = UNKNOWN; /** * @var int - * @cvalue CURLINFO_HTTP_VERSION + * @cvalue CURLPX_RECV_CONNECT */ -const CURLINFO_HTTP_VERSION = UNKNOWN; - +const CURLPX_RECV_CONNECT = UNKNOWN; /** * @var int - * @cvalue CURLE_WEIRD_SERVER_REPLY + * @cvalue CURLPX_RECV_REQACK */ -const CURLE_WEIRD_SERVER_REPLY = UNKNOWN; +const CURLPX_RECV_REQACK = UNKNOWN; /** * @var int - * @cvalue CURLOPT_KEEP_SENDING_ON_ERROR + * @cvalue CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTED */ -const CURLOPT_KEEP_SENDING_ON_ERROR = UNKNOWN; - +const CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTED = UNKNOWN; /** * @var int - * @cvalue CURL_SSLVERSION_TLSv1_3 + * @cvalue CURLPX_REPLY_COMMAND_NOT_SUPPORTED */ -const CURL_SSLVERSION_TLSv1_3 = UNKNOWN; +const CURLPX_REPLY_COMMAND_NOT_SUPPORTED = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_HTTPS_PROXY + * @cvalue CURLPX_REPLY_CONNECTION_REFUSED */ -const CURL_VERSION_HTTPS_PROXY = UNKNOWN; +const CURLPX_REPLY_CONNECTION_REFUSED = UNKNOWN; /** * @var int - * @cvalue CURLINFO_PROTOCOL + * @cvalue CURLPX_REPLY_GENERAL_SERVER_FAILURE */ -const CURLINFO_PROTOCOL = UNKNOWN; +const CURLPX_REPLY_GENERAL_SERVER_FAILURE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_PROXY_SSL_VERIFYRESULT + * @cvalue CURLPX_REPLY_HOST_UNREACHABLE */ -const CURLINFO_PROXY_SSL_VERIFYRESULT = UNKNOWN; +const CURLPX_REPLY_HOST_UNREACHABLE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_SCHEME + * @cvalue CURLPX_REPLY_NETWORK_UNREACHABLE */ -const CURLINFO_SCHEME = UNKNOWN; +const CURLPX_REPLY_NETWORK_UNREACHABLE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PRE_PROXY + * @cvalue CURLPX_REPLY_NOT_ALLOWED */ -const CURLOPT_PRE_PROXY = UNKNOWN; +const CURLPX_REPLY_NOT_ALLOWED = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_CAINFO + * @cvalue CURLPX_REPLY_TTL_EXPIRED */ -const CURLOPT_PROXY_CAINFO = UNKNOWN; +const CURLPX_REPLY_TTL_EXPIRED = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_CAPATH + * @cvalue CURLPX_REPLY_UNASSIGNED */ -const CURLOPT_PROXY_CAPATH = UNKNOWN; +const CURLPX_REPLY_UNASSIGNED = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_CRLFILE + * @cvalue CURLPX_REQUEST_FAILED */ -const CURLOPT_PROXY_CRLFILE = UNKNOWN; +const CURLPX_REQUEST_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_KEYPASSWD + * @cvalue CURLPX_RESOLVE_HOST */ -const CURLOPT_PROXY_KEYPASSWD = UNKNOWN; +const CURLPX_RESOLVE_HOST = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_PINNEDPUBLICKEY + * @cvalue CURLPX_SEND_AUTH */ -const CURLOPT_PROXY_PINNEDPUBLICKEY = UNKNOWN; +const CURLPX_SEND_AUTH = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_SSL_CIPHER_LIST + * @cvalue CURLPX_SEND_CONNECT */ -const CURLOPT_PROXY_SSL_CIPHER_LIST = UNKNOWN; +const CURLPX_SEND_CONNECT = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_SSL_OPTIONS + * @cvalue CURLPX_SEND_REQUEST */ -const CURLOPT_PROXY_SSL_OPTIONS = UNKNOWN; +const CURLPX_SEND_REQUEST = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_SSL_VERIFYHOST + * @cvalue CURLPX_UNKNOWN_FAIL */ -const CURLOPT_PROXY_SSL_VERIFYHOST = UNKNOWN; +const CURLPX_UNKNOWN_FAIL = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_SSL_VERIFYPEER + * @cvalue CURLPX_UNKNOWN_MODE */ -const CURLOPT_PROXY_SSL_VERIFYPEER = UNKNOWN; +const CURLPX_UNKNOWN_MODE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_SSLCERT + * @cvalue CURLPX_USER_REJECTED */ -const CURLOPT_PROXY_SSLCERT = UNKNOWN; +const CURLPX_USER_REJECTED = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x074a00 /* Available since 7.74.0 */ /** * @var int - * @cvalue CURLOPT_PROXY_SSLCERTTYPE + * @cvalue CURLHSTS_ENABLE */ -const CURLOPT_PROXY_SSLCERTTYPE = UNKNOWN; +const CURLHSTS_ENABLE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_SSLKEY + * @cvalue CURLHSTS_READONLYFILE */ -const CURLOPT_PROXY_SSLKEY = UNKNOWN; +const CURLHSTS_READONLYFILE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_SSLKEYTYPE + * @cvalue CURLOPT_HSTS */ -const CURLOPT_PROXY_SSLKEYTYPE = UNKNOWN; +const CURLOPT_HSTS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_SSLVERSION + * @cvalue CURLOPT_HSTS_CTRL */ -const CURLOPT_PROXY_SSLVERSION = UNKNOWN; +const CURLOPT_HSTS_CTRL = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_TLSAUTH_PASSWORD + * @cvalue CURL_VERSION_HSTS */ -const CURLOPT_PROXY_TLSAUTH_PASSWORD = UNKNOWN; +const CURL_VERSION_HSTS = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x074b00 /* Available since 7.75.0 */ /** * @var int - * @cvalue CURLOPT_PROXY_TLSAUTH_TYPE + * @cvalue CURLAUTH_AWS_SIGV4 */ -const CURLOPT_PROXY_TLSAUTH_TYPE = UNKNOWN; +const CURLAUTH_AWS_SIGV4 = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_TLSAUTH_USERNAME + * @cvalue CURLOPT_AWS_SIGV4 */ -const CURLOPT_PROXY_TLSAUTH_USERNAME = UNKNOWN; +const CURLOPT_AWS_SIGV4 = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x074c00 /* Available since 7.76.0 */ /** * @var int - * @cvalue CURLPROXY_HTTPS + * @cvalue CURLINFO_REFERER */ -const CURLPROXY_HTTPS = UNKNOWN; - +const CURLINFO_REFERER = UNKNOWN; /** * @var int - * @cvalue CURL_MAX_READ_SIZE + * @cvalue CURLOPT_DOH_SSL_VERIFYHOST */ -const CURL_MAX_READ_SIZE = UNKNOWN; +const CURLOPT_DOH_SSL_VERIFYHOST = UNKNOWN; /** * @var int - * @cvalue CURLOPT_ABSTRACT_UNIX_SOCKET + * @cvalue CURLOPT_DOH_SSL_VERIFYPEER */ -const CURLOPT_ABSTRACT_UNIX_SOCKET = UNKNOWN; - +const CURLOPT_DOH_SSL_VERIFYPEER = UNKNOWN; /** * @var int - * @cvalue CURL_SSLVERSION_MAX_DEFAULT + * @cvalue CURLOPT_DOH_SSL_VERIFYSTATUS */ -const CURL_SSLVERSION_MAX_DEFAULT = UNKNOWN; +const CURLOPT_DOH_SSL_VERIFYSTATUS = UNKNOWN; /** * @var int - * @cvalue CURL_SSLVERSION_MAX_NONE + * @cvalue CURL_VERSION_GSASL */ -const CURL_SSLVERSION_MAX_NONE = UNKNOWN; +const CURL_VERSION_GSASL = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x074d00 /* Available since 7.77.0 */ /** * @var int - * @cvalue CURL_SSLVERSION_MAX_TLSv1_0 + * @cvalue CURLOPT_CAINFO_BLOB */ -const CURL_SSLVERSION_MAX_TLSv1_0 = UNKNOWN; +const CURLOPT_CAINFO_BLOB = UNKNOWN; /** * @var int - * @cvalue CURL_SSLVERSION_MAX_TLSv1_1 + * @cvalue CURLOPT_PROXY_CAINFO_BLOB */ -const CURL_SSLVERSION_MAX_TLSv1_1 = UNKNOWN; +const CURLOPT_PROXY_CAINFO_BLOB = UNKNOWN; /** * @var int - * @cvalue CURL_SSLVERSION_MAX_TLSv1_2 + * @cvalue CURLSSLOPT_AUTO_CLIENT_CERT */ -const CURL_SSLVERSION_MAX_TLSv1_2 = UNKNOWN; +const CURLSSLOPT_AUTO_CLIENT_CERT = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x075000 /* Available since 7.80.0 */ /** * @var int - * @cvalue CURL_SSLVERSION_MAX_TLSv1_3 + * @cvalue CURLOPT_MAXLIFETIME_CONN */ -const CURL_SSLVERSION_MAX_TLSv1_3 = UNKNOWN; +const CURLOPT_MAXLIFETIME_CONN = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SUPPRESS_CONNECT_HEADERS + * @cvalue CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256 */ -const CURLOPT_SUPPRESS_CONNECT_HEADERS = UNKNOWN; +const CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256 = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x075100 /* Available since 7.81.0 */ /** * @var int - * @cvalue CURLAUTH_GSSAPI + * @cvalue CURLOPT_MIME_OPTIONS */ -const CURLAUTH_GSSAPI = UNKNOWN; - +const CURLOPT_MIME_OPTIONS = UNKNOWN; /** * @var int - * @cvalue CURLINFO_CONTENT_LENGTH_DOWNLOAD_T + * @cvalue CURLMIMEOPT_FORMESCAPE */ -const CURLINFO_CONTENT_LENGTH_DOWNLOAD_T = UNKNOWN; +const CURLMIMEOPT_FORMESCAPE = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x075400 /* Available since 7.84.0 */ /** * @var int - * @cvalue CURLINFO_CONTENT_LENGTH_UPLOAD_T + * @cvalue CURLOPT_SSH_HOSTKEYFUNCTION */ -const CURLINFO_CONTENT_LENGTH_UPLOAD_T = UNKNOWN; +const CURLOPT_SSH_HOSTKEYFUNCTION = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x075500 /* Available since 7.85.0 */ /** * @var int - * @cvalue CURLINFO_SIZE_DOWNLOAD_T + * @cvalue CURLOPT_PROTOCOLS_STR */ -const CURLINFO_SIZE_DOWNLOAD_T = UNKNOWN; +const CURLOPT_PROTOCOLS_STR = UNKNOWN; /** * @var int - * @cvalue CURLINFO_SIZE_UPLOAD_T + * @cvalue CURLOPT_REDIR_PROTOCOLS_STR */ -const CURLINFO_SIZE_UPLOAD_T = UNKNOWN; +const CURLOPT_REDIR_PROTOCOLS_STR = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x075600 /* Available since 7.86.0 */ /** * @var int - * @cvalue CURLINFO_SPEED_DOWNLOAD_T + * @cvalue CURLOPT_WS_OPTIONS */ -const CURLINFO_SPEED_DOWNLOAD_T = UNKNOWN; +const CURLOPT_WS_OPTIONS = UNKNOWN; /** * @var int - * @cvalue CURLINFO_SPEED_UPLOAD_T + * @cvalue CURLWS_RAW_MODE */ -const CURLINFO_SPEED_UPLOAD_T = UNKNOWN; +const CURLWS_RAW_MODE = UNKNOWN; +#endif + +#if LIBCURL_VERSION_NUM >= 0x075700 /* Available since 7.87.0 */ /** * @var int - * @cvalue CURLOPT_REQUEST_TARGET + * @cvalue CURLOPT_CA_CACHE_TIMEOUT */ -const CURLOPT_REQUEST_TARGET = UNKNOWN; +const CURLOPT_CA_CACHE_TIMEOUT = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SOCKS5_AUTH + * @cvalue CURLOPT_QUICK_EXIT */ -const CURLOPT_SOCKS5_AUTH = UNKNOWN; +const CURLOPT_QUICK_EXIT = UNKNOWN; +#endif /** * @var int - * @cvalue CURLOPT_SSH_COMPRESSION + * @cvalue CURLOPT_SAFE_UPLOAD */ -const CURLOPT_SSH_COMPRESSION = UNKNOWN; +const CURLOPT_SAFE_UPLOAD = UNKNOWN; + +/* Curl error codes - https://curl.se/libcurl/c/libcurl-errors.html */ /** * @var int - * @cvalue CURL_VERSION_MULTI_SSL + * @cvalue CURLE_OK */ -const CURL_VERSION_MULTI_SSL = UNKNOWN; - +const CURLE_OK = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_BROTLI + * @cvalue CURLE_UNSUPPORTED_PROTOCOL */ -const CURL_VERSION_BROTLI = UNKNOWN; +const CURLE_UNSUPPORTED_PROTOCOL = UNKNOWN; /** * @var int - * @cvalue CURL_LOCK_DATA_CONNECT + * @cvalue CURLE_FAILED_INIT */ -const CURL_LOCK_DATA_CONNECT = UNKNOWN; - +const CURLE_FAILED_INIT = UNKNOWN; /** * @var int - * @cvalue CURLSSH_AUTH_GSSAPI + * @cvalue CURLE_URL_MALFORMAT */ -const CURLSSH_AUTH_GSSAPI = UNKNOWN; - +const CURLE_URL_MALFORMAT = UNKNOWN; /** * @var int - * @cvalue CURLINFO_FILETIME_T + * @cvalue CURLE_NOT_BUILT_IN */ -const CURLINFO_FILETIME_T = UNKNOWN; +const CURLE_NOT_BUILT_IN = UNKNOWN; /** * @var int - * @cvalue CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS + * @cvalue CURLE_COULDNT_RESOLVE_PROXY */ -const CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS = UNKNOWN; +const CURLE_COULDNT_RESOLVE_PROXY = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TIMEVALUE_LARGE + * @cvalue CURLE_COULDNT_RESOLVE_HOST */ -const CURLOPT_TIMEVALUE_LARGE = UNKNOWN; - +const CURLE_COULDNT_RESOLVE_HOST = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DNS_SHUFFLE_ADDRESSES + * @cvalue CURLE_COULDNT_CONNECT */ -const CURLOPT_DNS_SHUFFLE_ADDRESSES = UNKNOWN; +const CURLE_COULDNT_CONNECT = UNKNOWN; /** * @var int - * @cvalue CURLOPT_HAPROXYPROTOCOL + * @cvalue CURLE_WEIRD_SERVER_REPLY */ -const CURLOPT_HAPROXYPROTOCOL = UNKNOWN; - +const CURLE_WEIRD_SERVER_REPLY = UNKNOWN; /** * @var int - * @cvalue CURL_LOCK_DATA_PSL + * @cvalue CURLE_REMOTE_ACCESS_DENIED */ -const CURL_LOCK_DATA_PSL = UNKNOWN; +const CURLE_REMOTE_ACCESS_DENIED = UNKNOWN; /** * @var int - * @cvalue CURLAUTH_BEARER + * @cvalue CURLE_FTP_ACCEPT_FAILED */ -const CURLAUTH_BEARER = UNKNOWN; +const CURLE_FTP_ACCEPT_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLINFO_APPCONNECT_TIME_T + * @cvalue CURLE_FTP_WEIRD_PASS_REPLY */ -const CURLINFO_APPCONNECT_TIME_T = UNKNOWN; +const CURLE_FTP_WEIRD_PASS_REPLY = UNKNOWN; /** * @var int - * @cvalue CURLINFO_CONNECT_TIME_T + * @cvalue CURLE_FTP_ACCEPT_TIMEOUT */ -const CURLINFO_CONNECT_TIME_T = UNKNOWN; +const CURLE_FTP_ACCEPT_TIMEOUT = UNKNOWN; /** * @var int - * @cvalue CURLINFO_NAMELOOKUP_TIME_T + * @cvalue CURLE_FTP_WEIRD_PASV_REPLY */ -const CURLINFO_NAMELOOKUP_TIME_T = UNKNOWN; +const CURLE_FTP_WEIRD_PASV_REPLY = UNKNOWN; /** * @var int - * @cvalue CURLINFO_PRETRANSFER_TIME_T + * @cvalue CURLE_FTP_WEIRD_227_FORMAT */ -const CURLINFO_PRETRANSFER_TIME_T = UNKNOWN; +const CURLE_FTP_WEIRD_227_FORMAT = UNKNOWN; /** * @var int - * @cvalue CURLINFO_REDIRECT_TIME_T + * @cvalue CURLE_FTP_CANT_GET_HOST */ -const CURLINFO_REDIRECT_TIME_T = UNKNOWN; +const CURLE_FTP_CANT_GET_HOST = UNKNOWN; /** * @var int - * @cvalue CURLINFO_STARTTRANSFER_TIME_T + * @cvalue CURLE_HTTP2 */ -const CURLINFO_STARTTRANSFER_TIME_T = UNKNOWN; +const CURLE_HTTP2 = UNKNOWN; /** * @var int - * @cvalue CURLINFO_TOTAL_TIME_T + * @cvalue CURLE_FTP_COULDNT_SET_TYPE */ -const CURLINFO_TOTAL_TIME_T = UNKNOWN; +const CURLE_FTP_COULDNT_SET_TYPE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DISALLOW_USERNAME_IN_URL + * @cvalue CURLE_PARTIAL_FILE */ -const CURLOPT_DISALLOW_USERNAME_IN_URL = UNKNOWN; +const CURLE_PARTIAL_FILE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_TLS13_CIPHERS + * @cvalue CURLE_FTP_COULDNT_RETR_FILE */ -const CURLOPT_PROXY_TLS13_CIPHERS = UNKNOWN; +const CURLE_FTP_COULDNT_RETR_FILE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_TLS13_CIPHERS + * @cvalue CURLE_QUOTE_ERROR */ -const CURLOPT_TLS13_CIPHERS = UNKNOWN; - -#if LIBCURL_VERSION_NUM >= 0x073E00 /* Available since 7.62.0 */ +const CURLE_QUOTE_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DOH_URL + * @cvalue CURLE_HTTP_RETURNED_ERROR */ -const CURLOPT_DOH_URL = UNKNOWN; +const CURLE_HTTP_RETURNED_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_UPKEEP_INTERVAL_MS + * @cvalue CURLE_WRITE_ERROR */ -const CURLOPT_UPKEEP_INTERVAL_MS = UNKNOWN; +const CURLE_WRITE_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_UPLOAD_BUFFERSIZE + * @cvalue CURLE_UPLOAD_FAILED */ -const CURLOPT_UPLOAD_BUFFERSIZE = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074000 /* Available since 7.64.0 */ +const CURLE_UPLOAD_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLOPT_HTTP09_ALLOWED + * @cvalue CURLE_READ_ERROR */ -const CURLOPT_HTTP09_ALLOWED = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074001 /* Available since 7.64.1 */ +const CURLE_READ_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLALTSVC_H1 + * @cvalue CURLE_OUT_OF_MEMORY */ -const CURLALTSVC_H1 = UNKNOWN; +const CURLE_OUT_OF_MEMORY = UNKNOWN; /** * @var int - * @cvalue CURLALTSVC_H2 + * @cvalue CURLE_OPERATION_TIMEDOUT */ -const CURLALTSVC_H2 = UNKNOWN; +const CURLE_OPERATION_TIMEDOUT = UNKNOWN; /** * @var int - * @cvalue CURLALTSVC_H3 + * @cvalue CURLE_FTP_PORT_FAILED */ -const CURLALTSVC_H3 = UNKNOWN; +const CURLE_FTP_PORT_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLALTSVC_READONLYFILE + * @cvalue CURLE_FTP_COULDNT_USE_REST */ -const CURLALTSVC_READONLYFILE = UNKNOWN; +const CURLE_FTP_COULDNT_USE_REST = UNKNOWN; /** * @var int - * @cvalue CURLOPT_ALTSVC + * @cvalue CURLE_RANGE_ERROR */ -const CURLOPT_ALTSVC = UNKNOWN; +const CURLE_RANGE_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_ALTSVC_CTRL + * @cvalue CURLE_HTTP_POST_ERROR */ -const CURLOPT_ALTSVC_CTRL = UNKNOWN; +const CURLE_HTTP_POST_ERROR = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_ALTSVC + * @cvalue CURLE_SSL_CONNECT_ERROR */ -const CURL_VERSION_ALTSVC = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074100 /* Available since 7.65.0 */ +const CURLE_SSL_CONNECT_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_MAXAGE_CONN + * @cvalue CURLE_BAD_DOWNLOAD_RESUME */ -const CURLOPT_MAXAGE_CONN = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074200 /* Available since 7.66.0 */ +const CURLE_BAD_DOWNLOAD_RESUME = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SASL_AUTHZID + * @cvalue CURLE_FILE_COULDNT_READ_FILE */ -const CURLOPT_SASL_AUTHZID = UNKNOWN; +const CURLE_FILE_COULDNT_READ_FILE = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_HTTP3 + * @cvalue CURLE_LDAP_CANNOT_BIND */ -const CURL_VERSION_HTTP3 = UNKNOWN; +const CURLE_LDAP_CANNOT_BIND = UNKNOWN; /** * @var int - * @cvalue CURLINFO_RETRY_AFTER + * @cvalue CURLE_LDAP_SEARCH_FAILED */ -const CURLINFO_RETRY_AFTER = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074300 /* Available since 7.67.0 */ +const CURLE_LDAP_SEARCH_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLMOPT_MAX_CONCURRENT_STREAMS + * @cvalue CURLE_FUNCTION_NOT_FOUND */ -const CURLMOPT_MAX_CONCURRENT_STREAMS = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074400 /* Available since 7.68.0 */ +const CURLE_FUNCTION_NOT_FOUND = UNKNOWN; /** * @var int - * @cvalue CURLSSLOPT_NO_PARTIALCHAIN + * @cvalue CURLE_ABORTED_BY_CALLBACK */ -const CURLSSLOPT_NO_PARTIALCHAIN = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074500 /* Available since 7.69.0 */ +const CURLE_ABORTED_BY_CALLBACK = UNKNOWN; /** * @var int - * @cvalue CURLOPT_MAIL_RCPT_ALLLOWFAILS + * @cvalue CURLE_BAD_FUNCTION_ARGUMENT */ -const CURLOPT_MAIL_RCPT_ALLLOWFAILS = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074600 /* Available since 7.70.0 */ +const CURLE_BAD_FUNCTION_ARGUMENT = UNKNOWN; /** * @var int - * @cvalue CURLSSLOPT_REVOKE_BEST_EFFORT + * @cvalue CURLE_INTERFACE_FAILED */ -const CURLSSLOPT_REVOKE_BEST_EFFORT = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074700 /* Available since 7.71.0 */ +const CURLE_INTERFACE_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLOPT_ISSUERCERT_BLOB + * @cvalue CURLE_TOO_MANY_REDIRECTS */ -const CURLOPT_ISSUERCERT_BLOB = UNKNOWN; +const CURLE_TOO_MANY_REDIRECTS = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_ISSUERCERT + * @cvalue CURLE_UNKNOWN_OPTION */ -const CURLOPT_PROXY_ISSUERCERT = UNKNOWN; +const CURLE_UNKNOWN_OPTION = UNKNOWN; +#if LIBCURL_VERSION_NUM >= 0x074E00 /* Available since 7.78.0 */ /** * @var int - * @cvalue CURLOPT_PROXY_ISSUERCERT_BLOB + * @cvalue CURLE_SETOPT_OPTION_SYNTAX */ -const CURLOPT_PROXY_ISSUERCERT_BLOB = UNKNOWN; +const CURLE_SETOPT_OPTION_SYNTAX = UNKNOWN; +#endif /** * @var int - * @cvalue CURLOPT_PROXY_SSLCERT_BLOB + * @cvalue CURLE_GOT_NOTHING */ -const CURLOPT_PROXY_SSLCERT_BLOB = UNKNOWN; +const CURLE_GOT_NOTHING = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_SSLKEY_BLOB + * @cvalue CURLE_SSL_ENGINE_NOTFOUND */ -const CURLOPT_PROXY_SSLKEY_BLOB = UNKNOWN; +const CURLE_SSL_ENGINE_NOTFOUND = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSLCERT_BLOB + * @cvalue CURLE_SSL_ENGINE_SETFAILED */ -const CURLOPT_SSLCERT_BLOB = UNKNOWN; +const CURLE_SSL_ENGINE_SETFAILED = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSLKEY_BLOB + * @cvalue CURLE_SEND_ERROR */ -const CURLOPT_SSLKEY_BLOB = UNKNOWN; - +const CURLE_SEND_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLPROTO_MQTT + * @cvalue CURLE_RECV_ERROR */ -const CURLPROTO_MQTT = UNKNOWN; - +const CURLE_RECV_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLSSLOPT_NATIVE_CA + * @cvalue CURLE_SSL_CERTPROBLEM */ -const CURLSSLOPT_NATIVE_CA = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074800 /* Available since 7.72.0 */ +const CURLE_SSL_CERTPROBLEM = UNKNOWN; +/** + * @var int + * @cvalue CURLE_SSL_CIPHER + */ +const CURLE_SSL_CIPHER = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_UNICODE + * @cvalue CURLE_PEER_FAILED_VERIFICATION */ -const CURL_VERSION_UNICODE = UNKNOWN; +const CURLE_PEER_FAILED_VERIFICATION = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_ZSTD + * @cvalue CURLE_BAD_CONTENT_ENCODING */ -const CURL_VERSION_ZSTD = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074900 /* Available since 7.73.0 */ +const CURLE_BAD_CONTENT_ENCODING = UNKNOWN; /** * @var int - * @cvalue CURLE_PROXY + * @cvalue CURLE_FILESIZE_EXCEEDED */ -const CURLE_PROXY = UNKNOWN; +const CURLE_FILESIZE_EXCEEDED = UNKNOWN; /** * @var int - * @cvalue CURLINFO_PROXY_ERROR + * @cvalue CURLE_USE_SSL_FAILED */ -const CURLINFO_PROXY_ERROR = UNKNOWN; +const CURLE_USE_SSL_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSL_EC_CURVES + * @cvalue CURLE_SEND_FAIL_REWIND */ -const CURLOPT_SSL_EC_CURVES = UNKNOWN; +const CURLE_SEND_FAIL_REWIND = UNKNOWN; /** * @var int - * @cvalue CURLPX_BAD_ADDRESS_TYPE + * @cvalue CURLE_SSL_ENGINE_INITFAILED */ -const CURLPX_BAD_ADDRESS_TYPE = UNKNOWN; +const CURLE_SSL_ENGINE_INITFAILED = UNKNOWN; /** * @var int - * @cvalue CURLPX_BAD_VERSION + * @cvalue CURLE_LOGIN_DENIED */ -const CURLPX_BAD_VERSION = UNKNOWN; +const CURLE_LOGIN_DENIED = UNKNOWN; /** * @var int - * @cvalue CURLPX_CLOSED + * @cvalue CURLE_TFTP_NOTFOUND */ -const CURLPX_CLOSED = UNKNOWN; +const CURLE_TFTP_NOTFOUND = UNKNOWN; /** * @var int - * @cvalue CURLPX_GSSAPI + * @cvalue CURLE_TFTP_PERM */ -const CURLPX_GSSAPI = UNKNOWN; +const CURLE_TFTP_PERM = UNKNOWN; /** * @var int - * @cvalue CURLPX_GSSAPI_PERMSG + * @cvalue CURLE_REMOTE_DISK_FULL */ -const CURLPX_GSSAPI_PERMSG = UNKNOWN; +const CURLE_REMOTE_DISK_FULL = UNKNOWN; /** * @var int - * @cvalue CURLPX_GSSAPI_PROTECTION + * @cvalue CURLE_TFTP_ILLEGAL */ -const CURLPX_GSSAPI_PROTECTION = UNKNOWN; +const CURLE_TFTP_ILLEGAL = UNKNOWN; /** * @var int - * @cvalue CURLPX_IDENTD + * @cvalue CURLE_TFTP_UNKNOWNID */ -const CURLPX_IDENTD = UNKNOWN; +const CURLE_TFTP_UNKNOWNID = UNKNOWN; /** * @var int - * @cvalue CURLPX_IDENTD_DIFFER + * @cvalue CURLE_REMOTE_FILE_EXISTS */ -const CURLPX_IDENTD_DIFFER = UNKNOWN; +const CURLE_REMOTE_FILE_EXISTS = UNKNOWN; /** * @var int - * @cvalue CURLPX_LONG_HOSTNAME + * @cvalue CURLE_TFTP_NOSUCHUSER */ -const CURLPX_LONG_HOSTNAME = UNKNOWN; +const CURLE_TFTP_NOSUCHUSER = UNKNOWN; /** * @var int - * @cvalue CURLPX_LONG_PASSWD + * @cvalue CURLE_SSL_CACERT_BADFILE */ -const CURLPX_LONG_PASSWD = UNKNOWN; +const CURLE_SSL_CACERT_BADFILE = UNKNOWN; /** * @var int - * @cvalue CURLPX_LONG_USER + * @cvalue CURLE_REMOTE_FILE_NOT_FOUND */ -const CURLPX_LONG_USER = UNKNOWN; +const CURLE_REMOTE_FILE_NOT_FOUND = UNKNOWN; /** * @var int - * @cvalue CURLPX_NO_AUTH + * @cvalue CURLE_SSH */ -const CURLPX_NO_AUTH = UNKNOWN; +const CURLE_SSH = UNKNOWN; /** * @var int - * @cvalue CURLPX_OK + * @cvalue CURLE_SSL_SHUTDOWN_FAILED */ -const CURLPX_OK = UNKNOWN; +const CURLE_SSL_SHUTDOWN_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLPX_RECV_ADDRESS + * @cvalue CURLE_SSL_CRL_BADFILE */ -const CURLPX_RECV_ADDRESS = UNKNOWN; +const CURLE_SSL_CRL_BADFILE = UNKNOWN; /** * @var int - * @cvalue CURLPX_RECV_AUTH + * @cvalue CURLE_SSL_ISSUER_ERROR */ -const CURLPX_RECV_AUTH = UNKNOWN; +const CURLE_SSL_ISSUER_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLPX_RECV_CONNECT + * @cvalue CURLE_FTP_PRET_FAILED */ -const CURLPX_RECV_CONNECT = UNKNOWN; +const CURLE_FTP_PRET_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLPX_RECV_REQACK + * @cvalue CURLE_RTSP_CSEQ_ERROR */ -const CURLPX_RECV_REQACK = UNKNOWN; +const CURLE_RTSP_CSEQ_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTED + * @cvalue CURLE_RTSP_SESSION_ERROR */ -const CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTED = UNKNOWN; +const CURLE_RTSP_SESSION_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLPX_REPLY_COMMAND_NOT_SUPPORTED + * @cvalue CURLE_FTP_BAD_FILE_LIST */ -const CURLPX_REPLY_COMMAND_NOT_SUPPORTED = UNKNOWN; +const CURLE_FTP_BAD_FILE_LIST = UNKNOWN; /** * @var int - * @cvalue CURLPX_REPLY_CONNECTION_REFUSED + * @cvalue CURLE_CHUNK_FAILED */ -const CURLPX_REPLY_CONNECTION_REFUSED = UNKNOWN; +const CURLE_CHUNK_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLPX_REPLY_GENERAL_SERVER_FAILURE + * @cvalue CURLE_SSL_PINNEDPUBKEYNOTMATCH */ -const CURLPX_REPLY_GENERAL_SERVER_FAILURE = UNKNOWN; +const CURLE_SSL_PINNEDPUBKEYNOTMATCH = UNKNOWN; /** * @var int - * @cvalue CURLPX_REPLY_HOST_UNREACHABLE + * @cvalue CURLE_SSL_INVALIDCERTSTATUS */ -const CURLPX_REPLY_HOST_UNREACHABLE = UNKNOWN; +const CURLE_SSL_INVALIDCERTSTATUS = UNKNOWN; /** * @var int - * @cvalue CURLPX_REPLY_NETWORK_UNREACHABLE + * @cvalue CURLE_RECURSIVE_API_CALL */ -const CURLPX_REPLY_NETWORK_UNREACHABLE = UNKNOWN; +const CURLE_RECURSIVE_API_CALL = UNKNOWN; /** * @var int - * @cvalue CURLPX_REPLY_NOT_ALLOWED + * @cvalue CURLE_HTTP2_STREAM */ -const CURLPX_REPLY_NOT_ALLOWED = UNKNOWN; +const CURLE_HTTP2_STREAM = UNKNOWN; +#if LIBCURL_VERSION_NUM >= 0x074200 /* Available since 7.66.0 */ /** * @var int - * @cvalue CURLPX_REPLY_TTL_EXPIRED + * @cvalue CURLE_AUTH_ERROR */ -const CURLPX_REPLY_TTL_EXPIRED = UNKNOWN; +const CURLE_AUTH_ERROR = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x074400 /* Available since 7.68.0 */ /** * @var int - * @cvalue CURLPX_REPLY_UNASSIGNED + * @cvalue CURLE_HTTP3 */ -const CURLPX_REPLY_UNASSIGNED = UNKNOWN; +const CURLE_HTTP3 = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x074500 /* Available since 7.69.0 */ /** * @var int - * @cvalue CURLPX_REQUEST_FAILED + * @cvalue CURLE_QUIC_CONNECT_ERROR */ -const CURLPX_REQUEST_FAILED = UNKNOWN; +const CURLE_QUIC_CONNECT_ERROR = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x074900 /* Available since 7.73.0 */ /** * @var int - * @cvalue CURLPX_RESOLVE_HOST + * @cvalue CURLE_PROXY */ -const CURLPX_RESOLVE_HOST = UNKNOWN; +const CURLE_PROXY = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x074D00 /* Available since 7.77.0 */ /** * @var int - * @cvalue CURLPX_SEND_AUTH + * @cvalue CURLE_SSL_CLIENTCERT */ -const CURLPX_SEND_AUTH = UNKNOWN; +const CURLE_SSL_CLIENTCERT = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x075400 /* Available since 7.84.0 */ /** * @var int - * @cvalue CURLPX_SEND_CONNECT + * @cvalue CURLE_UNRECOVERABLE_POLL */ -const CURLPX_SEND_CONNECT = UNKNOWN; +const CURLE_UNRECOVERABLE_POLL = UNKNOWN; +#endif +#if LIBCURL_VERSION_NUM >= 0x080600 /* Available since 8.6.0 */ /** * @var int - * @cvalue CURLPX_SEND_REQUEST + * @cvalue CURLE_TOO_LARGE */ -const CURLPX_SEND_REQUEST = UNKNOWN; +const CURLE_TOO_LARGE = UNKNOWN; +#endif + +/* Deprecated Curl error codes */ /** * @var int - * @cvalue CURLPX_UNKNOWN_FAIL + * @cvalue CURLE_BAD_CALLING_ORDER */ -const CURLPX_UNKNOWN_FAIL = UNKNOWN; +const CURLE_BAD_CALLING_ORDER = UNKNOWN; /** * @var int - * @cvalue CURLPX_UNKNOWN_MODE + * @cvalue CURLE_BAD_PASSWORD_ENTERED */ -const CURLPX_UNKNOWN_MODE = UNKNOWN; +const CURLE_BAD_PASSWORD_ENTERED = UNKNOWN; /** * @var int - * @cvalue CURLPX_USER_REJECTED + * @cvalue CURLE_FTP_ACCESS_DENIED */ -const CURLPX_USER_REJECTED = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074a00 /* Available since 7.74.0 */ +const CURLE_FTP_ACCESS_DENIED = UNKNOWN; /** * @var int - * @cvalue CURLHSTS_ENABLE + * @cvalue CURLE_FTP_BAD_DOWNLOAD_RESUME */ -const CURLHSTS_ENABLE = UNKNOWN; +const CURLE_FTP_BAD_DOWNLOAD_RESUME = UNKNOWN; /** * @var int - * @cvalue CURLHSTS_READONLYFILE + * @cvalue CURLE_FTP_CANT_RECONNECT */ -const CURLHSTS_READONLYFILE = UNKNOWN; +const CURLE_FTP_CANT_RECONNECT = UNKNOWN; /** * @var int - * @cvalue CURLOPT_HSTS + * @cvalue CURLE_FTP_COULDNT_GET_SIZE */ -const CURLOPT_HSTS = UNKNOWN; +const CURLE_FTP_COULDNT_GET_SIZE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_HSTS_CTRL + * @cvalue CURLE_FTP_COULDNT_SET_ASCII */ -const CURLOPT_HSTS_CTRL = UNKNOWN; +const CURLE_FTP_COULDNT_SET_ASCII = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_HSTS + * @cvalue CURLE_FTP_COULDNT_SET_BINARY */ -const CURL_VERSION_HSTS = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074b00 /* Available since 7.75.0 */ +const CURLE_FTP_COULDNT_SET_BINARY = UNKNOWN; /** * @var int - * @cvalue CURLAUTH_AWS_SIGV4 + * @cvalue CURLE_FTP_COULDNT_STOR_FILE */ -const CURLAUTH_AWS_SIGV4 = UNKNOWN; +const CURLE_FTP_COULDNT_STOR_FILE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_AWS_SIGV4 + * @cvalue CURLE_FTP_PARTIAL_FILE */ -const CURLOPT_AWS_SIGV4 = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074c00 /* Available since 7.76.0 */ +const CURLE_FTP_PARTIAL_FILE = UNKNOWN; /** * @var int - * @cvalue CURLINFO_REFERER + * @cvalue CURLE_FTP_QUOTE_ERROR */ -const CURLINFO_REFERER = UNKNOWN; +const CURLE_FTP_QUOTE_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DOH_SSL_VERIFYHOST + * @cvalue CURLE_FTP_USER_PASSWORD_INCORRECT */ -const CURLOPT_DOH_SSL_VERIFYHOST = UNKNOWN; +const CURLE_FTP_USER_PASSWORD_INCORRECT = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DOH_SSL_VERIFYPEER + * @cvalue CURLE_FTP_WEIRD_SERVER_REPLY */ -const CURLOPT_DOH_SSL_VERIFYPEER = UNKNOWN; +const CURLE_FTP_WEIRD_SERVER_REPLY = UNKNOWN; /** * @var int - * @cvalue CURLOPT_DOH_SSL_VERIFYSTATUS + * @cvalue CURLE_FTP_WEIRD_USER_REPLY */ -const CURLOPT_DOH_SSL_VERIFYSTATUS = UNKNOWN; +const CURLE_FTP_WEIRD_USER_REPLY = UNKNOWN; /** * @var int - * @cvalue CURL_VERSION_GSASL + * @cvalue CURLE_FTP_WRITE_ERROR */ -const CURL_VERSION_GSASL = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x074d00 /* Available since 7.77.0 */ +const CURLE_FTP_WRITE_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_CAINFO_BLOB + * @cvalue CURLE_HTTP_NOT_FOUND */ -const CURLOPT_CAINFO_BLOB = UNKNOWN; +const CURLE_HTTP_NOT_FOUND = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROXY_CAINFO_BLOB + * @cvalue CURLE_HTTP_PORT_FAILED */ -const CURLOPT_PROXY_CAINFO_BLOB = UNKNOWN; +const CURLE_HTTP_PORT_FAILED = UNKNOWN; /** * @var int - * @cvalue CURLSSLOPT_AUTO_CLIENT_CERT + * @cvalue CURLE_HTTP_RANGE_ERROR */ -const CURLSSLOPT_AUTO_CLIENT_CERT = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x075000 /* Available since 7.80.0 */ +const CURLE_HTTP_RANGE_ERROR = UNKNOWN; /** * @var int - * @cvalue CURLOPT_MAXLIFETIME_CONN + * @cvalue CURLE_LIBRARY_NOT_FOUND */ -const CURLOPT_MAXLIFETIME_CONN = UNKNOWN; +const CURLE_LIBRARY_NOT_FOUND = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256 + * @cvalue CURLE_MALFORMAT_USER */ -const CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256 = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x075100 /* Available since 7.81.0 */ +const CURLE_MALFORMAT_USER = UNKNOWN; /** * @var int - * @cvalue CURLOPT_MIME_OPTIONS + * @cvalue CURLE_OBSOLETE */ -const CURLOPT_MIME_OPTIONS = UNKNOWN; +const CURLE_OBSOLETE = UNKNOWN; /** * @var int - * @cvalue CURLMIMEOPT_FORMESCAPE + * @cvalue CURLE_OPERATION_TIMEOUTED */ -const CURLMIMEOPT_FORMESCAPE = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x075400 /* Available since 7.84.0 */ +const CURLE_OPERATION_TIMEOUTED = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SSH_HOSTKEYFUNCTION + * @cvalue CURLE_SHARE_IN_USE */ -const CURLOPT_SSH_HOSTKEYFUNCTION = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x075500 /* Available since 7.85.0 */ +const CURLE_SHARE_IN_USE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_PROTOCOLS_STR + * @cvalue CURLE_SSL_CACERT */ -const CURLOPT_PROTOCOLS_STR = UNKNOWN; +const CURLE_SSL_CACERT = UNKNOWN; /** * @var int - * @cvalue CURLOPT_REDIR_PROTOCOLS_STR + * @cvalue CURLE_SSL_PEER_CERTIFICATE */ -const CURLOPT_REDIR_PROTOCOLS_STR = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x075600 /* Available since 7.86.0 */ +const CURLE_SSL_PEER_CERTIFICATE = UNKNOWN; /** * @var int - * @cvalue CURLOPT_WS_OPTIONS + * @cvalue CURLE_TELNET_OPTION_SYNTAX */ -const CURLOPT_WS_OPTIONS = UNKNOWN; +const CURLE_TELNET_OPTION_SYNTAX = UNKNOWN; /** * @var int - * @cvalue CURLWS_RAW_MODE + * @cvalue CURLE_UNKNOWN_TELNET_OPTION */ -const CURLWS_RAW_MODE = UNKNOWN; -#endif - -#if LIBCURL_VERSION_NUM >= 0x075700 /* Available since 7.87.0 */ +const CURLE_UNKNOWN_TELNET_OPTION = UNKNOWN; /** * @var int - * @cvalue CURLOPT_CA_CACHE_TIMEOUT + * @cvalue CURLE_URL_MALFORMAT_USER */ -const CURLOPT_CA_CACHE_TIMEOUT = UNKNOWN; +const CURLE_URL_MALFORMAT_USER = UNKNOWN; /** * @var int - * @cvalue CURLOPT_QUICK_EXIT + * @cvalue CURLE_LDAP_INVALID_URL */ -const CURLOPT_QUICK_EXIT = UNKNOWN; -#endif - +const CURLE_LDAP_INVALID_URL = UNKNOWN; /** * @var int - * @cvalue CURLOPT_SAFE_UPLOAD + * @cvalue CURLE_FTP_SSL_FAILED */ -const CURLOPT_SAFE_UPLOAD = UNKNOWN; +const CURLE_FTP_SSL_FAILED = UNKNOWN; /** * @strict-properties diff --git a/ext/curl/curl_arginfo.h b/ext/curl/curl_arginfo.h index 0eee34bfd3178..2d1fe883b1fb6 100644 --- a/ext/curl/curl_arginfo.h +++ b/ext/curl/curl_arginfo.h @@ -1,5 +1,5 @@ /* This is a generated file, edit the .stub.php file instead. - * Stub hash: 92f4985790d0dad4216be837571e41c86711b6f8 */ + * Stub hash: 2ae156924d2a3063c76970879979efe4f979fae7 */ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_curl_close, 0, 1, IS_VOID, 0) ZEND_ARG_OBJ_INFO(0, handle, CurlHandle, 0) @@ -321,73 +321,6 @@ static void register_curl_symbols(int module_number) REGISTER_LONG_CONSTANT("CURLOPT_WRITEFUNCTION", CURLOPT_WRITEFUNCTION, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_WRITEHEADER", CURLOPT_WRITEHEADER, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_XFERINFOFUNCTION", CURLOPT_XFERINFOFUNCTION, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_ABORTED_BY_CALLBACK", CURLE_ABORTED_BY_CALLBACK, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_BAD_CALLING_ORDER", CURLE_BAD_CALLING_ORDER, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_BAD_CONTENT_ENCODING", CURLE_BAD_CONTENT_ENCODING, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_BAD_DOWNLOAD_RESUME", CURLE_BAD_DOWNLOAD_RESUME, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_BAD_FUNCTION_ARGUMENT", CURLE_BAD_FUNCTION_ARGUMENT, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_BAD_PASSWORD_ENTERED", CURLE_BAD_PASSWORD_ENTERED, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_COULDNT_CONNECT", CURLE_COULDNT_CONNECT, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_COULDNT_RESOLVE_HOST", CURLE_COULDNT_RESOLVE_HOST, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_COULDNT_RESOLVE_PROXY", CURLE_COULDNT_RESOLVE_PROXY, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FAILED_INIT", CURLE_FAILED_INIT, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FILE_COULDNT_READ_FILE", CURLE_FILE_COULDNT_READ_FILE, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_ACCESS_DENIED", CURLE_FTP_ACCESS_DENIED, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_BAD_DOWNLOAD_RESUME", CURLE_FTP_BAD_DOWNLOAD_RESUME, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_CANT_GET_HOST", CURLE_FTP_CANT_GET_HOST, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_CANT_RECONNECT", CURLE_FTP_CANT_RECONNECT, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_GET_SIZE", CURLE_FTP_COULDNT_GET_SIZE, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_RETR_FILE", CURLE_FTP_COULDNT_RETR_FILE, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_SET_ASCII", CURLE_FTP_COULDNT_SET_ASCII, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_SET_BINARY", CURLE_FTP_COULDNT_SET_BINARY, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_STOR_FILE", CURLE_FTP_COULDNT_STOR_FILE, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_USE_REST", CURLE_FTP_COULDNT_USE_REST, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_PARTIAL_FILE", CURLE_FTP_PARTIAL_FILE, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_PORT_FAILED", CURLE_FTP_PORT_FAILED, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_QUOTE_ERROR", CURLE_FTP_QUOTE_ERROR, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_USER_PASSWORD_INCORRECT", CURLE_FTP_USER_PASSWORD_INCORRECT, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_WEIRD_227_FORMAT", CURLE_FTP_WEIRD_227_FORMAT, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_WEIRD_PASS_REPLY", CURLE_FTP_WEIRD_PASS_REPLY, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_WEIRD_PASV_REPLY", CURLE_FTP_WEIRD_PASV_REPLY, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_WEIRD_SERVER_REPLY", CURLE_FTP_WEIRD_SERVER_REPLY, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_WEIRD_USER_REPLY", CURLE_FTP_WEIRD_USER_REPLY, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_WRITE_ERROR", CURLE_FTP_WRITE_ERROR, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FUNCTION_NOT_FOUND", CURLE_FUNCTION_NOT_FOUND, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_GOT_NOTHING", CURLE_GOT_NOTHING, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_HTTP_NOT_FOUND", CURLE_HTTP_NOT_FOUND, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_HTTP_PORT_FAILED", CURLE_HTTP_PORT_FAILED, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_HTTP_POST_ERROR", CURLE_HTTP_POST_ERROR, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_HTTP_RANGE_ERROR", CURLE_HTTP_RANGE_ERROR, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_HTTP_RETURNED_ERROR", CURLE_HTTP_RETURNED_ERROR, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_LDAP_CANNOT_BIND", CURLE_LDAP_CANNOT_BIND, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_LDAP_SEARCH_FAILED", CURLE_LDAP_SEARCH_FAILED, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_LIBRARY_NOT_FOUND", CURLE_LIBRARY_NOT_FOUND, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_MALFORMAT_USER", CURLE_MALFORMAT_USER, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_OBSOLETE", CURLE_OBSOLETE, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_OK", CURLE_OK, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_OPERATION_TIMEDOUT", CURLE_OPERATION_TIMEDOUT, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_OPERATION_TIMEOUTED", CURLE_OPERATION_TIMEOUTED, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_OUT_OF_MEMORY", CURLE_OUT_OF_MEMORY, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_PARTIAL_FILE", CURLE_PARTIAL_FILE, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_READ_ERROR", CURLE_READ_ERROR, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_RECV_ERROR", CURLE_RECV_ERROR, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SEND_ERROR", CURLE_SEND_ERROR, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SHARE_IN_USE", CURLE_SHARE_IN_USE, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SSL_CACERT", CURLE_SSL_CACERT, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SSL_CERTPROBLEM", CURLE_SSL_CERTPROBLEM, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SSL_CIPHER", CURLE_SSL_CIPHER, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SSL_CONNECT_ERROR", CURLE_SSL_CONNECT_ERROR, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SSL_ENGINE_NOTFOUND", CURLE_SSL_ENGINE_NOTFOUND, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SSL_ENGINE_SETFAILED", CURLE_SSL_ENGINE_SETFAILED, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SSL_PEER_CERTIFICATE", CURLE_SSL_PEER_CERTIFICATE, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SSL_PINNEDPUBKEYNOTMATCH", CURLE_SSL_PINNEDPUBKEYNOTMATCH, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_TELNET_OPTION_SYNTAX", CURLE_TELNET_OPTION_SYNTAX, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_TOO_MANY_REDIRECTS", CURLE_TOO_MANY_REDIRECTS, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_UNKNOWN_TELNET_OPTION", CURLE_UNKNOWN_TELNET_OPTION, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_UNSUPPORTED_PROTOCOL", CURLE_UNSUPPORTED_PROTOCOL, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_URL_MALFORMAT", CURLE_URL_MALFORMAT, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_URL_MALFORMAT_USER", CURLE_URL_MALFORMAT_USER, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_WRITE_ERROR", CURLE_WRITE_ERROR, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLINFO_CONNECT_TIME", CURLINFO_CONNECT_TIME, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLINFO_CONTENT_LENGTH_DOWNLOAD", CURLINFO_CONTENT_LENGTH_DOWNLOAD, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLINFO_CONTENT_LENGTH_UPLOAD", CURLINFO_CONTENT_LENGTH_UPLOAD, CONST_PERSISTENT); @@ -476,8 +409,6 @@ static void register_curl_symbols(int module_number) REGISTER_LONG_CONSTANT("CURLINFO_HTTP_CONNECTCODE", CURLINFO_HTTP_CONNECTCODE, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_FTP_CREATE_MISSING_DIRS", CURLOPT_FTP_CREATE_MISSING_DIRS, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_PROXYAUTH", CURLOPT_PROXYAUTH, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FILESIZE_EXCEEDED", CURLE_FILESIZE_EXCEEDED, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_LDAP_INVALID_URL", CURLE_LDAP_INVALID_URL, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLINFO_HTTPAUTH_AVAIL", CURLINFO_HTTPAUTH_AVAIL, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLINFO_RESPONSE_CODE", CURLINFO_RESPONSE_CODE, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLINFO_PROXYAUTH_AVAIL", CURLINFO_PROXYAUTH_AVAIL, CONST_PERSISTENT); @@ -487,7 +418,6 @@ static void register_curl_symbols(int module_number) REGISTER_LONG_CONSTANT("CURL_IPRESOLVE_V4", CURL_IPRESOLVE_V4, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURL_IPRESOLVE_V6", CURL_IPRESOLVE_V6, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURL_IPRESOLVE_WHATEVER", CURL_IPRESOLVE_WHATEVER, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_FTP_SSL_FAILED", CURLE_FTP_SSL_FAILED, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLFTPSSL_ALL", CURLFTPSSL_ALL, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLFTPSSL_CONTROL", CURLFTPSSL_CONTROL, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLFTPSSL_NONE", CURLFTPSSL_NONE, CONST_PERSISTENT); @@ -520,10 +450,8 @@ static void register_curl_symbols(int module_number) REGISTER_LONG_CONSTANT("CURLOPT_FTP_ALTERNATIVE_TO_USER", CURLOPT_FTP_ALTERNATIVE_TO_USER, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_MAX_RECV_SPEED_LARGE", CURLOPT_MAX_RECV_SPEED_LARGE, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_MAX_SEND_SPEED_LARGE", CURLOPT_MAX_SEND_SPEED_LARGE, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SSL_CACERT_BADFILE", CURLE_SSL_CACERT_BADFILE, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_SSL_SESSIONID_CACHE", CURLOPT_SSL_SESSIONID_CACHE, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLMOPT_PIPELINING", CURLMOPT_PIPELINING, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_SSH", CURLE_SSH, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_FTP_SSL_CCC", CURLOPT_FTP_SSL_CCC, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_SSH_AUTH_TYPES", CURLOPT_SSH_AUTH_TYPES, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_SSH_PRIVATE_KEYFILE", CURLOPT_SSH_PRIVATE_KEYFILE, CONST_PERSISTENT); @@ -737,7 +665,6 @@ static void register_curl_symbols(int module_number) REGISTER_LONG_CONSTANT("CURLOPT_CONNECT_TO", CURLOPT_CONNECT_TO, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_TCP_FASTOPEN", CURLOPT_TCP_FASTOPEN, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLINFO_HTTP_VERSION", CURLINFO_HTTP_VERSION, CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("CURLE_WEIRD_SERVER_REPLY", CURLE_WEIRD_SERVER_REPLY, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURLOPT_KEEP_SENDING_ON_ERROR", CURLOPT_KEEP_SENDING_ON_ERROR, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURL_SSLVERSION_TLSv1_3", CURL_SSLVERSION_TLSv1_3, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("CURL_VERSION_HTTPS_PROXY", CURL_VERSION_HTTPS_PROXY, CONST_PERSISTENT); @@ -893,9 +820,6 @@ static void register_curl_symbols(int module_number) #if LIBCURL_VERSION_NUM >= 0x074800 /* Available since 7.72.0 */ REGISTER_LONG_CONSTANT("CURL_VERSION_ZSTD", CURL_VERSION_ZSTD, CONST_PERSISTENT); #endif -#if LIBCURL_VERSION_NUM >= 0x074900 /* Available since 7.73.0 */ - REGISTER_LONG_CONSTANT("CURLE_PROXY", CURLE_PROXY, CONST_PERSISTENT); -#endif #if LIBCURL_VERSION_NUM >= 0x074900 /* Available since 7.73.0 */ REGISTER_LONG_CONSTANT("CURLINFO_PROXY_ERROR", CURLINFO_PROXY_ERROR, CONST_PERSISTENT); #endif @@ -1083,6 +1007,138 @@ static void register_curl_symbols(int module_number) REGISTER_LONG_CONSTANT("CURLOPT_QUICK_EXIT", CURLOPT_QUICK_EXIT, CONST_PERSISTENT); #endif REGISTER_LONG_CONSTANT("CURLOPT_SAFE_UPLOAD", CURLOPT_SAFE_UPLOAD, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_OK", CURLE_OK, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_UNSUPPORTED_PROTOCOL", CURLE_UNSUPPORTED_PROTOCOL, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FAILED_INIT", CURLE_FAILED_INIT, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_URL_MALFORMAT", CURLE_URL_MALFORMAT, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_NOT_BUILT_IN", CURLE_NOT_BUILT_IN, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_COULDNT_RESOLVE_PROXY", CURLE_COULDNT_RESOLVE_PROXY, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_COULDNT_RESOLVE_HOST", CURLE_COULDNT_RESOLVE_HOST, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_COULDNT_CONNECT", CURLE_COULDNT_CONNECT, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_WEIRD_SERVER_REPLY", CURLE_WEIRD_SERVER_REPLY, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_REMOTE_ACCESS_DENIED", CURLE_REMOTE_ACCESS_DENIED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_ACCEPT_FAILED", CURLE_FTP_ACCEPT_FAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_WEIRD_PASS_REPLY", CURLE_FTP_WEIRD_PASS_REPLY, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_ACCEPT_TIMEOUT", CURLE_FTP_ACCEPT_TIMEOUT, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_WEIRD_PASV_REPLY", CURLE_FTP_WEIRD_PASV_REPLY, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_WEIRD_227_FORMAT", CURLE_FTP_WEIRD_227_FORMAT, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_CANT_GET_HOST", CURLE_FTP_CANT_GET_HOST, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_HTTP2", CURLE_HTTP2, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_SET_TYPE", CURLE_FTP_COULDNT_SET_TYPE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_PARTIAL_FILE", CURLE_PARTIAL_FILE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_RETR_FILE", CURLE_FTP_COULDNT_RETR_FILE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_QUOTE_ERROR", CURLE_QUOTE_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_HTTP_RETURNED_ERROR", CURLE_HTTP_RETURNED_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_WRITE_ERROR", CURLE_WRITE_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_UPLOAD_FAILED", CURLE_UPLOAD_FAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_READ_ERROR", CURLE_READ_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_OUT_OF_MEMORY", CURLE_OUT_OF_MEMORY, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_OPERATION_TIMEDOUT", CURLE_OPERATION_TIMEDOUT, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_PORT_FAILED", CURLE_FTP_PORT_FAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_USE_REST", CURLE_FTP_COULDNT_USE_REST, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_RANGE_ERROR", CURLE_RANGE_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_HTTP_POST_ERROR", CURLE_HTTP_POST_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_CONNECT_ERROR", CURLE_SSL_CONNECT_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_BAD_DOWNLOAD_RESUME", CURLE_BAD_DOWNLOAD_RESUME, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FILE_COULDNT_READ_FILE", CURLE_FILE_COULDNT_READ_FILE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_LDAP_CANNOT_BIND", CURLE_LDAP_CANNOT_BIND, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_LDAP_SEARCH_FAILED", CURLE_LDAP_SEARCH_FAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FUNCTION_NOT_FOUND", CURLE_FUNCTION_NOT_FOUND, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_ABORTED_BY_CALLBACK", CURLE_ABORTED_BY_CALLBACK, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_BAD_FUNCTION_ARGUMENT", CURLE_BAD_FUNCTION_ARGUMENT, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_INTERFACE_FAILED", CURLE_INTERFACE_FAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_TOO_MANY_REDIRECTS", CURLE_TOO_MANY_REDIRECTS, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_UNKNOWN_OPTION", CURLE_UNKNOWN_OPTION, CONST_PERSISTENT); +#if LIBCURL_VERSION_NUM >= 0x074E00 /* Available since 7.78.0 */ + REGISTER_LONG_CONSTANT("CURLE_SETOPT_OPTION_SYNTAX", CURLE_SETOPT_OPTION_SYNTAX, CONST_PERSISTENT); +#endif + REGISTER_LONG_CONSTANT("CURLE_GOT_NOTHING", CURLE_GOT_NOTHING, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_ENGINE_NOTFOUND", CURLE_SSL_ENGINE_NOTFOUND, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_ENGINE_SETFAILED", CURLE_SSL_ENGINE_SETFAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SEND_ERROR", CURLE_SEND_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_RECV_ERROR", CURLE_RECV_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_CERTPROBLEM", CURLE_SSL_CERTPROBLEM, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_CIPHER", CURLE_SSL_CIPHER, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_PEER_FAILED_VERIFICATION", CURLE_PEER_FAILED_VERIFICATION, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_BAD_CONTENT_ENCODING", CURLE_BAD_CONTENT_ENCODING, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FILESIZE_EXCEEDED", CURLE_FILESIZE_EXCEEDED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_USE_SSL_FAILED", CURLE_USE_SSL_FAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SEND_FAIL_REWIND", CURLE_SEND_FAIL_REWIND, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_ENGINE_INITFAILED", CURLE_SSL_ENGINE_INITFAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_LOGIN_DENIED", CURLE_LOGIN_DENIED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_TFTP_NOTFOUND", CURLE_TFTP_NOTFOUND, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_TFTP_PERM", CURLE_TFTP_PERM, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_REMOTE_DISK_FULL", CURLE_REMOTE_DISK_FULL, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_TFTP_ILLEGAL", CURLE_TFTP_ILLEGAL, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_TFTP_UNKNOWNID", CURLE_TFTP_UNKNOWNID, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_REMOTE_FILE_EXISTS", CURLE_REMOTE_FILE_EXISTS, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_TFTP_NOSUCHUSER", CURLE_TFTP_NOSUCHUSER, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_CACERT_BADFILE", CURLE_SSL_CACERT_BADFILE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_REMOTE_FILE_NOT_FOUND", CURLE_REMOTE_FILE_NOT_FOUND, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSH", CURLE_SSH, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_SHUTDOWN_FAILED", CURLE_SSL_SHUTDOWN_FAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_CRL_BADFILE", CURLE_SSL_CRL_BADFILE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_ISSUER_ERROR", CURLE_SSL_ISSUER_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_PRET_FAILED", CURLE_FTP_PRET_FAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_RTSP_CSEQ_ERROR", CURLE_RTSP_CSEQ_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_RTSP_SESSION_ERROR", CURLE_RTSP_SESSION_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_BAD_FILE_LIST", CURLE_FTP_BAD_FILE_LIST, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_CHUNK_FAILED", CURLE_CHUNK_FAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_PINNEDPUBKEYNOTMATCH", CURLE_SSL_PINNEDPUBKEYNOTMATCH, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_INVALIDCERTSTATUS", CURLE_SSL_INVALIDCERTSTATUS, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_RECURSIVE_API_CALL", CURLE_RECURSIVE_API_CALL, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_HTTP2_STREAM", CURLE_HTTP2_STREAM, CONST_PERSISTENT); +#if LIBCURL_VERSION_NUM >= 0x074200 /* Available since 7.66.0 */ + REGISTER_LONG_CONSTANT("CURLE_AUTH_ERROR", CURLE_AUTH_ERROR, CONST_PERSISTENT); +#endif +#if LIBCURL_VERSION_NUM >= 0x074400 /* Available since 7.68.0 */ + REGISTER_LONG_CONSTANT("CURLE_HTTP3", CURLE_HTTP3, CONST_PERSISTENT); +#endif +#if LIBCURL_VERSION_NUM >= 0x074500 /* Available since 7.69.0 */ + REGISTER_LONG_CONSTANT("CURLE_QUIC_CONNECT_ERROR", CURLE_QUIC_CONNECT_ERROR, CONST_PERSISTENT); +#endif +#if LIBCURL_VERSION_NUM >= 0x074900 /* Available since 7.73.0 */ + REGISTER_LONG_CONSTANT("CURLE_PROXY", CURLE_PROXY, CONST_PERSISTENT); +#endif +#if LIBCURL_VERSION_NUM >= 0x074D00 /* Available since 7.77.0 */ + REGISTER_LONG_CONSTANT("CURLE_SSL_CLIENTCERT", CURLE_SSL_CLIENTCERT, CONST_PERSISTENT); +#endif +#if LIBCURL_VERSION_NUM >= 0x075400 /* Available since 7.84.0 */ + REGISTER_LONG_CONSTANT("CURLE_UNRECOVERABLE_POLL", CURLE_UNRECOVERABLE_POLL, CONST_PERSISTENT); +#endif +#if LIBCURL_VERSION_NUM >= 0x080600 /* Available since 8.6.0 */ + REGISTER_LONG_CONSTANT("CURLE_TOO_LARGE", CURLE_TOO_LARGE, CONST_PERSISTENT); +#endif + REGISTER_LONG_CONSTANT("CURLE_BAD_CALLING_ORDER", CURLE_BAD_CALLING_ORDER, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_BAD_PASSWORD_ENTERED", CURLE_BAD_PASSWORD_ENTERED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_ACCESS_DENIED", CURLE_FTP_ACCESS_DENIED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_BAD_DOWNLOAD_RESUME", CURLE_FTP_BAD_DOWNLOAD_RESUME, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_CANT_RECONNECT", CURLE_FTP_CANT_RECONNECT, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_GET_SIZE", CURLE_FTP_COULDNT_GET_SIZE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_SET_ASCII", CURLE_FTP_COULDNT_SET_ASCII, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_SET_BINARY", CURLE_FTP_COULDNT_SET_BINARY, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_COULDNT_STOR_FILE", CURLE_FTP_COULDNT_STOR_FILE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_PARTIAL_FILE", CURLE_FTP_PARTIAL_FILE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_QUOTE_ERROR", CURLE_FTP_QUOTE_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_USER_PASSWORD_INCORRECT", CURLE_FTP_USER_PASSWORD_INCORRECT, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_WEIRD_SERVER_REPLY", CURLE_FTP_WEIRD_SERVER_REPLY, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_WEIRD_USER_REPLY", CURLE_FTP_WEIRD_USER_REPLY, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_WRITE_ERROR", CURLE_FTP_WRITE_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_HTTP_NOT_FOUND", CURLE_HTTP_NOT_FOUND, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_HTTP_PORT_FAILED", CURLE_HTTP_PORT_FAILED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_HTTP_RANGE_ERROR", CURLE_HTTP_RANGE_ERROR, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_LIBRARY_NOT_FOUND", CURLE_LIBRARY_NOT_FOUND, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_MALFORMAT_USER", CURLE_MALFORMAT_USER, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_OBSOLETE", CURLE_OBSOLETE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_OPERATION_TIMEOUTED", CURLE_OPERATION_TIMEOUTED, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SHARE_IN_USE", CURLE_SHARE_IN_USE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_CACERT", CURLE_SSL_CACERT, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_SSL_PEER_CERTIFICATE", CURLE_SSL_PEER_CERTIFICATE, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_TELNET_OPTION_SYNTAX", CURLE_TELNET_OPTION_SYNTAX, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_UNKNOWN_TELNET_OPTION", CURLE_UNKNOWN_TELNET_OPTION, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_URL_MALFORMAT_USER", CURLE_URL_MALFORMAT_USER, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_LDAP_INVALID_URL", CURLE_LDAP_INVALID_URL, CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("CURLE_FTP_SSL_FAILED", CURLE_FTP_SSL_FAILED, CONST_PERSISTENT); } static zend_class_entry *register_class_CurlHandle(void) diff --git a/ext/curl/tests/curl-errors.phpt b/ext/curl/tests/curl-errors.phpt new file mode 100644 index 0000000000000..170cf71f17be0 --- /dev/null +++ b/ext/curl/tests/curl-errors.phpt @@ -0,0 +1,195 @@ +--TEST-- +Test all CURLE constants are present and are accepted by curl_strerror() +--EXTENSIONS-- +curl +--FILE-- + +--EXPECTF-- +CURLE_OK (0) +CURLE_UNSUPPORTED_PROTOCOL (1) +CURLE_FAILED_INIT (2) +CURLE_URL_MALFORMAT (3) +CURLE_NOT_BUILT_IN (4) +CURLE_COULDNT_RESOLVE_PROXY (5) +CURLE_COULDNT_RESOLVE_HOST (6) +CURLE_COULDNT_CONNECT (7) +CURLE_WEIRD_SERVER_REPLY (8) +CURLE_REMOTE_ACCESS_DENIED (9) +CURLE_FTP_ACCEPT_FAILED (10) +CURLE_FTP_WEIRD_PASS_REPLY (11) +CURLE_FTP_ACCEPT_TIMEOUT (12) +CURLE_FTP_WEIRD_PASV_REPLY (13) +CURLE_FTP_WEIRD_227_FORMAT (14) +CURLE_FTP_CANT_GET_HOST (15) +CURLE_HTTP2 (16) +CURLE_FTP_COULDNT_SET_TYPE (17) +CURLE_PARTIAL_FILE (18) +CURLE_FTP_COULDNT_RETR_FILE (19) +CURLE_QUOTE_ERROR (21) +CURLE_HTTP_RETURNED_ERROR (22) +CURLE_WRITE_ERROR (23) +CURLE_UPLOAD_FAILED (25) +CURLE_READ_ERROR (26) +CURLE_OUT_OF_MEMORY (27) +CURLE_OPERATION_TIMEDOUT (28) +CURLE_FTP_PORT_FAILED (30) +CURLE_FTP_COULDNT_USE_REST (31) +CURLE_RANGE_ERROR (33) +CURLE_HTTP_POST_ERROR (34) +CURLE_SSL_CONNECT_ERROR (35) +CURLE_BAD_DOWNLOAD_RESUME (36) +CURLE_FILE_COULDNT_READ_FILE (37) +CURLE_LDAP_CANNOT_BIND (38) +CURLE_LDAP_SEARCH_FAILED (39) +CURLE_FUNCTION_NOT_FOUND (41) +CURLE_ABORTED_BY_CALLBACK (42) +CURLE_BAD_FUNCTION_ARGUMENT (43) +CURLE_INTERFACE_FAILED (45) +CURLE_TOO_MANY_REDIRECTS (47) +CURLE_UNKNOWN_OPTION (48) +CURLE_SETOPT_OPTION_SYNTAX %r\(49\)|- 7\.(6[1-9]|7[0-7])\.\d%r +CURLE_GOT_NOTHING (52) +CURLE_SSL_ENGINE_NOTFOUND (53) +CURLE_SSL_ENGINE_SETFAILED (54) +CURLE_SEND_ERROR (55) +CURLE_RECV_ERROR (56) +CURLE_SSL_CERTPROBLEM (58) +CURLE_SSL_CIPHER (59) +CURLE_PEER_FAILED_VERIFICATION (60) +CURLE_BAD_CONTENT_ENCODING (61) +CURLE_FILESIZE_EXCEEDED (63) +CURLE_USE_SSL_FAILED (64) +CURLE_SEND_FAIL_REWIND (65) +CURLE_SSL_ENGINE_INITFAILED (66) +CURLE_LOGIN_DENIED (67) +CURLE_TFTP_NOTFOUND (68) +CURLE_TFTP_PERM (69) +CURLE_REMOTE_DISK_FULL (70) +CURLE_TFTP_ILLEGAL (71) +CURLE_TFTP_UNKNOWNID (72) +CURLE_REMOTE_FILE_EXISTS (73) +CURLE_TFTP_NOSUCHUSER (74) +CURLE_SSL_CACERT_BADFILE (77) +CURLE_REMOTE_FILE_NOT_FOUND (78) +CURLE_SSH (79) +CURLE_SSL_SHUTDOWN_FAILED (80) +CURLE_SSL_CRL_BADFILE (82) +CURLE_SSL_ISSUER_ERROR (83) +CURLE_FTP_PRET_FAILED (84) +CURLE_RTSP_CSEQ_ERROR (85) +CURLE_RTSP_SESSION_ERROR (86) +CURLE_FTP_BAD_FILE_LIST (87) +CURLE_CHUNK_FAILED (88) +CURLE_SSL_PINNEDPUBKEYNOTMATCH (90) +CURLE_SSL_INVALIDCERTSTATUS (91) +CURLE_HTTP2_STREAM (92) +CURLE_RECURSIVE_API_CALL (93) +CURLE_AUTH_ERROR %r\(94\)|- 7\.(6[1-6])\.\d%r +CURLE_HTTP3 %r\(95\)|- 7\.(6[1-8])\.\d%r +CURLE_QUIC_CONNECT_ERROR %r\(96\)|- 7\.(6[1-9])\.\d%r +CURLE_PROXY %r\(97\)|- 7\.(6[1-9]|7[0-3])\.\d%r +CURLE_SSL_CLIENTCERT %r\(98\)|- 7\.(6[1-9]|7[0-7])\.\d%r +CURLE_UNRECOVERABLE_POLL %r\(99\)|- 7\.(6[1-9]|7[\d]|8[0-4])\.\d%r +CURLE_TOO_LARGE %r\(100\)|- (7\.(6[1-9]|[789][\d])|8\.[0-5])\.\d%r