libgnurl-symbols(3)
๐ NAME
okay so bestie, welcome to libgnurl-symbols(3) โ the libcurl symbol version info page โจ and honestly it's a whole archive of receipts.
libcurl-symbols โ the libcurl symbol version information ๐๏ธ
๐ libcurl symbols
This page is the master list of version tea for every public symbol that shows up in the libcurl header files โ It tells you the first version each symbol appeared in, and for some symbols there's extra bonus info too:
- the first version where the symbol is marked "deprecated" โ meaning that from that version onward you should not be writing new code with it, because it's marked for getting removed in a future release ๐ซ
- the last version that actually featured that specific symbol. If you use it in source code, that code stops compiling error-free after that specified version ๐
fun fact: this whole man page is automatically generated from the symbols-in-versions file ๐ค so don't come for the formatting, it's built different.
CURLALTSVC_H1โ introduced in7.64.1CURLALTSVC_H2โ introduced in7.64.1CURLALTSVC_H3โ introduced in7.64.1CURLALTSVC_IMMEDIATELYโ introduced in7.64.1CURLALTSVC_READONLYFILEโ introduced in7.64.1CURLAUTH_ANYโ introduced in7.10.6CURLAUTH_ANYSAFEโ introduced in7.10.6CURLAUTH_BASICโ introduced in7.10.6CURLAUTH_BEARERโ introduced in7.61.0CURLAUTH_DIGESTโ introduced in7.10.6CURLAUTH_DIGEST_IEโ introduced in7.19.3CURLAUTH_GSSAPIโ introduced in7.55.0CURLAUTH_GSSNEGOTIATEโ introduced in7.10.6โ deprecated since7.38.0๐ญCURLAUTH_NEGOTIATEโ introduced in7.38.0CURLAUTH_NONEโ introduced in7.10.6CURLAUTH_NTLMโ introduced in7.10.6CURLAUTH_NTLM_WBโ introduced in7.22.0CURLAUTH_ONLYโ introduced in7.21.3CURLCLOSEPOLICY_CALLBACKโ introduced in7.7CURLCLOSEPOLICY_LEAST_RECENTLY_USEDโ introduced in7.7CURLCLOSEPOLICY_LEAST_TRAFFICโ introduced in7.7CURLCLOSEPOLICY_NONEโ introduced in7.7CURLCLOSEPOLICY_OLDESTโ introduced in7.7CURLCLOSEPOLICY_SLOWESTโ introduced in7.7CURLE_ABORTED_BY_CALLBACKโ introduced in7.1CURLE_AGAINโ introduced in7.18.2CURLE_ALREADY_COMPLETEโ introduced in7.7.2CURLE_AUTH_ERRORโ introduced in7.66.0CURLE_BAD_CALLING_ORDERโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_BAD_CONTENT_ENCODINGโ introduced in7.10CURLE_BAD_DOWNLOAD_RESUMEโ introduced in7.10CURLE_BAD_FUNCTION_ARGUMENTโ introduced in7.1CURLE_BAD_PASSWORD_ENTEREDโ introduced in7.4.2โ deprecated since7.17.0๐ญCURLE_CHUNK_FAILEDโ introduced in7.21.0CURLE_CONV_FAILEDโ introduced in7.15.4CURLE_CONV_REQDโ introduced in7.15.4CURLE_COULDNT_CONNECTโ introduced in7.1CURLE_COULDNT_RESOLVE_HOSTโ introduced in7.1CURLE_COULDNT_RESOLVE_PROXYโ introduced in7.1CURLE_FAILED_INITโ introduced in7.1CURLE_FILESIZE_EXCEEDEDโ introduced in7.10.8CURLE_FILE_COULDNT_READ_FILEโ introduced in7.1CURLE_FTP_ACCEPT_FAILEDโ introduced in7.24.0CURLE_FTP_ACCEPT_TIMEOUTโ introduced in7.24.0CURLE_FTP_ACCESS_DENIEDโ introduced in7.1CURLE_FTP_BAD_DOWNLOAD_RESUMEโ introduced in7.1โ deprecated since7.1๐ญCURLE_FTP_BAD_FILE_LISTโ introduced in7.21.0CURLE_FTP_CANT_GET_HOSTโ introduced in7.1CURLE_FTP_CANT_RECONNECTโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_FTP_COULDNT_GET_SIZEโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_FTP_COULDNT_RETR_FILEโ introduced in7.1CURLE_FTP_COULDNT_SET_ASCIIโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_FTP_COULDNT_SET_BINARYโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_FTP_COULDNT_SET_TYPEโ introduced in7.17.0CURLE_FTP_COULDNT_STOR_FILEโ introduced in7.1CURLE_FTP_COULDNT_USE_RESTโ introduced in7.1CURLE_FTP_PARTIAL_FILEโ introduced in7.1โ deprecated since7.1๐ญCURLE_FTP_PORT_FAILEDโ introduced in7.1CURLE_FTP_PRET_FAILEDโ introduced in7.20.0CURLE_FTP_QUOTE_ERRORโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_FTP_SSL_FAILEDโ introduced in7.11.0โ deprecated since7.17.0๐ญCURLE_FTP_USER_PASSWORD_INCORRECTโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_FTP_WEIRD_227_FORMATโ introduced in7.1CURLE_FTP_WEIRD_PASS_REPLYโ introduced in7.1CURLE_FTP_WEIRD_PASV_REPLYโ introduced in7.1CURLE_FTP_WEIRD_SERVER_REPLYโ introduced in7.1CURLE_FTP_WEIRD_USER_REPLYโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_FTP_WRITE_ERRORโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_FUNCTION_NOT_FOUNDโ introduced in7.1CURLE_GOT_NOTHINGโ introduced in7.9.1CURLE_HTTP2โ introduced in7.38.0CURLE_HTTP2_STREAMโ introduced in7.49.0CURLE_HTTP_NOT_FOUNDโ introduced in7.1CURLE_HTTP_PORT_FAILEDโ introduced in7.3โ deprecated since7.12.0๐ญCURLE_HTTP_POST_ERRORโ introduced in7.1CURLE_HTTP_RANGE_ERRORโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_HTTP_RETURNED_ERRORโ introduced in7.10.3CURLE_INTERFACE_FAILEDโ introduced in7.12.0CURLE_LDAP_CANNOT_BINDโ introduced in7.1CURLE_LDAP_INVALID_URLโ introduced in7.10.8CURLE_LDAP_SEARCH_FAILEDโ introduced in7.1CURLE_LIBRARY_NOT_FOUNDโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_LOGIN_DENIEDโ introduced in7.13.1CURLE_MALFORMAT_USERโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_NOT_BUILT_INโ introduced in7.21.5CURLE_NO_CONNECTION_AVAILABLEโ introduced in7.30.0CURLE_OKโ introduced in7.1CURLE_OPERATION_TIMEDOUTโ introduced in7.10.2CURLE_OPERATION_TIMEOUTEDโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_OUT_OF_MEMORYโ introduced in7.1CURLE_PARTIAL_FILEโ introduced in7.1CURLE_PEER_FAILED_VERIFICATIONโ introduced in7.17.1CURLE_QUOTE_ERRORโ introduced in7.17.0CURLE_RANGE_ERRORโ introduced in7.17.0CURLE_READ_ERRORโ introduced in7.1CURLE_RECURSIVE_API_CALLโ introduced in7.59.0CURLE_RECV_ERRORโ introduced in7.10CURLE_REMOTE_ACCESS_DENIEDโ introduced in7.17.0CURLE_REMOTE_DISK_FULLโ introduced in7.17.0CURLE_REMOTE_FILE_EXISTSโ introduced in7.17.0CURLE_REMOTE_FILE_NOT_FOUNDโ introduced in7.16.1CURLE_RTSP_CSEQ_ERRORโ introduced in7.20.0CURLE_RTSP_SESSION_ERRORโ introduced in7.20.0CURLE_SEND_ERRORโ introduced in7.10CURLE_SEND_FAIL_REWINDโ introduced in7.12.3CURLE_SHARE_IN_USEโ introduced in7.9.6โ deprecated since7.17.0๐ญCURLE_SSHโ introduced in7.16.1CURLE_SSL_CACERTโ introduced in7.10โ deprecated since7.62.0๐ญCURLE_SSL_CACERT_BADFILEโ introduced in7.16.0CURLE_SSL_CERTPROBLEMโ introduced in7.10CURLE_SSL_CIPHERโ introduced in7.10CURLE_SSL_CONNECT_ERRORโ introduced in7.1CURLE_SSL_CRL_BADFILEโ introduced in7.19.0CURLE_SSL_ENGINE_INITFAILEDโ introduced in7.12.3CURLE_SSL_ENGINE_NOTFOUNDโ introduced in7.9.3CURLE_SSL_ENGINE_SETFAILEDโ introduced in7.9.3CURLE_SSL_INVALIDCERTSTATUSโ introduced in7.41.0CURLE_SSL_ISSUER_ERRORโ introduced in7.19.0CURLE_SSL_PEER_CERTIFICATEโ introduced in7.8โ deprecated since7.17.1๐ญCURLE_SSL_PINNEDPUBKEYNOTMATCHโ introduced in7.39.0CURLE_SSL_SHUTDOWN_FAILEDโ introduced in7.16.1CURLE_TELNET_OPTION_SYNTAXโ introduced in7.7CURLE_TFTP_DISKFULLโ introduced in7.15.0โ deprecated since7.17.0๐ญCURLE_TFTP_EXISTSโ introduced in7.15.0โ deprecated since7.17.0๐ญCURLE_TFTP_ILLEGALโ introduced in7.15.0CURLE_TFTP_NOSUCHUSERโ introduced in7.15.0CURLE_TFTP_NOTFOUNDโ introduced in7.15.0CURLE_TFTP_PERMโ introduced in7.15.0CURLE_TFTP_UNKNOWNIDโ introduced in7.15.0CURLE_TOO_MANY_REDIRECTSโ introduced in7.5CURLE_UNKNOWN_OPTIONโ introduced in7.21.5CURLE_UNKNOWN_TELNET_OPTIONโ introduced in7.7CURLE_UNSUPPORTED_PROTOCOLโ introduced in7.1CURLE_UPLOAD_FAILEDโ introduced in7.16.3CURLE_URL_MALFORMATโ introduced in7.1CURLE_URL_MALFORMAT_USERโ introduced in7.1โ deprecated since7.17.0๐ญCURLE_USE_SSL_FAILEDโ introduced in7.17.0CURLE_WEIRD_SERVER_REPLYโ introduced in7.51.0CURLE_WRITE_ERRORโ introduced in7.1CURLFILETYPE_DEVICE_BLOCKโ introduced in7.21.0CURLFILETYPE_DEVICE_CHARโ introduced in7.21.0CURLFILETYPE_DIRECTORYโ introduced in7.21.0CURLFILETYPE_DOORโ introduced in7.21.0CURLFILETYPE_FILEโ introduced in7.21.0CURLFILETYPE_NAMEDPIPEโ introduced in7.21.0CURLFILETYPE_SOCKETโ introduced in7.21.0CURLFILETYPE_SYMLINKโ introduced in7.21.0CURLFILETYPE_UNKNOWNโ introduced in7.21.0CURLFINFOFLAG_KNOWN_FILENAMEโ introduced in7.21.0CURLFINFOFLAG_KNOWN_FILETYPEโ introduced in7.21.0CURLFINFOFLAG_KNOWN_GIDโ introduced in7.21.0CURLFINFOFLAG_KNOWN_HLINKCOUNTโ introduced in7.21.0CURLFINFOFLAG_KNOWN_PERMโ introduced in7.21.0CURLFINFOFLAG_KNOWN_SIZEโ introduced in7.21.0CURLFINFOFLAG_KNOWN_TIMEโ introduced in7.21.0CURLFINFOFLAG_KNOWN_UIDโ introduced in7.21.0CURLFORM_ARRAYโ introduced in7.9.1โ deprecated since7.56.0๐ญCURLFORM_ARRAY_ENDโ introduced in7.9.1โ deprecated since7.9.5โ last used in7.9.5๐CURLFORM_ARRAY_STARTโ introduced in7.9.1โ deprecated since7.9.5โ last used in7.9.5๐CURLFORM_BUFFERโ introduced in7.9.8โ deprecated since7.56.0๐ญCURLFORM_BUFFERLENGTHโ introduced in7.9.8โ deprecated since7.56.0๐ญCURLFORM_BUFFERPTRโ introduced in7.9.8, deprecated since7.56.0๐CURLFORM_CONTENTHEADERโ introduced in7.9.3, deprecated since7.56.0๐CURLFORM_CONTENTLENโ introduced in7.46.0, deprecated since7.56.0๐CURLFORM_CONTENTSLENGTHโ introduced in7.9, deprecated since7.56.0๐CURLFORM_CONTENTTYPEโ introduced in7.9, deprecated since7.56.0๐CURLFORM_COPYCONTENTSโ introduced in7.9, deprecated since7.56.0๐CURLFORM_COPYNAMEโ introduced in7.9, deprecated since7.56.0๐CURLFORM_ENDโ introduced in7.9, deprecated since7.56.0๐CURLFORM_FILEโ introduced in7.9, deprecated since7.56.0๐CURLFORM_FILECONTENTโ introduced in7.9.1, deprecated since7.56.0๐CURLFORM_FILENAMEโ introduced in7.9.6, deprecated since7.56.0๐CURLFORM_NAMELENGTHโ introduced in7.9, deprecated since7.56.0๐CURLFORM_NOTHINGโ introduced in7.9, deprecated since7.56.0๐CURLFORM_PTRCONTENTSโ introduced in7.9, deprecated since7.56.0๐CURLFORM_PTRNAMEโ introduced in7.9, deprecated since7.56.0๐CURLFORM_STREAMโ introduced in7.18.2, deprecated since7.56.0๐
ok that's the entireCURLFORM_family and every single one of them is deprecated since7.56.0. they all arrived between7.9and7.46.0and then got collectively retired. it's giving โจera endedโจ โ respect the history tho ๐ซถ
CURLFTPAUTH_DEFAULTโ introduced in7.12.2๐CURLFTPAUTH_SSLโ introduced in7.12.2๐CURLFTPAUTH_TLSโ introduced in7.12.2๐CURLFTPMETHOD_DEFAULTโ introduced in7.15.3๐ฆCURLFTPMETHOD_MULTICWDโ introduced in7.15.3๐ฆCURLFTPMETHOD_NOCWDโ introduced in7.15.3๐ฆCURLFTPMETHOD_SINGLECWDโ introduced in7.15.3๐ฆCURLFTPSSL_ALLโ introduced in7.11.0, deprecated since7.17.0๐CURLFTPSSL_CCC_ACTIVEโ introduced in7.16.2โจCURLFTPSSL_CCC_NONEโ introduced in7.16.2โจCURLFTPSSL_CCC_PASSIVEโ introduced in7.16.1โจCURLFTPSSL_CONTROLโ introduced in7.11.0, deprecated since7.17.0๐CURLFTPSSL_NONEโ introduced in7.11.0, deprecated since7.17.0๐CURLFTPSSL_TRYโ introduced in7.11.0, deprecated since7.17.0๐CURLFTP_CREATE_DIRโ introduced in7.19.4๐CURLFTP_CREATE_DIR_NONEโ introduced in7.19.4๐CURLFTP_CREATE_DIR_RETRYโ introduced in7.19.4๐CURLGSSAPI_DELEGATION_FLAGโ introduced in7.22.0๐CURLGSSAPI_DELEGATION_NONEโ introduced in7.22.0๐CURLGSSAPI_DELEGATION_POLICY_FLAGโ introduced in7.22.0๐CURLHEADER_SEPARATEโ introduced in7.37.0๐ธCURLHEADER_UNIFIEDโ introduced in7.37.0๐ธ
likeโฆ the entire CURLINFO_ cinematic universe ๐
bestie there are SO many of these, buckle in. every single one of them is a CURLINFO_ and I'm listing every single one fr fr:
CURLINFO_ACTIVESOCKETโ introduced in7.45.0๐ฅCURLINFO_APPCONNECT_TIMEโ introduced in7.19.0๐ฅCURLINFO_APPCONNECT_TIME_Tโ introduced in7.61.0๐ฅCURLINFO_CERTINFOโ introduced in7.19.1๐ฅCURLINFO_CONDITION_UNMETโ introduced in7.19.4๐ฅCURLINFO_CONNECT_TIMEโ introduced in7.4.1๐ฅCURLINFO_CONNECT_TIME_Tโ introduced in7.61.0๐ฅCURLINFO_CONTENT_LENGTH_DOWNLOADโ introduced in7.6.1๐ฅCURLINFO_CONTENT_LENGTH_DOWNLOAD_Tโ introduced in7.55.0๐ฅCURLINFO_CONTENT_LENGTH_UPLOADโ introduced in7.6.1๐ฅCURLINFO_CONTENT_LENGTH_UPLOAD_Tโ introduced in7.55.0๐ฅCURLINFO_CONTENT_TYPEโ introduced in7.9.4๐ฅCURLINFO_COOKIELISTโ introduced in7.14.1๐ฅCURLINFO_DATA_INโ introduced in7.9.6๐ฅCURLINFO_DATA_OUTโ introduced in7.9.6๐ฅCURLINFO_DOUBLEโ introduced in7.4.1๐ฅCURLINFO_EFFECTIVE_URLโ introduced in7.4๐ฅCURLINFO_ENDโ introduced in7.9.6๐ฅCURLINFO_FILETIMEโ introduced in7.5๐ฅCURLINFO_FILETIME_Tโ introduced in7.59.0๐ฅCURLINFO_FTP_ENTRY_PATHโ introduced in7.15.4๐ฅCURLINFO_HEADER_INโ introduced in7.9.6๐ฅCURLINFO_HEADER_OUTโ introduced in7.9.6๐ฅCURLINFO_HEADER_SIZEโ introduced in7.4.1๐ฅCURLINFO_HTTPAUTH_AVAILโ introduced in7.10.8๐ฅCURLINFO_HTTP_CODEโ introduced in7.4.1, deprecated since7.10.8๐CURLINFO_HTTP_CONNECTCODEโ introduced in7.10.7๐ฅCURLINFO_HTTP_VERSIONโ introduced in7.50.0๐ฅCURLINFO_LASTONEโ introduced in7.4.1๐ฅCURLINFO_LASTSOCKETโ introduced in7.15.2๐ฅCURLINFO_LOCAL_IPโ introduced in7.21.0๐ฅCURLINFO_LOCAL_PORTโ introduced in7.21.0๐ฅCURLINFO_LONGโ introduced in7.4.1๐ฅCURLINFO_MASKโ introduced in7.4.1๐ฅCURLINFO_NAMELOOKUP_TIMEโ introduced in7.4.1๐ฅCURLINFO_NAMELOOKUP_TIME_Tโ introduced in7.61.0๐ฅCURLINFO_NONEโ introduced in7.4.1๐ฅCURLINFO_NUM_CONNECTSโ introduced in7.12.3๐ฅCURLINFO_OFF_Tโ introduced in7.55.0๐ฅCURLINFO_OS_ERRNOโ introduced in7.12.2๐ฅCURLINFO_PRETRANSFER_TIMEโ introduced in7.4.1๐ฅCURLINFO_PRETRANSFER_TIME_Tโ introduced in7.61.0๐ฅCURLINFO_PRIMARY_IPโ introduced in7.19.0๐ฅCURLINFO_PRIMARY_PORTโ introduced in7.21.0๐ฅCURLINFO_PRIVATEโ introduced in7.10.3๐ฅCURLINFO_PROTOCOLโ introduced in7.52.0๐ฅCURLINFO_PROXYAUTH_AVAILโ introduced in7.10.8๐ฅCURLINFO_PROXY_SSL_VERIFYRESULTโ introduced in7.52.0๐ฅCURLINFO_PTRโ introduced in7.54.1๐ฅCURLINFO_REDIRECT_COUNTโ introduced in7.9.7๐ฅCURLINFO_REDIRECT_TIMEโ introduced in7.9.7๐ฅCURLINFO_REDIRECT_TIME_Tโ introduced in7.61.0๐ฅCURLINFO_REDIRECT_URLโ introduced in7.18.2๐ฅCURLINFO_REQUEST_SIZEโ introduced in7.4.1๐ฅCURLINFO_RESPONSE_CODEโ introduced in7.10.8๐ฅCURLINFO_RETRY_AFTERโ introduced in7.66.0๐ฅCURLINFO_RTSP_CLIENT_CSEQโ introduced in7.20.0๐ฅCURLINFO_RTSP_CSEQ_RECVโ introduced in7.20.0๐ฅCURLINFO_RTSP_SERVER_CSEQโ introduced in7.20.0๐ฅCURLINFO_RTSP_SESSION_IDโ introduced in7.20.0๐ฅCURLINFO_SCHEMEโ introduced in7.52.0๐ฅCURLINFO_SIZE_DOWNLOADโ introduced in7.4.1๐ฅCURLINFO_SIZE_DOWNLOAD_Tโ introduced in7.55.0๐ฅCURLINFO_SIZE_UPLOADโ introduced in7.4.1๐ฅCURLINFO_SIZE_UPLOAD_Tโ introduced in7.55.0๐ฅCURLINFO_SLISTโ introduced in7.12.3๐ฅCURLINFO_SOCKETโ introduced in7.45.0๐ฅCURLINFO_SPEED_DOWNLOADโ introduced in7.4.1๐ฅCURLINFO_SPEED_DOWNLOAD_Tโ introduced in7.55.0๐ฅCURLINFO_SPEED_UPLOADโ introduced in7.4.1๐ฅCURLINFO_SPEED_UPLOAD_Tโ introduced in7.55.0๐ฅCURLINFO_SSL_DATA_INโ introduced in7.12.1๐ฅCURLINFO_SSL_DATA_OUTโ introduced in7.12.1๐ฅCURLINFO_SSL_ENGINESโ introduced in7.12.3๐ฅCURLINFO_SSL_VERIFYRESULTโ introduced in7.5๐ฅCURLINFO_STARTTRANSFER_TIMEโ introduced in7.9.2๐ฅCURLINFO_STARTTRANSFER_TIME_Tโ introduced in7.61.0๐ฅCURLINFO_STRINGโ introduced in7.4.1๐ฅCURLINFO_TEXTโ introduced in7.9.6๐ฅCURLINFO_TLS_SESSIONโ introduced in7.34.0, deprecated since7.48.0๐CURLINFO_TLS_SSL_PTRโ introduced in7.48.0๐ฅCURLINFO_TOTAL_TIMEโ introduced in7.4.1๐ฅCURLINFO_TOTAL_TIME_Tโ introduced in7.61.0๐ฅCURLINFO_TYPEMASKโ introduced in7.4.1๐ฅ
the IO + known-hosts girlies ๐
CURLIOCMD_NOPโ introduced in7.12.3๐งCURLIOCMD_RESTARTREADโ introduced in7.12.3๐งCURLIOE_FAILRESTARTโ introduced in7.12.3๐งCURLIOE_OKโ introduced in7.12.3๐งCURLIOE_UNKNOWNCMDโ introduced in7.12.3๐งCURLKHMATCH_MISMATCHโ introduced in7.19.6๐CURLKHMATCH_MISSINGโ introduced in7.19.6๐CURLKHMATCH_OKโ introduced in7.19.6๐CURLKHSTAT_DEFERโ introduced in7.19.6๐CURLKHSTAT_FINEโ introduced in7.19.6๐CURLKHSTAT_FINE_ADD_TO_FILEโ introduced in7.19.6๐CURLKHSTAT_REJECTโ introduced in7.19.6๐CURLKHTYPE_DSSโ introduced in7.19.6๐CURLKHTYPE_ECDSAโ introduced in7.58.0๐CURLKHTYPE_ED25519โ introduced in7.58.0๐CURLKHTYPE_RSAโ introduced in7.19.6๐CURLKHTYPE_RSA1โ introduced in7.19.6๐CURLKHTYPE_UNKNOWNโ introduced in7.19.6๐
multi handle era, we're so back ๐ฆ
CURLMOPT_CHUNK_LENGTH_PENALTY_SIZEโ introduced in7.30.0๐CURLMOPT_CONTENT_LENGTH_PENALTY_SIZEโ introduced in7.30.0๐CURLMOPT_MAXCONNECTSโ introduced in7.16.3๐CURLMOPT_MAX_HOST_CONNECTIONSโ introduced in7.30.0๐CURLMOPT_MAX_PIPELINE_LENGTHโ introduced in7.30.0๐CURLMOPT_MAX_TOTAL_CONNECTIONSโ introduced in7.30.0๐CURLMOPT_MAX_CONCURRENT_STREAMSโ introduced in7.67.0๐CURLMOPT_PIPELININGโ introduced in7.16.0๐CURLMOPT_PIPELINING_SERVER_BLโ introduced in7.30.0๐CURLMOPT_PIPELINING_SITE_BLโ introduced in7.30.0๐CURLMOPT_PUSHDATAโ introduced in7.44.0๐CURLMOPT_PUSHFUNCTIONโ introduced in7.44.0๐CURLMOPT_SOCKETDATAโ introduced in7.15.4๐CURLMOPT_SOCKETFUNCTIONโ introduced in7.15.4๐CURLMOPT_TIMERDATAโ introduced in7.16.0๐CURLMOPT_TIMERFUNCTIONโ introduced in7.16.0๐CURLMSG_DONEโ introduced in7.9.6โญCURLMSG_NONEโ introduced in7.9.6โญCURLM_ADDED_ALREADYโ introduced in7.32.1๐ญCURLM_BAD_EASY_HANDLEโ introduced in7.9.6๐ญCURLM_BAD_HANDLEโ introduced in7.9.6๐ญCURLM_BAD_SOCKETโ introduced in7.15.4๐ญCURLM_CALL_MULTI_PERFORMโ introduced in7.9.6๐ญCURLM_CALL_MULTI_SOCKETโ introduced in7.15.5๐ญCURLM_INTERNAL_ERRORโ introduced in7.9.6๐ญCURLM_OKโ introduced in7.9.6๐ญCURLM_OUT_OF_MEMORYโ introduced in7.9.6๐ญCURLM_RECURSIVE_API_CALLโ introduced in7.59.0๐ญCURLM_UNKNOWN_OPTIONโ introduced in7.15.4๐ญ
option type constants, the blueprint ๐ง
CURLOPTTYPE_FUNCTIONPOINTโ introduced in7.1๐CURLOPTTYPE_LONGโ introduced in7.1๐CURLOPTTYPE_OBJECTPOINTโ introduced in7.1๐CURLOPTTYPE_OFF_Tโ introduced in7.11.0๐CURLOPTTYPE_STRINGPOINTโ introduced in7.46.0๐CURLOPTTYPE_SLISTPOINTโ introduced in7.65.2๐
and now we're rolling into the CURLOPT_ section, which is a whole journey โ starting with:
CURLOPT_ABSTRACT_UNIX_SOCKETโ introduced in7.53.0๐CURLOPT_ACCEPTTIMEOUT_MSโ introduced in7.24.0๐CURLOPT_ACCEPT_ENCODINGโ introduced in7.21.6๐CURLOPT_ADDRESS_SCOPEโ introduced in7.19.0๐
Okay bestie, continuing the alphabetical scroll through legend status โ no skips, no skimming, every single one of these iconic little flags gets its moment ๐
CURLOPT_ALTSVCโ introduced in7.64.1โจCURLOPT_ALTSVC_CTRLโ introduced in7.64.1๐CURLOPT_APPENDโ introduced in7.17.0๐CURLOPT_AUTOREFERERโ introduced in7.1๐ธ old moneyCURLOPT_BUFFERSIZEโ introduced in7.10๐ฆCURLOPT_CAINFOโ introduced in7.4.2โจCURLOPT_CAPATHโ introduced in7.9.8๐CURLOPT_CERTINFOโ introduced in7.19.1๐ฅCURLOPT_CHUNK_BGN_FUNCTIONโ introduced in7.21.0๐CURLOPT_CHUNK_DATAโ introduced in7.21.0๐CURLOPT_CHUNK_END_FUNCTIONโ introduced in7.21.0๐ the whole chunk trio, periodtCURLOPT_CLOSEFUNCTIONโ introduced in7.7, deprecated since7.11.1, last used in7.11.1๐ gone too soon frCURLOPT_CLOSEPOLICYโ introduced in7.7, deprecated since7.16.1๐CURLOPT_CLOSESOCKETDATAโ introduced in7.21.7๐CURLOPT_CLOSESOCKETFUNCTIONโ introduced in7.21.7๐CURLOPT_CONNECTTIMEOUTโ introduced in7.7โณCURLOPT_CONNECTTIMEOUT_MSโ introduced in7.16.2โณ the milliseconds upgrade, we love precisionCURLOPT_CONNECT_ONLYโ introduced in7.15.2๐ฆCURLOPT_CONNECT_TOโ introduced in7.49.0๐CURLOPT_CONV_FROM_NETWORK_FUNCTIONโ introduced in7.15.4๐CURLOPT_CONV_FROM_UTF8_FUNCTIONโ introduced in7.15.4๐CURLOPT_CONV_TO_NETWORK_FUNCTIONโ introduced in7.15.4๐ the conversion trio said hiCURLOPT_COOKIEโ introduced in7.1๐ช iconic, no notesCURLOPT_COOKIEFILEโ introduced in7.1๐ชCURLOPT_COOKIEJARโ introduced in7.9๐ช where the cookies liveCURLOPT_COOKIELISTโ introduced in7.14.1๐ชCURLOPT_COOKIESESSIONโ introduced in7.9.7๐ชCURLOPT_COPYPOSTFIELDSโ introduced in7.17.1โจCURLOPT_CRLFโ introduced in7.1๐CURLOPT_CRLFILEโ introduced in7.19.0๐ฅCURLOPT_CURLUโ introduced in7.63.0๐ฆCURLOPT_CUSTOMREQUESTโ introduced in7.1๐ main character behaviorCURLOPT_DEBUGDATAโ introduced in7.9.6๐CURLOPT_DEBUGFUNCTIONโ introduced in7.9.6๐ these two are bestiesCURLOPT_DEFAULT_PROTOCOLโ introduced in7.45.0๐CURLOPT_DIRLISTONLYโ introduced in7.17.0๐CURLOPT_DISALLOW_USERNAME_IN_URLโ introduced in7.61.0๐ โ๏ธCURLOPT_DNS_CACHE_TIMEOUTโ introduced in7.9.3โณCURLOPT_DNS_INTERFACEโ introduced in7.33.0๐CURLOPT_DNS_LOCAL_IP4โ introduced in7.33.0๐CURLOPT_DNS_LOCAL_IP6โ introduced in7.33.0๐ the DNS local-IP quad squadCURLOPT_DNS_SERVERSโ introduced in7.24.0๐CURLOPT_DNS_SHUFFLE_ADDRESSESโ introduced in7.60.0๐CURLOPT_DNS_USE_GLOBAL_CACHEโ introduced in7.9.3, deprecated since7.11.1๐ญCURLOPT_DOH_URLโ introduced in7.62.0๐ฅCURLOPT_EGDSOCKETโ introduced in7.7๐CURLOPT_ENCODINGโ introduced in7.10โจCURLOPT_ERRORBUFFERโ introduced in7.1๐ซถCURLOPT_EXPECT_100_TIMEOUT_MSโ introduced in7.36.0โณCURLOPT_FAILONERRORโ introduced in7.1๐CURLOPT_FILEโ introduced in7.1, deprecated since7.9.7๐CURLOPT_FILETIMEโ introduced in7.5๐ฐ๏ธCURLOPT_FNMATCH_DATAโ introduced in7.21.0๐CURLOPT_FNMATCH_FUNCTIONโ introduced in7.21.0๐CURLOPT_FOLLOWLOCATIONโ introduced in7.1๐ follow her, she knows the wayCURLOPT_FORBID_REUSEโ introduced in7.7๐ซCURLOPT_FRESH_CONNECTโ introduced in7.7โจ brand new everythingCURLOPT_FTPAPPENDโ introduced in7.1, deprecated since7.16.4๐ญCURLOPT_FTPASCIIโ introduced in7.1, deprecated since7.11.1, last used in7.11.1๐CURLOPT_FTPLISTONLYโ introduced in7.1, deprecated since7.16.4๐ญCURLOPT_FTPPORTโ introduced in7.1๐CURLOPT_FTPSSLAUTHโ introduced in7.12.2๐CURLOPT_FTP_ACCOUNTโ introduced in7.13.0๐CURLOPT_FTP_ALTERNATIVE_TO_USERโ introduced in7.15.5๐ฆCURLOPT_FTP_CREATE_MISSING_DIRSโ introduced in7.10.7๐CURLOPT_FTP_FILEMETHODโ introduced in7.15.1๐CURLOPT_FTP_RESPONSE_TIMEOUTโ introduced in7.10.8โณCURLOPT_FTP_SKIP_PASV_IPโ introduced in7.15.0๐ฆCURLOPT_FTP_SSLโ introduced in7.11.0, deprecated since7.16.4๐CURLOPT_FTP_SSL_CCCโ introduced in7.16.1๐CURLOPT_FTP_USE_EPRTโ introduced in7.10.5๐CURLOPT_FTP_USE_EPSVโ introduced in7.9.2๐CURLOPT_FTP_USE_PRETโ introduced in7.20.0๐ that FTP trio, we stanCURLOPT_GSSAPI_DELEGATIONโ introduced in7.22.0๐ฅCURLOPT_HAPPY_EYEBALLS_TIMEOUT_MSโ introduced in7.59.0๐ happiest name in the whole list tbhCURLOPT_HAPROXYPROTOCOLโ introduced in7.60.0๐CURLOPT_HEADERโ introduced in7.1๐CURLOPT_HEADERDATAโ introduced in7.10๐CURLOPT_HEADERFUNCTIONโ introduced in7.7.2๐ the header trio ateCURLOPT_HEADEROPTโ introduced in7.37.0๐CURLOPT_HTTP09_ALLOWEDโ introduced in7.64.0โจCURLOPT_HTTP200ALIASESโ introduced in7.10.3๐CURLOPT_HTTPAUTHโ introduced in7.10.6๐CURLOPT_HTTPGETโ introduced in7.8.1๐ธCURLOPT_HTTPHEADERโ introduced in7.1๐ iconicCURLOPT_HTTPPOSTโ introduced in7.1, deprecated since7.56.0๐ญ ripCURLOPT_HTTPPROXYTUNNELโ introduced in7.3๐CURLOPT_HTTPREQUESTโ introduced in7.1๐CURLOPT_HTTP_CONTENT_DECODINGโ introduced in7.16.2๐CURLOPT_HTTP_TRANSFER_DECODINGโ introduced in7.16.2๐CURLOPT_HTTP_VERSIONโ introduced in7.9.1๐CURLOPT_IGNORE_CONTENT_LENGTHโ introduced in7.14.1๐CURLOPT_INFILEโ introduced in7.1, deprecated since7.9.7๐ญCURLOPT_INFILESIZEโ introduced in7.1๐CURLOPT_INFILESIZE_LARGEโ introduced in7.11.0๐ big girl numbersCURLOPT_INTERFACEโ introduced in7.3๐ฆCURLOPT_INTERLEAVEDATAโ introduced in7.20.0๐CURLOPT_INTERLEAVEFUNCTIONโ introduced in7.20.0๐CURLOPT_IOCTLDATAโ introduced in7.12.3๐CURLOPT_IOCTLFUNCTIONโ introduced in7.12.3๐CURLOPT_IPRESOLVEโ introduced in7.10.8๐CURLOPT_ISSUERCERTโ introduced in7.19.0๐CURLOPT_KEEP_SENDING_ON_ERRORโ introduced in7.51.0๐คCURLOPT_KEYPASSWDโ introduced in7.17.0๐CURLOPT_KRB4LEVELโ introduced in7.3, deprecated since7.17.0๐ญCURLOPT_KRBLEVELโ introduced in7.16.4๐CURLOPT_LOCALPORTโ introduced in7.15.2๐CURLOPT_LOCALPORTRANGEโ introduced in7.15.2๐CURLOPT_LOGIN_OPTIONSโ introduced in7.34.0๐CURLOPT_LOW_SPEED_LIMITโ introduced in7.1๐CURLOPT_LOW_SPEED_TIMEโ introduced in7.1๐ same energyCURLOPT_MAIL_AUTHโ introduced in7.25.0๐งCURLOPT_MAIL_FROMโ introduced in7.20.0๐งCURLOPT_MAIL_RCPTโ introduced in7.20.0๐ง the mail gangCURLOPT_MAXAGE_CONNโ introduced in7.65.0โณCURLOPT_MAXCONNECTSโ introduced in7.7๐ขCURLOPT_MAXFILESIZEโ introduced in7.10.8๐CURLOPT_MAXFILESIZE_LARGEโ introduced in7.11.0๐CURLOPT_MAXREDIRSโ introduced in7.5๐CURLOPT_MAX_RECV_SPEED_LARGEโ introduced in7.15.5๐๏ธCURLOPT_MAX_SEND_SPEED_LARGEโ introduced in7.15.5๐๏ธCURLOPT_MIMEPOSTโ introduced in7.56.0๐CURLOPT_MUTEโ introduced in7.1, deprecated since7.8, last used in7.8๐ she literally was not here longCURLOPT_NETRCโ introduced in7.1๐CURLOPT_NETRC_FILEโ introduced in7.11.0๐CURLOPT_NEW_DIRECTORY_PERMSโ introduced in7.16.4๐CURLOPT_NEW_FILE_PERMSโ introduced in7.16.4๐CURLOPT_NOBODYโ introduced in7.1๐ name is sending meCURLOPT_NOPROGRESSโ introduced in7.1๐CURLOPT_NOPROXYโ introduced in7.19.4๐ซCURLOPT_NOSIGNALโ introduced in7.10๐CURLOPT_NOTHINGโ introduced in7.1.1, deprecated since7.11.1, last used in7.11.1๐ truly did nothingCURLOPT_OPENSOCKETDATAโ introduced in7.17.1๐CURLOPT_OPENSOCKETFUNCTIONโ introduced in7.17.1๐CURLOPT_PASSWDDATAโ introduced in7.4.2, deprecated since7.11.1, last used in7.11.1๐CURLOPT_PASSWDFUNCTIONโ introduced in7.4.2, deprecated since7.11.1, last used in7.11.1๐CURLOPT_PASSWORDโ introduced in7.19.1๐CURLOPT_PASV_HOSTโ introduced in7.12.1, deprecated since7.16.0, last used in7.16.0๐ญCURLOPT_PATH_AS_ISโ introduced in7.42.0๐ค๏ธCURLOPT_PINNEDPUBLICKEYโ introduced in7.39.0๐CURLOPT_PIPEWAITโ introduced in7.43.0๐CURLOPT_PORTโ introduced in7.1๐CURLOPT_POSTโ introduced in7.1๐ฎCURLOPT_POST301โ introduced in7.17.1, deprecated since7.19.1๐CURLOPT_POSTFIELDSโ introduced in7.1๐ฎCURLOPT_POSTFIELDSIZEโ introduced in7.2๐CURLOPT_POSTFIELDSIZE_LARGEโ introduced in7.11.1๐CURLOPT_POSTQUOTEโ introduced in7.1๐CURLOPT_POSTREDIRโ introduced in7.19.1๐CURLOPT_PREQUOTEโ introduced in7.9.5๐CURLOPT_PRE_PROXYโ introduced in7.52.0๐CURLOPT_PRIVATEโ introduced in7.10.3๐คซCURLOPT_PROGRESSDATAโ introduced in7.1๐CURLOPT_PROGRESSFUNCTIONโ introduced in7.1, deprecated since7.32.0๐ญCURLOPT_PROTOCOLSโ introduced in7.19.4๐CURLOPT_PROXYโ introduced in7.1๐CURLOPT_PROXYAUTHโ introduced in7.10.7๐CURLOPT_PROXYHEADERโ introduced in7.37.0๐CURLOPT_PROXYPASSWORDโ introduced in7.19.1๐CURLOPT_PROXYPORTโ introduced in7.1๐CURLOPT_PROXYTYPEโ introduced in7.10๐CURLOPT_PROXYUSERNAMEโ introduced in7.19.1๐ซถCURLOPT_PROXYUSERPWDโ introduced in7.1๐CURLOPT_PROXY_CAINFOโ introduced in7.52.0๐CURLOPT_PROXY_CAPATHโ introduced in7.52.0๐CURLOPT_PROXY_CRLFILEโ introduced in7.52.0๐CURLOPT_PROXY_KEYPASSWDโ introduced in7.52.0๐CURLOPT_PROXY_PINNEDPUBLICKEYโ introduced in7.52.0๐CURLOPT_PROXY_SERVICE_NAMEโ introduced in7.43.0๐CURLOPT_PROXY_SSLCERTโ introduced in7.52.0๐CURLOPT_PROXY_SSLCERTTYPEโ introduced in7.52.0๐CURLOPT_PROXY_SSLKEYโ introduced in7.52.0๐CURLOPT_PROXY_SSLKEYTYPEโ introduced in7.52.0๐CURLOPT_PROXY_SSLVERSIONโ introduced in7.52.0๐CURLOPT_PROXY_SSL_CIPHER_LISTโ introduced in7.52.0๐CURLOPT_PROXY_SSL_OPTIONSโ introduced in7.52.0๐CURLOPT_PROXY_SSL_VERIFYHOSTโ introduced in7.52.0โCURLOPT_PROXY_SSL_VERIFYPEERโ introduced in7.52.0โCURLOPT_PROXY_TLS13_CIPHERSโ introduced in7.61.0๐CURLOPT_PROXY_TLSAUTH_PASSWORDโ introduced in7.52.0๐
the way that entire PROXY_* block all dropped in 7.52.0 together? coordinated release, we love a themed drop ๐
still more to go, don't go anywhere โ
okay bestie, still in the symbol era and weโre not skipping a single one โ every flag gets her moment ๐
CURLOPT_PROXY_TLSAUTH_TYPEโ introduced in7.52.0โจCURLOPT_PROXY_TLSAUTH_USERNAMEโ introduced in7.52.0๐CURLOPT_PROXY_TRANSFER_MODEโ introduced in7.18.0๐CURLOPT_PUTโ introduced in7.1๐ฆCURLOPT_QUOTEโ introduced in7.1๐ธCURLOPT_RANDOM_FILEโ introduced in7.7๐CURLOPT_RANGEโ introduced in7.1๐ซถCURLOPT_READDATAโ introduced in7.9.7๐ญCURLOPT_READFUNCTIONโ introduced in7.1๐ฅCURLOPT_REDIR_PROTOCOLSโ introduced in7.19.4๐CURLOPT_REFERERโ introduced in7.1๐CURLOPT_REQUEST_TARGETโ introduced in7.55.0โญCURLOPT_RESOLVEโ introduced in7.21.3๐CURLOPT_RESOLVER_START_DATAโ introduced in7.59.0๐CURLOPT_RESOLVER_START_FUNCTIONโ introduced in7.59.0๐CURLOPT_RESUME_FROMโ introduced in7.1๐งCURLOPT_RESUME_FROM_LARGEโ introduced in7.11.0๐CURLOPT_RTSPHEADERโ introduced in7.20.0โจCURLOPT_RTSP_CLIENT_CSEQโ introduced in7.20.0๐CURLOPT_RTSP_REQUESTโ introduced in7.20.0๐CURLOPT_RTSP_SERVER_CSEQโ introduced in7.20.0๐ฆCURLOPT_RTSP_SESSION_IDโ introduced in7.20.0๐ธCURLOPT_RTSP_STREAM_URIโ introduced in7.20.0๐CURLOPT_RTSP_TRANSPORTโ introduced in7.20.0๐ซถCURLOPT_SASL_AUTHZIDโ introduced in7.66.0๐ญCURLOPT_SASL_IRโ introduced in7.31.0๐ฅCURLOPT_SEEKDATAโ introduced in7.18.0๐CURLOPT_SEEKFUNCTIONโ introduced in7.18.0๐CURLOPT_SERVER_RESPONSE_TIMEOUTโ introduced in7.20.0โญCURLOPT_SERVICE_NAMEโ introduced in7.43.0๐CURLOPT_SHAREโ introduced in7.10๐CURLOPT_SOCKOPTDATAโ introduced in7.16.0๐CURLOPT_SOCKOPTFUNCTIONโ introduced in7.16.0๐งCURLOPT_SOCKS5_AUTHโ introduced in7.55.0๐CURLOPT_SOCKS5_GSSAPI_NECโ introduced in7.19.4โจCURLOPT_SOCKS5_GSSAPI_SERVICEโ introduced in7.19.4; โ ๏ธ deprecated since7.49.0๐CURLOPT_SOURCE_HOSTโ introduced in7.12.1๐CURLOPT_SOURCE_PATHโ introduced in7.12.1๐ฆCURLOPT_SOURCE_PORTโ introduced in7.12.1๐ธCURLOPT_SOURCE_POSTQUOTEโ introduced in7.12.1๐CURLOPT_SOURCE_PREQUOTEโ introduced in7.12.1๐ซถCURLOPT_SOURCE_QUOTEโ introduced in7.13.0๐ญCURLOPT_SOURCE_URLโ introduced in7.13.0๐ฅCURLOPT_SOURCE_USERPWDโ introduced in7.12.1๐CURLOPT_SSH_AUTH_TYPESโ introduced in7.16.1๐CURLOPT_SSH_COMPRESSIONโ introduced in7.56.0โญCURLOPT_SSH_HOST_PUBLIC_KEY_MD5โ introduced in7.17.1๐CURLOPT_SSH_KEYDATAโ introduced in7.19.6๐CURLOPT_SSH_KEYFUNCTIONโ introduced in7.19.6๐CURLOPT_SSH_KNOWNHOSTSโ introduced in7.19.6๐งCURLOPT_SSH_PRIVATE_KEYFILEโ introduced in7.16.1๐CURLOPT_SSH_PUBLIC_KEYFILEโ introduced in7.16.1โจCURLOPT_SSLCERTโ introduced in7.1๐CURLOPT_SSLCERTPASSWDโ introduced in7.1.1; โ ๏ธ deprecated since7.17.0๐CURLOPT_SSLCERTTYPEโ introduced in7.9.3๐ฆCURLOPT_SSLENGINEโ introduced in7.9.3๐ธCURLOPT_SSLENGINE_DEFAULTโ introduced in7.9.3๐CURLOPT_SSLKEYโ introduced in7.9.3๐ซถCURLOPT_SSLKEYPASSWDโ introduced in7.9.3; โ ๏ธ deprecated since7.17.0๐ญCURLOPT_SSLKEYTYPEโ introduced in7.9.3๐ฅCURLOPT_SSLVERSIONโ introduced in7.1๐CURLOPT_SSL_CIPHER_LISTโ introduced in7.9๐CURLOPT_SSL_CTX_DATAโ introduced in7.10.6โญCURLOPT_SSL_CTX_FUNCTIONโ introduced in7.10.6๐CURLOPT_SSL_ENABLE_ALPNโ introduced in7.36.0๐CURLOPT_SSL_ENABLE_NPNโ introduced in7.36.0๐CURLOPT_SSL_FALSESTARTโ introduced in7.42.0๐งCURLOPT_SSL_OPTIONSโ introduced in7.25.0๐CURLOPT_SSL_SESSIONID_CACHEโ introduced in7.16.0โจCURLOPT_SSL_VERIFYHOSTโ introduced in7.8.1๐CURLOPT_SSL_VERIFYPEERโ introduced in7.4.2๐CURLOPT_SSL_VERIFYSTATUSโ introduced in7.41.0๐ฆCURLOPT_STDERRโ introduced in7.1๐ธCURLOPT_STREAM_DEPENDSโ introduced in7.46.0๐CURLOPT_STREAM_DEPENDS_Eโ introduced in7.46.0๐ซถCURLOPT_STREAM_WEIGHTโ introduced in7.46.0๐ญCURLOPT_SUPPRESS_CONNECT_HEADERSโ introduced in7.54.0๐ฅCURLOPT_TCP_FASTOPENโ introduced in7.49.0๐CURLOPT_TCP_KEEPALIVEโ introduced in7.25.0๐CURLOPT_TCP_KEEPIDLEโ introduced in7.25.0โญCURLOPT_TCP_KEEPINTVLโ introduced in7.25.0๐CURLOPT_TCP_NODELAYโ introduced in7.11.2๐CURLOPT_TELNETOPTIONSโ introduced in7.7๐CURLOPT_TFTP_BLKSIZEโ introduced in7.19.4๐งCURLOPT_TFTP_NO_OPTIONSโ introduced in7.48.0๐CURLOPT_TIMECONDITIONโ introduced in7.1โจCURLOPT_TIMEOUTโ introduced in7.1๐CURLOPT_TIMEOUT_MSโ introduced in7.16.2๐CURLOPT_TIMEVALUEโ introduced in7.1๐ฆCURLOPT_TIMEVALUE_LARGEโ introduced in7.59.0๐ธCURLOPT_TLS13_CIPHERSโ introduced in7.61.0๐CURLOPT_TLSAUTH_PASSWORDโ introduced in7.21.4๐ซถCURLOPT_TLSAUTH_TYPEโ introduced in7.21.4๐ญCURLOPT_TLSAUTH_USERNAMEโ introduced in7.21.4๐ฅCURLOPT_TRAILERDATAโ introduced in7.64.0๐CURLOPT_TRAILERFUNCTIONโ introduced in7.64.0๐CURLOPT_TRANSFERTEXTโ introduced in7.1.1โญCURLOPT_TRANSFER_ENCODINGโ introduced in7.21.6๐CURLOPT_UNIX_SOCKET_PATHโ introduced in7.40.0๐CURLOPT_UNRESTRICTED_AUTHโ introduced in7.10.4๐CURLOPT_UPKEEP_INTERVAL_MSโ introduced in7.62.0๐งCURLOPT_UPLOADโ introduced in7.1๐CURLOPT_UPLOAD_BUFFERSIZEโ introduced in7.62.0โจCURLOPT_URLโ introduced in7.1๐CURLOPT_USERAGENTโ introduced in7.1๐CURLOPT_USERNAMEโ introduced in7.19.1๐ฆCURLOPT_USERPWDโ introduced in7.1๐ธCURLOPT_USE_SSLโ introduced in7.17.0๐CURLOPT_VERBOSEโ introduced in7.1๐ซถCURLOPT_WILDCARDMATCHโ introduced in7.21.0๐ญCURLOPT_WRITEDATAโ introduced in7.9.7๐ฅCURLOPT_WRITEFUNCTIONโ introduced in7.1๐CURLOPT_WRITEHEADERโ introduced in7.1๐CURLOPT_WRITEINFOโ introduced in7.1โญCURLOPT_XFERINFODATAโ introduced in7.32.0๐CURLOPT_XFERINFOFUNCTIONโ introduced in7.32.0๐CURLOPT_XOAUTH2_BEARERโ introduced in7.33.0๐CURLPAUSE_ALLโ introduced in7.18.0๐งCURLPAUSE_CONTโ introduced in7.18.0๐CURLPAUSE_RECVโ introduced in7.18.0โจCURLPAUSE_RECV_CONTโ introduced in7.18.0๐CURLPAUSE_SENDโ introduced in7.18.0๐CURLPAUSE_SEND_CONTโ introduced in7.18.0๐ฆCURLPIPE_HTTP1โ introduced in7.43.0๐ธCURLPIPE_MULTIPLEXโ introduced in7.43.0๐CURLPIPE_NOTHINGโ introduced in7.43.0๐ซถCURLPROTO_ALLโ introduced in7.19.4๐ญCURLPROTO_DICTโ introduced in7.19.4๐ฅCURLPROTO_FILEโ introduced in7.19.4๐CURLPROTO_FTPโ introduced in7.19.4๐CURLPROTO_FTPSโ introduced in7.19.4โญCURLPROTO_GOPHERโ introduced in7.21.2๐CURLPROTO_HTTPโ introduced in7.19.4๐CURLPROTO_HTTPSโ introduced in7.19.4๐CURLPROTO_IMAPโ introduced in7.20.0๐งCURLPROTO_IMAPSโ introduced in7.20.0๐CURLPROTO_LDAPโ introduced in7.19.4โจCURLPROTO_LDAPSโ introduced in7.19.4๐CURLPROTO_POP3โ introduced in7.20.0๐CURLPROTO_POP3Sโ introduced in7.20.0๐ฆCURLPROTO_RTMPโ introduced in7.21.0๐ธCURLPROTO_RTMPEโ introduced in7.21.0๐CURLPROTO_RTMPSโ introduced in7.21.0๐ซถCURLPROTO_RTMPTโ introduced in7.21.0๐ญCURLPROTO_RTMPTEโ introduced in7.21.0๐ฅCURLPROTO_RTMPTSโ introduced in7.21.0๐CURLPROTO_RTSPโ introduced in7.20.0๐CURLPROTO_SCPโ introduced in7.19.4โญCURLPROTO_SFTPโ introduced in7.19.4๐CURLPROTO_SMBโ introduced in7.40.0๐CURLPROTO_SMBSโ introduced in7.40.0๐CURLPROTO_SMTPโ introduced in7.20.0๐งCURLPROTO_SMTPSโ introduced in7.20.0๐CURLPROTO_TELNETโ introduced in7.19.4โจCURLPROTO_TFTPโ introduced in7.19.4๐CURLPROXY_HTTPโ introduced in7.10๐CURLPROXY_HTTPSโ introduced in7.52.0๐ฆCURLPROXY_HTTP_1_0โ introduced in7.19.4๐ธCURLPROXY_SOCKS4โ introduced in7.10๐CURLPROXY_SOCKS4Aโ introduced in7.18.0๐ซถCURLPROXY_SOCKS5โ introduced in7.10๐ญCURLPROXY_SOCKS5_HOSTNAMEโ introduced in7.18.0๐ฅCURLSHE_BAD_OPTIONโ introduced in7.10.3๐CURLSHE_INVALIDโ introduced in7.10.3๐CURLSHE_IN_USEโ introduced in7.10.3โญCURLSHE_NOMEMโ introduced in7.12.0๐CURLSHE_NOT_BUILT_INโ introduced in7.23.0๐CURLSHE_OKโ introduced in7.10.3๐CURLSHOPT_LOCKFUNCโ introduced in7.10.3๐งCURLSHOPT_NONEโ introduced in7.10.3๐CURLSHOPT_SHAREโ introduced in7.10.3โจCURLSHOPT_UNLOCKFUNCโ introduced in7.10.3๐CURLSHOPT_UNSHAREโ introduced in7.10.3๐CURLSHOPT_USERDATAโ introduced in7.10.3๐ฆCURLSOCKTYPE_ACCEPTโ introduced in7.28.0๐ธCURLSOCKTYPE_IPCXNโ introduced in7.16.0๐CURLSSH_AUTH_AGENTโ introduced in7.28.0๐ซถCURLSSH_AUTH_ANYโ introduced in7.16.1๐ญCURLSSH_AUTH_DEFAULTโ introduced in7.16.1๐ฅCURLSSH_AUTH_GSSAPIโ introduced in7.58.0๐CURLSSH_AUTH_HOSTโ introduced in7.16.1๐CURLSSH_AUTH_KEYBOARDโ introduced in7.16.1โญCURLSSH_AUTH_NONEโ introduced in7.16.1๐CURLSSH_AUTH_PASSWORDโ introduced in7.16.1๐CURLSSH_AUTH_PUBLICKEYโ introduced in7.16.1๐CURLSSLBACKEND_AXTLSโ introduced in7.38.0; โ ๏ธ deprecated since7.61.0๐งCURLSSLBACKEND_BORINGSSLโ introduced in7.49.0๐CURLSSLBACKEND_CYASSLโ introduced in7.34.0โจCURLSSLBACKEND_DARWINSSLโ introduced in7.34.0; โ ๏ธ deprecated since7.64.1๐CURLSSLBACKEND_GNUTLSโ Introduced in 7.34.0CURLSSLBACKEND_GSKITโ Introduced in 7.34.0CURLSSLBACKEND_LIBRESSLโ Introduced in 7.49.0CURLSSLBACKEND_MBEDTLSโ Introduced in 7.46.0CURLSSLBACKEND_MESALINKโ Introduced in 7.62.0CURLSSLBACKEND_NONEโ Introduced in 7.34.0CURLSSLBACKEND_NSSโ Introduced in 7.34.0CURLSSLBACKEND_OPENSSLโ Introduced in 7.34.0CURLSSLBACKEND_POLARSSLโ Introduced in 7.34.0CURLSSLBACKEND_QSOSSLโ Introduced in 7.34.0CURLSSLBACKEND_SCHANNELโ Introduced in 7.34.0CURLSSLBACKEND_SECURETRANSPORTโ Introduced in 7.64.1CURLSSLBACKEND_WOLFSSLโ Introduced in 7.49.0CURLSSLOPT_ALLOW_BEASTโ Introduced in 7.25.0CURLSSLOPT_NO_REVOKEโ Introduced in 7.44.0CURLSSLSET_NO_BACKENDSโ Introduced in 7.56.0CURLSSLSET_OKโ Introduced in 7.56.0CURLSSLSET_TOO_LATEโ Introduced in 7.56.0CURLSSLSET_UNKNOWN_BACKENDโ Introduced in 7.56.0CURLUE_BAD_HANDLEโ Introduced in 7.62.0CURLUE_BAD_PARTPOINTERโ Introduced in 7.62.0CURLUE_BAD_PORT_NUMBERโ Introduced in 7.62.0CURLUE_MALFORMED_INPUTโ Introduced in 7.62.0CURLUE_NO_FRAGMENTโ Introduced in 7.62.0CURLUE_NO_HOSTโ Introduced in 7.62.0CURLUE_NO_OPTIONSโ Introduced in 7.62.0CURLUE_NO_PASSWORDโ Introduced in 7.62.0CURLUE_NO_PORTโ Introduced in 7.62.0CURLUE_NO_QUERYโ Introduced in 7.62.0CURLUE_NO_SCHEMEโ Introduced in 7.62.0CURLUE_NO_USERโ Introduced in 7.62.0CURLUE_OKโ Introduced in 7.62.0CURLUE_OUT_OF_MEMORYโ Introduced in 7.62.0CURLUE_UNKNOWN_PARTโ Introduced in 7.62.0CURLUE_UNSUPPORTED_SCHEMEโ Introduced in 7.62.0CURLUE_URLDECODEโ Introduced in 7.62.0CURLUE_USER_NOT_ALLOWEDโ Introduced in 7.62.0CURLUPART_FRAGMENTโ Introduced in 7.62.0CURLUPART_HOSTโ Introduced in 7.62.0CURLUPART_OPTIONSโ Introduced in 7.62.0CURLUPART_PASSWORDโ Introduced in 7.62.0CURLUPART_PATHโ Introduced in 7.62.0CURLUPART_PORTโ Introduced in 7.62.0CURLUPART_QUERYโ Introduced in 7.62.0CURLUPART_SCHEMEโ Introduced in 7.62.0CURLUPART_URLโ Introduced in 7.62.0CURLUPART_USERโ Introduced in 7.62.0CURLUPART_ZONEIDโ Introduced in 7.65.0CURLUSESSL_ALLโ Introduced in 7.17.0CURLUSESSL_CONTROLโ Introduced in 7.17.0CURLUSESSL_NONEโ Introduced in 7.17.0CURLUSESSL_TRYโ Introduced in 7.17.0CURLU_APPENDQUERYโ Introduced in 7.62.0CURLU_DEFAULT_PORTโ Introduced in 7.62.0CURLU_DEFAULT_SCHEMEโ Introduced in 7.62.0CURLU_DISALLOW_USERโ Introduced in 7.62.0CURLU_GUESS_SCHEMEโ Introduced in 7.62.0CURLU_NON_SUPPORT_SCHEMEโ Introduced in 7.62.0CURLU_NO_DEFAULT_PORTโ Introduced in 7.62.0CURLU_NO_AUTHORITYโ Introduced in 7.67.0CURLU_PATH_AS_ISโ Introduced in 7.62.0CURLU_URLDECODEโ Introduced in 7.62.0CURLU_URLENCODEโ Introduced in 7.62.0CURLVERSION_FIFTHโ Introduced in 7.57.0CURLVERSION_FIRSTโ Introduced in 7.10CURLVERSION_FOURTHโ Introduced in 7.16.1CURLVERSION_NOWโ Introduced in 7.10CURLVERSION_SECONDโ Introduced in 7.11.1CURLVERSION_THIRDโ Introduced in 7.12.0CURLVERSION_SIXTHโ Introduced in 7.66.0CURL_CHUNK_BGN_FUNC_FAILโ Introduced in 7.21.0CURL_CHUNK_BGN_FUNC_OKโ Introduced in 7.21.0CURL_CHUNK_BGN_FUNC_SKIPโ Introduced in 7.21.0CURL_CHUNK_END_FUNC_FAILโ Introduced in 7.21.0CURL_CHUNK_END_FUNC_OKโ Introduced in 7.21.0CURL_CSELECT_ERRโ Introduced in 7.16.3CURL_CSELECT_INโ Introduced in 7.16.3CURL_CSELECT_OUTโ Introduced in 7.16.3CURL_DID_MEMORY_FUNC_TYPEDEFSโ Introduced in 7.49.0CURL_EASY_NONEโ Introduced in 7.14.0CURL_EASY_TIMEOUTโ Introduced in 7.14.0CURL_ERROR_SIZEโ Introduced in 7.1CURL_FNMATCHFUNC_FAILโ Introduced in 7.21.0CURL_FNMATCHFUNC_MATCHโ Introduced in 7.21.0CURL_FNMATCHFUNC_NOMATCHโ Introduced in 7.21.0CURL_FORMADD_DISABLEDโ Introduced in 7.12.1 Deprecated since 7.56.0CURL_FORMADD_ILLEGAL_ARRAYโ Introduced in 7.9.8 Deprecated since 7.56.0CURL_FORMADD_INCOMPLETEโ Introduced in 7.9.8 Deprecated since 7.56.0CURL_FORMADD_MEMORYโ Introduced in 7.9.8 Deprecated since 7.56.0CURL_FORMADD_NULLโ Introduced in 7.9.8 Deprecated since 7.56.0CURL_FORMADD_OKโ Introduced in 7.9.8 Deprecated since 7.56.0CURL_FORMADD_OPTION_TWICEโ Introduced in 7.9.8 Deprecated since 7.56.0CURL_FORMADD_UNKNOWN_OPTIONโ Introduced in 7.9.8 Deprecated since 7.56.0CURL_GLOBAL_ACK_EINTRโ Introduced in 7.30.0CURL_GLOBAL_ALLโ Introduced in 7.8CURL_GLOBAL_DEFAULTโ Introduced in 7.8CURL_GLOBAL_NOTHINGโ Introduced in 7.8CURL_GLOBAL_SSLโ Introduced in 7.8CURL_GLOBAL_WIN32โ Introduced in 7.8.1CURL_HET_DEFAULTโ Introduced in 7.59.0CURL_HTTPPOST_BUFFERโ Introduced in 7.46.0CURL_HTTPPOST_CALLBACKโ Introduced in 7.46.0CURL_HTTPPOST_FILENAMEโ Introduced in 7.46.0CURL_HTTPPOST_LARGEโ Introduced in 7.46.0CURL_HTTPPOST_PTRBUFFERโ Introduced in 7.46.0CURL_HTTPPOST_PTRCONTENTSโ Introduced in 7.46.0CURL_HTTPPOST_PTRNAMEโ Introduced in 7.46.0CURL_HTTPPOST_READFILEโ Introduced in 7.46.0CURL_HTTP_VERSION_1_0โ Introduced in 7.9.1CURL_HTTP_VERSION_1_1โ Introduced in 7.9.1CURL_HTTP_VERSION_2โ Introduced in 7.43.0CURL_HTTP_VERSION_2TLSโ Introduced in 7.47.0CURL_HTTP_VERSION_2_0โ Introduced in 7.33.0CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGEโ Introduced in 7.49.0CURL_HTTP_VERSION_3โ Introduced in 7.66.0CURL_HTTP_VERSION_NONEโ Introduced in 7.9.1CURL_IPRESOLVE_V4โ Introduced in 7.10.8CURL_IPRESOLVE_V6โ Introduced in 7.10.8CURL_IPRESOLVE_WHATEVERโ Introduced in 7.10.8CURL_LOCK_ACCESS_NONEโ Introduced in 7.10.3CURL_LOCK_ACCESS_SHAREDโ Introduced in 7.10.3CURL_LOCK_ACCESS_SINGLEโ Introduced in 7.10.3CURL_LOCK_DATA_CONNECTโ Introduced in 7.10.3CURL_LOCK_DATA_COOKIEโ Introduced in 7.10.3CURL_LOCK_DATA_DNSโ Introduced in 7.10.3CURL_LOCK_DATA_NONEโ Introduced in 7.10.3CURL_LOCK_DATA_PSLโ Introduced in 7.61.0CURL_LOCK_DATA_SHAREโ Introduced in 7.10.4CURL_LOCK_DATA_SSL_SESSIONโ Introduced in 7.10.3CURL_LOCK_TYPE_CONNECTโ Introduced in 7.10CURL_LOCK_TYPE_COOKIEโ Introduced in 7.10CURL_LOCK_TYPE_DNSโ Introduced in 7.10CURL_LOCK_TYPE_NONEโ Introduced in 7.10CURL_LOCK_TYPE_SSL_SESSIONโ Introduced in 7.10CURL_MAX_HTTP_HEADERโ Introduced in 7.19.7CURL_MAX_READ_SIZEโ Introduced in 7.53.0CURL_MAX_WRITE_SIZEโ Introduced in 7.9.7CURL_NETRC_IGNOREDโ Introduced in 7.9.8CURL_NETRC_OPTIONALโ Introduced in 7.9.8CURL_NETRC_REQUIREDโ Introduced in 7.9.8CURL_POLL_INโ Introduced in 7.14.0CURL_POLL_INOUTโ Introduced in 7.14.0CURL_POLL_NONEโ Introduced in 7.14.0CURL_POLL_OUTโ Introduced in 7.14.0CURL_POLL_REMOVEโ Introduced in 7.14.0CURL_PROGRESS_BARโ Introduced in 7.1.1CURL_PROGRESS_STATSโ Introduced in 7.1.1CURL_PUSH_DENYโ Introduced in 7.44.0CURL_PUSH_OKโ Introduced in 7.44.0CURL_READFUNC_ABORTโ Introduced in 7.12.1CURL_READFUNC_PAUSEโ Introduced in 7.18.0CURL_REDIR_GET_ALLโ Introduced in 7.19.1CURL_REDIR_POST_301โ Introduced in 7.19.1CURL_REDIR_POST_302โ Introduced in 7.19.1CURL_REDIR_POST_303โ Introduced in 7.25.1CURL_REDIR_POST_ALLโ Introduced in 7.19.1CURL_RTSPREQ_ANNOUNCEโ Introduced in 7.20.0CURL_RTSPREQ_DESCRIBEโ Introduced in 7.20.0CURL_RTSPREQ_GET_PARAMETERโ Introduced in 7.20.0CURL_RTSPREQ_NONEโ Introduced in 7.20.0CURL_RTSPREQ_OPTIONSโ Introduced in 7.20.0CURL_RTSPREQ_PAUSEโ Introduced in 7.20.0CURL_RTSPREQ_PLAYโ Introduced in 7.20.0CURL_RTSPREQ_RECEIVEโ Introduced in 7.20.0CURL_RTSPREQ_RECORDโ Introduced in 7.20.0CURL_RTSPREQ_SETUPโ Introduced in 7.20.0CURL_RTSPREQ_SET_PARAMETERโ Introduced in 7.20.0CURL_RTSPREQ_TEARDOWNโ Introduced in 7.20.0CURL_SEEKFUNC_CANTSEEKโ Introduced in 7.19.5CURL_SEEKFUNC_FAILโ Introduced in 7.19.5CURL_SEEKFUNC_OKโ Introduced in 7.19.5CURL_SOCKET_BADโ Introduced in 7.14.0CURL_SOCKET_TIMEOUTโ Introduced in 7.14.0CURL_SOCKOPT_ALREADY_CONNECTEDโ Introduced in 7.21.5CURL_SOCKOPT_ERRORโ Introduced in 7.21.5CURL_SOCKOPT_OKโ Introduced in 7.21.5CURL_SSLVERSION_DEFAULTโ Introduced in 7.9.2CURL_SSLVERSION_MAX_DEFAULTโ Introduced in 7.54.0CURL_SSLVERSION_MAX_NONEโ Introduced in 7.54.0CURL_SSLVERSION_MAX_TLSโ Introduced inCURL_SSLVERSION_MAX_TLSโ Introduced inCURL_SSLVERSION_MAX_TLSโ Introduced inCURL_SSLVERSION_MAX_TLSโ Introduced inCURL_SSLVERSION_SSLโ Introduced inCURL_SSLVERSION_SSLโ Introduced inCURL_SSLVERSION_TLSโ Introduced inCURL_SSLVERSION_TLSโ Introduced inCURL_SSLVERSION_TLSโ Introduced in
๐ ok bestie do NOT come for me about the repeats โ that's literally what the page says,CURL_SSLVERSION_MAX_TLSappears four times,CURL_SSLVERSION_SSLtwice,CURL_SSLVERSION_TLSthree times, and the version notes just stop at "Introduced in" and never finish the sentence. I'm not fixing it, I'm just the messenger ๐ same energy as a group chat where someone sends the same tiktok five times ngl.
CURL_SSLVERSION_TLSโ introduced in โฆ okay so the page literally just says "Introduced in" and then nothing, no version, no number, just vibes ๐ bestie I'm not gonna invent one for you, that's exactly what it says.CURL_SSLVERSION_TLSโ introduced in. Yes again. Same symbol, same empty version field, listed twice in the original. I don't make the rules, I just report them ๐ซถCURL_STRICTERโ introduced in7.50.2CURL_TIMECOND_IFMODSINCEโ introduced in7.9.7CURL_TIMECOND_IFUNMODSINCEโ introduced in7.9.7CURL_TIMECOND_LASTMODโ introduced in7.9.7CURL_TIMECOND_NONEโ introduced in7.9.7CURL_TLSAUTH_NONEโ introduced in7.21.4CURL_TLSAUTH_SRPโ introduced in7.21.4CURL_TRAILERFUNC_ABORTโ introduced in7.64.0CURL_TRAILERFUNC_OKโ introduced in7.64.0CURL_UPKEEP_INTERVAL_DEFAULTโ introduced in7.62.0CURL_VERSION_ALTSVCโ introduced in7.64.1CURL_VERSION_ASYNCHDNSโ introduced in7.10.7CURL_VERSION_BROTLIโ introduced in7.57.0CURL_VERSION_CONVโ introduced in7.15.4CURL_VERSION_CURLDEBUGโ introduced in7.19.6CURL_VERSION_DEBUGโ introduced in7.10.6CURL_VERSION_ESNIโ introduced in7.67.0CURL_VERSION_GSSAPIโ introduced in7.38.0CURL_VERSION_GSSNEGOTIATEโ introduced in7.10.6, and deprecated since7.38.0โ she's retired, don't @ her โจCURL_VERSION_HTTP2โ introduced in7.33.0CURL_VERSION_HTTP3โ introduced in7.66.0CURL_VERSION_HTTPS_PROXYโ introduced in7.52.0CURL_VERSION_IDNโ introduced in7.12.0CURL_VERSION_IPV6โ introduced in7.10(yep, just7.10, no patch number, she's an OG ๐ )CURL_VERSION_KERBEROS4โ introduced in7.10, and deprecated since7.33.0โ respectfully, she's past her eraCURL_VERSION_KERBEROS5โ introduced in7.40.0CURL_VERSION_LARGEFILEโ introduced in7.11.1CURL_VERSION_LIBZโ introduced in7.10CURL_VERSION_MULTI_SSLโ introduced in7.56.0CURL_VERSION_NTLMโ introduced in7.10.6CURL_VERSION_NTLM_WBโ introduced in7.22.0CURL_VERSION_PSLโ introduced in7.47.0CURL_VERSION_SPNEGOโ introduced in7.10.8CURL_VERSION_SSLโ introduced in7.10CURL_VERSION_SSPIโ introduced in7.13.2CURL_VERSION_TLSAUTH_SRPโ introduced in7.21.4CURL_VERSION_UNIX_SOCKETSโ introduced in7.40.0CURL_WAIT_POLLINโ introduced in7.28.0CURL_WAIT_POLLOUTโ introduced in7.28.0CURL_WAIT_POLLPRIโ introduced in7.28.0CURL_WRITEFUNC_PAUSEโ introduced in7.18.0CURL_ZERO_TERMINATEDโ introduced in7.56.0
okay and that's the whole list, we made it to the end together ๐ the symbol glossary is officially complete, which is honestly a slay of epic proportions โ shoutout to the libcurl 7.41.0 girlies and this page's Nov 6, 2019 date for making it all happen, and yeah, the header at the top said libgnurl-symbols(3) the whole time, in case you forgot which page you were on bestie ๐ญ๐ go forth and reference your symbols with confidence, no cap โจ
๐ฆ where this page comes from
- nixos 26.05: libgnurl 7.72.0
- nixpkgs unstable: libgnurl 7.72.0
- Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms