libcurl-symbols(3)
๐ libcurl symbols ๐
libcurl-symbols(3) ยท Library Functions Manual
Okay bestie, this man page is literally the master version-info list for the public symbols provided in the libcurl header files โจ. It tells you the first version each symbol was introduced in, and for some symbols you also get two extra lil pieces of info:
- The first version where the symbol is marked โdeprecatedโ โ meaning that since that version, no new code should be written to use the symbol, because itโs marked for getting removed in a future ๐.
- The last version that featured that specific symbol โ using the symbol in source code makes it no longer compile error-free after that specified version ๐ญ.
This man page is automatically generated from the symbols-in-versions file. Iconic behavior, honestly ๐ซถ.
CURL_AT_LEAST_VERSIONโ Introduced in7.43.0.CURL_BLOB_COPYโ Introduced in7.71.0.CURL_BLOB_NOCOPYโ Introduced in7.71.0.CURL_CHUNK_BGN_FUNC_FAILโ Introduced in7.21.0. SeeCURLOPT_CHUNK_BGN_FUNCTION(3).CURL_CHUNK_BGN_FUNC_OKโ Introduced in7.21.0. SeeCURLOPT_CHUNK_BGN_FUNCTION(3).CURL_CHUNK_BGN_FUNC_SKIPโ Introduced in7.21.0. SeeCURLOPT_CHUNK_BGN_FUNCTION(3).CURL_CHUNK_END_FUNC_FAILโ Introduced in7.21.0. SeeCURLOPT_CHUNK_END_FUNCTION(3).CURL_CHUNK_END_FUNC_OKโ Introduced in7.21.0. SeeCURLOPT_CHUNK_END_FUNCTION(3).CURL_CSELECT_ERRโ Introduced in7.16.3. Seecurl_multi_socket_action(3).CURL_CSELECT_INโ Introduced in7.16.3. Seecurl_multi_socket_action(3).CURL_CSELECT_OUTโ Introduced in7.16.3. Seecurl_multi_socket_action(3).CURL_DEPRECATEDโ Introduced in7.87.0.CURL_DID_MEMORY_FUNC_TYPEDEFSโ Introduced in7.49.0.CURL_EASY_NONEโ Introduced in7.14.0. Last used in7.15.4.CURL_EASY_TIMEOUTโ Introduced in7.14.0. Last used in7.15.4.CURL_ERROR_SIZEโ Introduced in7.1.CURL_FNMATCHFUNC_FAILโ Introduced in7.21.0. SeeCURLOPT_FNMATCH_FUNCTION(3).CURL_FNMATCHFUNC_MATCHโ Introduced in7.21.0. SeeCURLOPT_FNMATCH_FUNCTION(3).CURL_FNMATCHFUNC_NOMATCHโ Introduced in7.21.0. SeeCURLOPT_FNMATCH_FUNCTION(3).CURL_FORMADD_DISABLEDโ Introduced in7.12.1. Deprecated since7.56.0.CURL_FORMADD_ILLEGAL_ARRAYโ Introduced in7.9.8. Deprecated since7.56.0.CURL_FORMADD_INCOMPLETEโ Introduced in7.9.8. Deprecated since7.56.0.CURL_FORMADD_MEMORYโ Introduced in7.9.8. Deprecated since7.56.0.CURL_FORMADD_NULLโ Introduced in7.9.8. Deprecated since7.56.0.CURL_FORMADD_OKโ Introduced in7.9.8. Deprecated since7.56.0.CURL_FORMADD_OPTION_TWICEโ Introduced in7.9.8. Deprecated since7.56.0.CURL_FORMADD_UNKNOWN_OPTIONโ Introduced in7.9.8. Deprecated since7.56.0.CURL_GLOBAL_ACK_EINTRโ Introduced in7.30.0. Seecurl_global_init(3).CURL_GLOBAL_ALLโ Introduced in7.8. Seecurl_global_init(3).CURL_GLOBAL_DEFAULTโ Introduced in7.8. Seecurl_global_init(3).CURL_GLOBAL_NOTHINGโ Introduced in7.8. Seecurl_global_init(3).CURL_GLOBAL_SSLโ Introduced in7.8. Seecurl_global_init(3).CURL_GLOBAL_WIN32โ Introduced in7.8.1. Seecurl_global_init(3).CURL_HAS_DECLSPEC_ATTRIBUTEโ Introduced in8.13.0.CURL_HET_DEFAULTโ Introduced in7.59.0. SeeCURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS(3).CURL_HTTP_VERSION_1_0โ Introduced in7.9.1. SeeCURLOPT_HTTP_VERSION(3).CURL_HTTP_VERSION_1_1โ Introduced in7.9.1. SeeCURLOPT_HTTP_VERSION(3).CURL_HTTP_VERSION_2โ Introduced in7.43.0. SeeCURLOPT_HTTP_VERSION(3).CURL_HTTP_VERSION_2_0โ Introduced in7.33.0. SeeCURLOPT_HTTP_VERSION(3).CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGEโ Introduced in7.49.0. SeeCURLOPT_HTTP_VERSION(3).CURL_HTTP_VERSION_2TLSโ Introduced in7.47.0. SeeCURLOPT_HTTP_VERSION(3).CURL_HTTP_VERSION_3โ Introduced in7.66.0. SeeCURLOPT_HTTP_VERSION(3).CURL_HTTP_VERSION_3ONLYโ Introduced in7.88.0. SeeCURLOPT_HTTP_VERSION(3).CURL_HTTP_VERSION_NONEโ Introduced in7.9.1. SeeCURLOPT_HTTP_VERSION(3).CURL_HTTPPOST_BUFFERโ Introduced in7.46.0. Seecurl_formadd(3).CURL_HTTPPOST_CALLBACKโ Introduced in7.46.0. Seecurl_formadd(3).CURL_HTTPPOST_FILENAMEโ Introduced in7.46.0. Seecurl_formadd(3).CURL_HTTPPOST_LARGEโ Introduced in7.46.0. Seecurl_formadd(3).CURL_HTTPPOST_PTRBUFFERโ Introduced in7.46.0. Seecurl_formadd(3).CURL_HTTPPOST_PTRCONTENTSโ Introduced in7.46.0. Seecurl_formadd(3).CURL_HTTPPOST_PTRNAMEโ Introduced in7.46.0. Seecurl_formadd(3).CURL_HTTPPOST_READFILEโ Introduced in7.46.0. Seecurl_formadd(3).CURL_IGNORE_DEPRECATIONโ Introduced in7.87.0.CURL_IPRESOLVE_V4โ Introduced in7.10.8. SeeCURLOPT_IPRESOLVE(3).CURL_IPRESOLVE_V6โ Introduced in7.10.8. SeeCURLOPT_IPRESOLVE(3).CURL_IPRESOLVE_WHATEVERโ Introduced in7.10.8. SeeCURLOPT_IPRESOLVE(3).CURL_ISOCPPโ Introduced in7.10.2. Last used in8.14.1.CURL_LOCK_ACCESS_NONEโ Introduced in7.10.3. SeeCURLSHOPT_SHARE(3).CURL_LOCK_ACCESS_SHAREDโ Introduced in7.10.3. SeeCURLSHOPT_SHARE(3).CURL_LOCK_ACCESS_SINGLEโ Introduced in7.10.3. SeeCURLSHOPT_SHARE(3).CURL_LOCK_DATA_CONNECTโ Introduced in7.10.3. SeeCURLSHOPT_SHARE(3).CURL_LOCK_DATA_COOKIEโ Introduced in7.10.3. SeeCURLSHOPT_SHARE(3).CURL_LOCK_DATA_DNSโ Introduced in7.10.3. SeeCURLSHOPT_SHARE(3).CURL_LOCK_DATA_HSTSโ Introduced in7.88.0. SeeCURLSHOPT_SHARE(3).CURL_LOCK_DATA_NONEโ Introduced in7.10.3. SeeCURLSHOPT_SHARE(3).CURL_LOCK_DATA_PSLโ Introduced in7.61.0. SeeCURLSHOPT_SHARE(3).CURL_LOCK_DATA_SHAREโ Introduced in7.10.4. SeeCURLSHOPT_SHARE(3).CURL_LOCK_DATA_SSL_SESSIONโ Introduced in7.10.3. SeeCURLSHOPT_SHARE(3).CURL_LOCK_TYPE_CONNECTโ Introduced in7.10. Last used in7.10.2.CURL_LOCK_TYPE_COOKIEโ Introduced in7.10. Last used in7.10.2.CURL_LOCK_TYPE_DNSโ Introduced in7.10. Last used in7.10.2.CURL_LOCK_TYPE_NONEโ Introduced in7.10. Last used in7.10.2.CURL_LOCK_TYPE_SSL_SESSIONโ Introduced in7.10. Last used in7.10.2.CURL_MAX_HTTP_HEADERโ Introduced in7.19.7.CURL_MAX_READ_SIZEโ Introduced in7.53.0.CURL_MAX_WRITE_SIZEโ Introduced in7.9.7.CURL_NETRC_IGNOREDโ Introduced in7.9.8.CURL_NETRC_OPTIONALโ Introduced in7.9.8.CURL_NETRC_REQUIREDโ Introduced in7.9.8.CURL_POLL_INโ Introduced in7.14.0. SeeCURLMOPT_SOCKETFUNCTION(3).CURL_POLL_INOUTโ Introduced in7.14.0. SeeCURLMOPT_SOCKETFUNCTION(3).CURL_POLL_NONEโ Introduced in7.14.0. SeeCURLMOPT_SOCKETFUNCTION(3).CURL_POLL_OUTโ Introduced in7.14.0. SeeCURLMOPT_SOCKETFUNCTION(3).CURL_POLL_REMOVEโ Introduced in7.14.0. SeeCURLMOPT_SOCKETFUNCTION(3).CURL_PREREQFUNC_ABORTโ Introduced in7.79.0.CURL_PREREQFUNC_OKโ Introduced in7.79.0.CURL_PROGRESS_BARโ Introduced in7.1.1. Last used in7.4.1.CURL_PROGRESS_STATSโ Introduced in7.1.1. Last used in7.4.1.CURL_PROGRESSFUNC_CONTINUEโ Introduced in7.68.0.CURL_PULL_SYS_POLL_Hโ Introduced in7.56.0.CURL_PUSH_DENYโ Introduced in7.44.0.CURL_PUSH_ERROROUTโ Introduced in7.72.0.CURL_PUSH_OKโ Introduced in7.44.0.CURL_READFUNC_ABORTโ Introduced in7.12.1.CURL_READFUNC_PAUSEโ Introduced in7.18.0.CURL_REDIR_GET_ALLโ Introduced in7.19.1.CURL_REDIR_POST_301โ Introduced in7.19.1. SeeCURLOPT_POSTREDIR(3).CURL_REDIR_POST_302โ Introduced in7.19.1. SeeCURLOPT_POSTREDIR(3).CURL_REDIR_POST_303โ Introduced in7.26.0. SeeCURLOPT_POSTREDIR(3).CURL_REDIR_POST_ALLโ Introduced in7.19.1. SeeCURLOPT_POSTREDIR(3).CURL_RTSPREQ_ANNOUNCEโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_DESCRIBEโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_GET_PARAMETERโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_NONEโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_OPTIONSโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_PAUSEโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_PLAYโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_RECEIVEโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_RECORDโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_SET_PARAMETERโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_SETUPโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_RTSPREQ_TEARDOWNโ Introduced in7.20.0. SeeCURLOPT_RTSP_REQUEST(3).CURL_SEEKFUNC_CANTSEEKโ Introduced in7.19.5. SeeCURLOPT_SEEKFUNCTION(3).CURL_SEEKFUNC_FAILโ Introduced in7.19.5. SeeCURLOPT_SEEKFUNCTION(3).CURL_SEEKFUNC_OKโ Introduced in7.19.5. SeeCURLOPT_SEEKFUNCTION(3).CURL_SOCKET_BADโ Introduced in7.14.0.CURL_SOCKET_TIMEOUTโ Introduced in7.14.0.CURL_SOCKOPT_ALREADY_CONNECTEDโ Introduced in7.21.5.CURL_SOCKOPT_ERRORโ Introduced in7.21.5.CURL_SOCKOPT_OKโ Introduced in7.21.5.CURL_SSLVERSION_DEFAULTโ Introduced in7.9.2. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_MAX_DEFAULTโ Introduced in7.54.0. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_MAX_NONEโ Introduced in7.54.0. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_MAX_TLSv1_0โ Introduced in7.54.0. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_MAX_TLSv1_1โ Introduced in7.54.0. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_MAX_TLSv1_2โ Introduced in7.54.0. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_MAX_TLSv1_3โ Introduced in7.54.0. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_SSLv2โ Introduced in7.9.2. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_SSLv3โ Introduced in7.9.2. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_TLSv1โ Introduced in7.9.2. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_TLSv1_0โ dropped in 7.34.0. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_TLSv1_1โ dropped in 7.34.0. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_TLSv1_2โ dropped in 7.34.0. SeeCURLOPT_SSLVERSION(3).CURL_SSLVERSION_TLSv1_3โ dropped in 7.52.0. SeeCURLOPT_SSLVERSION(3).
okay those four are literally just the TLS generations, oldest to freshest, and yes 1.3 is the icon of the group ๐
CURL_STRICTERโ dropped in 7.50.2.CURL_TIMECOND_IFMODSINCEโ dropped in 7.9.7. SeeCURLOPT_TIMECONDITION(3).CURL_TIMECOND_IFUNMODSINCEโ dropped in 7.9.7. SeeCURLOPT_TIMECONDITION(3).CURL_TIMECOND_LASTMODโ dropped in 7.9.7. SeeCURLOPT_TIMECONDITION(3).CURL_TIMECOND_NONEโ dropped in 7.9.7. SeeCURLOPT_TIMECONDITION(3).CURL_TLSAUTH_NONEโ dropped in 7.21.4.CURL_TLSAUTH_SRPโ dropped in 7.21.4.CURL_TRAILERFUNC_ABORTโ dropped in 7.64.0. SeeCURLOPT_TRAILERFUNCTION(3).CURL_TRAILERFUNC_OKโ dropped in 7.64.0. SeeCURLOPT_TRAILERFUNCTION(3).CURL_UPKEEP_INTERVAL_DEFAULTโ dropped in 7.62.0.
๐ฆ the CURL_VERSION_* era, aka the version-bits cinematic universe
these are the little flags that curl_version_info(3) hands you so you can vibe-check what your libcurl was actually built with. most of them point at that page, fr fr.
CURL_VERSION_ALTSVCโ dropped in 7.64.1. Seecurl_version_info(3).CURL_VERSION_ASYNCHDNSโ dropped in 7.10.7. Seecurl_version_info(3).CURL_VERSION_BITSโ dropped in 7.43.0. Seecurl_version_info(3).CURL_VERSION_BROTLIโ dropped in 7.57.0. Seecurl_version_info(3).CURL_VERSION_CONVโ dropped in 7.15.4. Seecurl_version_info(3).CURL_VERSION_CURLDEBUGโ dropped in 7.19.6. Seecurl_version_info(3).CURL_VERSION_DEBUGโ dropped in 7.10.6. Seecurl_version_info(3).CURL_VERSION_GSASLโ dropped in 7.76.0. Seecurl_version_info(3).CURL_VERSION_GSSAPIโ dropped in 7.38.0. Seecurl_version_info(3).CURL_VERSION_GSSNEGOTIATEโ dropped in 7.10.6. Deprecated since 7.38.0.CURL_VERSION_HSTSโ dropped in 7.74.0. Seecurl_version_info(3).CURL_VERSION_HTTP2โ dropped in 7.33.0. Seecurl_version_info(3).CURL_VERSION_HTTP3โ dropped in 7.66.0. Seecurl_version_info(3).CURL_VERSION_HTTPS_PROXYโ dropped in 7.52.0. Seecurl_version_info(3).CURL_VERSION_IDNโ dropped in 7.12.0. Seecurl_version_info(3).CURL_VERSION_IPV6โ dropped in 7.10. Seecurl_version_info(3).CURL_VERSION_KERBEROS4โ dropped in 7.10. Deprecated since 7.33.0.CURL_VERSION_KERBEROS5โ dropped in 7.40.0. Seecurl_version_info(3).CURL_VERSION_LARGEFILEโ dropped in 7.11.1. Seecurl_version_info(3).CURL_VERSION_LIBZโ dropped in 7.10. Seecurl_version_info(3).CURL_VERSION_MULTI_SSLโ dropped in 7.56.0. Seecurl_version_info(3).CURL_VERSION_NTLMโ dropped in 7.10.6. Seecurl_version_info(3).CURL_VERSION_NTLM_WBโ dropped in 7.22.0. Deprecated since 8.8.0.CURL_VERSION_PSLโ dropped in 7.47.0. Seecurl_version_info(3).CURL_VERSION_SPNEGOโ dropped in 7.10.8. Seecurl_version_info(3).CURL_VERSION_SSLโ dropped in 7.10. Seecurl_version_info(3).CURL_VERSION_SSPIโ dropped in 7.13.2. Seecurl_version_info(3).CURL_VERSION_THREADSAFEโ dropped in 7.84.0. Seecurl_version_info(3).CURL_VERSION_TLSAUTH_SRPโ dropped in 7.21.4. Seecurl_version_info(3).CURL_VERSION_UNICODEโ dropped in 7.72.0. Seecurl_version_info(3).CURL_VERSION_UNIX_SOCKETSโ dropped in 7.40.0. Seecurl_version_info(3).CURL_VERSION_ZSTDโ dropped in 7.72.0. Seecurl_version_info(3).
heads up bestie:CURL_VERSION_GSSNEGOTIATEandCURL_VERSION_NTLM_WBare the two here that got the deprecated stamp โ not removed, just old news, iykyk.
โจ misc flags, wait-status bits, and the rest
CURL_WAIT_POLLINโ dropped in 7.28.0.CURL_WAIT_POLLOUTโ dropped in 7.28.0.CURL_WAIT_POLLPRIโ dropped in 7.28.0.CURL_WIN32โ dropped in 7.69.0. Last used in 8.5.0. (not "deprecated since" โ the page literally says last used, so don't come for me ๐ซถ)CURL_WRITEFUNC_ERRORโ dropped in 7.87.0.CURL_WRITEFUNC_PAUSEโ dropped in 7.18.0.CURL_ZERO_TERMINATEDโ dropped in 7.56.0.
๐ CURLALTSVC_* โ the alt-svc squad
CURLALTSVC_H1โ dropped in 7.64.1. SeeCURLOPT_ALTSVC_CTRL(3).CURLALTSVC_H2โ dropped in 7.64.1. SeeCURLOPT_ALTSVC_CTRL(3).CURLALTSVC_H3โ dropped in 7.64.1. SeeCURLOPT_ALTSVC_CTRL(3).CURLALTSVC_READONLYFILEโ dropped in 7.64.1. SeeCURLOPT_ALTSVC_CTRL(3).
all four landed in the same version, 7.64.1, which is honestly such a coordinated-drop moment of them ๐
๐ฅ CURLAUTH_* โ auth methods, the whole roster
CURLAUTH_ANYโ dropped in 7.10.6. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_ANYSAFEโ dropped in 7.10.6. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_AWS_SIGV4โ dropped in 7.75.0. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_BASICโ dropped in 7.10.6. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_BEARERโ dropped in 7.61.0. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_DIGESTโ dropped in 7.10.6. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_DIGEST_IEโ dropped in 7.19.3. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_GSSAPIโ dropped in 7.55.0. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_GSSNEGOTIATEโ dropped in 7.10.6. Deprecated since 7.38.0.CURLAUTH_NEGOTIATEโ dropped in 7.38.0. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_NONEโ dropped in 7.10.6. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_NTLMโ dropped in 7.10.6. SeeCURLOPT_HTTPAUTH(3).CURLAUTH_NTLM_WBโ dropped in 7.22.0. Deprecated since 8.8.0.CURLAUTH_ONLYโ dropped in 7.21.3. SeeCURLOPT_HTTPAUTH(3).
note bestie:CURLAUTH_GSSNEGOTIATEandCURLAUTH_NTLM_WBare the deprecated girlies here, and they don't even get a "See" line. everyone else points atCURLOPT_HTTPAUTH(3).
๐ CURLCLOSEPOLICY_* โ the whole set is deprecated, periodt
CURLCLOSEPOLICY_CALLBACKโ dropped in 7.7. Deprecated since 7.16.1.CURLCLOSEPOLICY_LEAST_RECENTLY_USEDโ dropped in 7.7. Deprecated since 7.16.1.CURLCLOSEPOLICY_LEAST_TRAFFICโ dropped in 7.7. Deprecated since 7.16.1.CURLCLOSEPOLICY_NONEโ dropped in 7.7. Deprecated since 7.16.1.CURLCLOSEPOLICY_OLDESTโ dropped in 7.7. Deprecated since 7.16.1.CURLCLOSEPOLICY_SLOWESTโ dropped in 7.7. Deprecated since 7.16.1.
every single one of these is deprecated since 7.16.1. the whole squad retired together, it's giving group graduation ๐ญ
๐ CURLE_* โ the error code saga begins
okay this is the big one, the error-code lineup. a bunch of these point you at libcurl-errors(3) for the full story โ go read it, it's the lore. the deprecated ones keep their stamp exactly as written.
CURLE_ABORTED_BY_CALLBACKโ dropped in 7.1. Seelibcurl-errors(3).CURLE_AGAINโ dropped in 7.18.2. Seelibcurl-errors(3).CURLE_ALREADY_COMPLETEโ dropped in 7.7.2. Deprecated since 7.8.CURLE_AUTH_ERRORโ dropped in 7.66.0. Seelibcurl-errors(3).CURLE_BAD_CALLING_ORDERโ dropped in 7.1. Deprecated since 7.17.0.CURLE_BAD_CONTENT_ENCODINGโ dropped in 7.10. Seelibcurl-errors(3).CURLE_BAD_DOWNLOAD_RESUMEโ dropped in 7.10. Seelibcurl-errors(3).CURLE_BAD_FUNCTION_ARGUMENTโ dropped in 7.1. Seelibcurl-errors(3).CURLE_BAD_PASSWORD_ENTEREDโ dropped in 7.4.2. Deprecated since 7.17.0.CURLE_CHUNK_FAILEDโ dropped in 7.21.0. Seelibcurl-errors(3).CURLE_CONV_FAILEDโ dropped in 7.15.4. Deprecated since 7.82.0.CURLE_CONV_REQDโ dropped in 7.15.4. Deprecated since 7.82.0.CURLE_COULDNT_CONNECTโ dropped in 7.1. Seelibcurl-errors(3).CURLE_COULDNT_RESOLVE_HOSTโ dropped in 7.1. Seelibcurl-errors(3).CURLE_COULDNT_RESOLVE_PROXYโ dropped in 7.1. Seelibcurl-errors(3).CURLE_ECH_REQUIREDโ dropped in 8.8.0. Seelibcurl-errors(3).CURLE_FAILED_INITโ dropped in 7.1. Seelibcurl-errors(3).CURLE_FILE_COULDNT_READ_FILEโ dropped in 7.1. Seelibcurl-errors(3).CURLE_FILESIZE_EXCEEDEDโ dropped in 7.10.8. Seelibcurl-errors(3).CURLE_FTP_ACCEPT_FAILEDโ dropped in 7.24.0. Seelibcurl-errors(3).CURLE_FTP_ACCEPT_TIMEOUTโ dropped in 7.24.0. Seelibcurl-errors(3).CURLE_FTP_ACCESS_DENIEDโ dropped in 7.1. Deprecated since 7.17.0.CURLE_FTP_BAD_DOWNLOAD_RESUMEโ dropped in 7.1. Deprecated since 7.1. (yes the same version, no I'm not joking ๐)CURLE_FTP_BAD_FILE_LISTโ dropped in 7.21.0. Seelibcurl-errors(3).CURLE_FTP_CANT_GET_HOSTโ dropped in 7.1. Seelibcurl-errors(3).CURLE_FTP_CANT_RECONNECTโ dropped in 7.1. Deprecated since 7.17.0.CURLE_FTP_COULDNT_GET_SIZEโ dropped in 7.1. Deprecated since 7.17.0.CURLE_FTP_COULDNT_RETR_FILEโ dropped in 7.1. Seelibcurl-errors(3).CURLE_FTP_COULDNT_SET_ASCIIโ dropped in 7.1. Deprecated since 7.17.0.CURLE_FTP_COULDNT_SET_BINARYโ dropped in 7.1. Deprecated since 7.17.0.CURLE_FTP_COULDNT_SET_TYPEโ dropped in 7.17.0. Seelibcurl-errors(3).CURLE_FTP_COULDNT_STOR_FILEโ dropped in 7.1. Deprecated since 7.16.3.CURLE_FTP_COULDNT_USE_RESTโ dropped in 7.1. Seelibcurl-errors(3).CURLE_FTP_PARTIAL_FILEโ dropped in 7.1. Deprecated since 7.1.CURLE_FTP_PORT_FAILEDโ dropped in 7.1. Seelibcurl-errors(3).CURLE_FTP_PRET_FAILEDโ dropped in 7.20.0. Seelibcurl-errors(3).CURLE_FTP_QUOTE_ERRORโ dropped in 7.1. Deprecated since 7.17.0.CURLE_FTP_SSL_FAILEDโ dropped in 7.11.0. Deprecated since 7.17.0.CURLE_FTP_USER_PASSWORD_INCORRECTโ dropped in 7.1. Deprecated since 7.17.0.CURLE_FTP_WEIRD_227_FORMATโ dropped in 7.1. Seelibcurl-errors(3).CURLE_FTP_WEIRD_PASS_REPLYโ dropped in 7.1. Seelibcurl-errors(3).CURLE_FTP_WEIRD_PASV_REPLYโ dropped in 7.1. Seelibcurl-errors(3).CURLE_FTP_WEIRD_SERVER_REPLYโ dropped in 7.1. Deprecated since 7.51.0.CURLE_FTP_WEIRD_USER_REPLYโ dropped in 7.1. Deprecated since 7.17.0.CURLE_FTP_WRITE_ERRORโ dropped in 7.1. Deprecated since 7.17.0.CURLE_FUNCTION_NOT_FOUNDโ dropped in 7.1. Deprecated since 7.53.0.CURLE_GOT_NOTHINGโ dropped in 7.9.1. Seelibcurl-errors(3).CURLE_HTTP2โ dropped in 7.38.0. Seelibcurl-errors(3).CURLE_HTTP2_STREAMโ dropped in 7.49.0. Seelibcurl-errors(3).CURLE_HTTP3โ dropped in 7.68.0. Seelibcurl-errors(3).CURLE_HTTP_NOT_FOUNDโ dropped in 7.1. Deprecated since 7.10.3.CURLE_HTTP_PORT_FAILEDโ dropped in 7.3. Deprecated since 7.12.0.CURLE_HTTP_POST_ERRORโ dropped in 7.1. Deprecated since 7.56.0.CURLE_HTTP_RANGE_ERRORโ dropped in 7.1. Deprecated since 7.17.0.CURLE_HTTP_RETURNED_ERRORโ dropped in 7.10.3. Seelibcurl-errors(3).CURLE_INTERFACE_FAILEDโ dropped in 7.12.0. Seelibcurl-errors(3).CURLE_LDAP_CANNOT_BINDโ dropped in 7.1. Seelibcurl-errors(3).CURLE_LDAP_INVALID_URLโ dropped in 7.10.8. Deprecated since 7.82.0.CURLE_LDAP_SEARCH_FAILEDโ dropped in 7.1. Seelibcurl-errors(3).
and the list literally keeps going bestie, keep scrolling ๐
CURLE_LIBRARY_NOT_FOUNDโ showed up in7.1, and it's been deprecated since7.17.0๐ bestie don't use it.CURLE_LOGIN_DENIEDโ showed up in7.13.1. like, they said no to your login. seelibcurl-errors(3)for the whole story ๐ซถCURLE_MALFORMAT_USERโ showed up in7.1, deprecated since7.17.0๐CURLE_NO_CONNECTION_AVAILABLEโ showed up in7.30.0. full deets inlibcurl-errors(3)โจCURLE_NOT_BUILT_INโ showed up in7.21.5.libcurl-errors(3)has the tea โCURLE_OKโ showed up in7.1. this is the good one, the icon, the main character.libcurl-errors(3)๐CURLE_OPERATION_TIMEDOUTโ showed up in7.10.2.libcurl-errors(3)๐CURLE_OPERATION_TIMEOUTEDโ showed up in7.1, deprecated since7.17.0(yes the typo one, it's retired) ๐ญCURLE_OUT_OF_MEMORYโ showed up in7.1.libcurl-errors(3)โ we've all been there ๐CURLE_PARTIAL_FILEโ showed up in7.1.libcurl-errors(3)๐ธCURLE_PEER_FAILED_VERIFICATIONโ showed up in7.17.1.libcurl-errors(3)๐CURLE_PROXYโ showed up in7.73.0.libcurl-errors(3)๐ฆCURLE_QUIC_CONNECT_ERRORโ showed up in7.69.0.libcurl-errors(3)โกCURLE_QUOTE_ERRORโ showed up in7.17.0.libcurl-errors(3)๐CURLE_RANGE_ERRORโ showed up in7.17.0.libcurl-errors(3)๐CURLE_READ_ERRORโ showed up in7.1.libcurl-errors(3)๐CURLE_RECURSIVE_API_CALLโ showed up in7.59.0.libcurl-errors(3)โ it's giving "call inside a call inside a call" ๐CURLE_RECV_ERRORโ showed up in7.10.libcurl-errors(3)๐กCURLE_REMOTE_ACCESS_DENIEDโ showed up in7.17.0.libcurl-errors(3)๐ซCURLE_REMOTE_DISK_FULLโ showed up in7.17.0.libcurl-errors(3)๐พCURLE_REMOTE_FILE_EXISTSโ showed up in7.17.0.libcurl-errors(3)๐CURLE_REMOTE_FILE_NOT_FOUNDโ showed up in7.16.1.libcurl-errors(3)๐CURLE_RTSP_CSEQ_ERRORโ showed up in7.20.0.libcurl-errors(3)๐ฌCURLE_RTSP_SESSION_ERRORโ showed up in7.20.0.libcurl-errors(3)๐ฅCURLE_SEND_ERRORโ showed up in7.10.libcurl-errors(3)๐คCURLE_SEND_FAIL_REWINDโ showed up in7.12.3.libcurl-errors(3)โชCURLE_SETOPT_OPTION_SYNTAXโ showed up in7.78.0.libcurl-errors(3)๐CURLE_SHARE_IN_USEโ showed up in7.9.6, deprecated since7.17.0๐ซCURLE_SSHโ showed up in7.16.1.libcurl-errors(3)๐CURLE_SSL_CACERTโ showed up in7.10, deprecated since7.62.0๐CURLE_SSL_CACERT_BADFILEโ showed up in7.16.0.libcurl-errors(3)๐CURLE_SSL_CERTPROBLEMโ showed up in7.10.libcurl-errors(3)๐ชชCURLE_SSL_CIPHERโ showed up in7.10.libcurl-errors(3)๐CURLE_SSL_CLIENTCERTโ showed up in7.77.0.libcurl-errors(3)๐ชชโจCURLE_SSL_CONNECT_ERRORโ showed up in7.1.libcurl-errors(3)๐คCURLE_SSL_CRL_BADFILEโ showed up in7.19.0.libcurl-errors(3)๐CURLE_SSL_ENGINE_INITFAILEDโ showed up in7.12.3.libcurl-errors(3)๐งCURLE_SSL_ENGINE_NOTFOUNDโ showed up in7.9.3.libcurl-errors(3)๐CURLE_SSL_ENGINE_SETFAILEDโ showed up in7.9.3.libcurl-errors(3)โ๏ธCURLE_SSL_INVALIDCERTSTATUSโ showed up in7.41.0.libcurl-errors(3)๐CURLE_SSL_ISSUER_ERRORโ showed up in7.19.0.libcurl-errors(3)๐ท๏ธCURLE_SSL_PEER_CERTIFICATEโ showed up in7.8, deprecated since7.17.1๐ฎโ๐จCURLE_SSL_PINNEDPUBKEYNOTMATCHโ showed up in7.39.0.libcurl-errors(3)๐CURLE_SSL_SHUTDOWN_FAILEDโ showed up in7.16.1.libcurl-errors(3)๐ชCURLE_TELNET_OPTION_SYNTAXโ showed up in7.7, deprecated since7.78.0๐ซกCURLE_TFTP_DISKFULLโ showed up in7.15.0, deprecated since7.17.0๐๏ธCURLE_TFTP_EXISTSโ showed up in7.15.0, deprecated since7.17.0๐CURLE_TFTP_ILLEGALโ showed up in7.15.0.libcurl-errors(3)๐จCURLE_TFTP_NOSUCHUSERโ showed up in7.15.0.libcurl-errors(3)๐คCURLE_TFTP_NOTFOUNDโ showed up in7.15.0.libcurl-errors(3)๐ต๏ธCURLE_TFTP_PERMโ showed up in7.15.0.libcurl-errors(3)๐CURLE_TFTP_UNKNOWNIDโ showed up in7.15.0.libcurl-errors(3)โCURLE_TOO_LARGEโ showed up in8.6.0.libcurl-errors(3)๐CURLE_TOO_MANY_REDIRECTSโ showed up in7.5.libcurl-errors(3)๐CURLE_UNKNOWN_OPTIONโ showed up in7.21.5.libcurl-errors(3)๐คCURLE_UNKNOWN_TELNET_OPTIONโ showed up in7.7, deprecated since7.21.5๐ชซCURLE_UNRECOVERABLE_POLLโ showed up in7.84.0.libcurl-errors(3)๐ฅCURLE_UNSUPPORTED_PROTOCOLโ showed up in7.1.libcurl-errors(3)๐ซCURLE_UPLOAD_FAILEDโ showed up in7.16.3.libcurl-errors(3)๐ฅCURLE_URL_MALFORMATโ showed up in7.1.libcurl-errors(3)๐CURLE_URL_MALFORMAT_USERโ showed up in7.1, deprecated since7.17.0๐CURLE_USE_SSL_FAILEDโ showed up in7.17.0.libcurl-errors(3)๐ก๏ธCURLE_WEIRD_SERVER_REPLYโ showed up in7.51.0.libcurl-errors(3)โ honestly the name is so real, servers are weird ๐ญCURLE_WRITE_ERRORโ showed up in7.1.libcurl-errors(3)โ๏ธ
okay bestie we're moving into file types now, CURLFILETYPE_*, and every single one of these is an 7.21.0 girlie pointing you at CURLOPT_CHUNK_BGN_FUNCTION(3) ๐
CURLFILETYPE_DEVICE_BLOCKโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐ฝCURLFILETYPE_DEVICE_CHARโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐CURLFILETYPE_DIRECTORYโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐CURLFILETYPE_DOORโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐ชCURLFILETYPE_FILEโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐CURLFILETYPE_NAMEDPIPEโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐งชCURLFILETYPE_SOCKETโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐งฆCURLFILETYPE_SYMLINKโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐CURLFILETYPE_UNKNOWNโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)โ
and the CURLFINFOFLAG_* crew, also all 7.21.0, also all pointing at CURLOPT_CHUNK_BGN_FUNCTION(3) โจ
CURLFINFOFLAG_KNOWN_FILENAMEโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐ท๏ธCURLFINFOFLAG_KNOWN_FILETYPEโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐๏ธCURLFINFOFLAG_KNOWN_GIDโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐ฅCURLFINFOFLAG_KNOWN_HLINKCOUNTโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐CURLFINFOFLAG_KNOWN_PERMโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐CURLFINFOFLAG_KNOWN_SIZEโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐CURLFINFOFLAG_KNOWN_TIMEโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)โฐCURLFINFOFLAG_KNOWN_UIDโ showed up in7.21.0.CURLOPT_CHUNK_BGN_FUNCTION(3)๐ง
CURLFOLLOW_ALLโ showed up in8.13.0๐CURLFOLLOW_FIRSTONLYโ showed up in8.13.0๐ฅCURLFOLLOW_OBEYCODEโ showed up in8.13.0๐
okay now the CURLFORM_* section and it is officially a deprecated era โ huge chunk of these got retired in 7.56.0 ๐ we're just documenting them, not endorsing them, bestie ๐ซถ
CURLFORM_ARRAYโ showed up in7.9.1, deprecated since7.56.0๐๏ธCURLFORM_ARRAY_ENDโ showed up in7.9.1, deprecated since7.9.5(yes it got deprecated like four days later basically) ๐ญCURLFORM_ARRAY_STARTโ showed up in7.9.1, deprecated since7.9.5๐CURLFORM_BUFFERโ showed up in7.9.8, deprecated since7.56.0๐งบCURLFORM_BUFFERLENGTHโ showed up in7.9.8, deprecated since7.56.0๐CURLFORM_BUFFERPTRโ showed up in7.9.8, deprecated since7.56.0๐CURLFORM_CONTENTHEADERโ showed up in7.9.3, deprecated since7.56.0๐CURLFORM_CONTENTLENโ showed up in7.46.0, deprecated since7.56.0๐CURLFORM_CONTENTSLENGTHโ showed up in7.9, deprecated since7.56.0๐CURLFORM_CONTENTTYPEโ showed up in7.9, deprecated since7.56.0๐ท๏ธCURLFORM_COPYCONTENTSโ showed up in7.9, deprecated since7.56.0๐CURLFORM_COPYNAMEโ showed up in7.9, deprecated since7.56.0๐CURLFORM_ENDโ showed up in7.9, deprecated since7.56.0๐CURLFORM_FILEโ showed up in7.9, deprecated since7.56.0๐CURLFORM_FILECONTENTโ showed up in7.9.1, deprecated since7.56.0๐CURLFORM_FILENAMEโ showed up in7.9.6, deprecated since7.56.0๐ท๏ธCURLFORM_NAMELENGTHโ showed up in7.9, deprecated since7.56.0๐CURLFORM_NOTHINGโ showed up in7.9, deprecated since7.56.0๐ซฅCURLFORM_PTRCONTENTSโ showed up in7.9, deprecated since7.56.0๐CURLFORM_PTRNAMEโ showed up in7.9, deprecated since7.56.0๐CURLFORM_STREAMโ showed up in7.18.2, deprecated since7.56.0๐
back to FTP land โจ
CURLFTP_CREATE_DIRโ showed up in7.19.4. go readCURLOPT_FTP_CREATE_MISSING_DIRS(3)๐CURLFTP_CREATE_DIR_NONEโ showed up in7.19.4.CURLOPT_FTP_CREATE_MISSING_DIRS(3)๐ซCURLFTP_CREATE_DIR_RETRYโ showed up in7.19.4.CURLOPT_FTP_CREATE_MISSING_DIRS(3)๐CURLFTPAUTH_DEFAULTโ showed up in7.12.2.CURLOPT_FTPSSLAUTH(3)๐๏ธCURLFTPAUTH_SSLโ showed up in7.12.2.CURLOPT_FTPSSLAUTH(3)๐CURLFTPAUTH_TLSโ showed up in7.12.2.CURLOPT_FTPSSLAUTH(3)๐CURLFTPMETHOD_DEFAULTโ showed up in7.15.3.CURLOPT_FTP_FILEMETHOD(3)๐๏ธCURLFTPMETHOD_MULTICWDโ showed up in7.15.3.CURLOPT_FTP_FILEMETHOD(3)๐งญCURLFTPMETHOD_NOCWDโ showed up in7.15.3.CURLOPT_FTP_FILEMETHOD(3)๐ทCURLFTPMETHOD_SINGLECWDโ showed up in7.15.3.CURLOPT_FTP_FILEMETHOD(3)1๏ธโฃCURLFTPSSL_ALLโ showed up in7.11.0, deprecated since7.17.0๐CURLFTPSSL_CCC_ACTIVEโ showed up in7.16.2.CURLOPT_USE_SSL(3)๐ขCURLFTPSSL_CCC_NONEโ showed up in7.16.2.CURLOPT_USE_SSL(3)โชCURLFTPSSL_CCC_PASSIVEโ showed up in7.16.1.CURLOPT_USE_SSL(3)๐ตCURLFTPSSL_CONTROLโ showed up in7.11.0, deprecated since7.17.0๐ซCURLFTPSSL_NONEโ showed up in7.11.0, deprecated since7.17.0๐ซCURLFTPSSL_TRYโ showed up in7.11.0, deprecated since7.17.0๐ซ
CURLGSSAPI_DELEGATION_FLAGโ showed up in7.22.0.CURLOPT_GSSAPI_DELEGATION(3)๐ซCURLGSSAPI_DELEGATION_NONEโ showed up in7.22.0.CURLOPT_GSSAPI_DELEGATION(3)๐ซCURLGSSAPI_DELEGATION_POLICY_FLAGโ showed up in7.22.0.CURLOPT_GSSAPI_DELEGATION(3)๐
header bits, all 7.83.0, all pointing at curl_easy_header(3) ๐
CURLH_1XXโ showed up in7.83.0.curl_easy_header(3)1๏ธโฃCURLH_CONNECTโ showed up in7.83.0.curl_easy_header(3)๐คCURLH_HEADERโ showed up in7.83.0.curl_easy_header(3)๐CURLH_PSEUDOโ showed up in7.83.0.curl_easy_header(3)๐ปCURLH_TRAILERโ showed up in7.83.0.curl_easy_header(3)๐CURLHE_BAD_ARGUMENTโ showed up in7.83.0.libcurl-errors(3)๐CURLHE_BADINDEXโ showed up in7.83.0.libcurl-errors(3)๐ขCURLHE_MISSINGโ showed up in7.83.0.libcurl-errors(3)๐ซฅ
okay bestie we're deep in the list now, still alphabetizing like it's our job (it literally is) โ no skips, no shortcuts, let's go ๐
CURLHE_NOHEADERSโ dropped in7.83.0. seelibcurl-errors(3)โจCURLHE_NOREQUESTโ dropped in7.83.0. seelibcurl-errors(3)CURLHE_NOT_BUILT_INโ dropped in7.83.0. seelibcurl-errors(3)CURLHE_OKโ dropped in7.83.0. seelibcurl-errors(3)โ the good one fr ๐CURLHE_OUT_OF_MEMORYโ dropped in7.83.0. seelibcurl-errors(3)CURLHEADER_SEPARATEโ dropped in7.37.0. seeCURLOPT_HEADEROPT(3)CURLHEADER_UNIFIEDโ dropped in7.37.0. seeCURLOPT_HEADEROPT(3)CURLHSTS_ENABLEโ dropped in7.74.0. seeCURLOPT_HSTS_CTRL(3)CURLHSTS_READONLYFILEโ dropped in7.74.0. seeCURLOPT_HSTS_CTRL(3)
okay now the CURLINFO_ era begins and it is long, so hydrate first ๐
CURLINFO_ACTIVESOCKETโ dropped in7.45.0.CURLINFO_APPCONNECT_TIMEโ dropped in7.19.0.CURLINFO_APPCONNECT_TIME_Tโ dropped in7.61.0.CURLINFO_CAINFOโ dropped in7.84.0.CURLINFO_CAPATHโ dropped in7.84.0.CURLINFO_CERTINFOโ dropped in7.19.1.CURLINFO_CONDITION_UNMETโ dropped in7.19.4.CURLINFO_CONN_IDโ dropped in8.2.0.CURLINFO_CONNECT_TIMEโ dropped in7.4.1.CURLINFO_CONNECT_TIME_Tโ dropped in7.61.0.CURLINFO_CONTENT_LENGTH_DOWNLOADโ dropped in7.6.1. deprecated since7.55.0โ ๏ธCURLINFO_CONTENT_LENGTH_DOWNLOAD_Tโ dropped in7.55.0.CURLINFO_CONTENT_LENGTH_UPLOADโ dropped in7.6.1. deprecated since7.55.0โ ๏ธCURLINFO_CONTENT_LENGTH_UPLOAD_Tโ dropped in7.55.0.CURLINFO_CONTENT_TYPEโ dropped in7.9.4.CURLINFO_COOKIELISTโ dropped in7.14.1.CURLINFO_DATA_INโ dropped in7.9.6. seeCURLOPT_DEBUGFUNCTION(3)CURLINFO_DATA_OUTโ dropped in7.9.6. seeCURLOPT_DEBUGFUNCTION(3)CURLINFO_DOUBLEโ dropped in7.4.1.CURLINFO_EARLYDATA_SENT_Tโ dropped in8.11.0.CURLINFO_EFFECTIVE_METHODโ dropped in7.72.0.CURLINFO_EFFECTIVE_URLโ dropped in7.4.CURLINFO_ENDโ dropped in7.9.6.CURLINFO_FILETIMEโ dropped in7.5.CURLINFO_FILETIME_Tโ dropped in7.59.0.CURLINFO_FTP_ENTRY_PATHโ dropped in7.15.4.CURLINFO_HEADER_INโ dropped in7.9.6. seeCURLOPT_DEBUGFUNCTION(3)CURLINFO_HEADER_OUTโ dropped in7.9.6. seeCURLOPT_DEBUGFUNCTION(3)CURLINFO_HEADER_SIZEโ dropped in7.4.1.CURLINFO_HTTP_CODEโ dropped in7.4.1. deprecated since7.10.8โ ๏ธCURLINFO_HTTP_CONNECTCODEโ dropped in7.10.7.CURLINFO_HTTP_VERSIONโ dropped in7.50.0.CURLINFO_HTTPAUTH_AVAILโ dropped in7.10.8.CURLINFO_HTTPAUTH_USEDโ dropped in8.12.0.CURLINFO_LASTONEโ dropped in7.4.1.CURLINFO_LASTSOCKETโ dropped in7.15.2. deprecated since7.45.0โ ๏ธCURLINFO_LOCAL_IPโ dropped in7.21.0.CURLINFO_LOCAL_PORTโ dropped in7.21.0.CURLINFO_LONGโ dropped in7.4.1.CURLINFO_MASKโ dropped in7.4.1.CURLINFO_NAMELOOKUP_TIMEโ dropped in7.4.1.CURLINFO_NAMELOOKUP_TIME_Tโ dropped in7.61.0.CURLINFO_NONEโ dropped in7.4.1.CURLINFO_NUM_CONNECTSโ dropped in7.12.3.CURLINFO_OFF_Tโ dropped in7.55.0.CURLINFO_OS_ERRNOโ dropped in7.12.2.CURLINFO_POSTTRANSFER_TIME_Tโ dropped in8.10.0.CURLINFO_PRETRANSFER_TIMEโ dropped in7.4.1.CURLINFO_PRETRANSFER_TIME_Tโ dropped in7.61.0.CURLINFO_PRIMARY_IPโ dropped in7.19.0.CURLINFO_PRIMARY_PORTโ dropped in7.21.0.CURLINFO_PRIVATEโ dropped in7.10.3.CURLINFO_PROTOCOLโ dropped in7.52.0. deprecated since7.85.0โ ๏ธCURLINFO_PROXY_ERRORโ dropped in7.73.0.CURLINFO_PROXY_SSL_VERIFYRESULTโ dropped in7.52.0.CURLINFO_PROXYAUTH_AVAILโ dropped in7.10.8.CURLINFO_PROXYAUTH_USEDโ dropped in8.12.0.CURLINFO_PTRโ dropped in7.54.1.CURLINFO_QUEUE_TIME_Tโ dropped in8.6.0.CURLINFO_REDIRECT_COUNTโ dropped in7.9.7.CURLINFO_REDIRECT_TIMEโ dropped in7.9.7.CURLINFO_REDIRECT_TIME_Tโ dropped in7.61.0.CURLINFO_REDIRECT_URLโ dropped in7.18.2.CURLINFO_REFERERโ dropped in7.76.0.CURLINFO_REQUEST_SIZEโ dropped in7.4.1.CURLINFO_RESPONSE_CODEโ dropped in7.10.8.CURLINFO_RETRY_AFTERโ dropped in7.66.0.CURLINFO_RTSP_CLIENT_CSEQโ dropped in7.20.0.CURLINFO_RTSP_CSEQ_RECVโ dropped in7.20.0.CURLINFO_RTSP_SERVER_CSEQโ dropped in7.20.0.CURLINFO_RTSP_SESSION_IDโ dropped in7.20.0.CURLINFO_SCHEMEโ dropped in7.52.0.CURLINFO_SIZE_DOWNLOADโ dropped in7.4.1. deprecated since7.55.0โ ๏ธCURLINFO_SIZE_DOWNLOAD_Tโ dropped in7.55.0.CURLINFO_SIZE_UPLOADโ dropped in7.4.1. deprecated since7.55.0โ ๏ธCURLINFO_SIZE_UPLOAD_Tโ dropped in7.55.0.CURLINFO_SLISTโ dropped in7.12.3.CURLINFO_SOCKETโ dropped in7.45.0.CURLINFO_SPEED_DOWNLOADโ dropped in7.4.1. deprecated since7.55.0โ ๏ธCURLINFO_SPEED_DOWNLOAD_Tโ dropped in7.55.0.CURLINFO_SPEED_UPLOADโ dropped in7.4.1. deprecated since7.55.0โ ๏ธCURLINFO_SPEED_UPLOAD_Tโ dropped in7.55.0.CURLINFO_SSL_DATA_INโ dropped in7.12.1. seeCURLOPT_DEBUGFUNCTION(3)CURLINFO_SSL_DATA_OUTโ dropped in7.12.1. seeCURLOPT_DEBUGFUNCTION(3)CURLINFO_SSL_ENGINESโ dropped in7.12.3.CURLINFO_SSL_VERIFYRESULTโ dropped in7.5.CURLINFO_STARTTRANSFER_TIMEโ dropped in7.9.2.CURLINFO_STARTTRANSFER_TIME_Tโ dropped in7.61.0.CURLINFO_STRINGโ dropped in7.4.1.CURLINFO_TEXTโ dropped in7.9.6. seeCURLOPT_DEBUGFUNCTION(3)CURLINFO_TLS_SESSIONโ dropped in7.34.0. deprecated since7.48.0โ ๏ธCURLINFO_TLS_SSL_PTRโ dropped in7.48.0.CURLINFO_TOTAL_TIMEโ dropped in7.4.1.CURLINFO_TOTAL_TIME_Tโ dropped in7.61.0.CURLINFO_TYPEMASKโ dropped in7.4.1.CURLINFO_USED_PROXYโ dropped in8.7.0.CURLINFO_XFER_IDโ dropped in8.2.0.
see how many of those got a deprecated tag? that's the manpage telling you to move on, bestie, we don't stay in toxic relationships ๐
CURLIOCMD_NOPโ dropped in7.12.3. seeCURLOPT_IOCTLFUNCTION(3)CURLIOCMD_RESTARTREADโ dropped in7.12.3. seeCURLOPT_IOCTLFUNCTION(3)CURLIOE_FAILRESTARTโ dropped in7.12.3. seeCURLOPT_IOCTLFUNCTION(3)CURLIOE_OKโ dropped in7.12.3. seeCURLOPT_IOCTLFUNCTION(3)โจCURLIOE_UNKNOWNCMDโ dropped in7.12.3. seeCURLOPT_IOCTLFUNCTION(3)
okay now the known-hosts crew, and honestly they have main character energy ๐
CURLKHMATCH_MISMATCHโ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHMATCH_MISSINGโ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHMATCH_OKโ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)๐ซถCURLKHSTAT_DEFERโ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHSTAT_FINEโ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHSTAT_FINE_ADD_TO_FILEโ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHSTAT_FINE_REPLACEโ dropped in7.73.0. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHSTAT_REJECTโ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHTYPE_DSSโ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHTYPE_ECDSAโ dropped in7.58.0. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHTYPE_ED25519โ dropped in7.58.0. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHTYPE_RSAโ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHTYPE_RSA1โ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)CURLKHTYPE_UNKNOWNโ dropped in7.19.6. seeCURLOPT_SSH_KEYFUNCTION(3)
and now, the CURLM_ section โ the multi handle saga, aka the group chat of libcurl ๐
CURLM_ABORTED_BY_CALLBACKโ dropped in7.81.0. seelibcurl-errors(3)CURLM_ADDED_ALREADYโ dropped in7.33.0. seelibcurl-errors(3)CURLM_BAD_EASY_HANDLEโ dropped in7.9.6. seelibcurl-errors(3)CURLM_BAD_FUNCTION_ARGUMENTโ dropped in7.69.0. seelibcurl-errors(3)CURLM_BAD_HANDLEโ dropped in7.9.6. seelibcurl-errors(3)CURLM_BAD_SOCKETโ dropped in7.15.4. seelibcurl-errors(3)CURLM_CALL_MULTI_PERFORMโ dropped in7.9.6. seelibcurl-errors(3)CURLM_CALL_MULTI_SOCKETโ dropped in7.15.5. seelibcurl-errors(3)CURLM_INTERNAL_ERRORโ dropped in7.9.6. seelibcurl-errors(3)CURLM_OKโ dropped in7.9.6. seelibcurl-errors(3)โ the one we're all rooting for ๐CURLM_OUT_OF_MEMORYโ dropped in7.9.6. seelibcurl-errors(3)CURLM_RECURSIVE_API_CALLโ dropped in7.59.0. seelibcurl-errors(3)CURLM_UNKNOWN_OPTIONโ dropped in7.15.4. seelibcurl-errors(3)CURLM_UNRECOVERABLE_POLLโ dropped in7.84.0. seelibcurl-errors(3)CURLM_WAKEUP_FAILUREโ dropped in7.68.0. seelibcurl-errors(3)
CURLMIMEOPT_FORMESCAPEโ dropped in7.81.0. seeCURLOPT_MIME_OPTIONS(3)
little CURLMINFO_ cluster, all born in 8.16.0 together like triplets (sextuplets?) ๐
CURLMINFO_NONEโ dropped in8.16.0.CURLMINFO_XFERS_ADDEDโ dropped in8.16.0.CURLMINFO_XFERS_CURRENTโ dropped in8.16.0.CURLMINFO_XFERS_DONEโ dropped in8.16.0.CURLMINFO_XFERS_PENDINGโ dropped in8.16.0.CURLMINFO_XFERS_RUNNINGโ dropped in8.16.0.CURLMNOTIFY_EASY_DONEโ dropped in8.17.0.CURLMNOTIFY_INFO_READโ dropped in8.17.0.CURLMNWC_CLEAR_CONNSโ dropped in8.16.0.CURLMNWC_CLEAR_DNSโ dropped in8.16.0.
and we close this part on the CURLMOPT_ options, each one pointing at its own lil page ๐ฆ
CURLMOPT_CHUNK_LENGTH_PENALTY_SIZEโ dropped in7.30.0. seeCURLMOPT_CHUNK_LENGTH_PENALTY_SIZE(3)CURLMOPT_CONTENT_LENGTH_PENALTY_SIZEโ dropped in7.30.0. seeCURLMOPT_CONTENT_LENGTH_PENALTY_SIZE(3)CURLMOPT_MAX_CONCURRENT_STREAMSโ dropped in7.67.0. seeCURLMOPT_MAX_CONCURRENT_STREAMS(3)CURLMOPT_MAX_HOST_CONNECTIONSโ dropped in7.30.0. seeCURLMOPT_MAX_HOST_CONNECTIONS(3)
okay we're not done yet, the list keeps going โ stay tuned bestie, don't touch that dial ๐
CURLMOPT_MAX_PIPELINE_LENGTHโ introduced in 7.30.0 โจ go readCURLMOPT_MAX_PIPELINE_LENGTH(3)CURLMOPT_MAX_TOTAL_CONNECTIONSโ introduced in 7.30.0, seeCURLMOPT_MAX_TOTAL_CONNECTIONS(3)๐ซถCURLMOPT_MAXCONNECTSโ introduced in 7.16.3, seeCURLMOPT_MAXCONNECTS(3)CURLMOPT_NETWORK_CHANGEDโ introduced in 8.16.0, seeCURLMOPT_NETWORK_CHANGED(3)๐ฆCURLMOPT_NOTIFYDATAโ introduced in 8.17.0, seeCURLMOPT_NOTIFYDATA(3)CURLMOPT_NOTIFYFUNCTIONโ introduced in 8.17.0, seeCURLMOPT_NOTIFYFUNCTION(3)๐CURLMOPT_PIPELININGโ introduced in 7.16.0, seeCURLMOPT_PIPELINING(3)CURLMOPT_PIPELINING_SERVER_BLโ introduced in 7.30.0, seeCURLMOPT_PIPELINING_SERVER_BL(3)CURLMOPT_PIPELINING_SITE_BLโ introduced in 7.30.0, seeCURLMOPT_PIPELINING_SITE_BL(3)๐ธCURLMOPT_PUSHDATAโ introduced in 7.44.0, seeCURLMOPT_PUSHDATA(3)CURLMOPT_PUSHFUNCTIONโ introduced in 7.44.0, seeCURLMOPT_PUSHFUNCTION(3)CURLMOPT_SOCKETDATAโ introduced in 7.15.4, seeCURLMOPT_SOCKETDATA(3)โญCURLMOPT_SOCKETFUNCTIONโ introduced in 7.15.4, seeCURLMOPT_SOCKETFUNCTION(3)CURLMOPT_TIMERDATAโ introduced in 7.16.0, seeCURLMOPT_TIMERDATA(3)CURLMOPT_TIMERFUNCTIONโ introduced in 7.16.0, seeCURLMOPT_TIMERFUNCTION(3)๐CURLMSG_DONEโ introduced in 7.9.6, seecurl_multi_info_read(3)CURLMSG_NONEโ introduced in 7.9.6, seecurl_multi_info_read(3)๐ซCURLOPTโ introduced in 7.69.0, and that's the whole line, no extra page to send you to ๐CURLOPT_ABSTRACT_UNIX_SOCKETโ introduced in 7.53.0, seeCURLOPT_ABSTRACT_UNIX_SOCKET(3)CURLOPT_ACCEPT_ENCODINGโ introduced in 7.21.6, seeCURLOPT_ACCEPT_ENCODING(3)CURLOPT_ACCEPTTIMEOUT_MSโ introduced in 7.24.0, seeCURLOPT_ACCEPTTIMEOUT_MS(3)๐CURLOPT_ADDRESS_SCOPEโ introduced in 7.19.0, seeCURLOPT_ADDRESS_SCOPE(3)CURLOPT_ALTSVCโ introduced in 7.64.1, seeCURLOPT_ALTSVC(3)CURLOPT_ALTSVC_CTRLโ introduced in 7.64.1, seeCURLOPT_ALTSVC_CTRL(3)๐ฆCURLOPT_APPENDโ introduced in 7.17.0, seeCURLOPT_APPEND(3)CURLOPT_AUTOREFERERโ introduced in 7.1, seeCURLOPT_AUTOREFERER(3)CURLOPT_AWS_SIGV4โ introduced in 7.75.0, seeCURLOPT_AWS_SIGV4(3)๐ฅCURLOPT_BUFFERSIZEโ introduced in 7.10, seeCURLOPT_BUFFERSIZE(3)CURLOPT_CA_CACHE_TIMEOUTโ introduced in 7.87.0, seeCURLOPT_CA_CACHE_TIMEOUT(3)CURLOPT_CAINFOโ introduced in 7.4.2, seeCURLOPT_CAINFO(3)๐CURLOPT_CAINFO_BLOBโ introduced in 7.77.0, seeCURLOPT_CAINFO_BLOB(3)CURLOPT_CAPATHโ introduced in 7.9.8, seeCURLOPT_CAPATH(3)CURLOPT_CERTINFOโ introduced in 7.19.1, seeCURLOPT_CERTINFO(3)๐CURLOPT_CHUNK_BGN_FUNCTIONโ introduced in 7.21.0, seeCURLOPT_CHUNK_BGN_FUNCTION(3)CURLOPT_CHUNK_DATAโ introduced in 7.21.0, seeCURLOPT_CHUNK_DATA(3)CURLOPT_CHUNK_END_FUNCTIONโ introduced in 7.21.0, seeCURLOPT_CHUNK_END_FUNCTION(3)๐งCURLOPT_CLOSEFUNCTIONโ introduced in 7.7, deprecated since 7.11.1, no see-also, she's just a memory now ๐CURLOPT_CLOSEPOLICYโ introduced in 7.7, deprecated since 7.16.1, also no see-also ๐ซCURLOPT_CLOSESOCKETDATAโ introduced in 7.21.7, seeCURLOPT_CLOSESOCKETDATA(3)CURLOPT_CLOSESOCKETFUNCTIONโ introduced in 7.21.7, seeCURLOPT_CLOSESOCKETFUNCTION(3)CURLOPT_CONNECT_ONLYโ introduced in 7.15.2, seeCURLOPT_CONNECT_ONLY(3)โจCURLOPT_CONNECT_TOโ introduced in 7.49.0, seeCURLOPT_CONNECT_TO(3)CURLOPT_CONNECTTIMEOUTโ introduced in 7.7, seeCURLOPT_CONNECTTIMEOUT(3)CURLOPT_CONNECTTIMEOUT_MSโ introduced in 7.16.2, seeCURLOPT_CONNECTTIMEOUT_MS(3)โฐCURLOPT_CONV_FROM_NETWORK_FUNCTIONโ introduced in 7.15.4, deprecated since 7.82.0, no see-also, she got yeeted ๐ญCURLOPT_CONV_FROM_UTF8_FUNCTIONโ introduced in 7.15.4, deprecated since 7.82.0, no see-also ๐CURLOPT_CONV_TO_NETWORK_FUNCTIONโ introduced in 7.15.4, deprecated since 7.82.0, no see-also ๐ซCURLOPT_COOKIEโ introduced in 7.1, seeCURLOPT_COOKIE(3)๐ชCURLOPT_COOKIEFILEโ introduced in 7.1, seeCURLOPT_COOKIEFILE(3)CURLOPT_COOKIEJARโ introduced in 7.9, seeCURLOPT_COOKIEJAR(3)CURLOPT_COOKIELISTโ introduced in 7.14.1, seeCURLOPT_COOKIELIST(3)๐ธCURLOPT_COOKIESESSIONโ introduced in 7.9.7, seeCURLOPT_COOKIESESSION(3)CURLOPT_COPYPOSTFIELDSโ introduced in 7.17.1, seeCURLOPT_COPYPOSTFIELDS(3)CURLOPT_CRLFโ introduced in 7.1, seeCURLOPT_CRLF(3)๐CURLOPT_CRLFILEโ introduced in 7.19.0, seeCURLOPT_CRLFILE(3)CURLOPT_CURLUโ introduced in 7.63.0, seeCURLOPT_CURLU(3)CURLOPT_CUSTOMREQUESTโ introduced in 7.1, seeCURLOPT_CUSTOMREQUEST(3)๐CURLOPT_DEBUGDATAโ introduced in 7.9.6, seeCURLOPT_DEBUGDATA(3)CURLOPT_DEBUGFUNCTIONโ introduced in 7.9.6, seeCURLOPT_DEBUGFUNCTION(3)CURLOPT_DEFAULT_PROTOCOLโ introduced in 7.45.0, seeCURLOPT_DEFAULT_PROTOCOL(3)๐CURLOPT_DIRLISTONLYโ introduced in 7.17.0, seeCURLOPT_DIRLISTONLY(3)CURLOPT_DISALLOW_USERNAME_IN_URLโ introduced in 7.61.0, seeCURLOPT_DISALLOW_USERNAME_IN_URL(3)CURLOPT_DNS_CACHE_TIMEOUTโ introduced in 7.9.3, seeCURLOPT_DNS_CACHE_TIMEOUT(3)โณCURLOPT_DNS_INTERFACEโ introduced in 7.33.0, seeCURLOPT_DNS_INTERFACE(3)CURLOPT_DNS_LOCAL_IP4โ introduced in 7.33.0, seeCURLOPT_DNS_LOCAL_IP4(3)CURLOPT_DNS_LOCAL_IP6โ introduced in 7.33.0, seeCURLOPT_DNS_LOCAL_IP6(3)๐ฆCURLOPT_DNS_SERVERSโ introduced in 7.24.0, seeCURLOPT_DNS_SERVERS(3)CURLOPT_DNS_SHUFFLE_ADDRESSESโ introduced in 7.60.0, seeCURLOPT_DNS_SHUFFLE_ADDRESSES(3)CURLOPT_DNS_USE_GLOBAL_CACHEโ introduced in 7.9.3, deprecated since 7.11.1, no see-also, gone but not forgotten ๐CURLOPT_DOH_SSL_VERIFYHOSTโ introduced in 7.76.0, seeCURLOPT_DOH_SSL_VERIFYHOST(3)๐CURLOPT_DOH_SSL_VERIFYPEERโ introduced in 7.76.0, seeCURLOPT_DOH_SSL_VERIFYPEER(3)CURLOPT_DOH_SSL_VERIFYSTATUSโ introduced in 7.76.0, seeCURLOPT_DOH_SSL_VERIFYSTATUS(3)CURLOPT_DOH_URLโ introduced in 7.62.0, seeCURLOPT_DOH_URL(3)๐ซถCURLOPT_ECHโ introduced in 8.8.0, seeCURLOPT_ECH(3)CURLOPT_EGDSOCKETโ introduced in 7.7, deprecated since 7.84.0, no see-also ๐CURLOPT_ENCODINGโ introduced in 7.10, deprecated since 7.21.6, no see-also, retro icon tbh โจCURLOPT_ERRORBUFFERโ introduced in 7.1, seeCURLOPT_ERRORBUFFER(3)CURLOPT_EXPECT_100_TIMEOUT_MSโ introduced in 7.36.0, seeCURLOPT_EXPECT_100_TIMEOUT_MS(3)โญCURLOPT_FAILONERRORโ introduced in 7.1, seeCURLOPT_FAILONERROR(3)CURLOPT_FILEโ introduced in 7.1, deprecated since 7.9.7, no see-also ๐ซCURLOPT_FILETIMEโ introduced in 7.5, seeCURLOPT_FILETIME(3)๐ฐ๏ธCURLOPT_FNMATCH_DATAโ introduced in 7.21.0, seeCURLOPT_FNMATCH_DATA(3)CURLOPT_FNMATCH_FUNCTIONโ introduced in 7.21.0, seeCURLOPT_FNMATCH_FUNCTION(3)CURLOPT_FOLLOWLOCATIONโ introduced in 7.1, seeCURLOPT_FOLLOWLOCATION(3)๐งCURLOPT_FORBID_REUSEโ introduced in 7.7, seeCURLOPT_FORBID_REUSE(3)CURLOPT_FRESH_CONNECTโ introduced in 7.7, seeCURLOPT_FRESH_CONNECT(3)๐ฅCURLOPT_FTP_ACCOUNTโ introduced in 7.13.0, seeCURLOPT_FTP_ACCOUNT(3)CURLOPT_FTP_ALTERNATIVE_TO_USERโ introduced in 7.15.5, seeCURLOPT_FTP_ALTERNATIVE_TO_USER(3)CURLOPT_FTP_CREATE_MISSING_DIRSโ introduced in 7.10.7, seeCURLOPT_FTP_CREATE_MISSING_DIRS(3)๐CURLOPT_FTP_FILEMETHODโ introduced in 7.15.1, seeCURLOPT_FTP_FILEMETHOD(3)CURLOPT_FTP_RESPONSE_TIMEOUTโ introduced in 7.10.8, deprecated since 7.85.0, no see-also ๐CURLOPT_FTP_SKIP_PASV_IPโ introduced in 7.15.0, seeCURLOPT_FTP_SKIP_PASV_IP(3)CURLOPT_FTP_SSLโ introduced in 7.11.0, deprecated since 7.16.4, no see-also ๐ญCURLOPT_FTP_SSL_CCCโ introduced in 7.16.1, seeCURLOPT_FTP_SSL_CCC(3)๐CURLOPT_FTP_USE_EPRTโ introduced in 7.10.5, seeCURLOPT_FTP_USE_EPRT(3)CURLOPT_FTP_USE_EPSVโ introduced in 7.9.2, seeCURLOPT_FTP_USE_EPSV(3)CURLOPT_FTP_USE_PRETโ introduced in 7.20.0, seeCURLOPT_FTP_USE_PRET(3)๐ธCURLOPT_FTPAPPENDโ introduced in 7.1, deprecated since 7.16.4, no see-also ๐CURLOPT_FTPASCIIโ introduced in 7.1, deprecated since 7.11.1, no see-also ๐ซCURLOPT_FTPLISTONLYโ introduced in 7.1, deprecated since 7.16.4, no see-alsoCURLOPT_FTPPORTโ introduced in 7.1, seeCURLOPT_FTPPORT(3)๐CURLOPT_FTPSSLAUTHโ introduced in 7.12.2, seeCURLOPT_FTPSSLAUTH(3)CURLOPT_GSSAPI_DELEGATIONโ introduced in 7.22.0, seeCURLOPT_GSSAPI_DELEGATION(3)CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MSโ introduced in 7.59.0, seeCURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS(3)๐CURLOPT_HAPROXY_CLIENT_IPโ introduced in 8.2.0, seeCURLOPT_HAPROXY_CLIENT_IP(3)CURLOPT_HAPROXYPROTOCOLโ introduced in 7.60.0, seeCURLOPT_HAPROXYPROTOCOL(3)๐CURLOPT_HEADERโ introduced in 7.1, seeCURLOPT_HEADER(3)CURLOPT_HEADERDATAโ introduced in 7.10, seeCURLOPT_HEADERDATA(3)CURLOPT_HEADERFUNCTIONโ introduced in 7.7.2, seeCURLOPT_HEADERFUNCTION(3)๐ซถCURLOPT_HEADEROPTโ introduced in 7.37.0, seeCURLOPT_HEADEROPT(3)CURLOPT_HSTSโ introduced in 7.74.0, seeCURLOPT_HSTS(3)CURLOPT_HSTS_CTRLโ introduced in 7.74.0, seeCURLOPT_HSTS_CTRL(3)โญCURLOPT_HSTSREADDATAโ introduced in 7.74.0, seeCURLOPT_HSTSREADDATA(3)CURLOPT_HSTSREADFUNCTIONโ introduced in 7.74.0, seeCURLOPT_HSTSREADFUNCTION(3)CURLOPT_HSTSWRITEDATAโ introduced in 7.74.0, seeCURLOPT_HSTSWRITEDATA(3)๐ฆCURLOPT_HSTSWRITEFUNCTIONโ introduced in 7.74.0, seeCURLOPT_HSTSWRITEFUNCTION(3)CURLOPT_HTTP09_ALLOWEDโ introduced in 7.64.0, seeCURLOPT_HTTP09_ALLOWED(3)CURLOPT_HTTP200ALIASESโ introduced in 7.10.3, seeCURLOPT_HTTP200ALIASES(3)๐ซCURLOPT_HTTP_CONTENT_DECODINGโ introduced in 7.16.2, seeCURLOPT_HTTP_CONTENT_DECODING(3)CURLOPT_HTTP_TRANSFER_DECODINGโ introduced in 7.16.2, seeCURLOPT_HTTP_TRANSFER_DECODING(3)CURLOPT_HTTP_VERSIONโ introduced in 7.9.1, seeCURLOPT_HTTP_VERSION(3)๐ธCURLOPT_HTTPAUTHโ introduced in 7.10.6, seeCURLOPT_HTTPAUTH(3)CURLOPT_HTTPGETโ introduced in 7.8.1, seeCURLOPT_HTTPGET(3)CURLOPT_HTTPHEADERโ introduced in 7.1, seeCURLOPT_HTTPHEADER(3)โจCURLOPT_HTTPPOSTโ introduced in 7.1, deprecated since 7.56.0, no see-also ๐CURLOPT_HTTPPROXYTUNNELโ introduced in 7.3, seeCURLOPT_HTTPPROXYTUNNEL(3)CURLOPT_HTTPREQUESTโ introduced in 7.1, last used in 7.15.5, no see-also, an absolute relic ๐CURLOPT_IGNORE_CONTENT_LENGTHโ dropped in7.14.1, peepCURLOPT_IGNORE_CONTENT_LENGTH(3)โจCURLOPT_INFILEโ from7.1, and deprecated since7.9.7๐ so she's retired, bestieCURLOPT_INFILESIZEโ from7.1, seeCURLOPT_INFILESIZE(3)๐ซถCURLOPT_INFILESIZE_LARGEโ from7.11.0, seeCURLOPT_INFILESIZE_LARGE(3)โจCURLOPT_INTERFACEโ from7.3, seeCURLOPT_INTERFACE(3)๐ฆCURLOPT_INTERLEAVEDATAโ from7.20.0, seeCURLOPT_INTERLEAVEDATA(3)๐CURLOPT_INTERLEAVEFUNCTIONโ from7.20.0, seeCURLOPT_INTERLEAVEFUNCTION(3)๐ (her and the data one are twins, same era, iconic)CURLOPT_IOCTLDATAโ from7.12.3, deprecated since7.18.0๐CURLOPT_IOCTLFUNCTIONโ from7.12.3, deprecated since7.18.0๐ matching set of retired icons, nglCURLOPT_IPRESOLVEโ from7.10.8, seeCURLOPT_IPRESOLVE(3)๐ธCURLOPT_ISSUERCERTโ from7.19.0, seeCURLOPT_ISSUERCERT(3)๐CURLOPT_ISSUERCERT_BLOBโ from7.71.0, seeCURLOPT_ISSUERCERT_BLOB(3)๐ the glow-up versionCURLOPT_KEEP_SENDING_ON_ERRORโ from7.51.0, seeCURLOPT_KEEP_SENDING_ON_ERROR(3)๐ฅCURLOPT_KEYPASSWDโ from7.17.0, seeCURLOPT_KEYPASSWD(3)๐CURLOPT_KRB4LEVELโ from7.3, deprecated since7.17.0๐CURLOPT_KRBLEVELโ from7.16.4, deprecated since8.17.0๐ (the newer spelling and she still got deprecated, crying)CURLOPT_LOCALPORTโ from7.15.2, seeCURLOPT_LOCALPORT(3)๐ฆCURLOPT_LOCALPORTRANGEโ from7.15.2, seeCURLOPT_LOCALPORTRANGE(3)๐ฆ same version, bestie energyCURLOPT_LOGIN_OPTIONSโ from7.34.0, seeCURLOPT_LOGIN_OPTIONS(3)๐ธCURLOPT_LOW_SPEED_LIMITโ from7.1, seeCURLOPT_LOW_SPEED_LIMIT(3)๐CURLOPT_LOW_SPEED_TIMEโ from7.1, seeCURLOPT_LOW_SPEED_TIME(3)๐ her partner in crimeCURLOPT_MAIL_AUTHโ from7.25.0, seeCURLOPT_MAIL_AUTH(3)๐ฌCURLOPT_MAIL_FROMโ from7.20.0, seeCURLOPT_MAIL_FROM(3)๐ฌCURLOPT_MAIL_RCPTโ from7.20.0, seeCURLOPT_MAIL_RCPT(3)๐ฌ the mail trio all showed up together, love that for themCURLOPT_MAIL_RCPT_ALLLOWFAILSโ from7.69.0, deprecated since8.2.0๐ and yes, the three-L spelling is literally how it's written, keep it exactly like that, no capCURLOPT_MAIL_RCPT_ALLOWFAILSโ from8.2.0, seeCURLOPT_MAIL_RCPT_ALLOWFAILS(3)โจ the fixed-spelling replacement, we love a redemption arcCURLOPT_MAX_RECV_SPEED_LARGEโ from7.15.5, seeCURLOPT_MAX_RECV_SPEED_LARGE(3)๐CURLOPT_MAX_SEND_SPEED_LARGEโ from7.15.5, seeCURLOPT_MAX_SEND_SPEED_LARGE(3)๐CURLOPT_MAXAGE_CONNโ from7.65.0, seeCURLOPT_MAXAGE_CONN(3)๐CURLOPT_MAXCONNECTSโ from7.7, seeCURLOPT_MAXCONNECTS(3)๐CURLOPT_MAXFILESIZEโ from7.10.8, seeCURLOPT_MAXFILESIZE(3)๐ธCURLOPT_MAXFILESIZE_LARGEโ from7.11.0, seeCURLOPT_MAXFILESIZE_LARGE(3)๐ธCURLOPT_MAXLIFETIME_CONNโ from7.80.0, seeCURLOPT_MAXLIFETIME_CONN(3)โญCURLOPT_MAXREDIRSโ from7.5, seeCURLOPT_MAXREDIRS(3)๐CURLOPT_MIME_OPTIONSโ from7.81.0, seeCURLOPT_MIME_OPTIONS(3)๐ฆCURLOPT_MIMEPOSTโ from7.56.0, seeCURLOPT_MIMEPOST(3)๐CURLOPT_MUTEโ from7.1, deprecated since7.8๐ shhh she's goneCURLOPT_NETRCโ from7.1, seeCURLOPT_NETRC(3)๐CURLOPT_NETRC_FILEโ from7.11.0, seeCURLOPT_NETRC_FILE(3)๐CURLOPT_NEW_DIRECTORY_PERMSโ from7.16.4, seeCURLOPT_NEW_DIRECTORY_PERMS(3)๐CURLOPT_NEW_FILE_PERMSโ from7.16.4, seeCURLOPT_NEW_FILE_PERMS(3)๐ same drop, directory's bestieCURLOPT_NOBODYโ from7.1, seeCURLOPT_NOBODY(3)๐ lol the nameCURLOPT_NOPROGRESSโ from7.1, seeCURLOPT_NOPROGRESS(3)๐CURLOPT_NOPROXYโ from7.19.4, seeCURLOPT_NOPROXY(3)๐ซCURLOPT_NOSIGNALโ from7.10, seeCURLOPT_NOSIGNAL(3)๐CURLOPT_NOTHINGโ from7.1.1, deprecated since7.11.1๐ literally named nothing, doing nothing, goneCURLOPT_OPENSOCKETDATAโ from7.17.1, seeCURLOPT_OPENSOCKETDATA(3)๐CURLOPT_OPENSOCKETFUNCTIONโ from7.17.1, seeCURLOPT_OPENSOCKETFUNCTION(3)๐CURLOPT_PASSWDDATAโ from7.4.2, deprecated since7.11.1๐CURLOPT_PASSWDFUNCTIONโ from7.4.2, deprecated since7.11.1๐CURLOPT_PASSWORDโ from7.19.1, seeCURLOPT_PASSWORD(3)๐CURLOPT_PASV_HOSTโ from7.12.1, deprecated since7.16.0๐CURLOPT_PATH_AS_ISโ from7.42.0, seeCURLOPT_PATH_AS_IS(3)๐ค๏ธCURLOPT_PINNEDPUBLICKEYโ from7.39.0, seeCURLOPT_PINNEDPUBLICKEY(3)๐CURLOPT_PIPEWAITโ from7.43.0, seeCURLOPT_PIPEWAIT(3)๐ฟCURLOPT_PORTโ from7.1, seeCURLOPT_PORT(3)๐ชCURLOPT_POSTโ from7.1, seeCURLOPT_POST(3)๐ฎCURLOPT_POST301โ from7.17.1, deprecated since7.19.1๐CURLOPT_POSTFIELDSโ from7.1, seeCURLOPT_POSTFIELDS(3)๐ฎCURLOPT_POSTFIELDSIZEโ from7.2, seeCURLOPT_POSTFIELDSIZE(3)๐ฎCURLOPT_POSTFIELDSIZE_LARGEโ from7.11.1, seeCURLOPT_POSTFIELDSIZE_LARGE(3)๐ฎCURLOPT_POSTQUOTEโ from7.1, seeCURLOPT_POSTQUOTE(3)๐ฌCURLOPT_POSTREDIRโ from7.19.1, seeCURLOPT_POSTREDIR(3)๐CURLOPT_PRE_PROXYโ from7.52.0, seeCURLOPT_PRE_PROXY(3)๐งCURLOPT_PREQUOTEโ from7.9.5, seeCURLOPT_PREQUOTE(3)๐ฌCURLOPT_PREREQDATAโ from7.80.0, seeCURLOPT_PREREQDATA(3)๐CURLOPT_PREREQFUNCTIONโ from7.80.0, seeCURLOPT_PREREQFUNCTION(3)๐CURLOPT_PRIVATEโ from7.10.3, seeCURLOPT_PRIVATE(3)๐คซ private info stays privateCURLOPT_PROGRESSDATAโ from7.1, seeCURLOPT_PROGRESSDATA(3)๐CURLOPT_PROGRESSFUNCTIONโ from7.1, deprecated since7.32.0๐CURLOPT_PROTOCOLSโ from7.19.4, deprecated since7.85.0๐CURLOPT_PROTOCOLS_STRโ from7.85.0, seeCURLOPT_PROTOCOLS_STR(3)โจ the string-y successor, she ateCURLOPT_PROXYโ from7.1, seeCURLOPT_PROXY(3)๐ต๏ธCURLOPT_PROXY_CAINFOโ from7.52.0, seeCURLOPT_PROXY_CAINFO(3)๐CURLOPT_PROXY_CAINFO_BLOBโ from7.77.0, seeCURLOPT_PROXY_CAINFO_BLOB(3)๐CURLOPT_PROXY_CAPATHโ from7.52.0, seeCURLOPT_PROXY_CAPATH(3)๐CURLOPT_PROXY_CRLFILEโ from7.52.0, seeCURLOPT_PROXY_CRLFILE(3)๐CURLOPT_PROXY_ISSUERCERTโ from7.71.0, seeCURLOPT_PROXY_ISSUERCERT(3)๐CURLOPT_PROXY_ISSUERCERT_BLOBโ from7.71.0, seeCURLOPT_PROXY_ISSUERCERT_BLOB(3)๐CURLOPT_PROXY_KEYPASSWDโ from7.52.0, seeCURLOPT_PROXY_KEYPASSWD(3)๐CURLOPT_PROXY_PINNEDPUBLICKEYโ from7.52.0, seeCURLOPT_PROXY_PINNEDPUBLICKEY(3)๐CURLOPT_PROXY_SERVICE_NAMEโ from7.43.0, seeCURLOPT_PROXY_SERVICE_NAME(3)๐ท๏ธCURLOPT_PROXY_SSL_CIPHER_LISTโ from7.52.0, seeCURLOPT_PROXY_SSL_CIPHER_LIST(3)๐CURLOPT_PROXY_SSL_OPTIONSโ from7.52.0, seeCURLOPT_PROXY_SSL_OPTIONS(3)๐CURLOPT_PROXY_SSL_VERIFYHOSTโ from7.52.0, seeCURLOPT_PROXY_SSL_VERIFYHOST(3)๐CURLOPT_PROXY_SSL_VERIFYPEERโ from7.52.0, seeCURLOPT_PROXY_SSL_VERIFYPEER(3)๐CURLOPT_PROXY_SSLCERTโ from7.52.0, seeCURLOPT_PROXY_SSLCERT(3)๐CURLOPT_PROXY_SSLCERT_BLOBโ from7.71.0, seeCURLOPT_PROXY_SSLCERT_BLOB(3)๐CURLOPT_PROXY_SSLCERTTYPEโ from7.52.0, seeCURLOPT_PROXY_SSLCERTTYPE(3)๐CURLOPT_PROXY_SSLKEYโ from7.52.0, seeCURLOPT_PROXY_SSLKEY(3)๐๏ธCURLOPT_PROXY_SSLKEY_BLOBโ from7.71.0, seeCURLOPT_PROXY_SSLKEY_BLOB(3)๐๏ธCURLOPT_PROXY_SSLKEYTYPEโ from7.52.0, seeCURLOPT_PROXY_SSLKEYTYPE(3)๐๏ธCURLOPT_PROXY_SSLVERSIONโ from7.52.0, seeCURLOPT_PROXY_SSLVERSION(3)๐๏ธCURLOPT_PROXY_TLS13_CIPHERSโ from7.61.0, seeCURLOPT_PROXY_TLS13_CIPHERS(3)๐CURLOPT_PROXY_TLSAUTH_PASSWORDโ from7.52.0, seeCURLOPT_PROXY_TLSAUTH_PASSWORD(3)๐CURLOPT_PROXY_TLSAUTH_TYPEโ from7.52.0, seeCURLOPT_PROXY_TLSAUTH_TYPE(3)๐CURLOPT_PROXY_TLSAUTH_USERNAMEโ from7.52.0, seeCURLOPT_PROXY_TLSAUTH_USERNAME(3)๐CURLOPT_PROXY_TRANSFER_MODEโ from7.18.0, seeCURLOPT_PROXY_TRANSFER_MODE(3)๐ผ
okay real talk: count how many of these say7.52.0. That wholeCURLOPT_PROXY_*SSL squad literally all arrived in the same version โ a whole friend group moving in together, we love a coordinated drop ๐
CURLOPT_PROXYAUTHโ from7.10.7, seeCURLOPT_PROXYAUTH(3)๐ต๏ธCURLOPT_PROXYHEADERโ from7.37.0, seeCURLOPT_PROXYHEADER(3)๐CURLOPT_PROXYPASSWORDโ from7.19.1, seeCURLOPT_PROXYPASSWORD(3)๐CURLOPT_PROXYPORTโ from7.1, seeCURLOPT_PROXYPORT(3)๐ชCURLOPT_PROXYTYPEโ from7.10, seeCURLOPT_PROXYTYPE(3)๐ต๏ธCURLOPT_PROXYUSERNAMEโ from7.19.1, seeCURLOPT_PROXYUSERNAME(3)๐ชชCURLOPT_PROXYUSERPWDโ from7.1, seeCURLOPT_PROXYUSERPWD(3)๐ชชCURLOPT_PUTโ from7.1, deprecated since7.12.1๐CURLOPT_QUICK_EXITโ from7.87.0, seeCURLOPT_QUICK_EXIT(3)๐โโ๏ธ๐จCURLOPT_QUOTEโ from7.1, seeCURLOPT_QUOTE(3)๐ฌCURLOPT_RANDOM_FILEโ from7.7, deprecated since7.84.0๐CURLOPT_RANGEโ from7.1, seeCURLOPT_RANGE(3)๐ฏCURLOPT_READDATAโ from7.9.7, seeCURLOPT_READDATA(3)๐CURLOPT_READFUNCTIONโ from7.1, seeCURLOPT_READFUNCTION(3)๐CURLOPT_REDIR_PROTOCOLSโ from7.19.4, deprecated since7.85.0๐CURLOPT_REDIR_PROTOCOLS_STRโ from7.85.0, seeCURLOPT_REDIR_PROTOCOLS_STR(3)โจ the_STRglow-up again, she understood the assignmentCURLOPT_REFERERโ from7.1, seeCURLOPT_REFERER(3)๐CURLOPT_REQUEST_TARGETโ from7.55.0, seeCURLOPT_REQUEST_TARGET(3)๐ฏCURLOPT_RESOLVEโ from7.21.3, seeCURLOPT_RESOLVE(3)๐CURLOPT_RESOLVER_START_DATAโ from7.59.0, seeCURLOPT_RESOLVER_START_DATA(3)๐CURLOPT_RESOLVER_START_FUNCTIONโ from7.59.0, seeCURLOPT_RESOLVER_START_FUNCTION(3)๐CURLOPT_RESUME_FROMโ from7.1, seeCURLOPT_RESUME_FROM(3)โฏ๏ธCURLOPT_RESUME_FROM_LARGEโ from7.11.0, seeCURLOPT_RESUME_FROM_LARGE(3)โฏ๏ธCURLOPT_RTSP_CLIENT_CSEQโ from7.20.0, seeCURLOPT_RTSP_CLIENT_CSEQ(3)๐บCURLOPT_RTSP_REQUESTโ from7.20.0, seeCURLOPT_RTSP_REQUEST(3)๐บCURLOPT_RTSP_SERVER_CSEQโ from7.20.0, seeCURLOPT_RTSP_SERVER_CSEQ(3)๐บCURLOPT_RTSP_SESSION_IDโ from7.20.0, seeCURLOPT_RTSP_SESSION_ID(3)๐บCURLOPT_RTSP_STREAM_URIโ from7.20.0, seeCURLOPT_RTSP_STREAM_URI(3)๐บCURLOPT_RTSP_TRANSPORTโ from7.20.0, seeCURLOPT_RTSP_TRANSPORT(3)๐บ six RTSP options, all7.20.0, all matching โ that's a whole clique right there ๐CURLOPT_RTSPHEADERโ showed up in 7.20.0 โจ seeCURLOPT_HTTPHEADERfor the whole story.CURLOPT_SASL_AUTHZIDโ 7.66.0 energy, seeCURLOPT_SASL_AUTHZID(3).CURLOPT_SASL_IRโ 7.31.0, seeCURLOPT_SASL_IR(3).CURLOPT_SEEKDATAโ 7.18.0 bestie, seeCURLOPT_SEEKDATA(3).CURLOPT_SEEKFUNCTIONโ also 7.18.0 (they're twins ๐ ), seeCURLOPT_SEEKFUNCTION(3).CURLOPT_SERVER_RESPONSE_TIMEOUTโ 7.20.0, seeCURLOPT_SERVER_RESPONSE_TIMEOUT(3).CURLOPT_SERVER_RESPONSE_TIMEOUT_MSโ the millisecond glow-up, 8.6.0, seeCURLOPT_SERVER_RESPONSE_TIMEOUT_MS(3).CURLOPT_SERVICE_NAMEโ 7.43.0, seeCURLOPT_SERVICE_NAME(3).CURLOPT_SHAREโ literal 7.10 elder, seeCURLOPT_SHARE(3).CURLOPT_SOCKOPTDATAโ 7.16.0, seeCURLOPT_SOCKOPTDATA(3).CURLOPT_SOCKOPTFUNCTIONโ 7.16.0, seeCURLOPT_SOCKOPTFUNCTION(3).CURLOPT_SOCKS5_AUTHโ 7.55.0, seeCURLOPT_SOCKS5_AUTH(3).CURLOPT_SOCKS5_GSSAPI_NECโ 7.19.4, seeCURLOPT_SOCKS5_GSSAPI_NEC(3).CURLOPT_SOCKS5_GSSAPI_SERVICEโ introduced 7.19.4, but it's deprecated since 7.49.0 ๐ญ don't build new stuff on it.CURLOPT_SOURCE_HOSTโ introduced 7.12.1, last used in 7.15.5. gone-gone.CURLOPT_SOURCE_PATHโ introduced 7.12.1, last used in 7.15.5.CURLOPT_SOURCE_PORTโ introduced 7.12.1, last used in 7.15.5.CURLOPT_SOURCE_POSTQUOTEโ introduced 7.12.1, last used in 7.15.5.CURLOPT_SOURCE_PREQUOTEโ introduced 7.12.1, last used in 7.15.5.CURLOPT_SOURCE_QUOTEโ introduced 7.13.0, last used in 7.15.5.CURLOPT_SOURCE_URLโ introduced 7.13.0, last used in 7.15.5.CURLOPT_SOURCE_USERPWDโ introduced 7.12.1, last used in 7.15.5.
๐ซถ that whole CURLOPT_SOURCE_* squad is a museum exhibit at this point โ every single one of them peaced out after 7.15.5.
CURLOPT_SSH_AUTH_TYPESโ 7.16.1, seeCURLOPT_SSH_AUTH_TYPES(3).CURLOPT_SSH_COMPRESSIONโ 7.56.0, seeCURLOPT_SSH_COMPRESSION(3).CURLOPT_SSH_HOST_PUBLIC_KEY_MD5โ 7.17.1, seeCURLOPT_SSH_HOST_PUBLIC_KEY_MD5(3).CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256โ 7.80.0, seeCURLOPT_SSH_HOST_PUBLIC_KEY_SHA256(3).CURLOPT_SSH_HOSTKEYDATAโ 7.84.0, seeCURLOPT_SSH_HOSTKEYDATA(3).CURLOPT_SSH_HOSTKEYFUNCTIONโ 7.84.0, seeCURLOPT_SSH_HOSTKEYFUNCTION(3).CURLOPT_SSH_KEYDATAโ 7.19.6, seeCURLOPT_SSH_KEYDATA(3).CURLOPT_SSH_KEYFUNCTIONโ 7.19.6, seeCURLOPT_SSH_KEYFUNCTION(3).CURLOPT_SSH_KNOWNHOSTSโ 7.19.6, seeCURLOPT_SSH_KNOWNHOSTS(3).CURLOPT_SSH_PRIVATE_KEYFILEโ 7.16.1, seeCURLOPT_SSH_PRIVATE_KEYFILE(3).CURLOPT_SSH_PUBLIC_KEYFILEโ 7.16.1, seeCURLOPT_SSH_PUBLIC_KEYFILE(3).
okay we're entering the SSL era of the alphabet, this is where it gets iconic ๐
CURLOPT_SSL_CIPHER_LISTโ 7.9, seeCURLOPT_SSL_CIPHER_LIST(3).CURLOPT_SSL_CTX_DATAโ 7.10.6, seeCURLOPT_SSL_CTX_DATA(3).CURLOPT_SSL_CTX_FUNCTIONโ 7.10.6, seeCURLOPT_SSL_CTX_FUNCTION(3).CURLOPT_SSL_EC_CURVESโ 7.73.0, seeCURLOPT_SSL_EC_CURVES(3).CURLOPT_SSL_ENABLE_ALPNโ 7.36.0, seeCURLOPT_SSL_ENABLE_ALPN(3).CURLOPT_SSL_ENABLE_NPNโ introduced 7.36.0, deprecated since 7.86.0. rest in peace NPN ๐ฏ๏ธCURLOPT_SSL_FALSESTARTโ introduced 7.42.0, deprecated since 8.15.0. bestie is on the way out, noted.CURLOPT_SSL_OPTIONSโ 7.25.0, seeCURLOPT_SSL_OPTIONS(3).CURLOPT_SSL_SESSIONID_CACHEโ 7.16.0, seeCURLOPT_SSL_SESSIONID_CACHE(3).CURLOPT_SSL_SIGNATURE_ALGORITHMSโ 8.14.0, seeCURLOPT_SSL_SIGNATURE_ALGORITHMS(3).CURLOPT_SSL_VERIFYHOSTโ 7.8.1, seeCURLOPT_SSL_VERIFYHOST(3).CURLOPT_SSL_VERIFYPEERโ 7.4.2, seeCURLOPT_SSL_VERIFYPEER(3).CURLOPT_SSL_VERIFYSTATUSโ 7.41.0, seeCURLOPT_SSL_VERIFYSTATUS(3).CURLOPT_SSLCERTโ 7.1, the og, seeCURLOPT_SSLCERT(3).CURLOPT_SSLCERT_BLOBโ 7.71.0, seeCURLOPT_SSLCERT_BLOB(3).CURLOPT_SSLCERTPASSWDโ introduced 7.1.1, deprecated since 7.17.0 ๐ซCURLOPT_SSLCERTTYPEโ 7.9.3, seeCURLOPT_SSLCERTTYPE(3).CURLOPT_SSLENGINEโ 7.9.3, seeCURLOPT_SSLENGINE(3).CURLOPT_SSLENGINE_DEFAULTโ 7.9.3, seeCURLOPT_SSLENGINE_DEFAULT(3).CURLOPT_SSLKEYโ 7.9.3, seeCURLOPT_SSLKEY(3).CURLOPT_SSLKEY_BLOBโ 7.71.0, seeCURLOPT_SSLKEY_BLOB(3).CURLOPT_SSLKEYPASSWDโ introduced 7.9.3, deprecated since 7.17.0 ๐ญ both the*PASSWDones got retired in the same version, cute of them.CURLOPT_SSLKEYTYPEโ 7.9.3, seeCURLOPT_SSLKEYTYPE(3).CURLOPT_SSLVERSIONโ 7.1, seeCURLOPT_SSLVERSION(3).CURLOPT_STDERRโ 7.1, seeCURLOPT_STDERR(3).CURLOPT_STREAM_DEPENDSโ introduced 7.46.0, deprecated since 8.21.0.CURLOPT_STREAM_DEPENDS_Eโ introduced 7.46.0, deprecated since 8.21.0. yeah both of them, together, as they should be ๐CURLOPT_STREAM_WEIGHTโ 7.46.0, seeCURLOPT_STREAM_WEIGHT(3).CURLOPT_SUPPRESS_CONNECT_HEADERSโ 7.54.0, seeCURLOPT_SUPPRESS_CONNECT_HEADERS(3).
CURLOPT_TCP_FASTOPENโ 7.49.0, seeCURLOPT_TCP_FASTOPEN(3).CURLOPT_TCP_KEEPALIVEโ 7.25.0, seeCURLOPT_TCP_KEEPALIVE(3).CURLOPT_TCP_KEEPCNTโ 8.9.0, seeCURLOPT_TCP_KEEPCNT(3).CURLOPT_TCP_KEEPIDLEโ 7.25.0, seeCURLOPT_TCP_KEEPIDLE(3).CURLOPT_TCP_KEEPINTVLโ 7.25.0, seeCURLOPT_TCP_KEEPINTVL(3).CURLOPT_TCP_NODELAYโ 7.11.2, seeCURLOPT_TCP_NODELAY(3).CURLOPT_TELNETOPTIONSโ 7.7, seeCURLOPT_TELNETOPTIONS(3).CURLOPT_TFTP_BLKSIZEโ 7.19.4, seeCURLOPT_TFTP_BLKSIZE(3).CURLOPT_TFTP_NO_OPTIONSโ 7.48.0, seeCURLOPT_TFTP_NO_OPTIONS(3).CURLOPT_TIMECONDITIONโ 7.1, seeCURLOPT_TIMECONDITION(3).CURLOPT_TIMEOUTโ 7.1, seeCURLOPT_TIMEOUT(3).CURLOPT_TIMEOUT_MSโ 7.16.2, seeCURLOPT_TIMEOUT_MS(3).CURLOPT_TIMEVALUEโ 7.1, seeCURLOPT_TIMEVALUE(3).CURLOPT_TIMEVALUE_LARGEโ 7.59.0, seeCURLOPT_TIMEVALUE_LARGE(3).CURLOPT_TLS13_CIPHERSโ 7.61.0, seeCURLOPT_TLS13_CIPHERS(3).CURLOPT_TLSAUTH_PASSWORDโ 7.21.4, seeCURLOPT_TLSAUTH_PASSWORD(3).CURLOPT_TLSAUTH_TYPEโ 7.21.4, seeCURLOPT_TLSAUTH_TYPE(3).CURLOPT_TLSAUTH_USERNAMEโ 7.21.4, seeCURLOPT_TLSAUTH_USERNAME(3).CURLOPT_TRAILERDATAโ 7.64.0, seeCURLOPT_TRAILERDATA(3).CURLOPT_TRAILERFUNCTIONโ 7.64.0, seeCURLOPT_TRAILERFUNCTION(3).CURLOPT_TRANSFER_ENCODINGโ 7.21.6, seeCURLOPT_TRANSFER_ENCODING(3).CURLOPT_TRANSFERTEXTโ 7.1.1, seeCURLOPT_TRANSFERTEXT(3).
CURLOPT_UNIX_SOCKET_PATHโ 7.40.0, seeCURLOPT_UNIX_SOCKET_PATH(3).CURLOPT_UNRESTRICTED_AUTHโ 7.10.4, seeCURLOPT_UNRESTRICTED_AUTH(3).CURLOPT_UPKEEP_INTERVAL_MSโ 7.62.0, seeCURLOPT_UPKEEP_INTERVAL_MS(3).CURLOPT_UPLOADโ 7.1, seeCURLOPT_UPLOAD(3).CURLOPT_UPLOAD_BUFFERSIZEโ 7.62.0, seeCURLOPT_UPLOAD_BUFFERSIZE(3).CURLOPT_UPLOAD_FLAGSโ 8.13.0, seeCURLOPT_UPLOAD_FLAGS(3).CURLOPT_URLโ 7.1, seeCURLOPT_URL(3). the main character of the whole list tbh ๐CURLOPT_USE_SSLโ 7.17.0, seeCURLOPT_USE_SSL(3).CURLOPT_USERAGENTโ 7.1, seeCURLOPT_USERAGENT(3).CURLOPT_USERNAMEโ 7.19.1, seeCURLOPT_USERNAME(3).CURLOPT_USERPWDโ 7.1, seeCURLOPT_USERPWD(3).CURLOPT_VERBOSEโ 7.1, seeCURLOPT_VERBOSE(3).CURLOPT_WILDCARDMATCHโ 7.21.0, seeCURLOPT_WILDCARDMATCH(3).CURLOPT_WRITEDATAโ 7.9.7, seeCURLOPT_WRITEDATA(3).CURLOPT_WRITEFUNCTIONโ 7.1, seeCURLOPT_WRITEFUNCTION(3).CURLOPT_WRITEHEADERโ 7.1, and it points you atCURLOPT_HEADERDATAinstead โจCURLOPT_WRITEINFOโ 7.1. that's it, that's the whole note ๐ธCURLOPT_WS_OPTIONSโ 7.86.0, seeCURLOPT_WS_OPTIONS(3).CURLOPT_XFERINFODATAโ 7.32.0, seeCURLOPT_XFERINFODATA(3).CURLOPT_XFERINFOFUNCTIONโ 7.32.0, seeCURLOPT_XFERINFOFUNCTION(3).CURLOPT_XOAUTH2_BEARERโ 7.33.0, seeCURLOPT_XOAUTH2_BEARER(3).
and now the type/constant girlies ๐
CURLOPTDEPRECATEDโ 7.87.0.CURLOPTTYPE_BLOBโ 7.71.0.CURLOPTTYPE_CBPOINTโ 7.73.0.CURLOPTTYPE_FUNCTIONPOINTโ 7.1.CURLOPTTYPE_LONGโ 7.1.CURLOPTTYPE_OBJECTPOINTโ 7.1.CURLOPTTYPE_OFF_Tโ 7.11.0.CURLOPTTYPE_SLISTPOINTโ 7.65.2.CURLOPTTYPE_STRINGPOINTโ 7.46.0.CURLOPTTYPE_VALUESโ 7.73.0.CURLOT_BLOBโ 7.73.0, seecurl_easy_option_next(3).CURLOT_CBPTRโ 7.73.0, seecurl_easy_option_next(3).CURLOT_FLAG_ALIASโ 7.73.0, seecurl_easy_option_next(3).CURLOT_FUNCTIONโ 7.73.0, seecurl_easy_option_next(3).CURLOT_LONGโ 7.73.0, seecurl_easy_option_next(3).CURLOT_OBJECTโ 7.73.0, seecurl_easy_option_next(3).CURLOT_OFF_Tโ 7.73.0, seecurl_easy_option_next(3).CURLOT_SLISTโ 7.73.0, seecurl_easy_option_next(3).CURLOT_STRINGโ 7.73.0, seecurl_easy_option_next(3).CURLOT_VALUESโ 7.73.0, seecurl_easy_option_next(3).
the entireCURLOT_*family dropped in 7.73.0 at the same time, like a coordinated group entrance ๐ every single one of them sends you tocurl_easy_option_next(3).
CURLPAUSE_ALLโ 7.18.0, seecurl_easy_pause(3).CURLPAUSE_CONTโ 7.18.0, seecurl_easy_pause(3).CURLPAUSE_RECVโ 7.18.0, seecurl_easy_pause(3).CURLPAUSE_RECV_CONTโ 7.18.0, seecurl_easy_pause(3).CURLPAUSE_SENDโ 7.18.0, seecurl_easy_pause(3).CURLPAUSE_SEND_CONTโ 7.18.0, seecurl_easy_pause(3).
the whole CURLPAUSE_* crew is 7.18.0 and they all point at curl_easy_pause(3) ๐ฆ six for the price of one, we love a consistent household.
CURLPIPE_HTTP1โ dropped in7.43.0โจ full story over inCURLMOPT_PIPELINING(3).CURLPIPE_MULTIPLEXโ also7.43.0, alsoCURLMOPT_PIPELINING(3). yes bestie they're siblings ๐CURLPIPE_NOTHINGโ7.43.0girlie,CURLMOPT_PIPELINING(3)has the tea ๐
okay so now we're entering the CURLPROTO_* era and it's giving "every protocol curl has ever heard of" ๐ญ literally all of them point at CURLINFO_PROTOCOL(3), so I'm gonna keep that part short and cute.
CURLPROTO_ALLโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_DICTโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_FILEโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_FTPโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_FTPSโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_GOPHERโ7.21.2๐ฆ seeCURLINFO_PROTOCOL(3)CURLPROTO_GOPHERSโ7.75.0๐ฆ seeCURLINFO_PROTOCOL(3)CURLPROTO_HTTPโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_HTTPSโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_IMAPโ7.20.0๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_IMAPSโ7.20.0๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_LDAPโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_LDAPSโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_MQTTโ7.71.0โญ seeCURLINFO_PROTOCOL(3)CURLPROTO_POP3โ7.20.0๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_POP3Sโ7.20.0๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_RTMPโ7.21.0๐ฅ seeCURLINFO_PROTOCOL(3)CURLPROTO_RTMPEโ7.21.0๐ฅ seeCURLINFO_PROTOCOL(3)CURLPROTO_RTMPSโ7.21.0๐ฅ seeCURLINFO_PROTOCOL(3)CURLPROTO_RTMPTโ7.21.0๐ฅ seeCURLINFO_PROTOCOL(3)CURLPROTO_RTMPTEโ7.21.0๐ฅ seeCURLINFO_PROTOCOL(3)CURLPROTO_RTMPTSโ7.21.0๐ฅ seeCURLINFO_PROTOCOL(3)CURLPROTO_RTSPโ7.20.0๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_SCPโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_SFTPโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_SMBโ7.40.0๐ซถ seeCURLINFO_PROTOCOL(3)CURLPROTO_SMBSโ7.40.0๐ซถ seeCURLINFO_PROTOCOL(3)CURLPROTO_SMTPโ7.20.0๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_SMTPSโ7.20.0๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_TELNETโ7.19.4๐ seeCURLINFO_PROTOCOL(3)CURLPROTO_TFTPโ7.19.4๐ seeCURLINFO_PROTOCOL(3)
next up, proxy types ๐
these all live in CURLOPT_PROXYTYPE(3), iykyk.
CURLPROXY_HTTPโ7.10๐ง seeCURLOPT_PROXYTYPE(3)CURLPROXY_HTTP_1_0โ7.19.4๐ง seeCURLOPT_PROXYTYPE(3)CURLPROXY_HTTPSโ7.52.0๐ seeCURLOPT_PROXYTYPE(3)CURLPROXY_HTTPS2โ8.1.0๐ seeCURLOPT_PROXYTYPE(3)CURLPROXY_SOCKS4โ7.10๐งฆ seeCURLOPT_PROXYTYPE(3)CURLPROXY_SOCKS4Aโ7.18.0๐งฆ seeCURLOPT_PROXYTYPE(3)CURLPROXY_SOCKS5โ7.10๐งฆ seeCURLOPT_PROXYTYPE(3)CURLPROXY_SOCKS5_HOSTNAMEโ7.18.0๐งฆ seeCURLOPT_PROXYTYPE(3)
and here come the proxy error codes ๐ญ the whole CURLPX_ fam showed up together in 7.73.0 and they all point to CURLINFO_PROXY_ERROR(3). periodt.
CURLPX_BAD_ADDRESS_TYPEโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_BAD_VERSIONโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_CLOSEDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_GSSAPIโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_GSSAPI_PERMSGโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_GSSAPI_PROTECTIONโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_IDENTDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_IDENTD_DIFFERโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_LONG_HOSTNAMEโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_LONG_PASSWDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_LONG_USERโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_NO_AUTHโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_OKโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_RECV_ADDRESSโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_RECV_AUTHโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_RECV_CONNECTโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_RECV_REQACKโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTEDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_REPLY_COMMAND_NOT_SUPPORTEDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_REPLY_CONNECTION_REFUSEDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_REPLY_GENERAL_SERVER_FAILUREโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_REPLY_HOST_UNREACHABLEโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_REPLY_NETWORK_UNREACHABLEโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_REPLY_NOT_ALLOWEDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_REPLY_TTL_EXPIREDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_REPLY_UNASSIGNEDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_REQUEST_FAILEDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_RESOLVE_HOSTโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_SEND_AUTHโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_SEND_CONNECTโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_SEND_REQUESTโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_UNKNOWN_FAILโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_UNKNOWN_MODEโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)CURLPX_USER_REJECTEDโ7.73.0๐ญ seeCURLINFO_PROXY_ERROR(3)
share time! the CURLSHE_* squad is all about the share errors, and honestly? they're all in libcurl-errors(3) ๐ซถ
CURLSHE_BAD_OPTIONโ7.10.3๐ seelibcurl-errors(3)CURLSHE_IN_USEโ7.10.3๐ seelibcurl-errors(3)CURLSHE_INVALIDโ7.10.3๐ seelibcurl-errors(3)CURLSHE_NOMEMโ7.12.0๐ seelibcurl-errors(3)CURLSHE_NOT_BUILT_INโ7.23.0๐ seelibcurl-errors(3)CURLSHE_OKโ7.10.3๐ seelibcurl-errors(3)
ok minor moment but be careful here bestie:CURLSHE_*(with an E) are the error codes andCURLSHOPT_*(with an OPT) are the options. literally one letter apart, do not mix them up ๐ญ that's the vibe check.
CURLSHOPT_LOCKFUNCโ7.10.3๐ seeCURLSHOPT_LOCKFUNC(3)CURLSHOPT_NONEโ7.10.3๐ seecurl_share_setopt(3)CURLSHOPT_SHAREโ7.10.3๐ค seeCURLSHOPT_SHARE(3)CURLSHOPT_UNLOCKFUNCโ7.10.3๐ seeCURLSHOPT_UNLOCKFUNC(3)CURLSHOPT_UNSHAREโ7.10.3๐ seeCURLSHOPT_UNSHARE(3)CURLSHOPT_USERDATAโ7.10.3๐ seeCURLSHOPT_USERDATA(3)
sock types, super short, both hang out with CURLOPT_SOCKOPTFUNCTION(3) ๐งฆ
CURLSOCKTYPE_ACCEPTโ7.28.0โจ seeCURLOPT_SOCKOPTFUNCTION(3)CURLSOCKTYPE_IPCXNโ7.16.0โจ seeCURLOPT_SOCKOPTFUNCTION(3)
SSH auth types bestie!! all of them are documented under CURLOPT_SSH_AUTH_TYPES(3) ๐
CURLSSH_AUTH_AGENTโ7.28.0๐๏ธ seeCURLOPT_SSH_AUTH_TYPES(3)CURLSSH_AUTH_ANYโ7.16.1๐๏ธ seeCURLOPT_SSH_AUTH_TYPES(3)CURLSSH_AUTH_DEFAULTโ7.16.1๐๏ธ seeCURLOPT_SSH_AUTH_TYPES(3)CURLSSH_AUTH_GSSAPIโ7.58.0๐๏ธ seeCURLOPT_SSH_AUTH_TYPES(3)CURLSSH_AUTH_HOSTโ7.16.1๐๏ธ seeCURLOPT_SSH_AUTH_TYPES(3)CURLSSH_AUTH_KEYBOARDโ7.16.1๐๏ธ seeCURLOPT_SSH_AUTH_TYPES(3)CURLSSH_AUTH_NONEโ7.16.1๐๏ธ seeCURLOPT_SSH_AUTH_TYPES(3)CURLSSH_AUTH_PASSWORDโ7.16.1๐๏ธ seeCURLOPT_SSH_AUTH_TYPES(3)CURLSSH_AUTH_PUBLICKEYโ7.16.1๐๏ธ seeCURLOPT_SSH_AUTH_TYPES(3)
okay the SSL backends ๐ญ this is the messy part. some of these girlies are still thriving, some are literally deprecated, and one of them was last used in a version older than most of y'all. read carefully, no cap ๐
CURLSSLBACKEND_AWSLCโ8.1.0๐ธ seecurl_global_sslset(3)CURLSSLBACKEND_AXTLSโ7.38.0. Deprecated since7.61.0๐CURLSSLBACKEND_BEARSSLโ7.68.0. Deprecated since8.15.0๐CURLSSLBACKEND_BORINGSSLโ7.49.0๐ธ seecurl_global_sslset(3)CURLSSLBACKEND_CYASSLโ7.34.0๐ธ seecurl_global_sslset(3)CURLSSLBACKEND_DARWINSSLโ7.34.0. Deprecated since7.64.1๐CURLSSLBACKEND_GNUTLSโ7.34.0๐ธ seecurl_global_sslset(3)CURLSSLBACKEND_GSKITโ7.34.0. Deprecated since8.3.0๐CURLSSLBACKEND_LIBRESSLโ7.49.0๐ธ seecurl_global_sslset(3)CURLSSLBACKEND_MBEDTLSโ7.46.0๐ธ seecurl_global_sslset(3)CURLSSLBACKEND_MESALINKโ7.62.0. Deprecated since7.82.0๐CURLSSLBACKEND_NONEโ7.34.0๐ธ seecurl_global_sslset(3)CURLSSLBACKEND_NSSโ7.34.0. Deprecated since8.3.0๐CURLSSLBACKEND_OPENSSLโ7.34.0๐ธ seecurl_global_sslset(3)CURLSSLBACKEND_POLARSSLโ7.34.0. Deprecated since7.69.0๐CURLSSLBACKEND_QSOSSLโ7.34.0. Last used in7.38.0๐ (rip girlie, she's gone)CURLSSLBACKEND_RUSTLSโ7.76.0๐ธ seecurl_global_sslset(3)CURLSSLBACKEND_SCHANNELโ7.34.0๐ธ seecurl_global_sslset(3)CURLSSLBACKEND_SECURETRANSPORTโ7.64.1. Deprecated since8.15.0๐CURLSSLBACKEND_WOLFSSLโ7.49.0๐ธ seecurl_global_sslset(3)
and the CURLSSLOPT_* crew, all documented in CURLOPT_SSL_OPTIONS(3) ๐ฅ
CURLSSLOPT_ALLOW_BEASTโ7.25.0๐ฅ seeCURLOPT_SSL_OPTIONS(3)CURLSSLOPT_AUTO_CLIENT_CERTโ7.77.0๐ฅ seeCURLOPT_SSL_OPTIONS(3)CURLSSLOPT_EARLYDATAโ8.11.0๐ฅ seeCURLOPT_SSL_OPTIONS(3)CURLSSLOPT_NATIVE_CAโ7.71.0๐ฅ seeCURLOPT_SSL_OPTIONS(3)CURLSSLOPT_NO_PARTIALCHAINโ7.68.0๐ฅ seeCURLOPT_SSL_OPTIONS(3)CURLSSLOPT_NO_REVOKEโ7.44.0๐ฅ seeCURLOPT_SSL_OPTIONS(3)CURLSSLOPT_REVOKE_BEST_EFFORTโ7.70.0๐ฅ seeCURLOPT_SSL_OPTIONS(3)
last lil batch of this part, the CURLSSLSET_* status codes (all 7.56.0, all about curl_global_sslset(3)) plus the start of the HSTS ones ๐
CURLSSLSET_NO_BACKENDSโ7.56.0๐ seecurl_global_sslset(3)CURLSSLSET_OKโ7.56.0๐ seecurl_global_sslset(3)CURLSSLSET_TOO_LATEโ7.56.0๐ seecurl_global_sslset(3)CURLSSLSET_UNKNOWN_BACKENDโ7.56.0๐ seecurl_global_sslset(3)CURLSTS_DONEโ7.74.0๐ฆ seeCURLOPT_HSTSREADFUNCTION(3)CURLSTS_FAILโ7.74.0๐ฆ seeCURLOPT_HSTSREADFUNCTION(3)CURLSTS_OKโ introduced in 7.62.0's neighbor, no wait, 7.74.0 bestie, keep up ๐ญ. SeeCURLOPT_HSTSREADFUNCTION(3).CURLU_ALLOW_SPACEโ introduced in 7.78.0. Seecurl_url_get(3).CURLU_APPENDQUERYโ introduced in 7.62.0. Seecurl_url_get(3).CURLU_DEFAULT_PORTโ introduced in 7.62.0. Seecurl_url_get(3).CURLU_DEFAULT_SCHEMEโ introduced in 7.62.0. Seecurl_url_get(3).CURLU_DISALLOW_USERโ introduced in 7.62.0. Seecurl_url_get(3).CURLU_GET_EMPTYโ introduced in 8.8.0. Seecurl_url_get(3).CURLU_GUESS_SCHEMEโ introduced in 7.62.0. Seecurl_url_get(3).CURLU_NO_AUTHORITYโ introduced in 7.67.0. Seecurl_url_get(3).CURLU_NO_DEFAULT_PORTโ introduced in 7.62.0. Seecurl_url_get(3).CURLU_NO_GUESS_SCHEMEโ introduced in 8.9.0. Seecurl_url_get(3).CURLU_NON_SUPPORT_SCHEMEโ introduced in 7.62.0. Seecurl_url_get(3).CURLU_PATH_AS_ISโ introduced in 7.62.0. Seecurl_url_get(3).CURLU_PUNY2IDNโ introduced in 8.3.0. Seecurl_url_get(3).CURLU_PUNYCODEโ introduced in 7.88.0. Seecurl_url_get(3).CURLU_URLDECODEโ introduced in 7.62.0. Seecurl_url_get(3).CURLU_URLENCODEโ introduced in 7.62.0. Seecurl_url_get(3).CURLUE_BAD_FILE_URLโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_BAD_FRAGMENTโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_BAD_HANDLEโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_BAD_HOSTNAMEโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_BAD_IPV6โ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_BAD_LOGINโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_BAD_PARTPOINTERโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_BAD_PASSWORDโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_BAD_PATHโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_BAD_PORT_NUMBERโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_BAD_QUERYโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_BAD_SCHEMEโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_BAD_SLASHESโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_BAD_USERโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_LACKS_IDNโ introduced in 7.88.0. Seelibcurl-errors(3).CURLUE_MALFORMED_INPUTโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_NO_FRAGMENTโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_NO_HOSTโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_NO_OPTIONSโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_NO_PASSWORDโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_NO_PORTโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_NO_QUERYโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_NO_SCHEMEโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_NO_USERโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_NO_ZONEIDโ introduced in 7.81.0. Seelibcurl-errors(3).CURLUE_OKโ the good one, the slay one, introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_OUT_OF_MEMORYโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_TOO_LARGEโ introduced in 8.6.0. Seelibcurl-errors(3).CURLUE_UNKNOWN_PARTโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_UNSUPPORTED_SCHEMEโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_URLDECODEโ introduced in 7.62.0. Seelibcurl-errors(3).CURLUE_USER_NOT_ALLOWEDโ introduced in 7.62.0. Seelibcurl-errors(3).CURLULFLAG_ANSWEREDโ introduced in 8.13.0. (no extra reading required, she stands alone โจ)CURLULFLAG_DELETEDโ introduced in 8.13.0.CURLULFLAG_DRAFTโ introduced in 8.13.0.CURLULFLAG_FLAGGEDโ introduced in 8.13.0.CURLULFLAG_SEENโ introduced in 8.13.0.CURLUPART_FRAGMENTโ introduced in 7.62.0. Seecurl_url_get(3).CURLUPART_HOSTโ introduced in 7.62.0. Seecurl_url_get(3).CURLUPART_OPTIONSโ introduced in 7.62.0. Seecurl_url_get(3).CURLUPART_PASSWORDโ introduced in 7.62.0. Seecurl_url_get(3).CURLUPART_PATHโ introduced in 7.62.0. Seecurl_url_get(3).CURLUPART_PORTโ introduced in 7.62.0. Seecurl_url_get(3).CURLUPART_QUERYโ introduced in 7.62.0. Seecurl_url_get(3).CURLUPART_SCHEMEโ introduced in 7.62.0. Seecurl_url_get(3).CURLUPART_URLโ introduced in 7.62.0. Seecurl_url_get(3).CURLUPART_USERโ introduced in 7.62.0. Seecurl_url_get(3).CURLUPART_ZONEIDโ introduced in 7.65.0. Seecurl_url_get(3).CURLUSESSL_ALLโ introduced in 7.17.0. SeeCURLOPT_USE_SSL(3).CURLUSESSL_CONTROLโ introduced in 7.17.0. SeeCURLOPT_USE_SSL(3).CURLUSESSL_NONEโ introduced in 7.17.0. SeeCURLOPT_USE_SSL(3).CURLUSESSL_TRYโ introduced in 7.17.0. SeeCURLOPT_USE_SSL(3).CURLVERSION_EIGHTHโ introduced in 7.72.0. Seecurl_version_info(3).CURLVERSION_ELEVENTHโ introduced in 7.87.0. Seecurl_version_info(3).CURLVERSION_FIFTHโ introduced in 7.57.0. Seecurl_version_info(3).CURLVERSION_FIRSTโ introduced in 7.10. Seecurl_version_info(3).CURLVERSION_FOURTHโ introduced in 7.16.1. Seecurl_version_info(3).CURLVERSION_NINTHโ introduced in 7.75.0. Seecurl_version_info(3).CURLVERSION_NOWโ introduced in 7.10. Seecurl_version_info(3).CURLVERSION_SECONDโ introduced in 7.11.1. Seecurl_version_info(3).CURLVERSION_SEVENTHโ introduced in 7.70.0. Seecurl_version_info(3).CURLVERSION_SIXTHโ introduced in 7.66.0. Seecurl_version_info(3).CURLVERSION_TENTHโ introduced in 7.77.0. Seecurl_version_info(3).CURLVERSION_THIRDโ introduced in 7.12.0. Seecurl_version_info(3).CURLVERSION_TWELFTHโ introduced in 8.8.0. Seecurl_version_info(3).CURLWARNINGโ introduced in 7.66.0. (yup, that's it, no further reading ๐ )CURLWS_BINARYโ introduced in 7.86.0. Seecurl_ws_send(3).CURLWS_CLOSEโ introduced in 7.86.0. Seecurl_ws_send(3).CURLWS_CONTโ introduced in 7.86.0. Seecurl_ws_send(3).CURLWS_NOAUTOPONGโ introduced in 8.14.0. Seecurl_ws_send(3).CURLWS_OFFSETโ introduced in 7.86.0. Seecurl_ws_send(3).CURLWS_PINGโ introduced in 7.86.0. Seecurl_ws_send(3).CURLWS_PONGโ introduced in 7.86.0. Seecurl_ws_send(3).CURLWS_RAW_MODEโ introduced in 7.86.0. Seecurl_ws_send(3).CURLWS_TEXTโ introduced in 7.86.0. Seecurl_ws_send(3).
โจ SEE ALSO โจ
and that's the whole list bestie, we literally made it to the end ๐ซถ this beauty's from the libcurl gang, stamped 2026-10-12, and it answers to the name libcurl-symbols(3). go forth and read the other pages, ily, bye ๐๐
๐ฆ where this page comes from
- fedora 44: libcurl-devel 8.18.0-14.fc44 ยท curl
- fedora 44: libcurl-devel 8.18.0-14.fc44 ยท curl
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms