From: Daniel Stenberg Date: Wed, 17 Jul 2024 22:51:50 +0000 (+0200) Subject: curldown: make 'added-in:' a mandatory header field X-Git-Tag: curl-8_9_0~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8c1d9378ac1bcefc865701fd8ed1d46804c40047;p=thirdparty%2Fcurl.git curldown: make 'added-in:' a mandatory header field - generate AVAILABILITY manpage sections automatically - for consistent wording - allows us to double-check against other documumentation (symbols-in-versions etc) - enables proper automation/scripting based on this data - lots of them were wrong or missing in the manpages - several of them repeated (sometimes mismatching) backend support info Add test 1488 to verify "added-in" version numbers against symbols-in-versions. Closes #14217 --- diff --git a/docs/CURLDOWN.md b/docs/CURLDOWN.md index 5dc620b7d9..2527b77a9f 100644 --- a/docs/CURLDOWN.md +++ b/docs/CURLDOWN.md @@ -80,6 +80,7 @@ Each curldown starts with a header with meta-data: - CURLOPT_HTTPAUTH (3) TLS-backend: - [name] + Added-in: [version or "n/a"] --- All curldown files *must* have all the headers present and at least one diff --git a/docs/curl-config.md b/docs/curl-config.md index d82725082a..4dfaab6ad3 100644 --- a/docs/curl-config.md +++ b/docs/curl-config.md @@ -6,6 +6,7 @@ Section: 1 Source: curl-config See-also: - curl (1) +Added-in: 7.7.2 --- # NAME diff --git a/docs/libcurl/curl_easy_cleanup.md b/docs/libcurl/curl_easy_cleanup.md index 1ce8162d31..05dfd3b884 100644 --- a/docs/libcurl/curl_easy_cleanup.md +++ b/docs/libcurl/curl_easy_cleanup.md @@ -12,6 +12,7 @@ See-also: - curl_multi_remove_handle (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -69,10 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.1 - # RETURN VALUE None diff --git a/docs/libcurl/curl_easy_duphandle.md b/docs/libcurl/curl_easy_duphandle.md index 8c8999cdb3..504668d251 100644 --- a/docs/libcurl/curl_easy_duphandle.md +++ b/docs/libcurl/curl_easy_duphandle.md @@ -11,6 +11,7 @@ See-also: - curl_global_init (3) Protocol: - All +Added-in: 7.9 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9 - # RETURN VALUE If this function returns NULL, something went wrong and no valid handle was diff --git a/docs/libcurl/curl_easy_escape.md b/docs/libcurl/curl_easy_escape.md index e153f3ca90..42b228ac9a 100644 --- a/docs/libcurl/curl_easy_escape.md +++ b/docs/libcurl/curl_easy_escape.md @@ -10,6 +10,7 @@ See-also: - curl_url_get (3) Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -80,10 +81,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.4 and replaces the old curl_escape(3) function. - # RETURN VALUE A pointer to a null-terminated string or NULL if it failed. diff --git a/docs/libcurl/curl_easy_getinfo.md b/docs/libcurl/curl_easy_getinfo.md index f222ebd2de..8fb34dbddf 100644 --- a/docs/libcurl/curl_easy_getinfo.md +++ b/docs/libcurl/curl_easy_getinfo.md @@ -8,6 +8,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -410,10 +411,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.4.1 - # RETURN VALUE If the operation was successful, CURLE_OK is returned. Otherwise an diff --git a/docs/libcurl/curl_easy_header.md b/docs/libcurl/curl_easy_header.md index 6bc7434367..0ec9ac6987 100644 --- a/docs/libcurl/curl_easy_header.md +++ b/docs/libcurl/curl_easy_header.md @@ -12,6 +12,7 @@ See-also: - libcurl-errors (3) Protocol: - HTTP +Added-in: 7.83.0 --- # NAME @@ -153,10 +154,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.83.0. Officially supported since 7.84.0. - # RETURN VALUE This function returns a CURLHcode indicating success or error. diff --git a/docs/libcurl/curl_easy_init.md b/docs/libcurl/curl_easy_init.md index 2c56cf4963..110176d670 100644 --- a/docs/libcurl/curl_easy_init.md +++ b/docs/libcurl/curl_easy_init.md @@ -13,6 +13,7 @@ See-also: - curl_multi_init (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -65,10 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE If this function returns NULL, something went wrong and you cannot use the diff --git a/docs/libcurl/curl_easy_nextheader.md b/docs/libcurl/curl_easy_nextheader.md index 683a9d9d12..b4b72451d9 100644 --- a/docs/libcurl/curl_easy_nextheader.md +++ b/docs/libcurl/curl_easy_nextheader.md @@ -9,6 +9,7 @@ See-also: - curl_easy_perform (3) Protocol: - HTTP +Added-in: 7.83.0 --- # NAME @@ -89,10 +90,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.83.0. Officially supported since 7.84.0. - # RETURN VALUE This function returns the next header, or NULL when there are no more diff --git a/docs/libcurl/curl_easy_option_by_id.md b/docs/libcurl/curl_easy_option_by_id.md index 697fc7e533..1561e85ddd 100644 --- a/docs/libcurl/curl_easy_option_by_id.md +++ b/docs/libcurl/curl_easy_option_by_id.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.73.0 --- # NAME @@ -47,10 +48,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.73.0 - # RETURN VALUE A pointer to the *curl_easyoption* struct for the option or NULL. diff --git a/docs/libcurl/curl_easy_option_by_name.md b/docs/libcurl/curl_easy_option_by_name.md index d03ff8b43d..521559fe7b 100644 --- a/docs/libcurl/curl_easy_option_by_name.md +++ b/docs/libcurl/curl_easy_option_by_name.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.73.0 --- # NAME @@ -46,10 +47,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.73.0 - # RETURN VALUE A pointer to the *curl_easyoption* struct for the option or NULL. diff --git a/docs/libcurl/curl_easy_option_next.md b/docs/libcurl/curl_easy_option_next.md index 42f4409b60..0f7bc7b220 100644 --- a/docs/libcurl/curl_easy_option_next.md +++ b/docs/libcurl/curl_easy_option_next.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.73.0 --- # NAME @@ -81,10 +82,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.73.0 - # RETURN VALUE A pointer to the *curl_easyoption* struct for the next option or NULL if diff --git a/docs/libcurl/curl_easy_pause.md b/docs/libcurl/curl_easy_pause.md index 5794dc50c6..0d241ae8b6 100644 --- a/docs/libcurl/curl_easy_pause.md +++ b/docs/libcurl/curl_easy_pause.md @@ -9,6 +9,7 @@ See-also: - curl_easy_reset (3) Protocol: - All +Added-in: 7.18.0 --- # NAME @@ -131,10 +132,6 @@ size worth of data that curl cannot stop but instead needs to cache while the transfer is paused. This means that if a window size of 64 MB is used, libcurl might end up having to cache 64 MB of data. -# AVAILABILITY - -Added in 7.18.0. - # RETURN VALUE CURLE_OK (zero) means that the option was set properly, and a non-zero return diff --git a/docs/libcurl/curl_easy_perform.md b/docs/libcurl/curl_easy_perform.md index 6622accccf..5e4c74398d 100644 --- a/docs/libcurl/curl_easy_perform.md +++ b/docs/libcurl/curl_easy_perform.md @@ -12,6 +12,7 @@ See-also: - libcurl-errors (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -73,10 +74,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE CURLE_OK (0) means everything was OK, non-zero means an error occurred as diff --git a/docs/libcurl/curl_easy_recv.md b/docs/libcurl/curl_easy_recv.md index fa3c8f4c6e..2ad86e06d2 100644 --- a/docs/libcurl/curl_easy_recv.md +++ b/docs/libcurl/curl_easy_recv.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.18.2 --- # NAME @@ -85,10 +86,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.18.2. - # RETURN VALUE On success, returns **CURLE_OK**, stores the received data into diff --git a/docs/libcurl/curl_easy_reset.md b/docs/libcurl/curl_easy_reset.md index 1b09d12e77..d781b40f3f 100644 --- a/docs/libcurl/curl_easy_reset.md +++ b/docs/libcurl/curl_easy_reset.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.12.1 --- # NAME @@ -49,10 +50,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.12.1 - # RETURN VALUE Nothing diff --git a/docs/libcurl/curl_easy_send.md b/docs/libcurl/curl_easy_send.md index ff51eca843..c7c5f3338b 100644 --- a/docs/libcurl/curl_easy_send.md +++ b/docs/libcurl/curl_easy_send.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.18.2 --- # NAME @@ -78,10 +79,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.18.2. - # RETURN VALUE On success, returns **CURLE_OK** and stores the number of bytes actually diff --git a/docs/libcurl/curl_easy_setopt.md b/docs/libcurl/curl_easy_setopt.md index 0e68934fd5..48a6611b33 100644 --- a/docs/libcurl/curl_easy_setopt.md +++ b/docs/libcurl/curl_easy_setopt.md @@ -15,6 +15,7 @@ See-also: - curl_multi_setopt (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -1341,12 +1342,6 @@ int main(void) } ~~~ -# ENCRYPTED CLIENT HELLO OPTIONS - -# AVAILABILITY - -Always - # RETURN VALUE *CURLE_OK* (zero) means that the option was set properly, non-zero means an diff --git a/docs/libcurl/curl_easy_strerror.md b/docs/libcurl/curl_easy_strerror.md index 0555fe7835..57f024c9e0 100644 --- a/docs/libcurl/curl_easy_strerror.md +++ b/docs/libcurl/curl_easy_strerror.md @@ -11,6 +11,7 @@ See-also: - libcurl-errors (3) Protocol: - All +Added-in: 7.12.0 --- # NAME @@ -52,10 +53,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.12.0 - # RETURN VALUE A pointer to a null-terminated string. diff --git a/docs/libcurl/curl_easy_unescape.md b/docs/libcurl/curl_easy_unescape.md index 5e507ad8b4..d0c4bd1dbd 100644 --- a/docs/libcurl/curl_easy_unescape.md +++ b/docs/libcurl/curl_easy_unescape.md @@ -9,6 +9,7 @@ See-also: - curl_url_get (3) Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.4 and replaces the old curl_unescape(3) function. - # RETURN VALUE A pointer to a null-terminated string or NULL if it failed. diff --git a/docs/libcurl/curl_easy_upkeep.md b/docs/libcurl/curl_easy_upkeep.md index c1c7c4a471..a582f66380 100644 --- a/docs/libcurl/curl_easy_upkeep.md +++ b/docs/libcurl/curl_easy_upkeep.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_TCP_KEEPIDLE (3) Protocol: - All +Added-in: 7.62.0 --- # NAME @@ -68,10 +69,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.62.0. - # RETURN VALUE On success, returns **CURLE_OK**. diff --git a/docs/libcurl/curl_escape.md b/docs/libcurl/curl_escape.md index 4ec3fec91c..714ec5d09d 100644 --- a/docs/libcurl/curl_escape.md +++ b/docs/libcurl/curl_escape.md @@ -9,6 +9,7 @@ See-also: - curl_unescape (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -50,7 +51,7 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY Since 7.15.4, curl_easy_escape(3) should be used. This function might be removed in a future release. diff --git a/docs/libcurl/curl_formadd.md b/docs/libcurl/curl_formadd.md index 0aefb26ee7..96401324d4 100644 --- a/docs/libcurl/curl_formadd.md +++ b/docs/libcurl/curl_formadd.md @@ -10,6 +10,7 @@ See-also: - curl_mime_init (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -299,7 +300,7 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED Deprecated in 7.56.0. Before this release, field names were allowed to contain zero-valued bytes. The pseudo-filename "-" to read stdin is discouraged diff --git a/docs/libcurl/curl_formfree.md b/docs/libcurl/curl_formfree.md index 1e0db8417d..ce2d9e9cee 100644 --- a/docs/libcurl/curl_formfree.md +++ b/docs/libcurl/curl_formfree.md @@ -10,6 +10,7 @@ See-also: - curl_mime_init (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -69,7 +70,7 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED Deprecated in 7.56.0. diff --git a/docs/libcurl/curl_formget.md b/docs/libcurl/curl_formget.md index ba8f3b1e25..04ac97b96d 100644 --- a/docs/libcurl/curl_formget.md +++ b/docs/libcurl/curl_formget.md @@ -9,6 +9,7 @@ See-also: - curl_mime_init (3) Protocol: - HTTP +Added-in: 7.15.5 --- # NAME @@ -26,9 +27,11 @@ int curl_formget(struct curl_httppost * form, void *userp, # DESCRIPTION +The form API (including this function) is deprecated since libcurl 7.56.0. + curl_formget() serializes data previously built with curl_formadd(3). It -accepts a void pointer as second argument named *userp* which is passed as -the first argument to the curl_formget_callback function. +accepts a void pointer as second argument named *userp* which is passed as the +first argument to the curl_formget_callback function. ~~~c typedef size_t (*curl_formget_callback)(void *userp, const char *buf, @@ -40,9 +43,8 @@ character buffer passed to the callback must not be freed. The callback should return the buffer length passed to it on success. If the **CURLFORM_STREAM** option is used in the formpost, it prevents -curl_formget(3) from working until you have performed the actual HTTP -request. This, because first then does libcurl known which actual read -callback to use! +curl_formget(3) from working until you have performed the actual HTTP request. +This, because first then does libcurl known which actual read callback to use! # EXAMPLE @@ -64,11 +66,6 @@ size_t print_httppost(struct curl_httppost *post) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.15.5. The form API is deprecated in -libcurl 7.56.0. - # RETURN VALUE 0 means everything was OK, non-zero means an error occurred diff --git a/docs/libcurl/curl_free.md b/docs/libcurl/curl_free.md index a758adf59d..611b48810f 100644 --- a/docs/libcurl/curl_free.md +++ b/docs/libcurl/curl_free.md @@ -9,6 +9,7 @@ See-also: - curl_easy_unescape (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -45,10 +46,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE None diff --git a/docs/libcurl/curl_getdate.md b/docs/libcurl/curl_getdate.md index 72cb60199a..fda9187e93 100644 --- a/docs/libcurl/curl_getdate.md +++ b/docs/libcurl/curl_getdate.md @@ -11,6 +11,7 @@ See-also: - curl_easy_unescape (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -113,10 +114,6 @@ RFC 1036) and ANSI C's *asctime()* format. These formats are the only ones RFC 7231 says HTTP applications may use. -# AVAILABILITY - -Always - # RETURN VALUE This function returns -1 when it fails to parse the date string. Otherwise it diff --git a/docs/libcurl/curl_getenv.md b/docs/libcurl/curl_getenv.md index 0092c676bc..08fe186cad 100644 --- a/docs/libcurl/curl_getenv.md +++ b/docs/libcurl/curl_getenv.md @@ -8,6 +8,7 @@ See-also: - getenv (3C) Protocol: - All +Added-in: 7.1 --- # NAME @@ -43,10 +44,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE A pointer to a null-terminated string or NULL if it failed to find the diff --git a/docs/libcurl/curl_global_cleanup.md b/docs/libcurl/curl_global_cleanup.md index 7f346c7efe..66f2f19b52 100644 --- a/docs/libcurl/curl_global_cleanup.md +++ b/docs/libcurl/curl_global_cleanup.md @@ -10,6 +10,7 @@ See-also: - libcurl-thread (3) Protocol: - All +Added-in: 7.8 --- # NAME @@ -72,10 +73,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.8 - # RETURN VALUE None diff --git a/docs/libcurl/curl_global_init.md b/docs/libcurl/curl_global_init.md index f7355764eb..ee626a4300 100644 --- a/docs/libcurl/curl_global_init.md +++ b/docs/libcurl/curl_global_init.md @@ -13,6 +13,7 @@ See-also: - libcurl (3) Protocol: - All +Added-in: 7.8 --- # NAME @@ -122,10 +123,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.8 - # RETURN VALUE If this function returns non-zero, something went wrong and you cannot use the diff --git a/docs/libcurl/curl_global_init_mem.md b/docs/libcurl/curl_global_init_mem.md index 04e4447814..b44e2c367c 100644 --- a/docs/libcurl/curl_global_init_mem.md +++ b/docs/libcurl/curl_global_init_mem.md @@ -9,6 +9,7 @@ See-also: - curl_global_init (3) Protocol: - All +Added-in: 7.12.0 --- # NAME @@ -87,10 +88,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.12.0 - # RETURN VALUE CURLE_OK (0) means everything was OK, non-zero means an error occurred as diff --git a/docs/libcurl/curl_global_sslset.md b/docs/libcurl/curl_global_sslset.md index 0adcb77a60..53aab2857c 100644 --- a/docs/libcurl/curl_global_sslset.md +++ b/docs/libcurl/curl_global_sslset.md @@ -9,6 +9,7 @@ See-also: - libcurl (3) Protocol: - All +Added-in: 7.56.0 --- # NAME @@ -119,11 +120,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.56.0. Before this version, there was no -support for choosing SSL backends at runtime. - # RETURN VALUE If this function returns *CURLSSLSET_OK*, the backend was successfully diff --git a/docs/libcurl/curl_global_trace.md b/docs/libcurl/curl_global_trace.md index 4f011d32e4..d374286153 100644 --- a/docs/libcurl/curl_global_trace.md +++ b/docs/libcurl/curl_global_trace.md @@ -9,6 +9,7 @@ See-also: - libcurl (3) Protocol: - All +Added-in: 8.3 --- # NAME @@ -131,10 +132,6 @@ of an enabled component appears at the beginning in brackets. ... ~~~ -# AVAILABILITY - -Added in 8.3 - # RETURN VALUE If this function returns non-zero, something went wrong and the configuration diff --git a/docs/libcurl/curl_mime_addpart.md b/docs/libcurl/curl_mime_addpart.md index 53aea78b81..1adb610c49 100644 --- a/docs/libcurl/curl_mime_addpart.md +++ b/docs/libcurl/curl_mime_addpart.md @@ -19,6 +19,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -65,10 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE A mime part structure handle, or NULL upon failure. diff --git a/docs/libcurl/curl_mime_data.md b/docs/libcurl/curl_mime_data.md index a7f0571a9d..f93b1df2a1 100644 --- a/docs/libcurl/curl_mime_data.md +++ b/docs/libcurl/curl_mime_data.md @@ -13,6 +13,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -71,10 +72,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE CURLE_OK or a CURL error code upon failure. diff --git a/docs/libcurl/curl_mime_data_cb.md b/docs/libcurl/curl_mime_data_cb.md index e63ae42f20..c721d543c6 100644 --- a/docs/libcurl/curl_mime_data_cb.md +++ b/docs/libcurl/curl_mime_data_cb.md @@ -13,6 +13,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -163,10 +164,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE CURLE_OK or a CURL error code upon failure. diff --git a/docs/libcurl/curl_mime_encoder.md b/docs/libcurl/curl_mime_encoder.md index 8bd6bbdf24..6a76cef49c 100644 --- a/docs/libcurl/curl_mime_encoder.md +++ b/docs/libcurl/curl_mime_encoder.md @@ -12,6 +12,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -95,10 +96,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE CURLE_OK or a CURL error code upon failure. diff --git a/docs/libcurl/curl_mime_filedata.md b/docs/libcurl/curl_mime_filedata.md index 3f46409115..6986bf01d7 100644 --- a/docs/libcurl/curl_mime_filedata.md +++ b/docs/libcurl/curl_mime_filedata.md @@ -13,6 +13,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -80,10 +81,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE CURLE_OK or a CURL error code upon failure. CURLE_READ_ERROR is only an diff --git a/docs/libcurl/curl_mime_filename.md b/docs/libcurl/curl_mime_filename.md index d642a6683f..860332ead4 100644 --- a/docs/libcurl/curl_mime_filename.md +++ b/docs/libcurl/curl_mime_filename.md @@ -12,6 +12,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -74,10 +75,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE CURLE_OK or a CURL error code upon failure. diff --git a/docs/libcurl/curl_mime_free.md b/docs/libcurl/curl_mime_free.md index 92106c33bd..d28be2e71b 100644 --- a/docs/libcurl/curl_mime_free.md +++ b/docs/libcurl/curl_mime_free.md @@ -11,6 +11,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE None diff --git a/docs/libcurl/curl_mime_headers.md b/docs/libcurl/curl_mime_headers.md index 77669ac590..9b79256f9b 100644 --- a/docs/libcurl/curl_mime_headers.md +++ b/docs/libcurl/curl_mime_headers.md @@ -11,6 +11,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -73,10 +74,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE CURLE_OK or a CURL error code upon failure. diff --git a/docs/libcurl/curl_mime_init.md b/docs/libcurl/curl_mime_init.md index 6702021ad0..153456b643 100644 --- a/docs/libcurl/curl_mime_init.md +++ b/docs/libcurl/curl_mime_init.md @@ -13,6 +13,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -67,10 +68,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE A mime struct handle, or NULL upon failure. diff --git a/docs/libcurl/curl_mime_name.md b/docs/libcurl/curl_mime_name.md index 7f0d308f46..ab98615f76 100644 --- a/docs/libcurl/curl_mime_name.md +++ b/docs/libcurl/curl_mime_name.md @@ -12,6 +12,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE CURLE_OK or a CURL error code upon failure. diff --git a/docs/libcurl/curl_mime_subparts.md b/docs/libcurl/curl_mime_subparts.md index 9c57297afa..495c74fd17 100644 --- a/docs/libcurl/curl_mime_subparts.md +++ b/docs/libcurl/curl_mime_subparts.md @@ -11,6 +11,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -78,10 +79,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE CURLE_OK or a CURL error code upon failure. diff --git a/docs/libcurl/curl_mime_type.md b/docs/libcurl/curl_mime_type.md index 59ac01950b..73f0b2a18f 100644 --- a/docs/libcurl/curl_mime_type.md +++ b/docs/libcurl/curl_mime_type.md @@ -12,6 +12,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.56.0 --- # NAME @@ -81,10 +82,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as at least one of HTTP, SMTP or IMAP is enabled. Added in 7.56.0. - # RETURN VALUE CURLE_OK or a CURL error code upon failure. diff --git a/docs/libcurl/curl_mprintf.md b/docs/libcurl/curl_mprintf.md index 551ca2062f..4d6d5e9c6e 100644 --- a/docs/libcurl/curl_mprintf.md +++ b/docs/libcurl/curl_mprintf.md @@ -11,6 +11,7 @@ See-also: - vprintf (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -275,11 +276,6 @@ int main(void) } ~~~ -# AVAILABILITY - -These functions might be removed from the public libcurl API in the future. Do -not use them in new programs or projects. - # RETURN VALUE The **curl_maprintf** and **curl_mvaprintf** functions return a pointer to diff --git a/docs/libcurl/curl_multi_add_handle.md b/docs/libcurl/curl_multi_add_handle.md index 3f6120fc42..9a09970e1a 100644 --- a/docs/libcurl/curl_multi_add_handle.md +++ b/docs/libcurl/curl_multi_add_handle.md @@ -12,6 +12,7 @@ See-also: - curl_multi_socket_action (3) Protocol: - All +Added-in: 7.9.6 --- # NAME @@ -81,10 +82,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.6 - # RETURN VALUE CURLMcode type, general libcurl multi interface error code. diff --git a/docs/libcurl/curl_multi_assign.md b/docs/libcurl/curl_multi_assign.md index dd32b36b05..90d3e4c529 100644 --- a/docs/libcurl/curl_multi_assign.md +++ b/docs/libcurl/curl_multi_assign.md @@ -9,6 +9,7 @@ See-also: - curl_multi_socket_action (3) Protocol: - All +Added-in: 7.15.5 --- # NAME @@ -63,14 +64,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.5 - -# RETURN VALUE - -The standard CURLMcode for multi interface error codes. - # TYPICAL USAGE In a typical application you allocate a struct or at least use some kind of @@ -78,6 +71,10 @@ semi-dynamic data for each socket that we must wait for action on when using the curl_multi_socket_action(3) approach. When our socket-callback gets called by libcurl and we get to know about yet -another socket to wait for, we can use curl_multi_assign(3) to point out -the particular data so that when we get updates about this same socket again, -we do not have to find the struct associated with this socket by ourselves. +another socket to wait for, we can use curl_multi_assign(3) to point out the +particular data so that when we get updates about this same socket again, we +do not have to find the struct associated with this socket by ourselves. + +# RETURN VALUE + +The standard CURLMcode for multi interface error codes. diff --git a/docs/libcurl/curl_multi_cleanup.md b/docs/libcurl/curl_multi_cleanup.md index e8e02a4b06..f7eb44b3cf 100644 --- a/docs/libcurl/curl_multi_cleanup.md +++ b/docs/libcurl/curl_multi_cleanup.md @@ -11,6 +11,7 @@ See-also: - curl_multi_init (3) Protocol: - All +Added-in: 7.9.6 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.6 - # RETURN VALUE CURLMcode type, general libcurl multi interface error code. On success, diff --git a/docs/libcurl/curl_multi_fdset.md b/docs/libcurl/curl_multi_fdset.md index 640008d36c..20cd562be4 100644 --- a/docs/libcurl/curl_multi_fdset.md +++ b/docs/libcurl/curl_multi_fdset.md @@ -14,6 +14,7 @@ See-also: - select (2) Protocol: - All +Added-in: 7.9.6 --- # NAME @@ -112,10 +113,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.6 - # RETURN VALUE **CURLMcode** type, general libcurl multi interface error code. See diff --git a/docs/libcurl/curl_multi_get_handles.md b/docs/libcurl/curl_multi_get_handles.md index a2544b433d..44f76e5c38 100644 --- a/docs/libcurl/curl_multi_get_handles.md +++ b/docs/libcurl/curl_multi_get_handles.md @@ -11,6 +11,7 @@ See-also: - curl_multi_remove_handle (3) Protocol: - All +Added-in: 8.4.0 --- # NAME @@ -70,10 +71,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 8.4.0 - # RETURN VALUE Returns NULL on failure. Otherwise it returns a pointer to an allocated array. diff --git a/docs/libcurl/curl_multi_info_read.md b/docs/libcurl/curl_multi_info_read.md index 0ba3ee352f..10337ff279 100644 --- a/docs/libcurl/curl_multi_info_read.md +++ b/docs/libcurl/curl_multi_info_read.md @@ -10,6 +10,7 @@ See-also: - curl_multi_perform (3) Protocol: - All +Added-in: 7.9.6 --- # NAME @@ -93,10 +94,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.6 - # RETURN VALUE A pointer to a filled-in struct, or NULL if it failed or ran out of diff --git a/docs/libcurl/curl_multi_init.md b/docs/libcurl/curl_multi_init.md index 0431985576..dda3af8e2e 100644 --- a/docs/libcurl/curl_multi_init.md +++ b/docs/libcurl/curl_multi_init.md @@ -12,6 +12,7 @@ See-also: - curl_multi_get_handles (3) Protocol: - All +Added-in: 7.9.6 --- # NAME @@ -49,10 +50,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.6 - # RETURN VALUE If this function returns NULL, something went wrong and you cannot use the diff --git a/docs/libcurl/curl_multi_perform.md b/docs/libcurl/curl_multi_perform.md index c49336b00c..7a936de264 100644 --- a/docs/libcurl/curl_multi_perform.md +++ b/docs/libcurl/curl_multi_perform.md @@ -14,6 +14,7 @@ See-also: - libcurl-errors (3) Protocol: - All +Added-in: 7.9.6 --- # NAME @@ -88,10 +89,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.6 - # RETURN VALUE CURLMcode type, general libcurl multi interface error code. diff --git a/docs/libcurl/curl_multi_poll.md b/docs/libcurl/curl_multi_poll.md index 8fe6a96794..98404b92bf 100644 --- a/docs/libcurl/curl_multi_poll.md +++ b/docs/libcurl/curl_multi_poll.md @@ -11,6 +11,7 @@ See-also: - curl_multi_wakeup (3) Protocol: - All +Added-in: 7.66.0 --- # NAME @@ -132,10 +133,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.66.0. - # RETURN VALUE CURLMcode type, general libcurl multi interface error code. See diff --git a/docs/libcurl/curl_multi_remove_handle.md b/docs/libcurl/curl_multi_remove_handle.md index b026466acc..cc5817b22b 100644 --- a/docs/libcurl/curl_multi_remove_handle.md +++ b/docs/libcurl/curl_multi_remove_handle.md @@ -10,6 +10,7 @@ See-also: - curl_multi_init (3) Protocol: - All +Added-in: 7.9.6 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.6 - # RETURN VALUE CURLMcode type, general libcurl multi interface error code. diff --git a/docs/libcurl/curl_multi_setopt.md b/docs/libcurl/curl_multi_setopt.md index 5bc8d5d829..7b2cc95d6c 100644 --- a/docs/libcurl/curl_multi_setopt.md +++ b/docs/libcurl/curl_multi_setopt.md @@ -11,6 +11,7 @@ See-also: - curl_multi_socket (3) Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -117,10 +118,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.4 - # RETURN VALUE The standard CURLMcode for multi interface error codes. Note that it returns a diff --git a/docs/libcurl/curl_multi_socket.md b/docs/libcurl/curl_multi_socket.md index c016a3c216..c8f67d18f4 100644 --- a/docs/libcurl/curl_multi_socket.md +++ b/docs/libcurl/curl_multi_socket.md @@ -12,6 +12,7 @@ See-also: - the hiperfifo.c example Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -71,10 +72,7 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.15.4, and is deemed stable since -7.16.0. +# DEPRECATED curl_multi_socket(3) is deprecated, use curl_multi_socket_action(3) instead! diff --git a/docs/libcurl/curl_multi_socket_action.md b/docs/libcurl/curl_multi_socket_action.md index 7b547cfa45..c2f5832f0d 100644 --- a/docs/libcurl/curl_multi_socket_action.md +++ b/docs/libcurl/curl_multi_socket_action.md @@ -12,6 +12,7 @@ See-also: - the hiperfifo.c example Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -112,10 +113,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.15.4, and is deemed stable since 7.16.0. - # RETURN VALUE CURLMcode type, general libcurl multi interface error code. See diff --git a/docs/libcurl/curl_multi_socket_all.md b/docs/libcurl/curl_multi_socket_all.md index 6b95fc3932..d93bdfd313 100644 --- a/docs/libcurl/curl_multi_socket_all.md +++ b/docs/libcurl/curl_multi_socket_all.md @@ -1,7 +1,7 @@ --- c: Copyright (C) Daniel Stenberg, , et al. SPDX-License-Identifier: curl -Title: curl_multi_socket +Title: curl_multi_socket_all Section: 3 Source: libcurl See-also: @@ -12,6 +12,7 @@ See-also: - the hiperfifo.c example Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -52,13 +53,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.15.4, and is deemed stable since 7.16.0. - -curl_multi_socket_all(3) is deprecated, use -curl_multi_socket_action(3) instead! - # RETURN VALUE CURLMcode type, general libcurl multi interface error code. diff --git a/docs/libcurl/curl_multi_strerror.md b/docs/libcurl/curl_multi_strerror.md index 4b53d67874..942651dbe7 100644 --- a/docs/libcurl/curl_multi_strerror.md +++ b/docs/libcurl/curl_multi_strerror.md @@ -11,6 +11,7 @@ See-also: - libcurl-errors (3) Protocol: - All +Added-in: 7.12.0 --- # NAME @@ -44,10 +45,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.12.0 - # RETURN VALUE A pointer to a null-terminated string. diff --git a/docs/libcurl/curl_multi_timeout.md b/docs/libcurl/curl_multi_timeout.md index ed8a8acbce..dc3c30dbc1 100644 --- a/docs/libcurl/curl_multi_timeout.md +++ b/docs/libcurl/curl_multi_timeout.md @@ -11,6 +11,7 @@ See-also: - curl_multi_socket (3) Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -82,10 +83,6 @@ out which sockets to wait for by calling curl_multi_fdset(3). When there is activity or timeout, call curl_multi_perform(3) and then loop - until all transfers are complete. -# AVAILABILITY - -This function was added in libcurl 7.15.4. - # RETURN VALUE The standard CURLMcode for multi interface error codes. diff --git a/docs/libcurl/curl_multi_wait.md b/docs/libcurl/curl_multi_wait.md index d86b7d4ebe..098c27c6af 100644 --- a/docs/libcurl/curl_multi_wait.md +++ b/docs/libcurl/curl_multi_wait.md @@ -10,6 +10,7 @@ See-also: - curl_multi_poll (3) Protocol: - All +Added-in: 7.28.0 --- # NAME @@ -113,10 +114,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.28.0. - # RETURN VALUE CURLMcode type, general libcurl multi interface error code. See diff --git a/docs/libcurl/curl_multi_waitfds.md b/docs/libcurl/curl_multi_waitfds.md index c2231b9597..8826b41a8d 100644 --- a/docs/libcurl/curl_multi_waitfds.md +++ b/docs/libcurl/curl_multi_waitfds.md @@ -11,6 +11,7 @@ See-also: - curl_multi_fdset (3) Protocol: - All +Added-in: 8.8.0 --- # NAME @@ -99,10 +100,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 8.8.0 - # RETURN VALUE **CURLMcode** type, general libcurl multi interface error code. See diff --git a/docs/libcurl/curl_multi_wakeup.md b/docs/libcurl/curl_multi_wakeup.md index 26a013454e..eb8d309755 100644 --- a/docs/libcurl/curl_multi_wakeup.md +++ b/docs/libcurl/curl_multi_wakeup.md @@ -9,6 +9,7 @@ See-also: - curl_multi_wait (3) Protocol: - All +Added-in: 7.68.0 --- # NAME @@ -84,10 +85,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.68.0 - # RETURN VALUE CURLMcode type, general libcurl multi interface error code. diff --git a/docs/libcurl/curl_pushheader_byname.md b/docs/libcurl/curl_pushheader_byname.md index 700f511069..10d8d04dd5 100644 --- a/docs/libcurl/curl_pushheader_byname.md +++ b/docs/libcurl/curl_pushheader_byname.md @@ -9,6 +9,7 @@ See-also: - curl_pushheader_bynum (3) Protocol: - HTTP +Added-in: 7.44.0 --- # NAME @@ -75,10 +76,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.44.0 - # RETURN VALUE Returns a pointer to the header field content or NULL. diff --git a/docs/libcurl/curl_pushheader_bynum.md b/docs/libcurl/curl_pushheader_bynum.md index f39836fc59..cce5438bf4 100644 --- a/docs/libcurl/curl_pushheader_bynum.md +++ b/docs/libcurl/curl_pushheader_bynum.md @@ -9,6 +9,7 @@ See-also: - curl_pushheader_byname (3) Protocol: - HTTP +Added-in: 7.44.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.44.0 - # RETURN VALUE Returns a pointer to the header field content or NULL. diff --git a/docs/libcurl/curl_share_cleanup.md b/docs/libcurl/curl_share_cleanup.md index 4173abf1d5..5d9b579636 100644 --- a/docs/libcurl/curl_share_cleanup.md +++ b/docs/libcurl/curl_share_cleanup.md @@ -9,6 +9,7 @@ See-also: - curl_share_setopt (3) Protocol: - All +Added-in: 7.10 --- # NAME @@ -44,10 +45,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10 - # RETURN VALUE CURLSHE_OK (zero) means that the option was set properly, non-zero means an diff --git a/docs/libcurl/curl_share_init.md b/docs/libcurl/curl_share_init.md index ab8d574a4c..6fee7c692e 100644 --- a/docs/libcurl/curl_share_init.md +++ b/docs/libcurl/curl_share_init.md @@ -9,6 +9,7 @@ See-also: - curl_share_setopt (3) Protocol: - All +Added-in: 7.10 --- # NAME @@ -48,10 +49,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10 - # RETURN VALUE If this function returns NULL, something went wrong (out of memory, etc.) diff --git a/docs/libcurl/curl_share_setopt.md b/docs/libcurl/curl_share_setopt.md index c2ef90d4f4..877997301a 100644 --- a/docs/libcurl/curl_share_setopt.md +++ b/docs/libcurl/curl_share_setopt.md @@ -9,6 +9,7 @@ See-also: - curl_share_init (3) Protocol: - All +Added-in: 7.10 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10 - # RETURN VALUE CURLSHE_OK (zero) means that the option was set properly, non-zero means an diff --git a/docs/libcurl/curl_share_strerror.md b/docs/libcurl/curl_share_strerror.md index 9137115a22..b71a194d7b 100644 --- a/docs/libcurl/curl_share_strerror.md +++ b/docs/libcurl/curl_share_strerror.md @@ -11,6 +11,7 @@ See-also: - libcurl-errors (3) Protocol: - All +Added-in: 7.12.0 --- # NAME @@ -43,10 +44,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This function was added in libcurl 7.12.0 - # RETURN VALUE A pointer to a null-terminated string. diff --git a/docs/libcurl/curl_slist_append.md b/docs/libcurl/curl_slist_append.md index dd3dabb773..0240b68742 100644 --- a/docs/libcurl/curl_slist_append.md +++ b/docs/libcurl/curl_slist_append.md @@ -8,6 +8,7 @@ See-also: - curl_slist_free_all (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -65,10 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE A null pointer is returned if anything went wrong, otherwise the new list diff --git a/docs/libcurl/curl_slist_free_all.md b/docs/libcurl/curl_slist_free_all.md index 5f54fabc1f..d9d3ba5c02 100644 --- a/docs/libcurl/curl_slist_free_all.md +++ b/docs/libcurl/curl_slist_free_all.md @@ -8,6 +8,7 @@ See-also: - curl_slist_append (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -51,10 +52,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Nothing. diff --git a/docs/libcurl/curl_strequal.md b/docs/libcurl/curl_strequal.md index 1584676d4f..40a7504d59 100644 --- a/docs/libcurl/curl_strequal.md +++ b/docs/libcurl/curl_strequal.md @@ -10,6 +10,7 @@ See-also: - strcmp (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -49,10 +50,6 @@ int main(int argc, char **argv) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Non-zero if the strings are identical. Zero if they are not. diff --git a/docs/libcurl/curl_strnequal.md b/docs/libcurl/curl_strnequal.md index a949240c76..9b8b0e066d 100644 --- a/docs/libcurl/curl_strnequal.md +++ b/docs/libcurl/curl_strnequal.md @@ -1,7 +1,7 @@ --- c: Copyright (C) Daniel Stenberg, , et al. SPDX-License-Identifier: curl -Title: curl_strequal +Title: curl_strnequal Section: 3 Source: libcurl See-also: @@ -10,6 +10,7 @@ See-also: - strcmp (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -52,10 +53,6 @@ int main(int argc, char **argv) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Non-zero if the strings are identical. Zero if they are not. diff --git a/docs/libcurl/curl_unescape.md b/docs/libcurl/curl_unescape.md index 6eda0e70b0..59ac59bab9 100644 --- a/docs/libcurl/curl_unescape.md +++ b/docs/libcurl/curl_unescape.md @@ -11,6 +11,7 @@ See-also: - curl_free (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -27,7 +28,7 @@ char *curl_unescape(const char *input, int length); # DESCRIPTION -Obsolete function. Use curl_easy_unescape(3) instead. +Deprecated. Use curl_easy_unescape(3) instead. This function converts the URL encoded string **input** to a "plain string" and return that as a new allocated string. All input characters that are URL @@ -57,7 +58,7 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED Since 7.15.4, curl_easy_unescape(3) should be used. This function might be removed in a future release. diff --git a/docs/libcurl/curl_url.md b/docs/libcurl/curl_url.md index 708f0ce7d7..dfa33f2a57 100644 --- a/docs/libcurl/curl_url.md +++ b/docs/libcurl/curl_url.md @@ -13,6 +13,7 @@ See-also: - curl_url_strerror (3) Protocol: - All +Added-in: 7.62.0 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.62.0 - # RETURN VALUE Returns a **CURLU *** if successful, or NULL if out of memory. diff --git a/docs/libcurl/curl_url_cleanup.md b/docs/libcurl/curl_url_cleanup.md index ab0acdce87..051e934157 100644 --- a/docs/libcurl/curl_url_cleanup.md +++ b/docs/libcurl/curl_url_cleanup.md @@ -12,6 +12,7 @@ See-also: - curl_url_set (3) Protocol: - All +Added-in: 7.62.0 --- # NAME @@ -44,10 +45,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.62.0 - # RETURN VALUE none diff --git a/docs/libcurl/curl_url_dup.md b/docs/libcurl/curl_url_dup.md index 43b54eb298..98c1a6eee0 100644 --- a/docs/libcurl/curl_url_dup.md +++ b/docs/libcurl/curl_url_dup.md @@ -12,6 +12,7 @@ See-also: - curl_url_set (3) Protocol: - All +Added-in: 7.62.0 --- # NAME @@ -49,10 +50,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.62.0 - # RETURN VALUE Returns a new handle or NULL if out of memory. diff --git a/docs/libcurl/curl_url_get.md b/docs/libcurl/curl_url_get.md index d49dd84cf5..bd8421e038 100644 --- a/docs/libcurl/curl_url_get.md +++ b/docs/libcurl/curl_url_get.md @@ -13,6 +13,7 @@ See-also: - curl_url_strerror (3) Protocol: - All +Added-in: 7.62.0 --- # NAME @@ -235,10 +236,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.62.0. CURLUPART_ZONEID was added in 7.65.0. - # RETURN VALUE Returns a CURLUcode error value, which is CURLUE_OK (0) if everything went diff --git a/docs/libcurl/curl_url_set.md b/docs/libcurl/curl_url_set.md index cb2d8c877d..99d9e9c1d5 100644 --- a/docs/libcurl/curl_url_set.md +++ b/docs/libcurl/curl_url_set.md @@ -13,6 +13,7 @@ See-also: - curl_url_strerror (3) Protocol: - All +Added-in: 7.78.0 --- # NAME @@ -255,10 +256,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.62.0. CURLUPART_ZONEID was added in 7.65.0. - # RETURN VALUE Returns a *CURLUcode* error value, which is CURLUE_OK (0) if everything diff --git a/docs/libcurl/curl_url_strerror.md b/docs/libcurl/curl_url_strerror.md index a57e19df1d..311dce6a93 100644 --- a/docs/libcurl/curl_url_strerror.md +++ b/docs/libcurl/curl_url_strerror.md @@ -13,6 +13,7 @@ See-also: - libcurl-errors (3) Protocol: - All +Added-in: 7.80.0 --- # NAME @@ -46,10 +47,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.80.0 - # RETURN VALUE A pointer to a null-terminated string. diff --git a/docs/libcurl/curl_version.md b/docs/libcurl/curl_version.md index 48a102f099..f429cf5789 100644 --- a/docs/libcurl/curl_version.md +++ b/docs/libcurl/curl_version.md @@ -8,6 +8,7 @@ See-also: - curl_version_info (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -38,10 +39,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE A pointer to a null-terminated string. The string resides in a statically diff --git a/docs/libcurl/curl_version_info.md b/docs/libcurl/curl_version_info.md index 1b538d363e..aeedea4a94 100644 --- a/docs/libcurl/curl_version_info.md +++ b/docs/libcurl/curl_version_info.md @@ -8,6 +8,7 @@ See-also: - curl_version (3) Protocol: - All +Added-in: 7.10.0 --- # NAME @@ -382,10 +383,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10 - # RETURN VALUE A pointer to a curl_version_info_data struct. diff --git a/docs/libcurl/curl_ws_meta.md b/docs/libcurl/curl_ws_meta.md index a60ce1d66a..1215225d44 100644 --- a/docs/libcurl/curl_ws_meta.md +++ b/docs/libcurl/curl_ws_meta.md @@ -12,6 +12,7 @@ See-also: - libcurl-ws (3) Protocol: - WS +Added-in: 7.86.0 --- # NAME @@ -132,10 +133,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.86.0. - # RETURN VALUE This function returns a pointer to a *curl_ws_frame* struct with read-only diff --git a/docs/libcurl/curl_ws_recv.md b/docs/libcurl/curl_ws_recv.md index 38a8a2abc5..0bafb3c30a 100644 --- a/docs/libcurl/curl_ws_recv.md +++ b/docs/libcurl/curl_ws_recv.md @@ -12,6 +12,7 @@ See-also: - libcurl-ws (3) Protocol: - WS +Added-in: 7.86.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.86.0. - # RETURN VALUE Returns **CURLE_OK** if everything is okay, and a non-zero number for diff --git a/docs/libcurl/curl_ws_send.md b/docs/libcurl/curl_ws_send.md index ddb4f87447..3df04732eb 100644 --- a/docs/libcurl/curl_ws_send.md +++ b/docs/libcurl/curl_ws_send.md @@ -12,6 +12,7 @@ See-also: - libcurl-ws (3) Protocol: - WS +Added-in: 7.86.0 --- # NAME @@ -111,10 +112,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.86.0. - # RETURN VALUE *CURLE_OK* (zero) means that the data was sent properly, non-zero means an diff --git a/docs/libcurl/libcurl-easy.md b/docs/libcurl/libcurl-easy.md index 352f81729f..7821088356 100644 --- a/docs/libcurl/libcurl-easy.md +++ b/docs/libcurl/libcurl-easy.md @@ -1,7 +1,7 @@ --- c: Copyright (C) Daniel Stenberg, , et al. SPDX-License-Identifier: curl -Title: libcurl +Title: libcurl-easy Section: 3 Source: libcurl See-also: @@ -13,6 +13,7 @@ See-also: - libcurl-multi (3) Protocol: - All +Added-in: 7.1 --- # NAME diff --git a/docs/libcurl/libcurl-env-dbg.md b/docs/libcurl/libcurl-env-dbg.md index 81c165a006..3762b006bf 100644 --- a/docs/libcurl/libcurl-env-dbg.md +++ b/docs/libcurl/libcurl-env-dbg.md @@ -8,6 +8,7 @@ See-also: - libcurl-env (3) Protocol: - All +Added-in: n/a --- # NAME diff --git a/docs/libcurl/libcurl-env.md b/docs/libcurl/libcurl-env.md index 0db69ff958..bf5624f3c8 100644 --- a/docs/libcurl/libcurl-env.md +++ b/docs/libcurl/libcurl-env.md @@ -8,6 +8,7 @@ See-also: - libcurl-env-dbg (3) Protocol: - All +Added-in: n/a --- # NAME diff --git a/docs/libcurl/libcurl-errors.md b/docs/libcurl/libcurl-errors.md index ef31b2fc93..e994bd497b 100644 --- a/docs/libcurl/libcurl-errors.md +++ b/docs/libcurl/libcurl-errors.md @@ -14,6 +14,7 @@ See-also: - curl_url_strerror (3) Protocol: - All +Added-in: n/a --- # NAME diff --git a/docs/libcurl/libcurl-multi.md b/docs/libcurl/libcurl-multi.md index cf3bc56931..3becb648de 100644 --- a/docs/libcurl/libcurl-multi.md +++ b/docs/libcurl/libcurl-multi.md @@ -10,6 +10,7 @@ See-also: - libcurl-errors (3) Protocol: - All +Added-in: 7.9.6 --- # NAME diff --git a/docs/libcurl/libcurl-security.md b/docs/libcurl/libcurl-security.md index a56a456015..d13dceffe0 100644 --- a/docs/libcurl/libcurl-security.md +++ b/docs/libcurl/libcurl-security.md @@ -8,6 +8,7 @@ See-also: - libcurl-thread (3) Protocol: - All +Added-in: n/a --- # NAME diff --git a/docs/libcurl/libcurl-share.md b/docs/libcurl/libcurl-share.md index f820967dfe..6d00c9c674 100644 --- a/docs/libcurl/libcurl-share.md +++ b/docs/libcurl/libcurl-share.md @@ -13,6 +13,7 @@ See-also: - libcurl-multi (3) Protocol: - All +Added-in: n/a --- # NAME diff --git a/docs/libcurl/libcurl-thread.md b/docs/libcurl/libcurl-thread.md index 5f02aee2ff..eeff1fbeee 100644 --- a/docs/libcurl/libcurl-thread.md +++ b/docs/libcurl/libcurl-thread.md @@ -8,6 +8,7 @@ See-also: - libcurl-security (3) Protocol: - All +Added-in: n/a --- # NAME diff --git a/docs/libcurl/libcurl-tutorial.md b/docs/libcurl/libcurl-tutorial.md index c51d9f13c3..4e16e38aa3 100644 --- a/docs/libcurl/libcurl-tutorial.md +++ b/docs/libcurl/libcurl-tutorial.md @@ -11,6 +11,7 @@ See-also: - libcurl-url (3) Protocol: - All +Added-in: n/a --- # NAME diff --git a/docs/libcurl/libcurl-url.md b/docs/libcurl/libcurl-url.md index e673873b43..1d9e592470 100644 --- a/docs/libcurl/libcurl-url.md +++ b/docs/libcurl/libcurl-url.md @@ -1,7 +1,7 @@ --- c: Copyright (C) Daniel Stenberg, , et al. SPDX-License-Identifier: curl -Title: libcurl +Title: libcurl-url Section: 3 Source: libcurl See-also: @@ -14,6 +14,7 @@ See-also: - curl_url_strerror (3) Protocol: - All +Added-in: 7.62.0 --- # NAME @@ -156,9 +157,7 @@ Now the URL looks like https://example.com/?shoes=2&hat=1&candy=N%26N ~~~ -# AVAILABILITY - -The URL API was introduced in libcurl 7.62.0. +# NOTES A URL with a literal IPv6 address can be parsed even when IPv6 support is not enabled. diff --git a/docs/libcurl/libcurl-ws.md b/docs/libcurl/libcurl-ws.md index 25550ecd68..60c9fa59aa 100644 --- a/docs/libcurl/libcurl-ws.md +++ b/docs/libcurl/libcurl-ws.md @@ -1,7 +1,7 @@ --- c: Copyright (C) Daniel Stenberg, , et al. SPDX-License-Identifier: curl -Title: libcurl +Title: libcurl-ws Section: 3 Source: libcurl See-also: @@ -14,6 +14,7 @@ See-also: - curl_ws_send (3) Protocol: - All +Added-in: 7.86.0 --- # NAME @@ -115,7 +116,7 @@ Once such a setup has been successfully performed, the application can proceed and use curl_ws_recv(3) and curl_ws_send(3) freely to exchange WebSocket messages with the server. -# AVAILABILITY +# EXPERIMENTAL The WebSocket API was introduced as experimental in 7.86.0 and is still experimental today. diff --git a/docs/libcurl/libcurl.md b/docs/libcurl/libcurl.md index 9031451cc0..2f3a451974 100644 --- a/docs/libcurl/libcurl.md +++ b/docs/libcurl/libcurl.md @@ -11,6 +11,7 @@ See-also: - libcurl-thread (3) Protocol: - All +Added-in: n/a --- # NAME diff --git a/docs/libcurl/mksymbolsmanpage.pl b/docs/libcurl/mksymbolsmanpage.pl index 1cccb4f3ee..c1a6b9d61b 100755 --- a/docs/libcurl/mksymbolsmanpage.pl +++ b/docs/libcurl/mksymbolsmanpage.pl @@ -48,6 +48,7 @@ See-also: - libcurl-multi (3) - libcurl-security (3) - libcurl-thread (3) +Added-in: n/a --- # libcurl symbols diff --git a/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.md b/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.md index 1a799e1e53..77b45114fd 100644 --- a/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.md +++ b/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.45.0 --- # NAME @@ -71,10 +72,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.45.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.md b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.md index 911ab391d6..8ecb5a1ca0 100644 --- a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.md +++ b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.19.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.md b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.md index 116cc7812c..27c524d333 100644 --- a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.md +++ b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.61.0 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.61.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_CAINFO.md b/docs/libcurl/opts/CURLINFO_CAINFO.md index ea61a1a748..f35e483249 100644 --- a/docs/libcurl/opts/CURLINFO_CAINFO.md +++ b/docs/libcurl/opts/CURLINFO_CAINFO.md @@ -12,6 +12,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.84.0 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.84.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_CAPATH.md b/docs/libcurl/opts/CURLINFO_CAPATH.md index 8b6f8bf777..8b9febfceb 100644 --- a/docs/libcurl/opts/CURLINFO_CAPATH.md +++ b/docs/libcurl/opts/CURLINFO_CAPATH.md @@ -15,6 +15,7 @@ TLS-backend: - GnuTLS - mbedTLS - wolfSSL +Added-in: 7.84.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.84.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_CERTINFO.md b/docs/libcurl/opts/CURLINFO_CERTINFO.md index 203e39ccdd..98e0fc46e5 100644 --- a/docs/libcurl/opts/CURLINFO_CERTINFO.md +++ b/docs/libcurl/opts/CURLINFO_CERTINFO.md @@ -15,6 +15,7 @@ TLS-backend: - GnuTLS - Schannel - Secure Transport +Added-in: 7.19.1 --- # NAME @@ -91,14 +92,10 @@ int main(void) See also the *certinfo.c* example. -# AVAILABILITY +# NOTES -This option is only working in libcurl built with OpenSSL, GnuTLS, Schannel, -Secure Transport or mbedTLS. GnuTLS support added in 7.42.0. Schannel support -added in 7.50.0. Secure Transport support added in 7.79.0. mbedTLS support added -in 8.9.0. - -Added in 7.19.1 +GnuTLS support added in 7.42.0. Schannel support added in 7.50.0. Secure +Transport support added in 7.79.0. mbedTLS support added in 8.9.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.md b/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.md index 00cbd5308c..a3a3dd3ac4 100644 --- a/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.md +++ b/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.19.4 --- # NAME @@ -69,10 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.4 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_CONNECT_TIME.md b/docs/libcurl/opts/CURLINFO_CONNECT_TIME.md index 7a5b4bdfcf..b51498fbf2 100644 --- a/docs/libcurl/opts/CURLINFO_CONNECT_TIME.md +++ b/docs/libcurl/opts/CURLINFO_CONNECT_TIME.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.4.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_CONNECT_TIME_T.md b/docs/libcurl/opts/CURLINFO_CONNECT_TIME_T.md index 00d582388d..61cda67aa6 100644 --- a/docs/libcurl/opts/CURLINFO_CONNECT_TIME_T.md +++ b/docs/libcurl/opts/CURLINFO_CONNECT_TIME_T.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.61.0 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.61.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_CONN_ID.md b/docs/libcurl/opts/CURLINFO_CONN_ID.md index 3face4207c..443c719ebc 100644 --- a/docs/libcurl/opts/CURLINFO_CONN_ID.md +++ b/docs/libcurl/opts/CURLINFO_CONN_ID.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 8.2.0 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 8.2.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.md b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.md index 0cb1b47d1b..52712e0de5 100644 --- a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.md +++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.6.1 --- # NAME @@ -59,9 +60,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.6.1. Deprecated since 7.55.0. +Deprecated since 7.55.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.md b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.md index 15b4f631fa..bfcc9f24ef 100644 --- a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.md +++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.55.0 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.55.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.md b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.md index 7cba9aa339..40fae308ad 100644 --- a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.md +++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.6.1 --- # NAME @@ -58,9 +59,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.6.1. Deprecated since 7.55.0. +Deprecated since 7.55.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD_T.md b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD_T.md index babd796e34..e247b56418 100644 --- a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD_T.md +++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD_T.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.55.0 --- # NAME @@ -55,10 +56,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.55.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.md b/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.md index 25cb737e05..918c451c0d 100644 --- a/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.md +++ b/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.9.4 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.4 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_COOKIELIST.md b/docs/libcurl/opts/CURLINFO_COOKIELIST.md index 64e9f4a659..3730602549 100644 --- a/docs/libcurl/opts/CURLINFO_COOKIELIST.md +++ b/docs/libcurl/opts/CURLINFO_COOKIELIST.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.14.1 --- # NAME @@ -71,10 +72,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.14.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_EFFECTIVE_METHOD.md b/docs/libcurl/opts/CURLINFO_EFFECTIVE_METHOD.md index e10142f5d6..23e9c8690d 100644 --- a/docs/libcurl/opts/CURLINFO_EFFECTIVE_METHOD.md +++ b/docs/libcurl/opts/CURLINFO_EFFECTIVE_METHOD.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.72.0 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.72.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.md b/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.md index 3892bd7bce..fe03286148 100644 --- a/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.md +++ b/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.4 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.4 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_FILETIME.md b/docs/libcurl/opts/CURLINFO_FILETIME.md index 9f0544d585..a374ca3c95 100644 --- a/docs/libcurl/opts/CURLINFO_FILETIME.md +++ b/docs/libcurl/opts/CURLINFO_FILETIME.md @@ -12,6 +12,7 @@ Protocol: - HTTP - FTP - SFTP +Added-in: 7.5 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.5 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_FILETIME_T.md b/docs/libcurl/opts/CURLINFO_FILETIME_T.md index 94ddbba945..389bed7ccd 100644 --- a/docs/libcurl/opts/CURLINFO_FILETIME_T.md +++ b/docs/libcurl/opts/CURLINFO_FILETIME_T.md @@ -1,7 +1,7 @@ --- c: Copyright (C) Daniel Stenberg, , et al. SPDX-License-Identifier: curl -Title: CURLINFO_FILETIME +Title: CURLINFO_FILETIME_T Section: 3 Source: libcurl See-also: @@ -12,6 +12,7 @@ Protocol: - HTTP - FTP - SFTP +Added-in: 7.59.0 --- # NAME @@ -67,10 +68,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.59.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.md b/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.md index 2276a55138..7600aaa15c 100644 --- a/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.md +++ b/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.md @@ -9,6 +9,7 @@ See-also: - curl_easy_setopt (3) Protocol: - FTP +Added-in: 7.15.4 --- # NAME @@ -59,9 +60,9 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.15.4. Works for SFTP since 7.21.4 +Works for SFTP since 7.21.4 # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_HEADER_SIZE.md b/docs/libcurl/opts/CURLINFO_HEADER_SIZE.md index f60ab52458..a0554ac4fb 100644 --- a/docs/libcurl/opts/CURLINFO_HEADER_SIZE.md +++ b/docs/libcurl/opts/CURLINFO_HEADER_SIZE.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.4.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.md b/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.md index 21d92c323e..72f7b28598 100644 --- a/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.md +++ b/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.10.8 --- # NAME @@ -29,8 +30,7 @@ CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_HTTPAUTH_AVAIL, long *authp); Pass a pointer to a long to receive a bitmask indicating the authentication method(s) available according to the previous response. The meaning of the -bits is explained in the CURLOPT_HTTPAUTH(3) option for -curl_easy_setopt(3). +bits is explained in the CURLOPT_HTTPAUTH(3) option for curl_easy_setopt(3). # EXAMPLE @@ -65,11 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added RFC 2617 in 7.10.8 -Added RFC 7616 in 7.57.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.md b/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.md index d5fb41c3d5..67d3ff42e6 100644 --- a/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.md +++ b/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.10.7 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10.7 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_HTTP_VERSION.md b/docs/libcurl/opts/CURLINFO_HTTP_VERSION.md index 8ca341fe23..fe7782f399 100644 --- a/docs/libcurl/opts/CURLINFO_HTTP_VERSION.md +++ b/docs/libcurl/opts/CURLINFO_HTTP_VERSION.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.50.0 --- # NAME @@ -50,10 +51,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.50.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_LASTSOCKET.md b/docs/libcurl/opts/CURLINFO_LASTSOCKET.md index 318fe71512..1665e190d3 100644 --- a/docs/libcurl/opts/CURLINFO_LASTSOCKET.md +++ b/docs/libcurl/opts/CURLINFO_LASTSOCKET.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.15.2 --- # NAME @@ -71,10 +72,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.2 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_LOCAL_IP.md b/docs/libcurl/opts/CURLINFO_LOCAL_IP.md index d3e2118b1f..1e06d47a49 100644 --- a/docs/libcurl/opts/CURLINFO_LOCAL_IP.md +++ b/docs/libcurl/opts/CURLINFO_LOCAL_IP.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.21.0 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_LOCAL_PORT.md b/docs/libcurl/opts/CURLINFO_LOCAL_PORT.md index 4703416005..23a1f64e99 100644 --- a/docs/libcurl/opts/CURLINFO_LOCAL_PORT.md +++ b/docs/libcurl/opts/CURLINFO_LOCAL_PORT.md @@ -11,6 +11,7 @@ See-also: - CURLINFO_PRIMARY_PORT (3) - curl_easy_getinfo (3) - curl_easy_setopt (3) +Added-in: 7.21.0 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.md b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.md index 29dd375a5f..64446a4710 100644 --- a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.md +++ b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.4.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME_T.md b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME_T.md index eb0bae7970..ab6b1f4ac1 100644 --- a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME_T.md +++ b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME_T.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.61.0 --- # NAME @@ -58,10 +59,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.61.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.md b/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.md index 56383de395..dc360c7055 100644 --- a/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.md +++ b/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.md @@ -9,6 +9,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.12.3 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.12.3 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_OS_ERRNO.md b/docs/libcurl/opts/CURLINFO_OS_ERRNO.md index 0b60f2892a..48044452bf 100644 --- a/docs/libcurl/opts/CURLINFO_OS_ERRNO.md +++ b/docs/libcurl/opts/CURLINFO_OS_ERRNO.md @@ -9,6 +9,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.12.2 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.12.2 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.md b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.md index 04adf5aa6e..27a2399322 100644 --- a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.md +++ b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.4.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.md b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.md index b1049a6630..0e9ddd24b4 100644 --- a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.md +++ b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.61.0 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.61.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_PRIMARY_IP.md b/docs/libcurl/opts/CURLINFO_PRIMARY_IP.md index 31237f6566..b92d8cef4a 100644 --- a/docs/libcurl/opts/CURLINFO_PRIMARY_IP.md +++ b/docs/libcurl/opts/CURLINFO_PRIMARY_IP.md @@ -12,6 +12,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.19.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.md b/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.md index a1de51db37..357a2b4187 100644 --- a/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.md +++ b/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.21.0 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_PRIVATE.md b/docs/libcurl/opts/CURLINFO_PRIVATE.md index 4a4d351500..2f150a7ed9 100644 --- a/docs/libcurl/opts/CURLINFO_PRIVATE.md +++ b/docs/libcurl/opts/CURLINFO_PRIVATE.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.10.3 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10.3 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_PROTOCOL.md b/docs/libcurl/opts/CURLINFO_PROTOCOL.md index 13c5973816..0ee5008aa0 100644 --- a/docs/libcurl/opts/CURLINFO_PROTOCOL.md +++ b/docs/libcurl/opts/CURLINFO_PROTOCOL.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.52.0 --- # NAME @@ -62,9 +63,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.52.0. Deprecated since 7.85.0. +Deprecated since 7.85.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.md b/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.md index 823bdd3852..15243318ab 100644 --- a/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.md +++ b/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.10.8 --- # NAME @@ -29,8 +30,7 @@ CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PROXYAUTH_AVAIL, Pass a pointer to a long to receive a bitmask indicating the authentication method(s) available according to the previous response. The meaning of the -bits is explained in the CURLOPT_PROXYAUTH(3) option for -curl_easy_setopt(3). +bits is explained in the CURLOPT_PROXYAUTH(3) option for curl_easy_setopt(3). # EXAMPLE @@ -66,11 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added RFC 2617 in 7.10.8 -Added RFC 7616 in 7.57.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_PROXY_ERROR.md b/docs/libcurl/opts/CURLINFO_PROXY_ERROR.md index 1d8855f37a..38b45ec799 100644 --- a/docs/libcurl/opts/CURLINFO_PROXY_ERROR.md +++ b/docs/libcurl/opts/CURLINFO_PROXY_ERROR.md @@ -11,6 +11,7 @@ See-also: - libcurl-errors (3) Protocol: - All +Added-in: 7.73.0 --- # NAME @@ -94,10 +95,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.73.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_PROXY_SSL_VERIFYRESULT.md b/docs/libcurl/opts/CURLINFO_PROXY_SSL_VERIFYRESULT.md index 9ccf831f99..bf0ff27cff 100644 --- a/docs/libcurl/opts/CURLINFO_PROXY_SSL_VERIFYRESULT.md +++ b/docs/libcurl/opts/CURLINFO_PROXY_SSL_VERIFYRESULT.md @@ -13,6 +13,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.52.0 --- # NAME @@ -67,10 +68,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_QUEUE_TIME_T.md b/docs/libcurl/opts/CURLINFO_QUEUE_TIME_T.md index c61ca2faa5..24eb79b37f 100644 --- a/docs/libcurl/opts/CURLINFO_QUEUE_TIME_T.md +++ b/docs/libcurl/opts/CURLINFO_QUEUE_TIME_T.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 8.6.0 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 8.6.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.md b/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.md index bcfaa362d5..a735045adf 100644 --- a/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.md +++ b/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.9.7 --- # NAME @@ -51,10 +52,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.7 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.md b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.md index 202343d61a..f0695d11b9 100644 --- a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.md +++ b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.md @@ -12,6 +12,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.9.7 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.7 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME_T.md b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME_T.md index 0ccafa0770..3491608a96 100644 --- a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME_T.md +++ b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME_T.md @@ -12,6 +12,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.61.0 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.61.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_URL.md b/docs/libcurl/opts/CURLINFO_REDIRECT_URL.md index 70a4f6cc3b..453ee89076 100644 --- a/docs/libcurl/opts/CURLINFO_REDIRECT_URL.md +++ b/docs/libcurl/opts/CURLINFO_REDIRECT_URL.md @@ -12,6 +12,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.18.2 --- # NAME @@ -28,14 +29,14 @@ CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_REDIRECT_URL, char **urlp); # DESCRIPTION -Pass a pointer to a char pointer to receive the URL a redirect *would* -take you to if you would enable CURLOPT_FOLLOWLOCATION(3). This can come -handy if you think using the built-in libcurl redirect logic is not good enough -for you but you would still prefer to avoid implementing all the magic of -figuring out the new URL. +Pass a pointer to a char pointer to receive the URL a redirect *would* take +you to if you would enable CURLOPT_FOLLOWLOCATION(3). This can come handy if +you think using the built-in libcurl redirect logic is not good enough for you +but you would still prefer to avoid implementing all the magic of figuring out +the new URL. -This URL is also set if the CURLOPT_MAXREDIRS(3) limit prevented a -redirect to happen (since 7.54.1). +This URL is also set if the CURLOPT_MAXREDIRS(3) limit prevented a redirect to +happen (since 7.54.1). # EXAMPLE @@ -58,10 +59,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.18.2 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_REFERER.md b/docs/libcurl/opts/CURLINFO_REFERER.md index 6850b6de78..a852003281 100644 --- a/docs/libcurl/opts/CURLINFO_REFERER.md +++ b/docs/libcurl/opts/CURLINFO_REFERER.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - HTTP +Added-in: 7.76.0 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.76.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.md b/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.md index 89452d32bf..024b7d72b5 100644 --- a/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.md +++ b/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -52,10 +53,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.4.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.md b/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.md index ea7d8f3f4b..c70fa5f7f1 100644 --- a/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.md +++ b/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.md @@ -13,6 +13,7 @@ Protocol: - FTP - SMTP - LDAP +Added-in: 7.10.8 --- # NAME @@ -56,10 +57,10 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.10.8. CURLINFO_HTTP_CODE was added in 7.4.1. -Support for SMTP responses added in 7.25.0, for OpenLDAP in 7.81.0. +The former name, CURLINFO_HTTP_CODE, was added in 7.4.1. Support for SMTP +responses added in 7.25.0, for OpenLDAP in 7.81.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_RETRY_AFTER.md b/docs/libcurl/opts/CURLINFO_RETRY_AFTER.md index b194fc9224..28ddfbf50b 100644 --- a/docs/libcurl/opts/CURLINFO_RETRY_AFTER.md +++ b/docs/libcurl/opts/CURLINFO_RETRY_AFTER.md @@ -10,6 +10,7 @@ See-also: - curl_easy_header (3) Protocol: - All +Added-in: 7.66.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.66.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.md b/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.md index d79e2cc708..4a2db915e5 100644 --- a/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.md +++ b/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -50,10 +51,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.md b/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.md index 3e9d17fccb..f5dab52b10 100644 --- a/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.md +++ b/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -50,10 +51,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.md b/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.md index 5b866c5713..f5ef2ecbdd 100644 --- a/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.md +++ b/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.md b/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.md index 24a2b1d577..0f1c51424c 100644 --- a/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.md +++ b/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -55,10 +56,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_SCHEME.md b/docs/libcurl/opts/CURLINFO_SCHEME.md index 22e0a7a8e4..6527e69e56 100644 --- a/docs/libcurl/opts/CURLINFO_SCHEME.md +++ b/docs/libcurl/opts/CURLINFO_SCHEME.md @@ -12,6 +12,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.52.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.md b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.md index 6eaad7b7c9..7758bde407 100644 --- a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.md +++ b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.md @@ -12,6 +12,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -62,9 +63,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.4.1. Deprecated since 7.55.0. +Deprecated since 7.55.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD_T.md b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD_T.md index 9c2a9cea6a..537f116ad0 100644 --- a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD_T.md +++ b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD_T.md @@ -12,6 +12,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.55.0 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.55.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.md b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.md index fa3989eed6..161b7ac977 100644 --- a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.md +++ b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -58,9 +59,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.4.1. Deprecated since 7.55.0. +Deprecated since 7.55.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD_T.md b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD_T.md index bea4078cac..e15953dad7 100644 --- a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD_T.md +++ b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD_T.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.55.0 --- # NAME @@ -55,10 +56,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.55.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.md b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.md index 98ada9adfb..25e2eae3e1 100644 --- a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.md +++ b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -58,9 +59,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.4.1. Deprecated since 7.55.0. +Deprecated since 7.55.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD_T.md b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD_T.md index a1f8178bda..ab897aaa95 100644 --- a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD_T.md +++ b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD_T.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.55.0 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.55.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.md b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.md index f963eca197..d207a6791b 100644 --- a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.md +++ b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -56,9 +57,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.4.1. Deprecated since 7.55.0. +Deprecated since 7.55.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD_T.md b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD_T.md index 45cb6bf2d9..4c463bcf6a 100644 --- a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD_T.md +++ b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD_T.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.55.0 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.55.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_SSL_ENGINES.md b/docs/libcurl/opts/CURLINFO_SSL_ENGINES.md index 9a41087340..920f3639c7 100644 --- a/docs/libcurl/opts/CURLINFO_SSL_ENGINES.md +++ b/docs/libcurl/opts/CURLINFO_SSL_ENGINES.md @@ -12,6 +12,7 @@ Protocol: - TLS TLS-backend: - OpenSSL +Added-in: 7.12.3 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.12.3. Available in OpenSSL builds with "engine" support. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.md b/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.md index fe6435edee..b5d8a31222 100644 --- a/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.md +++ b/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.md @@ -13,6 +13,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.5 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.5. Only set by the OpenSSL/LibreSSL/BoringSSL and GnuTLS backends. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.md b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.md index b58e41ac56..4a8e4f7d77 100644 --- a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.md +++ b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.9.2 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.9.2 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME_T.md b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME_T.md index 27c55bfc89..90588275fb 100644 --- a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME_T.md +++ b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME_T.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.61.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.61.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_TLS_SESSION.md b/docs/libcurl/opts/CURLINFO_TLS_SESSION.md index 2dc710a4af..b10aabcdf6 100644 --- a/docs/libcurl/opts/CURLINFO_TLS_SESSION.md +++ b/docs/libcurl/opts/CURLINFO_TLS_SESSION.md @@ -13,6 +13,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.34.0 --- # NAME @@ -66,10 +67,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.34.0. Deprecated since 7.48.0 and supported by OpenSSL and GnuTLS -only up until this version was released. +Deprecated since 7.48.0 # RETURN VALUE diff --git a/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md b/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md index af661a1658..aaf8c1b6cd 100644 --- a/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md +++ b/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md @@ -18,6 +18,7 @@ TLS-backend: - Schannel - Secure Transport - wolfSSL +Added-in: 7.48.0 --- # NAME @@ -166,9 +167,7 @@ int main(int argc, char **argv) } ~~~ -# AVAILABILITY - -Added in 7.48.0. +# NOTES This option supersedes CURLINFO_TLS_SESSION(3) which was added in 7.34.0. This option is exactly the same as that option except in the case of OpenSSL. diff --git a/docs/libcurl/opts/CURLINFO_TOTAL_TIME.md b/docs/libcurl/opts/CURLINFO_TOTAL_TIME.md index 0229605905..f5c75fbb39 100644 --- a/docs/libcurl/opts/CURLINFO_TOTAL_TIME.md +++ b/docs/libcurl/opts/CURLINFO_TOTAL_TIME.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.4.1 --- # NAME @@ -58,10 +59,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.4.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_TOTAL_TIME_T.md b/docs/libcurl/opts/CURLINFO_TOTAL_TIME_T.md index 0bff41bd40..57cd64bb70 100644 --- a/docs/libcurl/opts/CURLINFO_TOTAL_TIME_T.md +++ b/docs/libcurl/opts/CURLINFO_TOTAL_TIME_T.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 7.61.0 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.61.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_USED_PROXY.md b/docs/libcurl/opts/CURLINFO_USED_PROXY.md index 7b38ea0273..2b62a5ebf4 100644 --- a/docs/libcurl/opts/CURLINFO_USED_PROXY.md +++ b/docs/libcurl/opts/CURLINFO_USED_PROXY.md @@ -11,6 +11,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 8.7.0 --- # NAME @@ -58,10 +59,6 @@ int main(int argc, char *argv[]) } ~~~ -# AVAILABILITY - -Added in 8.7.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLINFO_XFER_ID.md b/docs/libcurl/opts/CURLINFO_XFER_ID.md index 0855ac9a1d..1f150dd4a7 100644 --- a/docs/libcurl/opts/CURLINFO_XFER_ID.md +++ b/docs/libcurl/opts/CURLINFO_XFER_ID.md @@ -10,6 +10,7 @@ See-also: - curl_easy_setopt (3) Protocol: - All +Added-in: 8.2.0 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 8.2.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.md b/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.md index e292792ee1..af97e6ac8f 100644 --- a/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.md +++ b/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.md @@ -10,6 +10,7 @@ See-also: - CURLMOPT_PIPELINING (3) Protocol: - HTTP +Added-in: 7.30.0 --- # NAME @@ -50,10 +51,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.30.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.md b/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.md index 8f0783b60b..564311e16c 100644 --- a/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.md +++ b/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.md @@ -9,6 +9,7 @@ See-also: - CURLMOPT_PIPELINING (3) Protocol: - HTTP +Added-in: 7.30.0 --- # NAME @@ -49,10 +50,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.30.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.md b/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.md index 1e5a947ed1..ff71fc4851 100644 --- a/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.md +++ b/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_MAXCONNECTS (3) Protocol: - All +Added-in: 7.16.3 --- # NAME @@ -63,10 +64,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.3 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_MAX_CONCURRENT_STREAMS.md b/docs/libcurl/opts/CURLMOPT_MAX_CONCURRENT_STREAMS.md index b8e7fefdb9..4981d2caed 100644 --- a/docs/libcurl/opts/CURLMOPT_MAX_CONCURRENT_STREAMS.md +++ b/docs/libcurl/opts/CURLMOPT_MAX_CONCURRENT_STREAMS.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_MAXCONNECTS (3) Protocol: - HTTP +Added-in: 7.67.0 --- # NAME @@ -48,10 +49,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.67.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.md b/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.md index f798a46267..16e1a4c708 100644 --- a/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.md +++ b/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.md @@ -9,6 +9,7 @@ See-also: - CURLMOPT_MAX_TOTAL_CONNECTIONS (3) Protocol: - All +Added-in: 7.30.0 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.30.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.md b/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.md index 84ab65e620..574ceee2e1 100644 --- a/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.md +++ b/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.md @@ -9,6 +9,7 @@ See-also: - CURLMOPT_PIPELINING (3) Protocol: - All +Added-in: 7.30.0 --- # NAME @@ -53,10 +54,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.30.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.md b/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.md index a227a9ccec..53e3946ded 100644 --- a/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.md +++ b/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.md @@ -9,6 +9,7 @@ See-also: - CURLMOPT_MAX_HOST_CONNECTIONS (3) Protocol: - All +Added-in: 7.30.0 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.30.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING.md b/docs/libcurl/opts/CURLMOPT_PIPELINING.md index 6072ae361e..7bbcadb71d 100644 --- a/docs/libcurl/opts/CURLMOPT_PIPELINING.md +++ b/docs/libcurl/opts/CURLMOPT_PIPELINING.md @@ -13,6 +13,7 @@ See-also: - CURLMOPT_PIPELINING_SITE_BL (3) Protocol: - HTTP +Added-in: 7.16.0 --- # NAME @@ -65,10 +66,10 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.16.0. Multiplex support bit added in 7.43.0. HTTP/1 Pipelining -support was disabled in 7.62.0. +The multiplex support bit was added in 7.43.0. HTTP/1 Pipelining support was +disabled in 7.62.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.md b/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.md index 0fc11fdc35..d601df84c0 100644 --- a/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.md +++ b/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.md @@ -9,6 +9,7 @@ See-also: - CURLMOPT_PIPELINING_SITE_BL (3) Protocol: - HTTP +Added-in: 7.30.0 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.30.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.md b/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.md index dc009a27d0..612a8d9abb 100644 --- a/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.md +++ b/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.md @@ -9,6 +9,7 @@ See-also: - CURLMOPT_PIPELINING_SERVER_BL (3) Protocol: - HTTP +Added-in: 7.30.0 --- # NAME @@ -55,10 +56,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.30.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_PUSHDATA.md b/docs/libcurl/opts/CURLMOPT_PUSHDATA.md index 23399d17d8..97411b8e0f 100644 --- a/docs/libcurl/opts/CURLMOPT_PUSHDATA.md +++ b/docs/libcurl/opts/CURLMOPT_PUSHDATA.md @@ -11,6 +11,7 @@ See-also: - RFC 7540 Protocol: - HTTP +Added-in: 7.44.0 --- # NAME @@ -76,10 +77,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.44.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.md b/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.md index c801128394..2157ccb703 100644 --- a/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.md +++ b/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.md @@ -11,6 +11,7 @@ See-also: - RFC 7540 Protocol: - HTTP +Added-in: 7.44.0 --- # NAME @@ -137,10 +138,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.44.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_SOCKETDATA.md b/docs/libcurl/opts/CURLMOPT_SOCKETDATA.md index 7aea20c44d..a8e0c31aa0 100644 --- a/docs/libcurl/opts/CURLMOPT_SOCKETDATA.md +++ b/docs/libcurl/opts/CURLMOPT_SOCKETDATA.md @@ -10,6 +10,7 @@ See-also: - curl_multi_socket_action (3) Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -71,10 +72,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.4 - # RETURN VALUE Returns CURLM_OK. diff --git a/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.md b/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.md index a16747c04a..7c7c404796 100644 --- a/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.md +++ b/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.md @@ -10,6 +10,7 @@ See-also: - curl_multi_socket_action (3) Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -124,10 +125,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.4 - # RETURN VALUE Returns CURLM_OK. diff --git a/docs/libcurl/opts/CURLMOPT_TIMERDATA.md b/docs/libcurl/opts/CURLMOPT_TIMERDATA.md index fb830b1fbf..9d41271f62 100644 --- a/docs/libcurl/opts/CURLMOPT_TIMERDATA.md +++ b/docs/libcurl/opts/CURLMOPT_TIMERDATA.md @@ -9,6 +9,7 @@ See-also: - CURLMOPT_TIMERFUNCTION (3) Protocol: - All +Added-in: 7.16.0 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.md b/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.md index 85f9957a73..e4b6bed78a 100644 --- a/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.md +++ b/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.md @@ -9,6 +9,7 @@ See-also: - CURLMOPT_TIMERDATA (3) Protocol: - All +Added-in: 7.16.0 --- # NAME @@ -92,10 +93,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.0 - # RETURN VALUE Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.md b/docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.md index c34acbd63b..b7b8b0e811 100644 --- a/docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.md +++ b/docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.md @@ -9,6 +9,7 @@ See-also: - unix (7) Protocol: - All +Added-in: 7.53.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.53.0. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.md b/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.md index f1db8fa690..795758a1ab 100644 --- a/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.md +++ b/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_STDERR (3) Protocol: - FTP +Added-in: 7.24.0 --- # NAME @@ -50,10 +51,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.24.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md b/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md index c090ef3184..0350f733a8 100644 --- a/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md +++ b/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_TRANSFER_ENCODING (3) Protocol: - HTTP +Added-in: 7.21.6 --- # NAME @@ -71,6 +72,15 @@ sending the length of the non-compressed content is a common server mistake). The application does not have to keep the string around after setting this option. +# NOTES + +This option was called CURLOPT_ENCODING before 7.21.6 + +The specific libcurl you are using must have been built with zlib to be able to +decompress gzip and deflate responses, with the brotli library to +decompress brotli responses and with the zstd library to decompress zstd +responses. + # DEFAULT NULL @@ -93,15 +103,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This option was called CURLOPT_ENCODING before 7.21.6 - -The specific libcurl you are using must have been built with zlib to be able to -decompress gzip and deflate responses, with the brotli library to -decompress brotli responses and with the zstd library to decompress zstd -responses. - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.md b/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.md index 24ea2e581b..8d628a81f0 100644 --- a/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.md +++ b/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_STDERR (3) Protocol: - All +Added-in: 7.19.0 --- # NAME @@ -51,10 +52,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_ALTSVC.md b/docs/libcurl/opts/CURLOPT_ALTSVC.md index 8ca2de4bec..0748eb7003 100644 --- a/docs/libcurl/opts/CURLOPT_ALTSVC.md +++ b/docs/libcurl/opts/CURLOPT_ALTSVC.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_RESOLVE (3) Protocol: - HTTP +Added-in: 7.64.1 --- # NAME @@ -100,10 +101,6 @@ Boolean (1 or 0) if "persist" was set for this entry Integer priority value (not currently used) -# AVAILABILITY - -Added in 7.64.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.md b/docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.md index 971f33fcbb..155e87ae33 100644 --- a/docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.md +++ b/docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_RESOLVE (3) Protocol: - HTTP +Added-in: 7.64.1 --- # NAME @@ -86,10 +87,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.64.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_APPEND.md b/docs/libcurl/opts/CURLOPT_APPEND.md index 6c5142b491..b619cb3b7a 100644 --- a/docs/libcurl/opts/CURLOPT_APPEND.md +++ b/docs/libcurl/opts/CURLOPT_APPEND.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_UPLOAD (3) Protocol: - FTP +Added-in: 7.17.0 --- # NAME @@ -50,7 +51,7 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY This option was known as CURLOPT_FTPAPPEND up to 7.16.4 diff --git a/docs/libcurl/opts/CURLOPT_AUTOREFERER.md b/docs/libcurl/opts/CURLOPT_AUTOREFERER.md index 754dee3ba2..ed77d2d698 100644 --- a/docs/libcurl/opts/CURLOPT_AUTOREFERER.md +++ b/docs/libcurl/opts/CURLOPT_AUTOREFERER.md @@ -12,6 +12,7 @@ See-also: - CURLOPT_REFERER (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_AWS_SIGV4.md b/docs/libcurl/opts/CURLOPT_AWS_SIGV4.md index bd7950d600..eb2e6339cd 100644 --- a/docs/libcurl/opts/CURLOPT_AWS_SIGV4.md +++ b/docs/libcurl/opts/CURLOPT_AWS_SIGV4.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_PROXYAUTH (3) Protocol: - HTTP +Added-in: 7.75.0 --- # NAME @@ -93,19 +94,11 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.75.0 - -# RETURN VALUE - -Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. - # NOTES This option overrides the other auth types you might have set in -CURLOPT_HTTPAUTH(3) which should be highlighted as this makes this auth -method special. This method cannot be combined with other auth types. +CURLOPT_HTTPAUTH(3) which should be highlighted as this makes this auth method +special. This method cannot be combined with other auth types. A sha256 checksum of the request payload is used as input to the signature calculation. For POST requests, this is a checksum of the provided @@ -113,6 +106,10 @@ CURLOPT_POSTFIELDS(3). Otherwise, it is the checksum of an empty buffer. For requests like PUT, you can provide your own checksum in an HTTP header named **x-provider2-content-sha256**. -For **aws:s3**, a **x-amz-content-sha256** header is added to every request -if not already present. For s3 requests with unknown payload, this header takes +For **aws:s3**, a **x-amz-content-sha256** header is added to every request if +not already present. For s3 requests with unknown payload, this header takes the special value "UNSIGNED-PAYLOAD". + +# RETURN VALUE + +Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_BUFFERSIZE.md b/docs/libcurl/opts/CURLOPT_BUFFERSIZE.md index d2c13b6b30..eb464c706e 100644 --- a/docs/libcurl/opts/CURLOPT_BUFFERSIZE.md +++ b/docs/libcurl/opts/CURLOPT_BUFFERSIZE.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_WRITEFUNCTION (3) Protocol: - All +Added-in: 7.10 --- # NAME @@ -73,10 +74,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10. Growing the buffer was added in 7.53.0. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_CAINFO.md b/docs/libcurl/opts/CURLOPT_CAINFO.md index 87d1a8809f..a2e61b28b7 100644 --- a/docs/libcurl/opts/CURLOPT_CAINFO.md +++ b/docs/libcurl/opts/CURLOPT_CAINFO.md @@ -15,6 +15,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.4.2 --- # NAME @@ -75,7 +76,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES Schannel support added in libcurl 7.60. diff --git a/docs/libcurl/opts/CURLOPT_CAINFO_BLOB.md b/docs/libcurl/opts/CURLOPT_CAINFO_BLOB.md index d650243253..5460387433 100644 --- a/docs/libcurl/opts/CURLOPT_CAINFO_BLOB.md +++ b/docs/libcurl/opts/CURLOPT_CAINFO_BLOB.md @@ -19,6 +19,7 @@ TLS-backend: - wolfSSL - Secure Transport - Schannel +Added-in: 7.77.0 --- # NAME @@ -76,9 +77,7 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.77.0. +# NOTES This option is supported by the BearSSL (since 7.79.0), mbedTLS (since 7.81.0), rustls (since 7.82.0), wolfSSL (since 8.2.0), OpenSSL, Secure diff --git a/docs/libcurl/opts/CURLOPT_CAPATH.md b/docs/libcurl/opts/CURLOPT_CAPATH.md index 08caf762ae..1d90da618b 100644 --- a/docs/libcurl/opts/CURLOPT_CAPATH.md +++ b/docs/libcurl/opts/CURLOPT_CAPATH.md @@ -16,6 +16,7 @@ TLS-backend: - GnuTLS - mbedTLS - wolfSSL +Added-in: 7.9.8 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This option is supported by the OpenSSL, GnuTLS, mbedTLS and wolfSSL backends. - # RETURN VALUE CURLE_OK if supported; or an error such as: diff --git a/docs/libcurl/opts/CURLOPT_CA_CACHE_TIMEOUT.md b/docs/libcurl/opts/CURLOPT_CA_CACHE_TIMEOUT.md index 78b5ae78a0..ad9ea708c4 100644 --- a/docs/libcurl/opts/CURLOPT_CA_CACHE_TIMEOUT.md +++ b/docs/libcurl/opts/CURLOPT_CA_CACHE_TIMEOUT.md @@ -17,6 +17,7 @@ TLS-backend: - OpenSSL - Schannel - wolfSSL +Added-in: 7.87.0 --- # NAME @@ -74,9 +75,7 @@ int main(void) } ~~~ -# AVAILABILITY - -This option was added in curl 7.87.0. +# NOTES This option is supported by OpenSSL and its forks (since 7.87.0), Schannel (since 8.5.0), wolfSSL (since 8.9.0) and GnuTLS (since 8.9.0). diff --git a/docs/libcurl/opts/CURLOPT_CERTINFO.md b/docs/libcurl/opts/CURLOPT_CERTINFO.md index 5aaa219b90..ddac84059b 100644 --- a/docs/libcurl/opts/CURLOPT_CERTINFO.md +++ b/docs/libcurl/opts/CURLOPT_CERTINFO.md @@ -17,6 +17,7 @@ TLS-backend: - GnuTLS - Schannel - Secure Transport +Added-in: 7.19.1 --- # NAME @@ -82,7 +83,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES Schannel support added in 7.50.0. Secure Transport support added in 7.79.0. mbedTLS support added in 8.9.0. diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.md b/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.md index 01b6f78dc0..f587791156 100644 --- a/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_WILDCARDMATCH (3) Protocol: - FTP +Added-in: 7.21.0 --- # NAME @@ -141,10 +142,6 @@ int main() } ~~~ -# AVAILABILITY - -This was added in 7.21.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_DATA.md b/docs/libcurl/opts/CURLOPT_CHUNK_DATA.md index b501138e9f..ffb4dbfa4e 100644 --- a/docs/libcurl/opts/CURLOPT_CHUNK_DATA.md +++ b/docs/libcurl/opts/CURLOPT_CHUNK_DATA.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_WILDCARDMATCH (3) Protocol: - FTP +Added-in: 7.21.0 --- # NAME @@ -91,10 +92,6 @@ int main() } ~~~ -# AVAILABILITY - -Added in 7.21.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.md b/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.md index 295e29ea9d..c2d50e94b0 100644 --- a/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_WILDCARDMATCH (3) Protocol: - FTP +Added-in: 7.21.0 --- # NAME @@ -71,10 +72,6 @@ int main() } ~~~ -# AVAILABILITY - -Added in 7.21.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.md b/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.md index 7353af9ae5..2a608f8b12 100644 --- a/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.md +++ b/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_OPENSOCKETFUNCTION (3) Protocol: - All +Added-in: 7.21.7 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.7 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.md b/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.md index 18e3bfe712..b87e1a8d9d 100644 --- a/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_OPENSOCKETFUNCTION (3) Protocol: - All +Added-in: 7.21.7 --- # NAME @@ -75,10 +76,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.7 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.md b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.md index bdb4596bfe..899da3cc28 100644 --- a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.md +++ b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_TIMEOUT (3) Protocol: - All +Added-in: 7.7 --- # NAME @@ -76,10 +77,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK. Returns CURLE_BAD_FUNCTION_ARGUMENT if set to a negative diff --git a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.md b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.md index 90c44f2665..21e91d4dd9 100644 --- a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.md +++ b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_TIMEOUT_MS (3) Protocol: - All +Added-in: 7.16.2 --- # NAME @@ -77,10 +78,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.md b/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.md index 8fcb5a3b7d..1339095071 100644 --- a/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.md +++ b/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.md @@ -11,6 +11,7 @@ See-also: - curl_easy_send (3) Protocol: - All +Added-in: 7.15.2 --- # NAME @@ -72,9 +73,9 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.15.2. WS and WSS support added in 7.86.0. +WS and WSS support added in 7.86.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_CONNECT_TO.md b/docs/libcurl/opts/CURLOPT_CONNECT_TO.md index 4714cb2bd5..4a39c9e484 100644 --- a/docs/libcurl/opts/CURLOPT_CONNECT_TO.md +++ b/docs/libcurl/opts/CURLOPT_CONNECT_TO.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_URL (3) Protocol: - All +Added-in: 7.49.0 --- # NAME @@ -103,10 +104,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.49.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.md b/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.md index 6cde80b1fb..37f1b3d83f 100644 --- a/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_CONV_TO_NETWORK_FUNCTION (3) Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -100,7 +101,7 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED Not available and deprecated since 7.82.0. diff --git a/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.md b/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.md index 60cdcd0ed1..4fe1bc61d1 100644 --- a/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_CONV_FROM_NETWORK_FUNCTION (3) - CURLOPT_CONV_TO_NETWORK_FUNCTION (3) +Added-in: 7.15.4 --- # NAME @@ -93,7 +94,7 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED Not available and deprecated since 7.82.0. diff --git a/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.md b/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.md index a8d22ed542..34089c09e8 100644 --- a/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_CONV_FROM_UTF8_FUNCTION (3) Protocol: - All +Added-in: 7.15.4 --- # NAME @@ -96,7 +97,7 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED Not available and deprecated since 7.82.0. diff --git a/docs/libcurl/opts/CURLOPT_COOKIE.md b/docs/libcurl/opts/CURLOPT_COOKIE.md index 7c6ae67c7d..4cdfaa07f8 100644 --- a/docs/libcurl/opts/CURLOPT_COOKIE.md +++ b/docs/libcurl/opts/CURLOPT_COOKIE.md @@ -12,6 +12,7 @@ See-also: - CURLOPT_HTTPHEADER (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -85,10 +86,6 @@ int main(void) } ~~~ -# AVAILABILITY - -If HTTP is enabled - # RETURN VALUE Returns CURLE_OK if HTTP is enabled, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_COOKIEFILE.md b/docs/libcurl/opts/CURLOPT_COOKIEFILE.md index 89ec0a43eb..4ce91b6d71 100644 --- a/docs/libcurl/opts/CURLOPT_COOKIEFILE.md +++ b/docs/libcurl/opts/CURLOPT_COOKIEFILE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_COOKIESESSION (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -92,10 +93,6 @@ int main(void) The cookie file format and general cookie concepts in curl are described online here: https://curl.se/docs/http-cookies.html -# AVAILABILITY - -As long as HTTP is supported - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_COOKIEJAR.md b/docs/libcurl/opts/CURLOPT_COOKIEJAR.md index f08e8078fb..d364a8e3bb 100644 --- a/docs/libcurl/opts/CURLOPT_COOKIEJAR.md +++ b/docs/libcurl/opts/CURLOPT_COOKIEJAR.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_COOKIELIST (3) Protocol: - HTTP +Added-in: 7.9 --- # NAME @@ -74,10 +75,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK if HTTP is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_COOKIELIST.md b/docs/libcurl/opts/CURLOPT_COOKIELIST.md index 7be0c1debb..1f1c105990 100644 --- a/docs/libcurl/opts/CURLOPT_COOKIELIST.md +++ b/docs/libcurl/opts/CURLOPT_COOKIELIST.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_COOKIEJAR (3) Protocol: - HTTP +Added-in: 7.14.1 --- # NAME @@ -118,7 +119,7 @@ int main(void) The cookie file format and general cookie concepts in curl are described online here: https://curl.se/docs/http-cookies.html -# AVAILABILITY +# NOTES **ALL** was added in 7.14.1 diff --git a/docs/libcurl/opts/CURLOPT_COOKIESESSION.md b/docs/libcurl/opts/CURLOPT_COOKIESESSION.md index 705b1b7d82..14f16d431a 100644 --- a/docs/libcurl/opts/CURLOPT_COOKIESESSION.md +++ b/docs/libcurl/opts/CURLOPT_COOKIESESSION.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_COOKIEJAR (3) Protocol: - HTTP +Added-in: 7.9.7 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.md b/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.md index a483740146..7104c157f4 100644 --- a/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.md +++ b/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_UPLOAD (3) Protocol: - HTTP +Added-in: 7.17.1 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.17.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_CRLF.md b/docs/libcurl/opts/CURLOPT_CRLF.md index e49be9893a..364a43a2d5 100644 --- a/docs/libcurl/opts/CURLOPT_CRLF.md +++ b/docs/libcurl/opts/CURLOPT_CRLF.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_CONV_TO_NETWORK_FUNCTION (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -51,10 +52,6 @@ int main(void) } ~~~ -# AVAILABILITY - -SMTP since 7.40.0, other protocols since they were introduced - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_CRLFILE.md b/docs/libcurl/opts/CURLOPT_CRLFILE.md index b544f37771..54fa7d821d 100644 --- a/docs/libcurl/opts/CURLOPT_CRLFILE.md +++ b/docs/libcurl/opts/CURLOPT_CRLFILE.md @@ -14,6 +14,7 @@ TLS-backend: - GnuTLS - mbedTLS - OpenSSL +Added-in: 7.19.0 --- # NAME @@ -74,10 +75,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_CURLU.md b/docs/libcurl/opts/CURLOPT_CURLU.md index 2bb1e73a97..4c012e4d77 100644 --- a/docs/libcurl/opts/CURLOPT_CURLU.md +++ b/docs/libcurl/opts/CURLOPT_CURLU.md @@ -14,6 +14,7 @@ See-also: - curl_url_strerror (3) Protocol: - All +Added-in: 7.63.0 --- # NAME @@ -68,10 +69,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.63.0. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.md b/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.md index e462d4f6c5..ef645d0dc8 100644 --- a/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.md +++ b/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.md @@ -15,6 +15,7 @@ Protocol: - IMAP - POP3 - SMTP +Added-in: 7.1 --- # NAME @@ -119,10 +120,6 @@ int main(void) } ~~~ -# AVAILABILITY - -IMAP is supported since 7.30.0, POP3 since 7.26.0 and SMTP since 7.34.0. - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_DEBUGDATA.md b/docs/libcurl/opts/CURLOPT_DEBUGDATA.md index 0864388c2b..fe60c340ad 100644 --- a/docs/libcurl/opts/CURLOPT_DEBUGDATA.md +++ b/docs/libcurl/opts/CURLOPT_DEBUGDATA.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_STDERR (3) Protocol: - All +Added-in: 7.9.6 --- # NAME @@ -75,10 +76,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.md b/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.md index c3e3b37967..08ca537f44 100644 --- a/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.md @@ -12,6 +12,7 @@ See-also: - curl_global_trace (3) Protocol: - All +Added-in: 7.9.6 --- # NAME @@ -207,10 +208,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.md b/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.md index 7da62e18a4..27e2ef2be3 100644 --- a/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.md +++ b/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_URL (3) Protocol: - All +Added-in: 7.45.0 --- # NAME @@ -74,10 +75,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.45.0 - # RETURN VALUE CURLE_OK if the option is supported. diff --git a/docs/libcurl/opts/CURLOPT_DIRLISTONLY.md b/docs/libcurl/opts/CURLOPT_DIRLISTONLY.md index 348faf386d..e9da198c93 100644 --- a/docs/libcurl/opts/CURLOPT_DIRLISTONLY.md +++ b/docs/libcurl/opts/CURLOPT_DIRLISTONLY.md @@ -11,6 +11,7 @@ Protocol: - FTP - SFTP - POP3 +Added-in: 7.17.0 --- # NAME @@ -73,7 +74,7 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY This option was known as CURLOPT_FTPLISTONLY up to 7.16.4. POP3 is supported since 7.21.5. diff --git a/docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.md b/docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.md index f22fd0efa7..a73d352ed4 100644 --- a/docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.md +++ b/docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.md @@ -11,6 +11,7 @@ See-also: - libcurl-security (3) Protocol: - All +Added-in: 7.61.0 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.61.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.md b/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.md index ca0c896e40..6da1d0851a 100644 --- a/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.md +++ b/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.md @@ -12,6 +12,7 @@ See-also: - CURLOPT_RESOLVE (3) Protocol: - All +Added-in: 7.9.3 --- # NAME @@ -78,10 +79,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.md b/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.md index 20dc86edc0..c388e6fe51 100644 --- a/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.md +++ b/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_INTERFACE (3) Protocol: - All +Added-in: 7.33.0 --- # NAME @@ -55,11 +56,10 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.33.0. This option also requires that libcurl was built with a -resolver backend that supports this operation. The c-ares backend is the only -such one. +This option requires that libcurl was built with a resolver backend that +supports this operation. The c-ares backend is the only such one. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.md b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.md index 67a6bd204d..6c1ac973bc 100644 --- a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.md +++ b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_DNS_SERVERS (3) Protocol: - All +Added-in: 7.33.0 --- # NAME @@ -54,13 +55,11 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES This option requires that libcurl was built with a resolver backend that supports this operation. The c-ares backend is the only such one. -Added in 7.33.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, diff --git a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.md b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.md index 332debd6b4..94570bfde6 100644 --- a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.md +++ b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_DNS_SERVERS (3) Protocol: - All +Added-in: 7.33.0 --- # NAME @@ -54,13 +55,11 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES This option requires that libcurl was built with a resolver backend that supports this operation. The c-ares backend is the only such one. -Added in 7.33.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, diff --git a/docs/libcurl/opts/CURLOPT_DNS_SERVERS.md b/docs/libcurl/opts/CURLOPT_DNS_SERVERS.md index 42874bd533..fb8d7250bc 100644 --- a/docs/libcurl/opts/CURLOPT_DNS_SERVERS.md +++ b/docs/libcurl/opts/CURLOPT_DNS_SERVERS.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_DNS_LOCAL_IP6 (3) Protocol: - All +Added-in: 7.24.0 --- # NAME @@ -59,13 +60,11 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES This option requires that libcurl was built with a resolver backend that supports this operation. The c-ares backend is the only such one. -Added in 7.24.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, diff --git a/docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.md b/docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.md index 33dcb0f060..62cc4f71ad 100644 --- a/docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.md +++ b/docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_IPRESOLVE (3) Protocol: - All +Added-in: 7.60.0 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.60.0 - # RETURN VALUE CURLE_OK or an error such as CURLE_UNKNOWN_OPTION. diff --git a/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.md b/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.md index 616ddb9511..505204b92b 100644 --- a/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.md +++ b/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_SHARE (3) Protocol: - All +Added-in: 7.9.3 --- # NAME @@ -57,9 +58,9 @@ int main(void) ~~~ -# AVAILABILITY +# DEPRECATED -Deprecated since 7.11.1. Function removed in 7.62.0. +Deprecated since 7.11.1. Functionality removed in 7.62.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYHOST.md b/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYHOST.md index 4211f03cbf..2312346a59 100644 --- a/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYHOST.md +++ b/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYHOST.md @@ -14,6 +14,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.76.0 --- # NAME @@ -79,12 +80,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.76.0 - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md b/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md index b35fa5272e..098c1d615e 100644 --- a/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md +++ b/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md @@ -16,6 +16,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.76.0 --- # NAME @@ -91,12 +92,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.76.0 - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYSTATUS.md b/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYSTATUS.md index 8135cb4c7c..76dc5526dc 100644 --- a/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYSTATUS.md +++ b/docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYSTATUS.md @@ -13,6 +13,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.76.0 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.76.0. - # RETURN VALUE Returns CURLE_OK if OCSP stapling is supported by the SSL backend, otherwise diff --git a/docs/libcurl/opts/CURLOPT_DOH_URL.md b/docs/libcurl/opts/CURLOPT_DOH_URL.md index d382ca67d7..1422dbf41d 100644 --- a/docs/libcurl/opts/CURLOPT_DOH_URL.md +++ b/docs/libcurl/opts/CURLOPT_DOH_URL.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_VERBOSE (3) Protocol: - All +Added-in: 7.62.0 --- # NAME @@ -80,10 +81,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.62.0 - # RETURN VALUE Returns CURLE_OK on success or CURLE_OUT_OF_MEMORY if there was insufficient diff --git a/docs/libcurl/opts/CURLOPT_ECH.md b/docs/libcurl/opts/CURLOPT_ECH.md index c5629dcb97..d04328e602 100644 --- a/docs/libcurl/opts/CURLOPT_ECH.md +++ b/docs/libcurl/opts/CURLOPT_ECH.md @@ -11,6 +11,7 @@ Protocol: TLS-backend: - OpenSSL - wolfSSL +Added-in: 8.8.0 --- # NAME @@ -84,10 +85,6 @@ if(curl) { curl_easy_perform(curl); } ~~~ -# AVAILABILITY - -Added in 8.8.0 - # RETURN VALUE Returns CURLE_OK on success or CURLE_OUT_OF_MEMORY if there was insufficient diff --git a/docs/libcurl/opts/CURLOPT_EGDSOCKET.md b/docs/libcurl/opts/CURLOPT_EGDSOCKET.md index f24da8619e..c77baaae03 100644 --- a/docs/libcurl/opts/CURLOPT_EGDSOCKET.md +++ b/docs/libcurl/opts/CURLOPT_EGDSOCKET.md @@ -10,6 +10,7 @@ Protocol: - TLS TLS-backend: - OpenSSL +Added-in: 7.7 --- # NAME @@ -32,7 +33,7 @@ Deprecated option. It serves no purpose anymore. NULL -# AVAILABILITY +# DEPRECATED This option was deprecated in 7.84.0. diff --git a/docs/libcurl/opts/CURLOPT_ERRORBUFFER.md b/docs/libcurl/opts/CURLOPT_ERRORBUFFER.md index 7a90f1d6c3..e20ae29e0d 100644 --- a/docs/libcurl/opts/CURLOPT_ERRORBUFFER.md +++ b/docs/libcurl/opts/CURLOPT_ERRORBUFFER.md @@ -13,6 +13,7 @@ See-also: - curl_url_strerror (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -90,10 +91,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.md b/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.md index 7f6f274b41..608606338d 100644 --- a/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.md +++ b/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_POST (3) Protocol: - HTTP +Added-in: 7.36.0 --- # NAME @@ -53,10 +54,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.36.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_FAILONERROR.md b/docs/libcurl/opts/CURLOPT_FAILONERROR.md index aabee4e4db..039c093ce7 100644 --- a/docs/libcurl/opts/CURLOPT_FAILONERROR.md +++ b/docs/libcurl/opts/CURLOPT_FAILONERROR.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_KEEP_SENDING_ON_ERROR (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -63,10 +64,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP. - # RETURN VALUE Returns CURLE_OK if HTTP is enabled, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_FILETIME.md b/docs/libcurl/opts/CURLOPT_FILETIME.md index 1f4782e3e0..e319150ce3 100644 --- a/docs/libcurl/opts/CURLOPT_FILETIME.md +++ b/docs/libcurl/opts/CURLOPT_FILETIME.md @@ -13,6 +13,7 @@ Protocol: - SFTP - FILE - SMB +Added-in: 7.5 --- # NAME @@ -65,10 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always, for SFTP since 7.49.0 - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.md b/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.md index 33dce7b0cf..3e194cd03d 100644 --- a/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.md +++ b/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_WILDCARDMATCH (3) Protocol: - FTP +Added-in: 7.21.0 --- # NAME @@ -69,10 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.md b/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.md index 16526931e3..889a7ae2b8 100644 --- a/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_WILDCARDMATCH (3) Protocol: - FTP +Added-in: 7.21.0 --- # NAME @@ -77,10 +78,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md b/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md index 02fddd395f..b3f2c25d3b 100644 --- a/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md +++ b/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md @@ -12,6 +12,7 @@ See-also: - CURLOPT_REDIR_PROTOCOLS_STR (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -82,10 +83,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_FORBID_REUSE.md b/docs/libcurl/opts/CURLOPT_FORBID_REUSE.md index bbd1c48f79..11c5df4a8a 100644 --- a/docs/libcurl/opts/CURLOPT_FORBID_REUSE.md +++ b/docs/libcurl/opts/CURLOPT_FORBID_REUSE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_MAXLIFETIME_CONN (3) Protocol: - All +Added-in: 7.7 --- # NAME @@ -58,10 +59,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.md b/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.md index f7ffbe89a5..18d1503aca 100644 --- a/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.md +++ b/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_FORBID_REUSE (3) - CURLOPT_MAXAGE_CONN (3) - CURLOPT_MAXLIFETIME_CONN (3) +Added-in: 7.7 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_FTPPORT.md b/docs/libcurl/opts/CURLOPT_FTPPORT.md index 869a862f92..bae318b58f 100644 --- a/docs/libcurl/opts/CURLOPT_FTPPORT.md +++ b/docs/libcurl/opts/CURLOPT_FTPPORT.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_FTP_USE_EPRT (3) - CURLOPT_FTP_USE_EPSV (3) +Added-in: 7.1 --- # NAME @@ -87,10 +88,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Port range support was added in 7.19.5 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.md b/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.md index d40c75fe48..442fa819dd 100644 --- a/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.md +++ b/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_FTP_SSL_CCC (3) - CURLOPT_USE_SSL (3) +Added-in: 7.12.2 --- # NAME @@ -65,10 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.12.2 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.md b/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.md index de6b2a50e6..e48a9f38e7 100644 --- a/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.md +++ b/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_PASSWORD (3) - CURLOPT_USERNAME (3) +Added-in: 7.13.0 --- # NAME @@ -55,10 +56,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.13.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.md b/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.md index 7d334f5452..e09db3abd7 100644 --- a/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.md +++ b/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_FTP_SKIP_PASV_IP (3) - CURLOPT_SERVER_RESPONSE_TIMEOUT (3) - CURLOPT_USERNAME (3) +Added-in: 7.15.5 --- # NAME @@ -58,10 +59,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.5 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.md b/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.md index 5a6dbf696d..ec01f9ca1b 100644 --- a/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.md +++ b/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_FTP_FILEMETHOD (3) - CURLOPT_FTP_USE_EPSV (3) +Added-in: 7.10.7 --- # NAME @@ -75,11 +76,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10.7. SFTP support added in 7.16.3. The retry option was added in -7.19.4. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if the diff --git a/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.md b/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.md index 351dfe10e1..055cf65ca9 100644 --- a/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.md +++ b/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_DIRLISTONLY (3) - CURLOPT_FTP_SKIP_PASV_IP (3) +Added-in: 7.15.1 --- # NAME @@ -75,10 +76,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.md b/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.md index cdec3371b8..4053ac1b29 100644 --- a/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.md +++ b/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_FTPPORT (3) - CURLOPT_FTP_USE_EPRT (3) +Added-in: 7.15.0 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.14.2 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.md b/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.md index 6155c4aedb..60667d7198 100644 --- a/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.md +++ b/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_FTPSSLAUTH (3) - CURLOPT_PROTOCOLS_STR (3) - CURLOPT_USE_SSL (3) +Added-in: 7.16.1 --- # NAME @@ -67,10 +68,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.md b/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.md index 54df925739..88e90c73fd 100644 --- a/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.md +++ b/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_FTPPORT (3) - CURLOPT_FTP_USE_EPSV (3) +Added-in: 7.10.5 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10.5 - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.md b/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.md index 41d8f9ed07..73ca80c78f 100644 --- a/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.md +++ b/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_FTPPORT (3) - CURLOPT_FTP_USE_EPRT (3) +Added-in: 7.9.2 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with FTP - # RETURN VALUE Returns CURLE_OK if FTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.md b/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.md index 1d9507c78b..db5725e60c 100644 --- a/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.md +++ b/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_FTP_USE_EPSV (3) Protocol: - FTP +Added-in: 7.20.0 --- # NAME @@ -55,10 +56,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.md b/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.md index 01bf42d171..a1b3cc1cd0 100644 --- a/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.md +++ b/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_HTTPAUTH (3) - CURLOPT_PROXYAUTH (3) +Added-in: 7.22.0 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.22.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.md b/docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.md index 5f51f94229..eeaa9da3b7 100644 --- a/docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.md +++ b/docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_CONNECTTIMEOUT_MS (3) - CURLOPT_LOW_SPEED_LIMIT (3) - CURLOPT_TIMEOUT (3) +Added-in: 7.59.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.59.0 - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_HAPROXYPROTOCOL.md b/docs/libcurl/opts/CURLOPT_HAPROXYPROTOCOL.md index da4f35ce52..c1cebef92c 100644 --- a/docs/libcurl/opts/CURLOPT_HAPROXYPROTOCOL.md +++ b/docs/libcurl/opts/CURLOPT_HAPROXYPROTOCOL.md @@ -8,6 +8,7 @@ See-also: - CURLOPT_PROXY (3) Protocol: - All +Added-in: 7.60.0 --- # NAME @@ -53,10 +54,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP. Added in 7.60.0. - # RETURN VALUE Returns CURLE_OK if HTTP is enabled, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HAPROXY_CLIENT_IP.md b/docs/libcurl/opts/CURLOPT_HAPROXY_CLIENT_IP.md index fdb16fe649..736c4e4920 100644 --- a/docs/libcurl/opts/CURLOPT_HAPROXY_CLIENT_IP.md +++ b/docs/libcurl/opts/CURLOPT_HAPROXY_CLIENT_IP.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_HAPROXYPROTOCOL (3) - CURLOPT_PROXY (3) +Added-in: 8.2.0 --- # NAME @@ -52,10 +53,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP. Added in 8.2.0. - # RETURN VALUE Returns CURLE_OK if HTTP is enabled, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HEADER.md b/docs/libcurl/opts/CURLOPT_HEADER.md index 09262f697c..93c6163d4b 100644 --- a/docs/libcurl/opts/CURLOPT_HEADER.md +++ b/docs/libcurl/opts/CURLOPT_HEADER.md @@ -13,6 +13,7 @@ Protocol: See-also: - CURLOPT_HEADERFUNCTION (3) - CURLOPT_HTTPHEADER (3) +Added-in: 7.1 --- # NAME @@ -69,10 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Provided in all libcurl versions. - # RETURN VALUE Returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_HEADERDATA.md b/docs/libcurl/opts/CURLOPT_HEADERDATA.md index 84d232eb80..d0c2ca6d07 100644 --- a/docs/libcurl/opts/CURLOPT_HEADERDATA.md +++ b/docs/libcurl/opts/CURLOPT_HEADERDATA.md @@ -10,6 +10,7 @@ See-also: - curl_easy_header (3) Protocol: - All +Added-in: 7.10 --- # NAME @@ -78,10 +79,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.md b/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.md index 6668c82c2d..8097277c50 100644 --- a/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.md @@ -14,6 +14,7 @@ Protocol: - POP3 - IMAP - SMTP +Added-in: 7.7.2 --- # NAME @@ -124,10 +125,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_HEADEROPT.md b/docs/libcurl/opts/CURLOPT_HEADEROPT.md index 833fda0631..428b313faa 100644 --- a/docs/libcurl/opts/CURLOPT_HEADEROPT.md +++ b/docs/libcurl/opts/CURLOPT_HEADEROPT.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_HTTPHEADER (3) - CURLOPT_PROXYHEADER (3) +Added-in: 7.37.0 --- # NAME @@ -70,10 +71,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.37.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HSTS.md b/docs/libcurl/opts/CURLOPT_HSTS.md index b71476e5bc..b1097c293f 100644 --- a/docs/libcurl/opts/CURLOPT_HSTS.md +++ b/docs/libcurl/opts/CURLOPT_HSTS.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_ALTSVC (3) - CURLOPT_HSTS_CTRL (3) - CURLOPT_RESOLVE (3) +Added-in: 7.74.0 --- # NAME @@ -72,10 +73,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.74.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HSTSREADDATA.md b/docs/libcurl/opts/CURLOPT_HSTSREADDATA.md index 8c32309822..41b83641bf 100644 --- a/docs/libcurl/opts/CURLOPT_HSTSREADDATA.md +++ b/docs/libcurl/opts/CURLOPT_HSTSREADDATA.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_HSTSREADFUNCTION (3) - CURLOPT_HSTSWRITEDATA (3) - CURLOPT_HSTSWRITEFUNCTION (3) +Added-in: 7.74.0 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.74.0 - # RETURN VALUE This returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_HSTSREADFUNCTION.md b/docs/libcurl/opts/CURLOPT_HSTSREADFUNCTION.md index fe55ab8de8..1a636d3d42 100644 --- a/docs/libcurl/opts/CURLOPT_HSTSREADFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_HSTSREADFUNCTION.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_HSTSREADDATA (3) - CURLOPT_HSTSWRITEFUNCTION (3) - CURLOPT_HSTS_CTRL (3) +Added-in: 7.74.0 --- # NAME @@ -95,10 +96,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.74.0 - # RETURN VALUE This returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_HSTSWRITEDATA.md b/docs/libcurl/opts/CURLOPT_HSTSWRITEDATA.md index 23c7302f0c..18fb59ca46 100644 --- a/docs/libcurl/opts/CURLOPT_HSTSWRITEDATA.md +++ b/docs/libcurl/opts/CURLOPT_HSTSWRITEDATA.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_HSTSREADDATA (3) - CURLOPT_HSTSREADFUNCTION (3) - CURLOPT_HSTSWRITEFUNCTION (3) +Added-in: 7.74.0 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.74.0 - # RETURN VALUE This returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_HSTSWRITEFUNCTION.md b/docs/libcurl/opts/CURLOPT_HSTSWRITEFUNCTION.md index 8fa6215105..1dcbd568fa 100644 --- a/docs/libcurl/opts/CURLOPT_HSTSWRITEFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_HSTSWRITEFUNCTION.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_HSTSWRITEDATA (3) - CURLOPT_HSTSWRITEFUNCTION (3) - CURLOPT_HSTS_CTRL (3) +Added-in: 7.74.0 --- # NAME @@ -99,10 +100,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.74.0 - # RETURN VALUE This returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_HSTS_CTRL.md b/docs/libcurl/opts/CURLOPT_HSTS_CTRL.md index dec7a38440..1d288710f0 100644 --- a/docs/libcurl/opts/CURLOPT_HSTS_CTRL.md +++ b/docs/libcurl/opts/CURLOPT_HSTS_CTRL.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_CONNECT_TO (3) - CURLOPT_HSTS (3) - CURLOPT_RESOLVE (3) +Added-in: 7.74.0 --- # NAME @@ -67,10 +68,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.74.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HTTP09_ALLOWED.md b/docs/libcurl/opts/CURLOPT_HTTP09_ALLOWED.md index 6312148c26..163d32fcda 100644 --- a/docs/libcurl/opts/CURLOPT_HTTP09_ALLOWED.md +++ b/docs/libcurl/opts/CURLOPT_HTTP09_ALLOWED.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_HTTP_VERSION (3) - CURLOPT_SSLVERSION (3) +Added-in: 7.64.0 --- # NAME @@ -53,10 +54,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Option added in 7.64.0, present along with HTTP. - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.md b/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.md index 4363ef4441..a4c2610233 100644 --- a/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.md +++ b/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_HTTP09_ALLOWED (3) - CURLOPT_HTTP_VERSION (3) +Added-in: 7.10.3 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10.3 - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HTTPAUTH.md b/docs/libcurl/opts/CURLOPT_HTTPAUTH.md index be1c773233..8ae2f86ade 100644 --- a/docs/libcurl/opts/CURLOPT_HTTPAUTH.md +++ b/docs/libcurl/opts/CURLOPT_HTTPAUTH.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_PASSWORD (3) - CURLOPT_PROXYAUTH (3) - CURLOPT_USERNAME (3) +Added-in: 7.10.6 --- # NAME @@ -142,9 +143,7 @@ int main(void) } ~~~ -# AVAILABILITY - -Option Added in 7.10.6. +# NOTES CURLAUTH_DIGEST_IE was added in 7.19.3 diff --git a/docs/libcurl/opts/CURLOPT_HTTPGET.md b/docs/libcurl/opts/CURLOPT_HTTPGET.md index 8f5c35463c..ccc9debc06 100644 --- a/docs/libcurl/opts/CURLOPT_HTTPGET.md +++ b/docs/libcurl/opts/CURLOPT_HTTPGET.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_POST (3) - CURLOPT_UPLOAD (3) - curl_easy_reset (3) +Added-in: 7.8.1 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HTTPHEADER.md b/docs/libcurl/opts/CURLOPT_HTTPHEADER.md index b6f7da4a0d..37fb75fe13 100644 --- a/docs/libcurl/opts/CURLOPT_HTTPHEADER.md +++ b/docs/libcurl/opts/CURLOPT_HTTPHEADER.md @@ -15,6 +15,7 @@ See-also: - CURLOPT_MIMEPOST (3) - CURLOPT_PROXYHEADER (3) - curl_mime_init (3) +Added-in: 7.1 --- # NAME @@ -174,9 +175,9 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -As long as HTTP is enabled. Use in MIME mail added in 7.56.0. +Use for MIME mail added in 7.56.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_HTTPPOST.md b/docs/libcurl/opts/CURLOPT_HTTPPOST.md index 0c39471476..fdd94000c4 100644 --- a/docs/libcurl/opts/CURLOPT_HTTPPOST.md +++ b/docs/libcurl/opts/CURLOPT_HTTPPOST.md @@ -13,6 +13,7 @@ See-also: - curl_formadd (3) - curl_formfree (3) - curl_mime_init (3) +Added-in: 7.1 --- # NAME @@ -89,9 +90,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -As long as HTTP is enabled. Deprecated in 7.56.0. +Deprecated in 7.56.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.md b/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.md index 9591892df7..2663296d36 100644 --- a/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.md +++ b/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_PROXY (3) - CURLOPT_PROXYPORT (3) - CURLOPT_PROXYTYPE (3) +Added-in: 7.3 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.md b/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.md index 10ff5ab4d0..7da7bc0e86 100644 --- a/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.md +++ b/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_ACCEPT_ENCODING (3) - CURLOPT_DEBUGFUNCTION (3) - CURLOPT_STDERR (3) +Added-in: 7.16.2 --- # NAME @@ -51,10 +52,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.2 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.md b/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.md index c0b88b83f7..ebfa8fe7e9 100644 --- a/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.md +++ b/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_ACCEPT_ENCODING (3) - CURLOPT_HTTP_CONTENT_DECODING (3) +Added-in: 7.16.2 --- # NAME @@ -30,6 +31,11 @@ Pass a long to tell libcurl how to act on transfer decoding. If set to zero, transfer decoding is disabled, if set to 1 it is enabled (default). libcurl does chunked transfer decoding by default unless this option is set to zero. +# NOTES + +This option does not work with the hyper backend as that always has transfer +decoding enabled. + # DEFAULT 1 @@ -49,11 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.2 Does not work with the hyper backend (it always has transfer -decoding enabled). - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_HTTP_VERSION.md b/docs/libcurl/opts/CURLOPT_HTTP_VERSION.md index 88a7154b9f..546e7f6aa4 100644 --- a/docs/libcurl/opts/CURLOPT_HTTP_VERSION.md +++ b/docs/libcurl/opts/CURLOPT_HTTP_VERSION.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_HTTP09_ALLOWED (3) - CURLOPT_HTTP200ALIASES (3) - CURLOPT_SSLVERSION (3) +Added-in: 7.9.1 --- # NAME @@ -108,10 +109,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.md b/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.md index a39573e6a6..03bf5615c1 100644 --- a/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.md +++ b/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.md @@ -10,6 +10,7 @@ Protocol: See-also: - CURLOPT_HTTP_VERSION (3) - CURLOPT_MAXFILESIZE_LARGE (3) +Added-in: 7.14.1 --- # NAME @@ -62,10 +63,10 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.14.1. Support for FTP added in 7.46.0. This option is not working -for HTTP when libcurl is built to use the hyper backend. +Support for FTP added in 7.46.0. This option is not working for HTTP when +libcurl is built to use the hyper backend. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_INFILESIZE.md b/docs/libcurl/opts/CURLOPT_INFILESIZE.md index 522bdb41a4..473aea5fcc 100644 --- a/docs/libcurl/opts/CURLOPT_INFILESIZE.md +++ b/docs/libcurl/opts/CURLOPT_INFILESIZE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_UPLOAD (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -74,7 +75,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES SMTP support added in 7.23.0 diff --git a/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.md b/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.md index 712cd58028..3829c87459 100644 --- a/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.md +++ b/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_UPLOAD (3) Protocol: - All +Added-in: 7.11.0 --- # NAME @@ -70,7 +71,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES SMTP support added in 7.23.0 diff --git a/docs/libcurl/opts/CURLOPT_INTERFACE.md b/docs/libcurl/opts/CURLOPT_INTERFACE.md index 51099ab2fe..364e813af4 100644 --- a/docs/libcurl/opts/CURLOPT_INTERFACE.md +++ b/docs/libcurl/opts/CURLOPT_INTERFACE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_SOCKOPTFUNCTION (3) - CURLOPT_TCP_NODELAY (3) - CURLOPT_LOCALPORT (3) +Added-in: 7.3 --- # NAME @@ -73,7 +74,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES The `if!` and `host!` syntax was added in 7.24.0. diff --git a/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.md b/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.md index 508c76f133..d465ff0b09 100644 --- a/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.md +++ b/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_INTERLEAVEFUNCTION (3) - CURLOPT_RTSP_REQUEST (3) +Added-in: 7.20.0 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.md b/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.md index 7d2e52857e..1e9e69a929 100644 --- a/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_RTSP_REQUEST (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -91,10 +92,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_IOCTLDATA.md b/docs/libcurl/opts/CURLOPT_IOCTLDATA.md index ef33d7ce56..dfe120d4fb 100644 --- a/docs/libcurl/opts/CURLOPT_IOCTLDATA.md +++ b/docs/libcurl/opts/CURLOPT_IOCTLDATA.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_SEEKFUNCTION (3) Protocol: - All +Added-in: 7.12.3 --- # NAME @@ -61,9 +62,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.12.3. Deprecated since 7.18.0. +Deprecated since 7.18.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.md b/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.md index 75e04c3028..9bb4a3bba6 100644 --- a/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.md @@ -9,6 +9,7 @@ Protocol: See-also: - CURLOPT_IOCTLDATA (3) - CURLOPT_SEEKFUNCTION (3) +Added-in: 7.12.3 --- # NAME @@ -92,9 +93,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.12.3. Deprecated since 7.18.0. +Deprecated since 7.18.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_IPRESOLVE.md b/docs/libcurl/opts/CURLOPT_IPRESOLVE.md index acf0b38305..0db278bb69 100644 --- a/docs/libcurl/opts/CURLOPT_IPRESOLVE.md +++ b/docs/libcurl/opts/CURLOPT_IPRESOLVE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_SSLVERSION (3) Protocol: - All +Added-in: 7.10.8 --- # NAME @@ -72,10 +73,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_ISSUERCERT.md b/docs/libcurl/opts/CURLOPT_ISSUERCERT.md index f9000559ed..51db3e62e2 100644 --- a/docs/libcurl/opts/CURLOPT_ISSUERCERT.md +++ b/docs/libcurl/opts/CURLOPT_ISSUERCERT.md @@ -13,6 +13,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.19.0 --- # NAME @@ -68,10 +69,6 @@ int main(void) } ~~~ -# AVAILABILITY - -If built TLS enabled - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_ISSUERCERT_BLOB.md b/docs/libcurl/opts/CURLOPT_ISSUERCERT_BLOB.md index 142225da63..f81e81a1ef 100644 --- a/docs/libcurl/opts/CURLOPT_ISSUERCERT_BLOB.md +++ b/docs/libcurl/opts/CURLOPT_ISSUERCERT_BLOB.md @@ -13,6 +13,7 @@ Protocol: - TLS TLS-backend: - OpenSSL +Added-in: 7.71.0 --- # NAME @@ -82,10 +83,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.71.0. This option is supported by the OpenSSL backends. - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_KEEP_SENDING_ON_ERROR.md b/docs/libcurl/opts/CURLOPT_KEEP_SENDING_ON_ERROR.md index 6a48523e84..2e620e477f 100644 --- a/docs/libcurl/opts/CURLOPT_KEEP_SENDING_ON_ERROR.md +++ b/docs/libcurl/opts/CURLOPT_KEEP_SENDING_ON_ERROR.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_HTTPHEADER (3) Protocol: - HTTP +Added-in: 7.51.0 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP. Added in 7.51.0. - # RETURN VALUE Returns CURLE_OK if HTTP is enabled, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_KEYPASSWD.md b/docs/libcurl/opts/CURLOPT_KEYPASSWD.md index 44e69dce90..b3ba973d2d 100644 --- a/docs/libcurl/opts/CURLOPT_KEYPASSWD.md +++ b/docs/libcurl/opts/CURLOPT_KEYPASSWD.md @@ -14,6 +14,7 @@ TLS-backend: - mbedTLS - Schannel - wolfSSL +Added-in: 7.17.0 --- # NAME @@ -60,7 +61,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES This option was known as CURLOPT_SSLKEYPASSWD up to 7.16.4 and CURLOPT_SSLCERTPASSWD up to 7.9.2. diff --git a/docs/libcurl/opts/CURLOPT_KRBLEVEL.md b/docs/libcurl/opts/CURLOPT_KRBLEVEL.md index dfadcf436b..3bd7bea7d1 100644 --- a/docs/libcurl/opts/CURLOPT_KRBLEVEL.md +++ b/docs/libcurl/opts/CURLOPT_KRBLEVEL.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_USE_SSL (3) Protocol: - FTP +Added-in: 7.16.4 --- # NAME @@ -54,7 +55,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES This option was known as CURLOPT_KRB4LEVEL up to 7.16.3 diff --git a/docs/libcurl/opts/CURLOPT_LOCALPORT.md b/docs/libcurl/opts/CURLOPT_LOCALPORT.md index 94b5d50f84..34a2c3269c 100644 --- a/docs/libcurl/opts/CURLOPT_LOCALPORT.md +++ b/docs/libcurl/opts/CURLOPT_LOCALPORT.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_LOCALPORTRANGE (3) Protocol: - All +Added-in: 7.15.2 --- # NAME @@ -53,10 +54,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.2 - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.md b/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.md index 4549cafe30..996fe74bde 100644 --- a/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.md +++ b/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_LOCALPORT (3) Protocol: - All +Added-in: 7.15.2 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.2 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.md b/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.md index 5c879603a1..668bde7af4 100644 --- a/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.md +++ b/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.md @@ -12,6 +12,7 @@ Protocol: - LDAP - POP3 - SMTP +Added-in: 7.34.0 --- # NAME @@ -67,9 +68,9 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.34.0. Support for OpenLDAP added in 7.82.0. +Support for OpenLDAP added in 7.82.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.md b/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.md index d0131a4eeb..0c0d7104ac 100644 --- a/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.md +++ b/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_TIMEOUT (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.md b/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.md index 06e38c194c..38a4977ea4 100644 --- a/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.md +++ b/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_TIMEOUT (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_MAIL_AUTH.md b/docs/libcurl/opts/CURLOPT_MAIL_AUTH.md index afe62b91cc..01272f7a13 100644 --- a/docs/libcurl/opts/CURLOPT_MAIL_AUTH.md +++ b/docs/libcurl/opts/CURLOPT_MAIL_AUTH.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_MAIL_RCPT (3) Protocol: - SMTP +Added-in: 7.25.0 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.25.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_MAIL_FROM.md b/docs/libcurl/opts/CURLOPT_MAIL_FROM.md index 52a8e51fc4..b5858b1b97 100644 --- a/docs/libcurl/opts/CURLOPT_MAIL_FROM.md +++ b/docs/libcurl/opts/CURLOPT_MAIL_FROM.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_MAIL_RCPT (3) Protocol: - SMTP +Added-in: 7.20.0 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_MAIL_RCPT.md b/docs/libcurl/opts/CURLOPT_MAIL_RCPT.md index 98b640e2ed..ccef6c8be1 100644 --- a/docs/libcurl/opts/CURLOPT_MAIL_RCPT.md +++ b/docs/libcurl/opts/CURLOPT_MAIL_RCPT.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_MAIL_FROM (3) Protocol: - SMTP +Added-in: 7.20.0 --- # NAME @@ -68,10 +69,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0. The **VRFY** and **EXPN** logic was added in 7.34.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_MAIL_RCPT_ALLOWFAILS.md b/docs/libcurl/opts/CURLOPT_MAIL_RCPT_ALLOWFAILS.md index d315d2bc8e..88f5ebbd72 100644 --- a/docs/libcurl/opts/CURLOPT_MAIL_RCPT_ALLOWFAILS.md +++ b/docs/libcurl/opts/CURLOPT_MAIL_RCPT_ALLOWFAILS.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_MAIL_RCPT (3) Protocol: - SMTP +Added-in: 8.2.0 --- # NAME @@ -68,11 +69,10 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY -This option was called CURLOPT_MAIL_RCPT_ALLLOWFAILS before 8.2.0 - -Added in 7.69.0. +This option was called CURLOPT_MAIL_RCPT_ALLLOWFAILS (with three instead of +two letter L) before 8.2.0 # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_MAXAGE_CONN.md b/docs/libcurl/opts/CURLOPT_MAXAGE_CONN.md index 6d92fa4afb..73433ea4c7 100644 --- a/docs/libcurl/opts/CURLOPT_MAXAGE_CONN.md +++ b/docs/libcurl/opts/CURLOPT_MAXAGE_CONN.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_TIMEOUT (3) Protocol: - All +Added-in: 7.65.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.65.0 - # RETURN VALUE Returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_MAXCONNECTS.md b/docs/libcurl/opts/CURLOPT_MAXCONNECTS.md index cd8b18dd05..43a7bc1142 100644 --- a/docs/libcurl/opts/CURLOPT_MAXCONNECTS.md +++ b/docs/libcurl/opts/CURLOPT_MAXCONNECTS.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_MAXREDIRS (3) Protocol: - All +Added-in: 7.7 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_MAXFILESIZE.md b/docs/libcurl/opts/CURLOPT_MAXFILESIZE.md index 14f95f8cb8..935aca180a 100644 --- a/docs/libcurl/opts/CURLOPT_MAXFILESIZE.md +++ b/docs/libcurl/opts/CURLOPT_MAXFILESIZE.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_MAX_RECV_SPEED_LARGE (3) Protocol: - All +Added-in: 7.10.8 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK if the size passed is valid or CURLE_BAD_FUNCTION_ARGUMENT if diff --git a/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.md b/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.md index 9ace0d6eca..7b817c52b2 100644 --- a/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.md +++ b/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.md @@ -11,6 +11,7 @@ Protocol: - FTP - HTTP - MQTT +Added-in: 7.11.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.11.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_MAXLIFETIME_CONN.md b/docs/libcurl/opts/CURLOPT_MAXLIFETIME_CONN.md index 79b87245b7..b1dcd7fb87 100644 --- a/docs/libcurl/opts/CURLOPT_MAXLIFETIME_CONN.md +++ b/docs/libcurl/opts/CURLOPT_MAXLIFETIME_CONN.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_TIMEOUT (3) Protocol: - All +Added-in: 7.80.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.80.0 - # RETURN VALUE Returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_MAXREDIRS.md b/docs/libcurl/opts/CURLOPT_MAXREDIRS.md index 751b22ed0d..7ac75fcd90 100644 --- a/docs/libcurl/opts/CURLOPT_MAXREDIRS.md +++ b/docs/libcurl/opts/CURLOPT_MAXREDIRS.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_FOLLOWLOCATION (3) Protocol: - HTTP +Added-in: 7.5 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.md b/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.md index 9e08a68dc2..62993be2f0 100644 --- a/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.md +++ b/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_TIMEOUT (3) Protocol: - All +Added-in: 7.15.5 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.5 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.md b/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.md index d8927269ae..b6f0e813e7 100644 --- a/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.md +++ b/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_MAX_RECV_SPEED_LARGE (3) Protocol: - All +Added-in: 7.15.5 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.15.5 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_MIMEPOST.md b/docs/libcurl/opts/CURLOPT_MIMEPOST.md index 8a4edb10b9..1b9130fbad 100644 --- a/docs/libcurl/opts/CURLOPT_MIMEPOST.md +++ b/docs/libcurl/opts/CURLOPT_MIMEPOST.md @@ -13,6 +13,7 @@ Protocol: - HTTP - SMTP - IMAP +Added-in: 7.56.0 --- # NAME @@ -72,10 +73,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.56.0 - # RETURN VALUE This returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_MIME_OPTIONS.md b/docs/libcurl/opts/CURLOPT_MIME_OPTIONS.md index f1f5fe0da5..07d04d2951 100644 --- a/docs/libcurl/opts/CURLOPT_MIME_OPTIONS.md +++ b/docs/libcurl/opts/CURLOPT_MIME_OPTIONS.md @@ -11,6 +11,7 @@ Protocol: - HTTP - IMAP - SMTP +Added-in: 7.81.0 --- # NAME @@ -88,10 +89,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Option added in 7.81.0. - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_NETRC.md b/docs/libcurl/opts/CURLOPT_NETRC.md index 0ac36346ec..b03eccb57a 100644 --- a/docs/libcurl/opts/CURLOPT_NETRC.md +++ b/docs/libcurl/opts/CURLOPT_NETRC.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_USERPWD (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -132,10 +133,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_NETRC_FILE.md b/docs/libcurl/opts/CURLOPT_NETRC_FILE.md index 57b2acb788..cc8d5f5cbc 100644 --- a/docs/libcurl/opts/CURLOPT_NETRC_FILE.md +++ b/docs/libcurl/opts/CURLOPT_NETRC_FILE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_USERNAME (3) Protocol: - All +Added-in: 7.11.0 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10.9 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.md b/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.md index 51863440e4..658ed50979 100644 --- a/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.md +++ b/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.md @@ -12,6 +12,7 @@ Protocol: - SFTP - SCP - FILE +Added-in: 7.16.4 --- # NAME @@ -55,10 +56,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.4 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.md b/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.md index a04b99585d..182ab414de 100644 --- a/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.md +++ b/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.md @@ -11,6 +11,7 @@ Protocol: - SFTP - SCP - FILE +Added-in: 7.16.4 --- # NAME @@ -51,10 +52,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.4 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_NOBODY.md b/docs/libcurl/opts/CURLOPT_NOBODY.md index 319b9ed617..c354f5ebdf 100644 --- a/docs/libcurl/opts/CURLOPT_NOBODY.md +++ b/docs/libcurl/opts/CURLOPT_NOBODY.md @@ -12,6 +12,7 @@ See-also: - CURLOPT_UPLOAD (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -67,10 +68,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_NOPROGRESS.md b/docs/libcurl/opts/CURLOPT_NOPROGRESS.md index 6363b18c14..61da1777bf 100644 --- a/docs/libcurl/opts/CURLOPT_NOPROGRESS.md +++ b/docs/libcurl/opts/CURLOPT_NOPROGRESS.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_XFERINFOFUNCTION (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_NOPROXY.md b/docs/libcurl/opts/CURLOPT_NOPROXY.md index 1f181c7806..9ded9b83c4 100644 --- a/docs/libcurl/opts/CURLOPT_NOPROXY.md +++ b/docs/libcurl/opts/CURLOPT_NOPROXY.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_PROXY (3) - CURLOPT_PROXYAUTH (3) - CURLOPT_PROXYTYPE (3) +Added-in: 7.19.4 --- # NAME @@ -78,10 +79,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.4 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_NOSIGNAL.md b/docs/libcurl/opts/CURLOPT_NOSIGNAL.md index f2b2a3cd87..a6582e7d27 100644 --- a/docs/libcurl/opts/CURLOPT_NOSIGNAL.md +++ b/docs/libcurl/opts/CURLOPT_NOSIGNAL.md @@ -8,6 +8,7 @@ See-also: - CURLOPT_TIMEOUT (3) Protocol: - All +Added-in: 7.10 --- # NAME @@ -65,10 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.md b/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.md index 5118ffe96e..a36c217931 100644 --- a/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.md +++ b/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_SOCKOPTFUNCTION (3) Protocol: - All +Added-in: 7.17.1 --- # NAME @@ -81,10 +82,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.17.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.md b/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.md index 554ac88222..392fd76341 100644 --- a/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_SOCKOPTFUNCTION (3) Protocol: - All +Added-in: 7.17.1 --- # NAME @@ -121,10 +122,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.17.1. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PASSWORD.md b/docs/libcurl/opts/CURLOPT_PASSWORD.md index 3aa4489b68..dcb79ab95a 100644 --- a/docs/libcurl/opts/CURLOPT_PASSWORD.md +++ b/docs/libcurl/opts/CURLOPT_PASSWORD.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_USERPWD (3) Protocol: - All +Added-in: 7.19.1 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PATH_AS_IS.md b/docs/libcurl/opts/CURLOPT_PATH_AS_IS.md index 0c04b862bc..fcfed29b8f 100644 --- a/docs/libcurl/opts/CURLOPT_PATH_AS_IS.md +++ b/docs/libcurl/opts/CURLOPT_PATH_AS_IS.md @@ -11,6 +11,7 @@ See-also: - curl_url_set (3) Protocol: - All +Added-in: 7.42.0 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.42.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md b/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md index 357f387efc..d3fb8d5f2d 100644 --- a/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md +++ b/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md @@ -18,6 +18,7 @@ TLS-backend: - mbedTLS - Secure Transport - Schannel +Added-in: 7.39.0 --- # NAME @@ -116,7 +117,7 @@ footer: -----END PUBLIC KEY----- ~~~ -# AVAILABILITY +# NOTES ## PEM/DER support diff --git a/docs/libcurl/opts/CURLOPT_PIPEWAIT.md b/docs/libcurl/opts/CURLOPT_PIPEWAIT.md index 6fdbcee84b..dd9ecc8407 100644 --- a/docs/libcurl/opts/CURLOPT_PIPEWAIT.md +++ b/docs/libcurl/opts/CURLOPT_PIPEWAIT.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_FRESH_CONNECT (3) Protocol: - HTTP +Added-in: 7.43.0 --- # NAME @@ -67,10 +68,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.43.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PORT.md b/docs/libcurl/opts/CURLOPT_PORT.md index 15d57f503c..905b069241 100644 --- a/docs/libcurl/opts/CURLOPT_PORT.md +++ b/docs/libcurl/opts/CURLOPT_PORT.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_URL (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_POST.md b/docs/libcurl/opts/CURLOPT_POST.md index a388055283..11d940847b 100644 --- a/docs/libcurl/opts/CURLOPT_POST.md +++ b/docs/libcurl/opts/CURLOPT_POST.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_HTTPPOST (3) - CURLOPT_POSTFIELDS (3) - CURLOPT_UPLOAD (3) +Added-in: 7.1 --- # NAME @@ -91,10 +92,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDS.md b/docs/libcurl/opts/CURLOPT_POSTFIELDS.md index 11f64d7f79..5772a320c9 100644 --- a/docs/libcurl/opts/CURLOPT_POSTFIELDS.md +++ b/docs/libcurl/opts/CURLOPT_POSTFIELDS.md @@ -13,6 +13,7 @@ See-also: Protocol: - HTTP - MQTT +Added-in: 7.1 --- # NAME @@ -115,10 +116,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.md b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.md index 6fa83fdef3..e87ce4e41e 100644 --- a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.md +++ b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_POSTFIELDSIZE_LARGE (3) Protocol: - HTTP +Added-in: 7.2 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.md b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.md index a7adceca56..f01fa23246 100644 --- a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.md +++ b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_POSTFIELDSIZE (3) Protocol: - HTTP +Added-in: 7.11.1 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_POSTQUOTE.md b/docs/libcurl/opts/CURLOPT_POSTQUOTE.md index fbd55fc50b..c2f5431fdb 100644 --- a/docs/libcurl/opts/CURLOPT_POSTQUOTE.md +++ b/docs/libcurl/opts/CURLOPT_POSTQUOTE.md @@ -10,6 +10,7 @@ See-also: Protocol: - FTP - SFTP +Added-in: 7.1 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -If support for the protocols are built-in. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_POSTREDIR.md b/docs/libcurl/opts/CURLOPT_POSTREDIR.md index 4f63fd1cd2..2bcceeb575 100644 --- a/docs/libcurl/opts/CURLOPT_POSTREDIR.md +++ b/docs/libcurl/opts/CURLOPT_POSTREDIR.md @@ -12,6 +12,7 @@ See-also: - CURLOPT_POSTFIELDS (3) Protocol: - HTTP +Added-in: 7.19.1 --- # NAME @@ -69,10 +70,10 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY -Added in 7.17.1. This option was known as CURLOPT_POST301 up to 7.19.0 as it -only supported the 301 then. CURL_REDIR_POST_303 was added in 7.26.0. +This option was known as CURLOPT_POST301 up to 7.19.0 as it only supported the +301 then. CURL_REDIR_POST_303 was added in 7.26.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_PREQUOTE.md b/docs/libcurl/opts/CURLOPT_PREQUOTE.md index 887845875a..d1ad8077a8 100644 --- a/docs/libcurl/opts/CURLOPT_PREQUOTE.md +++ b/docs/libcurl/opts/CURLOPT_PREQUOTE.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_QUOTE (3) Protocol: - FTP +Added-in: 7.9.5 --- # NAME @@ -65,10 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with the protocol support - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PREREQDATA.md b/docs/libcurl/opts/CURLOPT_PREREQDATA.md index 821451bed3..b75de081a6 100644 --- a/docs/libcurl/opts/CURLOPT_PREREQDATA.md +++ b/docs/libcurl/opts/CURLOPT_PREREQDATA.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_PREREQFUNCTION (3) Protocol: - All +Added-in: 7.80.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.80.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PREREQFUNCTION.md b/docs/libcurl/opts/CURLOPT_PREREQFUNCTION.md index 0ddd412b99..28cbd6316a 100644 --- a/docs/libcurl/opts/CURLOPT_PREREQFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_PREREQFUNCTION.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_PREREQDATA (3) Protocol: - All +Added-in: 7.80.0 --- # NAME @@ -114,10 +115,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.80.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PRE_PROXY.md b/docs/libcurl/opts/CURLOPT_PRE_PROXY.md index 746a80833e..1709b9a160 100644 --- a/docs/libcurl/opts/CURLOPT_PRE_PROXY.md +++ b/docs/libcurl/opts/CURLOPT_PRE_PROXY.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_PROXY (3) Protocol: - All +Added-in: 7.52.0 --- # NAME @@ -72,10 +73,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - # RETURN VALUE Returns CURLE_OK if proxies are supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PRIVATE.md b/docs/libcurl/opts/CURLOPT_PRIVATE.md index 0af8fc2e85..0b36092acd 100644 --- a/docs/libcurl/opts/CURLOPT_PRIVATE.md +++ b/docs/libcurl/opts/CURLOPT_PRIVATE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_VERBOSE (3) Protocol: - All +Added-in: 7.10.3 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10.3 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PROGRESSDATA.md b/docs/libcurl/opts/CURLOPT_PROGRESSDATA.md index fc915750b3..3c54676723 100644 --- a/docs/libcurl/opts/CURLOPT_PROGRESSDATA.md +++ b/docs/libcurl/opts/CURLOPT_PROGRESSDATA.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_XFERINFOFUNCTION (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -69,10 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.md b/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.md index 7bf26d6372..84ab83f63c 100644 --- a/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_XFERINFOFUNCTION (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -114,7 +115,7 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED Deprecated since 7.32.0. diff --git a/docs/libcurl/opts/CURLOPT_PROTOCOLS.md b/docs/libcurl/opts/CURLOPT_PROTOCOLS.md index a63821713a..568dfad32e 100644 --- a/docs/libcurl/opts/CURLOPT_PROTOCOLS.md +++ b/docs/libcurl/opts/CURLOPT_PROTOCOLS.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_URL (3) Protocol: - All +Added-in: 7.19.4 --- # NAME @@ -93,9 +94,9 @@ int main(int argc, char **argv) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.19.4. Deprecated since 7.85.0. +Deprecated since 7.85.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md b/docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md index f004d8d778..d943b5c97d 100644 --- a/docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md +++ b/docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md @@ -12,6 +12,7 @@ See-also: - curl_version_info (3) Protocol: - All +Added-in: 7.85.0 --- # NAME @@ -75,10 +76,6 @@ int main(int argc, char **argv) } ~~~ -# AVAILABILITY - -Added in 7.85.0 - # RETURN VALUE Returns CURLE_UNKNOWN_OPTION if the option is not implemented, diff --git a/docs/libcurl/opts/CURLOPT_PROXY.md b/docs/libcurl/opts/CURLOPT_PROXY.md index bcfe8d51ea..22d6f00d06 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY.md +++ b/docs/libcurl/opts/CURLOPT_PROXY.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_PROXYTYPE (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -126,7 +127,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES Since 7.14.1 the proxy environment variable names can include the protocol scheme. diff --git a/docs/libcurl/opts/CURLOPT_PROXYAUTH.md b/docs/libcurl/opts/CURLOPT_PROXYAUTH.md index ca5204e5ea..600342583b 100644 --- a/docs/libcurl/opts/CURLOPT_PROXYAUTH.md +++ b/docs/libcurl/opts/CURLOPT_PROXYAUTH.md @@ -12,6 +12,7 @@ See-also: - CURLOPT_PROXYUSERPWD (3) Protocol: - All +Added-in: 7.10.7 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10.7 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXYHEADER.md b/docs/libcurl/opts/CURLOPT_PROXYHEADER.md index 8fbb964c33..51c9000bca 100644 --- a/docs/libcurl/opts/CURLOPT_PROXYHEADER.md +++ b/docs/libcurl/opts/CURLOPT_PROXYHEADER.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_HTTPHEADER (3) Protocol: - All +Added-in: 7.37.0 --- # NAME @@ -69,10 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.37.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.md b/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.md index f108bbf93e..bfdd4fe95a 100644 --- a/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.md +++ b/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_PROXYUSERNAME (3) Protocol: - All +Added-in: 7.19.1 --- # NAME @@ -58,10 +59,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXYPORT.md b/docs/libcurl/opts/CURLOPT_PROXYPORT.md index 2a5b796af2..6d9e1b96b4 100644 --- a/docs/libcurl/opts/CURLOPT_PROXYPORT.md +++ b/docs/libcurl/opts/CURLOPT_PROXYPORT.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_PROXYTYPE (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_PROXYTYPE.md b/docs/libcurl/opts/CURLOPT_PROXYTYPE.md index 0734e65e53..e2f79e03f3 100644 --- a/docs/libcurl/opts/CURLOPT_PROXYTYPE.md +++ b/docs/libcurl/opts/CURLOPT_PROXYTYPE.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_PROXYPORT (3) Protocol: - All +Added-in: 7.10 --- # NAME @@ -90,10 +91,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.md b/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.md index a2b7b2aec3..a2c43a4f25 100644 --- a/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.md +++ b/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_USERNAME (3) Protocol: - All +Added-in: 7.19.1 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.md b/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.md index 315761647c..c165da06b0 100644 --- a/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.md +++ b/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_PROXYUSERNAME (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK if proxies are supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_CAINFO.md b/docs/libcurl/opts/CURLOPT_PROXY_CAINFO.md index 82b1361707..0529ef7d92 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_CAINFO.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_CAINFO.md @@ -18,6 +18,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.52.0 --- # NAME @@ -79,9 +80,7 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 +# NOTES For TLS backends that do not support certificate files, the CURLOPT_PROXY_CAINFO(3) option is ignored. Refer to diff --git a/docs/libcurl/opts/CURLOPT_PROXY_CAINFO_BLOB.md b/docs/libcurl/opts/CURLOPT_PROXY_CAINFO_BLOB.md index dff93aab4d..10fb868a82 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_CAINFO_BLOB.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_CAINFO_BLOB.md @@ -21,6 +21,7 @@ TLS-backend: - rustls - Secure Transport - Schannel +Added-in: 7.77.0 --- # NAME @@ -82,13 +83,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.77.0. - -This option is supported by the rustls (since 7.82.0), OpenSSL, Secure -Transport and Schannel backends. - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_CAPATH.md b/docs/libcurl/opts/CURLOPT_PROXY_CAPATH.md index 4a4f46d147..0f8ad991ce 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_CAPATH.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_CAPATH.md @@ -16,6 +16,7 @@ TLS-backend: - OpenSSL - GnuTLS - mbedTLS +Added-in: 7.52.0 --- # NAME @@ -65,12 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - -mbedTLS support added in 7.56.0. - # RETURN VALUE CURLE_OK if supported; or an error such as: diff --git a/docs/libcurl/opts/CURLOPT_PROXY_CRLFILE.md b/docs/libcurl/opts/CURLOPT_PROXY_CRLFILE.md index 498259756b..2110e94d69 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_CRLFILE.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_CRLFILE.md @@ -15,6 +15,7 @@ TLS-backend: - GnuTLS - mbedTLS - OpenSSL +Added-in: 7.52.0 --- # NAME @@ -75,10 +76,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT.md b/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT.md index 33714c9e16..42370865ca 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT.md @@ -15,6 +15,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.71.0 --- # NAME @@ -73,10 +74,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.71.0. This option is supported by the OpenSSL and GnuTLS backends. - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT_BLOB.md b/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT_BLOB.md index d8bcf09e63..83b2f4ba11 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT_BLOB.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT_BLOB.md @@ -14,6 +14,7 @@ Protocol: - TLS TLS-backend: - OpenSSL +Added-in: 7.71.0 --- # NAME @@ -85,10 +86,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.71.0. This option is supported by the OpenSSL backends. - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_KEYPASSWD.md b/docs/libcurl/opts/CURLOPT_PROXY_KEYPASSWD.md index 178949522f..f60652744b 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_KEYPASSWD.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_KEYPASSWD.md @@ -16,6 +16,7 @@ TLS-backend: - mbedTLS - Schannel - wolfSSL +Added-in: 7.52.0 --- # NAME @@ -63,10 +64,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - # RETURN VALUE Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.md b/docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.md index a1a74258e3..9e9cda9188 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.md @@ -17,6 +17,7 @@ TLS-backend: - GnuTLS - mbedTLS - wolfSSL +Added-in: 7.52.0 --- # NAME @@ -109,7 +110,7 @@ footer: -----END PUBLIC KEY----- ~~~ -# AVAILABILITY +# NOTES PEM/DER support: diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.md b/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.md index d1b9dd95bc..b1d068fb73 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_SERVICE_NAME (3) Protocol: - All +Added-in: 7.43.0 --- # NAME @@ -53,10 +54,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.43.0 for HTTP proxies, 7.49.0 for SOCKS5 proxies. - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT.md b/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT.md index 4b510b2647..e74b32a79e 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT.md @@ -17,6 +17,7 @@ TLS-backend: - Schannel - Secure Transport - wolfSSL +Added-in: 7.52.0 --- # NAME @@ -74,10 +75,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - # RETURN VALUE Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLCERTTYPE.md b/docs/libcurl/opts/CURLOPT_PROXY_SSLCERTTYPE.md index f14b73a19a..ef857372b4 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSLCERTTYPE.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLCERTTYPE.md @@ -17,6 +17,7 @@ TLS-backend: - Schannel - Secure Transport - wolfSSL +Added-in: 7.52.0 --- # NAME @@ -68,12 +69,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT_BLOB.md b/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT_BLOB.md index 05a41b9e7d..7c2248a44b 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT_BLOB.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT_BLOB.md @@ -15,6 +15,7 @@ TLS-backend: - OpenSSL - Schannel - Secure Transport +Added-in: 7.71.0 --- # NAME @@ -76,10 +77,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.71.0. - # RETURN VALUE Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY.md b/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY.md index e954969ea4..4dff2aa7d3 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY.md @@ -17,6 +17,7 @@ TLS-backend: - mbedTLS - Schannel - wolfSSL +Added-in: 7.52.0 --- # NAME @@ -68,12 +69,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLKEYTYPE.md b/docs/libcurl/opts/CURLOPT_PROXY_SSLKEYTYPE.md index 16ddd035f5..fb175b5983 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSLKEYTYPE.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLKEYTYPE.md @@ -14,6 +14,7 @@ TLS-backend: - OpenSSL - BearSSL - wolfSSL +Added-in: 7.52.0 --- # NAME @@ -58,10 +59,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - # RETURN VALUE Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY_BLOB.md b/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY_BLOB.md index 7f35544423..b12c26f28b 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY_BLOB.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY_BLOB.md @@ -12,6 +12,7 @@ Protocol: - TLS TLS-backend: - OpenSSL +Added-in: 7.71.0 --- # NAME @@ -76,10 +77,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.71.0. This option is supported by the OpenSSL backends. - # RETURN VALUE Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.md b/docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.md index 557960ea19..5e95b00437 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.md @@ -13,6 +13,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.52.0 --- # NAME @@ -121,10 +122,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSL_CIPHER_LIST.md b/docs/libcurl/opts/CURLOPT_PROXY_SSL_CIPHER_LIST.md index eb1a754a0d..e5d0f6ee27 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSL_CIPHER_LIST.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSL_CIPHER_LIST.md @@ -20,6 +20,7 @@ TLS-backend: - wolfSSL - GnuTLS - mbedTLS +Added-in: 7.52.0 --- # NAME @@ -86,12 +87,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0, in 7.83.0 for BearSSL, in 8.8.0 for mbedTLS - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.md b/docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.md index 541b13cb8f..85fbd529ac 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.md @@ -13,6 +13,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.52.0 --- # NAME @@ -110,10 +111,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.md b/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.md index 01cbdb913d..923fe43974 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.md @@ -13,6 +13,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.52.0 --- # NAME @@ -81,12 +82,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0. - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if TLS is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md b/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md index 86afeb72bf..6305daffd7 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md @@ -12,6 +12,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.52.0 --- # NAME @@ -83,12 +84,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.md b/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.md index 626f088ef7..a0a0620404 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.md @@ -15,6 +15,7 @@ Protocol: TLS-backend: - OpenSSL - Schannel +Added-in: 7.61.0 --- # NAME @@ -69,11 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.61.0. -Available when built with OpenSSL \>= 1.1.1. - # RETURN VALUE Returns CURLE_OK if supported, CURLE_NOT_BUILT_IN otherwise. diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_PASSWORD.md b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_PASSWORD.md index e45f69e9bf..e95c1df80c 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_PASSWORD.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_PASSWORD.md @@ -14,6 +14,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.52.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0. - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_TYPE.md b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_TYPE.md index d593bc2860..bcbbebcc4b 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_TYPE.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_TYPE.md @@ -14,6 +14,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.52.0 --- # NAME @@ -66,13 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0 - -You need to build libcurl with GnuTLS or OpenSSL with TLS-SRP support for this -to work. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_USERNAME.md b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_USERNAME.md index 8d7b221b89..fc0ac22ff9 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_USERNAME.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_USERNAME.md @@ -14,6 +14,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.52.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.52.0. - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.md b/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.md index 5daf5df372..9640869755 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_TRANSFERTEXT (3) Protocol: - All +Added-in: 7.18.0 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.18.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if the diff --git a/docs/libcurl/opts/CURLOPT_PUT.md b/docs/libcurl/opts/CURLOPT_PUT.md index 6eb3a6bb18..ba63795c20 100644 --- a/docs/libcurl/opts/CURLOPT_PUT.md +++ b/docs/libcurl/opts/CURLOPT_PUT.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_UPLOAD (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -78,9 +79,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Deprecated since 7.12.1. Do not use. +Deprecated since 7.12.1. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_QUICK_EXIT.md b/docs/libcurl/opts/CURLOPT_QUICK_EXIT.md index 3e0d64ced8..55ba9bd504 100644 --- a/docs/libcurl/opts/CURLOPT_QUICK_EXIT.md +++ b/docs/libcurl/opts/CURLOPT_QUICK_EXIT.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_RESOLVE (3) Protocol: - All +Added-in: 7.87.0 --- # NAME @@ -51,10 +52,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.87.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_QUOTE.md b/docs/libcurl/opts/CURLOPT_QUOTE.md index 4bdc1913c4..f04878f52b 100644 --- a/docs/libcurl/opts/CURLOPT_QUOTE.md +++ b/docs/libcurl/opts/CURLOPT_QUOTE.md @@ -12,6 +12,7 @@ See-also: Protocol: - FTP - SFTP +Added-in: 7.1 --- # NAME @@ -151,7 +152,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES SFTP support added in 7.16.3. *-prefix for SFTP added in 7.24.0 diff --git a/docs/libcurl/opts/CURLOPT_RANDOM_FILE.md b/docs/libcurl/opts/CURLOPT_RANDOM_FILE.md index 83a983172c..d64de5d4e2 100644 --- a/docs/libcurl/opts/CURLOPT_RANDOM_FILE.md +++ b/docs/libcurl/opts/CURLOPT_RANDOM_FILE.md @@ -10,6 +10,7 @@ Protocol: - TLS TLS-backend: - OpenSSL +Added-in: 7.7 --- # NAME @@ -32,9 +33,9 @@ Deprecated option. It serves no purpose anymore. NULL, not used -# AVAILABILITY +# DEPRECATED -This option was deprecated in 7.84.0. +Deprecated since 7.84.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_RANGE.md b/docs/libcurl/opts/CURLOPT_RANGE.md index 0a8343db3a..f1b1bebc39 100644 --- a/docs/libcurl/opts/CURLOPT_RANGE.md +++ b/docs/libcurl/opts/CURLOPT_RANGE.md @@ -15,6 +15,7 @@ Protocol: - FILE - RTSP - SFTP +Added-in: 7.1 --- # NAME @@ -76,7 +77,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES FILE since 7.18.0, RTSP since 7.20.0 diff --git a/docs/libcurl/opts/CURLOPT_READDATA.md b/docs/libcurl/opts/CURLOPT_READDATA.md index 20eb3c6d40..0b80c388f4 100644 --- a/docs/libcurl/opts/CURLOPT_READDATA.md +++ b/docs/libcurl/opts/CURLOPT_READDATA.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_WRITEFUNCTION (3) Protocol: - All +Added-in: 7.9.7 --- # NAME @@ -65,7 +66,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES This option was once known by the older name CURLOPT_INFILE, the name CURLOPT_READDATA(3) was introduced in 7.9.7. diff --git a/docs/libcurl/opts/CURLOPT_READFUNCTION.md b/docs/libcurl/opts/CURLOPT_READFUNCTION.md index 06d2e638af..d75e2710b5 100644 --- a/docs/libcurl/opts/CURLOPT_READFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_READFUNCTION.md @@ -13,6 +13,7 @@ See-also: - CURLOPT_WRITEFUNCTION (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -111,7 +112,7 @@ int main(int argc, char **argv) } ~~~ -# AVAILABILITY +# NOTES CURL_READFUNC_PAUSE return code was added in 7.18.0 and CURL_READFUNC_ABORT was added in 7.12.1. diff --git a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md index df6cb71635..7f8b973d67 100644 --- a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md +++ b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_REDIR_PROTOCOLS_STR (3) Protocol: - HTTP +Added-in: 7.19.4 --- # NAME @@ -103,10 +104,9 @@ int main(int argc, char **argv) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.19.4, before then it would follow all protocols. Deprecated -since 7.85.0. +Deprecated since 7.85.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md index 69c2e7c9f8..ef2f95ecba 100644 --- a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md +++ b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md @@ -12,6 +12,7 @@ See-also: - CURLOPT_REDIR_PROTOCOLS (3) Protocol: - HTTP +Added-in: 7.85.0 --- # NAME @@ -81,10 +82,6 @@ int main(int argc, char **argv) } ~~~ -# AVAILABILITY - -Added in 7.85.0. - # RETURN VALUE Returns CURLE_UNKNOWN_OPTION if the option is not implemented, diff --git a/docs/libcurl/opts/CURLOPT_REFERER.md b/docs/libcurl/opts/CURLOPT_REFERER.md index f5ac9a8b34..78df8eaa27 100644 --- a/docs/libcurl/opts/CURLOPT_REFERER.md +++ b/docs/libcurl/opts/CURLOPT_REFERER.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_USERAGENT (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -55,10 +56,6 @@ int main(void) } ~~~ -# AVAILABILITY - -If built with HTTP support - # RETURN VALUE Returns CURLE_OK if HTTP support is enabled, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_REQUEST_TARGET.md b/docs/libcurl/opts/CURLOPT_REQUEST_TARGET.md index 582b88fa1d..a72641f899 100644 --- a/docs/libcurl/opts/CURLOPT_REQUEST_TARGET.md +++ b/docs/libcurl/opts/CURLOPT_REQUEST_TARGET.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_URL (3) Protocol: - HTTP +Added-in: 7.55.0 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.55.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_RESOLVE.md b/docs/libcurl/opts/CURLOPT_RESOLVE.md index ff1b50bb46..811834b921 100644 --- a/docs/libcurl/opts/CURLOPT_RESOLVE.md +++ b/docs/libcurl/opts/CURLOPT_RESOLVE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_IPRESOLVE (3) Protocol: - All +Added-in: 7.21.3 --- # NAME @@ -101,7 +102,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES Added in 7.21.3. Removal support added in 7.42.0. diff --git a/docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.md b/docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.md index f1fdc4e980..1901050de1 100644 --- a/docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.md +++ b/docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_RESOLVER_START_FUNCTION (3) Protocol: - All +Added-in: 7.59.0 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.59.0 - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.md b/docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.md index 3ff66168d6..5ab765ff12 100644 --- a/docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_RESOLVER_START_DATA (3) Protocol: - All +Added-in: 7.59.0 --- # NAME @@ -77,10 +78,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.59.0 - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_RESUME_FROM.md b/docs/libcurl/opts/CURLOPT_RESUME_FROM.md index 34f84e3b87..90fe834bf8 100644 --- a/docs/libcurl/opts/CURLOPT_RESUME_FROM.md +++ b/docs/libcurl/opts/CURLOPT_RESUME_FROM.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_RESUME_FROM_LARGE (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -69,10 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.md b/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.md index 7326a3df51..f762d4db19 100644 --- a/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.md +++ b/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_RESUME_FROM (3) Protocol: - All +Added-in: 7.11.0 --- # NAME @@ -68,10 +69,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.11.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.md b/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.md index a02cd85ab3..ee8621b65b 100644 --- a/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.md +++ b/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_RTSP_SERVER_CSEQ (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -51,10 +52,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.md b/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.md index 1a2603486d..881d4deb9c 100644 --- a/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.md +++ b/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_RTSP_STREAM_URI (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -128,10 +129,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.md b/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.md index 096132bb3f..a28c4d17b6 100644 --- a/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.md +++ b/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_RTSP_STREAM_URI (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -50,10 +51,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.md b/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.md index 39fd1621eb..0aed9cf545 100644 --- a/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.md +++ b/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_RTSP_STREAM_URI (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.md b/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.md index ecd2eff2a4..99b38d9b65 100644 --- a/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.md +++ b/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_RTSP_TRANSPORT (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.md b/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.md index da98ee900b..4cc26b0910 100644 --- a/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.md +++ b/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_RTSP_SESSION_ID (3) Protocol: - RTSP +Added-in: 7.20.0 --- # NAME @@ -56,10 +57,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.20.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SASL_AUTHZID.md b/docs/libcurl/opts/CURLOPT_SASL_AUTHZID.md index f7012f27e9..d04c6af55f 100644 --- a/docs/libcurl/opts/CURLOPT_SASL_AUTHZID.md +++ b/docs/libcurl/opts/CURLOPT_SASL_AUTHZID.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_USERPWD (3) Protocol: - IMAP +Added-in: 7.66.0 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.66.0. Support for OpenLDAP added in 7.82.0. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SASL_IR.md b/docs/libcurl/opts/CURLOPT_SASL_IR.md index ebc4c4aff0..deb38396b6 100644 --- a/docs/libcurl/opts/CURLOPT_SASL_IR.md +++ b/docs/libcurl/opts/CURLOPT_SASL_IR.md @@ -11,6 +11,7 @@ See-also: Protocol: - SMTP - IMAP +Added-in: 7.31.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.31.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SEEKDATA.md b/docs/libcurl/opts/CURLOPT_SEEKDATA.md index e660cb6a3a..fca38ee9c0 100644 --- a/docs/libcurl/opts/CURLOPT_SEEKDATA.md +++ b/docs/libcurl/opts/CURLOPT_SEEKDATA.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_STDERR (3) Protocol: - All +Added-in: 7.18.0 --- # NAME @@ -61,8 +62,4 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.18.0 - # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.md b/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.md index ac37cc5969..d37c7bf84b 100644 --- a/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_STDERR (3) Protocol: - All +Added-in: 7.18.0 --- # NAME @@ -91,10 +92,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.18.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SERVER_RESPONSE_TIMEOUT.md b/docs/libcurl/opts/CURLOPT_SERVER_RESPONSE_TIMEOUT.md index 6c7d74fc8f..55e60f3b05 100644 --- a/docs/libcurl/opts/CURLOPT_SERVER_RESPONSE_TIMEOUT.md +++ b/docs/libcurl/opts/CURLOPT_SERVER_RESPONSE_TIMEOUT.md @@ -15,6 +15,7 @@ Protocol: - SMTP - SFTP - SCP +Added-in: 7.20.0 --- # NAME @@ -64,13 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10.8. Used under this name since 7.20.0 - -Support for SSH is predicated on a new enough (1.11.0) version of libssh2 -being available when compiling libcurl. - # RETURN VALUE Returns CURLE_OK if supported, and CURLE_UNKNOWN_OPTION if not. Returns diff --git a/docs/libcurl/opts/CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.md b/docs/libcurl/opts/CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.md index 87e2820caa..1e2a26a706 100644 --- a/docs/libcurl/opts/CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.md +++ b/docs/libcurl/opts/CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.md @@ -15,6 +15,7 @@ Protocol: - SMTP - SFTP - SCP +Added-in: 8.6.0 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 8.6.0. - # RETURN VALUE Returns CURLE_OK if supported, and CURLE_UNKNOWN_OPTION if not. Returns diff --git a/docs/libcurl/opts/CURLOPT_SERVICE_NAME.md b/docs/libcurl/opts/CURLOPT_SERVICE_NAME.md index 8276253b5f..1cfcc4b98a 100644 --- a/docs/libcurl/opts/CURLOPT_SERVICE_NAME.md +++ b/docs/libcurl/opts/CURLOPT_SERVICE_NAME.md @@ -15,6 +15,7 @@ Protocol: - POP3 - SMTP - LDAP +Added-in: 7.43.0 --- # NAME @@ -58,11 +59,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.43.0 for HTTP, 7.49.0 for FTP, IMAP, POP3 and SMTP, -7.82.0 for OpenLDAP. - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SHARE.md b/docs/libcurl/opts/CURLOPT_SHARE.md index 308d57af3a..f08947be94 100644 --- a/docs/libcurl/opts/CURLOPT_SHARE.md +++ b/docs/libcurl/opts/CURLOPT_SHARE.md @@ -9,6 +9,7 @@ See-also: - CURLSHOPT_SHARE (3) Protocol: - All +Added-in: 7.10 --- # NAME @@ -77,10 +78,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.md b/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.md index 6780737459..93544278e9 100644 --- a/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.md +++ b/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_SOCKOPTFUNCTION (3) Protocol: - All +Added-in: 7.16.0 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.0 - # RETURN VALUE Returns *CURLE_OK* if the option is supported, and *CURLE_UNKNOWN_OPTION* if not. diff --git a/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.md b/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.md index e35934be19..736c1dfd6e 100644 --- a/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_SOCKOPTDATA (3) Protocol: - All +Added-in: 7.16.0 --- # NAME @@ -120,11 +121,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.0. The *CURL_SOCKOPT_ALREADY_CONNECTED* return code was -added in 7.21.5. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.md b/docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.md index 937da2c022..9ea3b8aafe 100644 --- a/docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.md +++ b/docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_PROXYTYPE (3) Protocol: - All +Added-in: 7.55.0 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.55.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.md b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.md index 8aea72cb41..877401c61f 100644 --- a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.md +++ b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_PROXY_SERVICE_NAME (3) Protocol: - All +Added-in: 7.19.4 --- # NAME @@ -52,10 +53,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.4 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.md b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.md index 86879589bf..84ce4986aa 100644 --- a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.md +++ b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_PROXYTYPE (3) Protocol: - All +Added-in: 7.19.4 --- # NAME @@ -56,9 +57,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.19.4, deprecated in 7.49.0 +Deprecated since 7.49.0 # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.md b/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.md index e83d0a0880..2dd70e5855 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.md +++ b/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.md @@ -11,6 +11,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.16.1 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -CURLSSH_AUTH_HOST was added in 7.16.1, CURLSSH_AUTH_AGENT was added in 7.28.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.md b/docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.md index 884ef28e26..3e37eb62b8 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.md +++ b/docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.md @@ -10,6 +10,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.56.0 --- # NAME @@ -53,10 +54,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.56.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSH_HOSTKEYDATA.md b/docs/libcurl/opts/CURLOPT_SSH_HOSTKEYDATA.md index 858c59e5e5..58aa70bde4 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_HOSTKEYDATA.md +++ b/docs/libcurl/opts/CURLOPT_SSH_HOSTKEYDATA.md @@ -1,7 +1,7 @@ --- c: Copyright (C) Daniel Stenberg, , et al. SPDX-License-Identifier: curl -Title: CURLOPT_SSH_KEYDATA +Title: CURLOPT_SSH_HOSTKEYDATA Section: 3 Source: libcurl See-also: @@ -9,6 +9,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.84.0 --- # NAME @@ -63,9 +64,9 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.84.0, works only with libssh2 backend. +Works only with the libssh2 backend. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_SSH_HOSTKEYFUNCTION.md b/docs/libcurl/opts/CURLOPT_SSH_HOSTKEYFUNCTION.md index 2c12fb8774..6445f4115e 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_HOSTKEYFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_SSH_HOSTKEYFUNCTION.md @@ -10,6 +10,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.84.0 --- # NAME @@ -88,9 +89,9 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.84.0 , work only with libssh2 backend. +Work only with the libssh2 backend. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.md b/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.md index fd045f9f3d..c0afff8d88 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.md +++ b/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.md @@ -12,6 +12,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.17.1 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.17.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.md b/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.md index 15e12d3f65..85d7897c1b 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.md +++ b/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.md @@ -11,6 +11,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.80.0 --- # NAME @@ -53,9 +54,8 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.80.0 Requires the libssh2 backend. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.md b/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.md index 8e35a93157..8ead3054c8 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.md +++ b/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.md @@ -10,6 +10,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.19.6 --- # NAME @@ -65,10 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.6 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.md b/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.md index ce71cf419b..bc266afb9a 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.md @@ -10,6 +10,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.19.6 --- # NAME @@ -142,10 +143,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.6 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.md b/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.md index 86828c0a68..37171494b1 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.md +++ b/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.md @@ -10,6 +10,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.19.6 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.6 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.md b/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.md index fc24eb00be..3ef375836a 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.md +++ b/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.md @@ -10,6 +10,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.16.1 --- # NAME @@ -65,10 +66,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.md b/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.md index 0c27b7edfc..f86e00228a 100644 --- a/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.md +++ b/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.md @@ -10,6 +10,7 @@ See-also: Protocol: - SFTP - SCP +Added-in: 7.16.1 --- # NAME @@ -60,7 +61,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES The "" trick was added in 7.26.0 diff --git a/docs/libcurl/opts/CURLOPT_SSLCERT.md b/docs/libcurl/opts/CURLOPT_SSLCERT.md index f7d3b28f1e..b74aed338e 100644 --- a/docs/libcurl/opts/CURLOPT_SSLCERT.md +++ b/docs/libcurl/opts/CURLOPT_SSLCERT.md @@ -17,6 +17,7 @@ TLS-backend: - Schannel - Secure Transport - wolfSSL +Added-in: 7.1 --- # NAME @@ -83,10 +84,6 @@ int main(void) } ~~~ -# AVAILABILITY - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.md b/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.md index debbcd1608..8266e1d040 100644 --- a/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.md +++ b/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.md @@ -16,6 +16,7 @@ TLS-backend: - Schannel - Secure Transport - wolfSSL +Added-in: 7.9.3 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -If built TLS enabled. Added in 7.9.3 - # RETURN VALUE Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSLCERT_BLOB.md b/docs/libcurl/opts/CURLOPT_SSLCERT_BLOB.md index 80a50c72ff..6822f4e305 100644 --- a/docs/libcurl/opts/CURLOPT_SSLCERT_BLOB.md +++ b/docs/libcurl/opts/CURLOPT_SSLCERT_BLOB.md @@ -15,6 +15,7 @@ TLS-backend: - Secure Transport - Schannel - mbedTLS +Added-in: 7.71.0 --- # NAME @@ -75,11 +76,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.71.0. This option is supported by the OpenSSL, Secure Transport, -Schannel and mbedTLS (since 7.78.0) backends. - # RETURN VALUE Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSLENGINE.md b/docs/libcurl/opts/CURLOPT_SSLENGINE.md index 44cd44cbe8..cd8299c749 100644 --- a/docs/libcurl/opts/CURLOPT_SSLENGINE.md +++ b/docs/libcurl/opts/CURLOPT_SSLENGINE.md @@ -12,6 +12,7 @@ Protocol: - TLS TLS-backend: - OpenSSL +Added-in: 7.9.3 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Only if OpenSSL is built with engine support. - # RETURN VALUE CURLE_OK - Engine found. diff --git a/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.md b/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.md index 963b9c1afb..fa9ccf1fa7 100644 --- a/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.md +++ b/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.md @@ -11,6 +11,7 @@ Protocol: - TLS TLS-backend: - OpenSSL +Added-in: 7.9.3 --- # NAME @@ -53,10 +54,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Only if the SSL backend is OpenSSL built with engine support. - # RETURN VALUE CURLE_OK - Engine set as default. diff --git a/docs/libcurl/opts/CURLOPT_SSLKEY.md b/docs/libcurl/opts/CURLOPT_SSLKEY.md index f87e8eb675..57fd705c32 100644 --- a/docs/libcurl/opts/CURLOPT_SSLKEY.md +++ b/docs/libcurl/opts/CURLOPT_SSLKEY.md @@ -15,6 +15,7 @@ TLS-backend: - mbedTLS - Schannel - wolfSSL +Added-in: 7.9.3 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.md b/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.md index 182f777487..d7f2208514 100644 --- a/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.md +++ b/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.md @@ -14,6 +14,7 @@ TLS-backend: - OpenSSL - BearSSL - wolfSSL +Added-in: 7.9.3 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSLKEY_BLOB.md b/docs/libcurl/opts/CURLOPT_SSLKEY_BLOB.md index 4ef3b07514..418b8c16f3 100644 --- a/docs/libcurl/opts/CURLOPT_SSLKEY_BLOB.md +++ b/docs/libcurl/opts/CURLOPT_SSLKEY_BLOB.md @@ -11,6 +11,7 @@ Protocol: - TLS TLS-backend: - OpenSSL +Added-in: 7.71.0 --- # NAME @@ -77,10 +78,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.71.0. This option is supported by the OpenSSL backends. - # RETURN VALUE Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSLVERSION.md b/docs/libcurl/opts/CURLOPT_SSLVERSION.md index 90cfdf5b71..6f5f5ef254 100644 --- a/docs/libcurl/opts/CURLOPT_SSLVERSION.md +++ b/docs/libcurl/opts/CURLOPT_SSLVERSION.md @@ -13,6 +13,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.1 --- # NAME @@ -133,7 +134,7 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY SSLv2 and SSLv3 are refused completely since curl 7.77.0 diff --git a/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.md b/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.md index c5d409f8ad..f80f43eda2 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.md +++ b/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.md @@ -20,6 +20,7 @@ TLS-backend: - wolfSSL - GnuTLS - mbedTLS +Added-in: 7.9 --- # NAME @@ -87,12 +88,10 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES Added in 7.9, in 7.83.0 for BearSSL, in 8.8.0 for mbedTLS -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.md b/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.md index 5e74f5a36d..e42682bae2 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.md +++ b/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.md @@ -14,6 +14,7 @@ TLS-backend: - wolfSSL - mbedTLS - BearSSL +Added-in: 7.10.6 --- # NAME @@ -113,7 +114,7 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY Added in 7.11.0 for OpenSSL, in 7.42.0 for wolfSSL, in 7.54.0 for mbedTLS, in 7.83.0 in BearSSL. diff --git a/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md b/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md index 64732c1a74..9fb8cbf102 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md @@ -15,6 +15,7 @@ TLS-backend: - wolfSSL - mbedTLS - BearSSL +Added-in: 7.10.6 --- # NAME @@ -157,11 +158,6 @@ int main(void) } ~~~ -# AVAILABILITY - -OpenSSL (added in 7.11.0), wolfSSL (added in 7.42.0), mbedTLS (added in -7.54.0) or BearSSL (added in 7.83.0) - # RETURN VALUE CURLE_OK if supported; or an error such as: diff --git a/docs/libcurl/opts/CURLOPT_SSL_EC_CURVES.md b/docs/libcurl/opts/CURLOPT_SSL_EC_CURVES.md index e68ac37cdf..bc56a443dc 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_EC_CURVES.md +++ b/docs/libcurl/opts/CURLOPT_SSL_EC_CURVES.md @@ -13,6 +13,7 @@ Protocol: TLS-backend: - OpenSSL - wolfSSL +Added-in: 7.73.0 --- # NAME @@ -53,10 +54,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.73.0. Supported by the OpenSSL backend. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.md b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.md index f53a6fc8d8..16382cbc72 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.md +++ b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.md @@ -11,6 +11,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.36.0 --- # NAME @@ -51,10 +52,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.36.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.md b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.md index 26c79f33d2..07e438a0ae 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.md +++ b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.md @@ -11,6 +11,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.36.0 --- # NAME @@ -27,7 +28,7 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SSL_ENABLE_NPN, long npn); # DESCRIPTION -Deprecated in 7.86.0. Setting this option has no function. +Deprecated since 7.86.0. Setting this option has no function. Pass a long as parameter, 0 or 1 where 1 is for enable and 0 for disable. This option enables/disables NPN in the SSL handshake (if the SSL backend libcurl @@ -53,9 +54,9 @@ int main(void) } ~~~ -# AVAILABILITY +# DEPRECATED -Added in 7.36.0. Deprecated in 7.86.0. +Deprecated since 7.86.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.md b/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.md index 7758f0d901..f730dcb74d 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.md +++ b/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.md @@ -10,6 +10,7 @@ Protocol: - TLS TLS-backend: - Secure Transport +Added-in: 7.42.0 --- # NAME @@ -51,11 +52,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.42.0. This option is currently only supported by the Secure -Transport (on iOS 7.0 or later, or OS X 10.9 or later) TLS backend. - # RETURN VALUE Returns CURLE_OK if false start is supported by the SSL backend, otherwise diff --git a/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.md b/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.md index ddf278e6f9..37639312f4 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.md +++ b/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.md @@ -12,6 +12,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.25.0 --- # NAME @@ -107,10 +108,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.25.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.md b/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.md index 364eb04091..edb6fa4769 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.md +++ b/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.md @@ -13,6 +13,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.16.0 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.16.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md b/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md index f432fecbd1..9c47f6e253 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md +++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md @@ -12,6 +12,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.8.1 --- # NAME @@ -103,10 +104,6 @@ int main(void) } ~~~ -# AVAILABILITY - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if TLS is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md b/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md index 214da41cf3..c054087b90 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md +++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md @@ -15,6 +15,7 @@ Protocol: - TLS TLS-backend: - All +Added-in: 7.4.2 --- # NAME @@ -89,10 +90,6 @@ int main(void) } ~~~ -# AVAILABILITY - -If built TLS enabled. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.md b/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.md index 7f6b1a0191..252216866b 100644 --- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.md +++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.md @@ -13,6 +13,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.41.0 --- # NAME @@ -58,11 +59,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.41.0. This option is currently only supported by the OpenSSL and -GnuTLS TLS backends. - # RETURN VALUE Returns CURLE_OK if OCSP stapling is supported by the SSL backend, otherwise diff --git a/docs/libcurl/opts/CURLOPT_STDERR.md b/docs/libcurl/opts/CURLOPT_STDERR.md index f38aba25ee..9e1bfcd514 100644 --- a/docs/libcurl/opts/CURLOPT_STDERR.md +++ b/docs/libcurl/opts/CURLOPT_STDERR.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_VERBOSE (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS.md b/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS.md index 7342f3bcf1..ce40a4e96d 100644 --- a/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS.md +++ b/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_STREAM_WEIGHT (3) Protocol: - HTTP +Added-in: 7.46.0 --- # NAME @@ -66,10 +67,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.46.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS_E.md b/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS_E.md index 8d109fb19b..12e9e1fca0 100644 --- a/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS_E.md +++ b/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS_E.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_STREAM_WEIGHT (3) Protocol: - HTTP +Added-in: 7.46.0 --- # NAME @@ -69,10 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.46.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_STREAM_WEIGHT.md b/docs/libcurl/opts/CURLOPT_STREAM_WEIGHT.md index fdd2a18403..610d1e212e 100644 --- a/docs/libcurl/opts/CURLOPT_STREAM_WEIGHT.md +++ b/docs/libcurl/opts/CURLOPT_STREAM_WEIGHT.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_STREAM_DEPENDS_E (3) Protocol: - HTTP +Added-in: 7.46.0 --- # NAME @@ -70,10 +71,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.46.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.md b/docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.md index b6357b5035..f4e1ea2041 100644 --- a/docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.md +++ b/docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_PROXY (3) Protocol: - All +Added-in: 7.54.0 --- # NAME @@ -92,10 +93,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.54.0 - # RETURN VALUE CURLE_OK or an error such as CURLE_UNKNOWN_OPTION. diff --git a/docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.md b/docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.md index 42b44a5674..cb2fb230de 100644 --- a/docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.md +++ b/docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.md @@ -8,6 +8,7 @@ See-also: - CURLOPT_SSL_FALSESTART (3) Protocol: - All +Added-in: 7.49.0 --- # NAME @@ -51,10 +52,9 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES -Added in 7.49.0. This option is currently only supported on Linux and macOS -10.11 or later. +This option is only supported on Linux and macOS 10.11 or later. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.md b/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.md index 1efc6f6b79..d694c2fc9c 100644 --- a/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.md +++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.md @@ -12,6 +12,7 @@ See-also: - CURLOPT_TCP_KEEPCNT (3) Protocol: - TCP +Added-in: 7.25.0 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.25.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPCNT.md b/docs/libcurl/opts/CURLOPT_TCP_KEEPCNT.md index b4ba5b38b0..f0dea74e81 100644 --- a/docs/libcurl/opts/CURLOPT_TCP_KEEPCNT.md +++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPCNT.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_TCP_KEEPINTVL (3) Protocol: - TCP +Added-in: 8.9.0 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in v8.9.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.md b/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.md index 00c2427402..60b94e64cc 100644 --- a/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.md +++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_TCP_KEEPCNT (3) Protocol: - TCP +Added-in: 7.25.0 --- # NAME @@ -63,10 +64,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.25.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.md b/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.md index 7752b34282..307b139bef 100644 --- a/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.md +++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_TCP_KEEPCNT (3) Protocol: - TCP +Added-in: 7.25.0 --- # NAME @@ -62,10 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_TCP_NODELAY.md b/docs/libcurl/opts/CURLOPT_TCP_NODELAY.md index c4c83ae54a..ee30b446f2 100644 --- a/docs/libcurl/opts/CURLOPT_TCP_NODELAY.md +++ b/docs/libcurl/opts/CURLOPT_TCP_NODELAY.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_TCP_KEEPALIVE (3) Protocol: - TCP +Added-in: 7.11.2 --- # NAME @@ -60,9 +61,9 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY -Always. The default was changed to 1 from 0 in 7.50.2. +The default was changed to 1 from 0 in 7.50.2. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.md b/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.md index 9e45df837a..fbd5d254b8 100644 --- a/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.md +++ b/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_QUOTE (3) Protocol: - TELNET +Added-in: 7.7 --- # NAME @@ -55,10 +56,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with TELNET - # RETURN VALUE Returns CURLE_OK if TELNET is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.md b/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.md index 1b5c9ae6fc..b85261402e 100644 --- a/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.md +++ b/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.md @@ -8,6 +8,7 @@ See-also: - CURLOPT_MAXFILESIZE (3) Protocol: - TFTP +Added-in: 7.19.4 --- # NAME @@ -52,10 +53,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.4 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.md b/docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.md index 953702696a..368c1b1036 100644 --- a/docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.md +++ b/docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.md @@ -8,6 +8,7 @@ See-also: - CURLOPT_TFTP_BLKSIZE (3) Protocol: - TFTP +Added-in: 7.48.0 --- # NAME @@ -67,10 +68,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.48.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_TIMECONDITION.md b/docs/libcurl/opts/CURLOPT_TIMECONDITION.md index b4bdb4fa2e..8f46bfc1c0 100644 --- a/docs/libcurl/opts/CURLOPT_TIMECONDITION.md +++ b/docs/libcurl/opts/CURLOPT_TIMECONDITION.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_TIMEVALUE (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_TIMEOUT.md b/docs/libcurl/opts/CURLOPT_TIMEOUT.md index c35bb4076b..90628f0ca4 100644 --- a/docs/libcurl/opts/CURLOPT_TIMEOUT.md +++ b/docs/libcurl/opts/CURLOPT_TIMEOUT.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_TIMEOUT_MS (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -78,10 +79,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK. Returns CURLE_BAD_FUNCTION_ARGUMENT if set to a negative diff --git a/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.md b/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.md index 8f13480d38..2e69201e46 100644 --- a/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.md +++ b/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_TIMEOUT (3) Protocol: - All +Added-in: 7.16.2 --- # NAME @@ -53,10 +54,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_TIMEVALUE.md b/docs/libcurl/opts/CURLOPT_TIMEVALUE.md index 231756d578..2563df2454 100644 --- a/docs/libcurl/opts/CURLOPT_TIMEVALUE.md +++ b/docs/libcurl/opts/CURLOPT_TIMEVALUE.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_TIMEVALUE_LARGE (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -58,10 +59,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.md b/docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.md index 6368743d13..10086b9f51 100644 --- a/docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.md +++ b/docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_TIMEVALUE (3) Protocol: - HTTP +Added-in: 7.59.0 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.59.0. - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.md b/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.md index a53fe2f9fa..08cfb748e3 100644 --- a/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.md +++ b/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.md @@ -16,6 +16,7 @@ Protocol: TLS-backend: - OpenSSL - Schannel +Added-in: 7.61.0 --- # NAME @@ -70,7 +71,7 @@ int main(void) } ~~~ -# AVAILABILITY +# NOTES Added in 7.61.0 for OpenSSL. Available when built with OpenSSL \>= 1.1.1. diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.md b/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.md index 40f8e7c794..2c924a832f 100644 --- a/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.md +++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.md @@ -13,6 +13,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.21.4 --- # NAME @@ -61,10 +62,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.4, for the OpenSSL and GnuTLS backends only - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.md b/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.md index 4dfcf9d5df..728d92cbe4 100644 --- a/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.md +++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.md @@ -12,6 +12,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.21.4 --- # NAME @@ -62,11 +63,6 @@ int main(void) } ~~~ -# AVAILABILITY - -You need to build libcurl with GnuTLS or OpenSSL with TLS-SRP support for this -to work. Added in 7.21.4 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.md b/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.md index e6d5ad8458..a8cfc12e9d 100644 --- a/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.md +++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.md @@ -12,6 +12,7 @@ Protocol: TLS-backend: - OpenSSL - GnuTLS +Added-in: 7.21.4 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.4, for the OpenSSL and GnuTLS backends only - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_TRAILERDATA.md b/docs/libcurl/opts/CURLOPT_TRAILERDATA.md index 2eceb16e7a..720709db36 100644 --- a/docs/libcurl/opts/CURLOPT_TRAILERDATA.md +++ b/docs/libcurl/opts/CURLOPT_TRAILERDATA.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_WRITEFUNCTION (3) Protocol: - HTTP +Added-in: 7.64.0 --- # NAME @@ -48,10 +49,6 @@ int main(void) } ~~~ -# AVAILABILITY - -This option was added in curl 7.64.0 and is present if HTTP support is enabled - # RETURN VALUE Returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_TRAILERFUNCTION.md b/docs/libcurl/opts/CURLOPT_TRAILERFUNCTION.md index 939512662c..b990e506cd 100644 --- a/docs/libcurl/opts/CURLOPT_TRAILERFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_TRAILERFUNCTION.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_WRITEFUNCTION (3) Protocol: - HTTP +Added-in: 7.64.0 --- # NAME @@ -99,9 +100,6 @@ int main(void) } } ~~~ -# AVAILABILITY - -This option was added in curl 7.64.0 and is present if HTTP support is enabled. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.md b/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.md index 9506c96ed1..ca1a4756d2 100644 --- a/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.md +++ b/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.md @@ -8,6 +8,7 @@ See-also: - CURLOPT_CRLF (3) Protocol: - All +Added-in: 7.1.1 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with FTP - # RETURN VALUE Returns CURLE_OK if FTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.md b/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.md index 6494d45d47..0a71778248 100644 --- a/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.md +++ b/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_HTTP_TRANSFER_DECODING (3) Protocol: - HTTP +Added-in: 7.21.6 --- # NAME @@ -57,10 +58,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.6 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.md b/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.md index fff993753a..63faab8adb 100644 --- a/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.md +++ b/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.md @@ -10,6 +10,7 @@ See-also: - unix (7) Protocol: - All +Added-in: 7.40.0 --- # NAME @@ -75,10 +76,6 @@ you can use the proc filesystem to bypass the limitation: /* Be sure to keep dirfd valid until you discard the handle */ ~~~ -# AVAILABILITY - -Added in 7.40.0. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.md b/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.md index 270ebd6546..70c0c3895b 100644 --- a/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.md +++ b/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.md @@ -12,6 +12,7 @@ See-also: - CURLOPT_USERPWD (3) Protocol: - HTTP +Added-in: 7.10.4 --- # NAME @@ -67,10 +68,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Along with HTTP - # RETURN VALUE Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_UPKEEP_INTERVAL_MS.md b/docs/libcurl/opts/CURLOPT_UPKEEP_INTERVAL_MS.md index 4813904d3a..7966a28ce7 100644 --- a/docs/libcurl/opts/CURLOPT_UPKEEP_INTERVAL_MS.md +++ b/docs/libcurl/opts/CURLOPT_UPKEEP_INTERVAL_MS.md @@ -8,6 +8,7 @@ See-also: - CURLOPT_TCP_KEEPALIVE (3) Protocol: - All +Added-in: 7.62.0 --- # NAME @@ -71,10 +72,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.62.0 - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_UPLOAD.md b/docs/libcurl/opts/CURLOPT_UPLOAD.md index de64ada850..556bc87560 100644 --- a/docs/libcurl/opts/CURLOPT_UPLOAD.md +++ b/docs/libcurl/opts/CURLOPT_UPLOAD.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_READFUNCTION (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -86,10 +87,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_UPLOAD_BUFFERSIZE.md b/docs/libcurl/opts/CURLOPT_UPLOAD_BUFFERSIZE.md index e1cbf244ad..cb02cffacc 100644 --- a/docs/libcurl/opts/CURLOPT_UPLOAD_BUFFERSIZE.md +++ b/docs/libcurl/opts/CURLOPT_UPLOAD_BUFFERSIZE.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_TCP_NODELAY (3) Protocol: - All +Added-in: 7.62.0 --- # NAME @@ -69,10 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.62.0. - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_URL.md b/docs/libcurl/opts/CURLOPT_URL.md index 48e9873055..77b7a70179 100644 --- a/docs/libcurl/opts/CURLOPT_URL.md +++ b/docs/libcurl/opts/CURLOPT_URL.md @@ -16,6 +16,7 @@ See-also: - curl_url_set (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -129,10 +130,6 @@ int main(void) } ~~~ -# AVAILABILITY - -POP3 and SMTP were added in 7.31.0 - # RETURN VALUE Returns CURLE_OK on success or CURLE_OUT_OF_MEMORY if there was insufficient diff --git a/docs/libcurl/opts/CURLOPT_USERAGENT.md b/docs/libcurl/opts/CURLOPT_USERAGENT.md index 757f3edbdb..d20513b080 100644 --- a/docs/libcurl/opts/CURLOPT_USERAGENT.md +++ b/docs/libcurl/opts/CURLOPT_USERAGENT.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_REQUEST_TARGET (3) Protocol: - HTTP +Added-in: 7.1 --- # NAME @@ -54,10 +55,6 @@ int main(void) } ~~~ -# AVAILABILITY - -As long as HTTP is supported - # RETURN VALUE Returns CURLE_OK if HTTP is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_USERNAME.md b/docs/libcurl/opts/CURLOPT_USERNAME.md index 34d0a67930..cd104f7b93 100644 --- a/docs/libcurl/opts/CURLOPT_USERNAME.md +++ b/docs/libcurl/opts/CURLOPT_USERNAME.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_USERPWD (3) Protocol: - All +Added-in: 7.19.1 --- # NAME @@ -79,10 +80,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.19.1 - # RETURN VALUE Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_USERPWD.md b/docs/libcurl/opts/CURLOPT_USERPWD.md index 726ec3e720..cf9d6dac3a 100644 --- a/docs/libcurl/opts/CURLOPT_USERPWD.md +++ b/docs/libcurl/opts/CURLOPT_USERPWD.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_USERNAME (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -85,10 +86,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK on success or diff --git a/docs/libcurl/opts/CURLOPT_USE_SSL.md b/docs/libcurl/opts/CURLOPT_USE_SSL.md index acb99e080f..6fe78825a7 100644 --- a/docs/libcurl/opts/CURLOPT_USE_SSL.md +++ b/docs/libcurl/opts/CURLOPT_USE_SSL.md @@ -13,6 +13,7 @@ Protocol: - SMTP - POP3 - IMAP +Added-in: 7.17.0 --- # NAME @@ -76,11 +77,11 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY -Added in 7.11.0. This option was known as CURLOPT_FTP_SSL up to 7.16.4, and -the constants were known as CURLFTPSSL_* -Handled by LDAP since 7.81.0. Fully supported by the OpenLDAP backend only. +This option was known as CURLOPT_FTP_SSL up to 7.16.4, and the constants were +known as CURLFTPSSL_* Handled by LDAP since 7.81.0. Fully supported by the +OpenLDAP backend only. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_VERBOSE.md b/docs/libcurl/opts/CURLOPT_VERBOSE.md index a144d29f9b..96191ea00e 100644 --- a/docs/libcurl/opts/CURLOPT_VERBOSE.md +++ b/docs/libcurl/opts/CURLOPT_VERBOSE.md @@ -11,6 +11,7 @@ See-also: - curl_global_trace (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -60,10 +61,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Always - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.md b/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.md index bfcc82fc77..5e21a9e5e3 100644 --- a/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.md +++ b/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.md @@ -11,6 +11,7 @@ See-also: - CURLOPT_URL (3) Protocol: - FTP +Added-in: 7.21.0 --- # NAME @@ -100,10 +101,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.21.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_WRITEDATA.md b/docs/libcurl/opts/CURLOPT_WRITEDATA.md index 66744abbef..7d4e64fdaf 100644 --- a/docs/libcurl/opts/CURLOPT_WRITEDATA.md +++ b/docs/libcurl/opts/CURLOPT_WRITEDATA.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_WRITEFUNCTION (3) Protocol: - All +Added-in: 7.9.7 --- # NAME @@ -47,14 +48,14 @@ By default, this is a FILE * to stdout. A common technique is to use the write callback to store the incoming data into a dynamically growing allocated buffer, and then this -CURLOPT_WRITEDATA(3) is used to point to a struct or the buffer to store -data in. Like in the getinmemory example: +CURLOPT_WRITEDATA(3) is used to point to a struct or the buffer to store data +in. Like in the getinmemory example: https://curl.se/libcurl/c/getinmemory.html -# AVAILABILITY +# HISTORY -Available in all libcurl versions. This option was formerly known as -CURLOPT_FILE, the name CURLOPT_WRITEDATA(3) was added in 7.9.7. +This option was formerly known as CURLOPT_FILE, the name CURLOPT_WRITEDATA(3) +was added in 7.9.7. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.md b/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.md index dbf4cb35e2..ea67809ef7 100644 --- a/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_WRITEDATA (3) Protocol: - All +Added-in: 7.1 --- # NAME @@ -125,7 +126,7 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY Support for the CURL_WRITEFUNC_PAUSE return code was added in version 7.18.0. diff --git a/docs/libcurl/opts/CURLOPT_WS_OPTIONS.md b/docs/libcurl/opts/CURLOPT_WS_OPTIONS.md index 23db0a47be..a72eafcdfd 100644 --- a/docs/libcurl/opts/CURLOPT_WS_OPTIONS.md +++ b/docs/libcurl/opts/CURLOPT_WS_OPTIONS.md @@ -10,6 +10,7 @@ See-also: - curl_ws_send (3) Protocol: - WS +Added-in: 7.86.0 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.86.0 - # RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_XFERINFODATA.md b/docs/libcurl/opts/CURLOPT_XFERINFODATA.md index 126dc11a46..6b83fe3a78 100644 --- a/docs/libcurl/opts/CURLOPT_XFERINFODATA.md +++ b/docs/libcurl/opts/CURLOPT_XFERINFODATA.md @@ -10,6 +10,7 @@ See-also: - CURLOPT_XFERINFOFUNCTION (3) Protocol: - All +Added-in: 7.32.0 --- # NAME @@ -69,10 +70,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.32.0 - # RETURN VALUE Returns CURLE_OK diff --git a/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.md b/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.md index fd1fd2cb21..ce787d061c 100644 --- a/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.md +++ b/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.md @@ -9,6 +9,7 @@ See-also: - CURLOPT_XFERINFODATA (3) Protocol: - All +Added-in: 7.32.0 --- # NAME @@ -112,10 +113,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.32.0. This callback replaces CURLOPT_PROGRESSFUNCTION(3) - # RETURN VALUE Returns CURLE_OK. diff --git a/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.md b/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.md index 8ae9901d6a..5b0dd156e6 100644 --- a/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.md +++ b/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.md @@ -13,6 +13,7 @@ Protocol: - LDAP - POP3 - SMTP +Added-in: 7.33.0 --- # NAME @@ -59,9 +60,9 @@ int main(void) } ~~~ -# AVAILABILITY +# HISTORY -Added in 7.33.0. Support for OpenLDAP added in 7.82.0. +Support for OpenLDAP added in 7.82.0. # RETURN VALUE diff --git a/docs/libcurl/opts/CURLSHOPT_LOCKFUNC.md b/docs/libcurl/opts/CURLSHOPT_LOCKFUNC.md index 46e210ad5f..e88f4c0af4 100644 --- a/docs/libcurl/opts/CURLSHOPT_LOCKFUNC.md +++ b/docs/libcurl/opts/CURLSHOPT_LOCKFUNC.md @@ -11,6 +11,7 @@ See-also: - curl_share_setopt (3) Protocol: - All +Added-in: 7.10.3 --- # NAME @@ -64,10 +65,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10 - # RETURN VALUE CURLSHE_OK (zero) means that the option was set properly, non-zero means an diff --git a/docs/libcurl/opts/CURLSHOPT_SHARE.md b/docs/libcurl/opts/CURLSHOPT_SHARE.md index 6fb9b826f2..68246ac892 100644 --- a/docs/libcurl/opts/CURLSHOPT_SHARE.md +++ b/docs/libcurl/opts/CURLSHOPT_SHARE.md @@ -11,6 +11,7 @@ See-also: - curl_share_setopt (3) Protocol: - All +Added-in: 7.10.3 --- # NAME @@ -104,10 +105,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10 - # RETURN VALUE CURLSHE_OK (zero) means that the option was set properly, non-zero means an diff --git a/docs/libcurl/opts/CURLSHOPT_UNLOCKFUNC.md b/docs/libcurl/opts/CURLSHOPT_UNLOCKFUNC.md index ae8ecb7796..d1111d42fd 100644 --- a/docs/libcurl/opts/CURLSHOPT_UNLOCKFUNC.md +++ b/docs/libcurl/opts/CURLSHOPT_UNLOCKFUNC.md @@ -11,6 +11,7 @@ See-also: - curl_share_setopt (3) Protocol: - All +Added-in: 7.10.3 --- # NAME @@ -59,10 +60,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10 - # RETURN VALUE CURLSHE_OK (zero) means that the option was set properly, non-zero means an diff --git a/docs/libcurl/opts/CURLSHOPT_UNSHARE.md b/docs/libcurl/opts/CURLSHOPT_UNSHARE.md index 69ee517c78..d92420be77 100644 --- a/docs/libcurl/opts/CURLSHOPT_UNSHARE.md +++ b/docs/libcurl/opts/CURLSHOPT_UNSHARE.md @@ -11,6 +11,7 @@ See-also: - curl_share_setopt (3) Protocol: - All +Added-in: 7.10.3 --- # NAME @@ -71,10 +72,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10 - # RETURN VALUE CURLSHE_OK (zero) means that the option was set properly, non-zero means an diff --git a/docs/libcurl/opts/CURLSHOPT_USERDATA.md b/docs/libcurl/opts/CURLSHOPT_USERDATA.md index 9cd042ec50..e255041674 100644 --- a/docs/libcurl/opts/CURLSHOPT_USERDATA.md +++ b/docs/libcurl/opts/CURLSHOPT_USERDATA.md @@ -11,6 +11,7 @@ See-also: - curl_share_setopt (3) Protocol: - All +Added-in: 7.10.3 --- # NAME @@ -49,10 +50,6 @@ int main(void) } ~~~ -# AVAILABILITY - -Added in 7.10 - # RETURN VALUE CURLSHE_OK (zero) means that the option was set properly, non-zero means an diff --git a/docs/mk-ca-bundle.md b/docs/mk-ca-bundle.md index 8a81309989..fe68635263 100644 --- a/docs/mk-ca-bundle.md +++ b/docs/mk-ca-bundle.md @@ -6,6 +6,7 @@ Section: 1 Source: mk-ca-bundle See-also: - curl (1) +Added-in: n/a --- # NAME diff --git a/scripts/cd2nroff b/scripts/cd2nroff index 91a7052baf..4763b528dc 100755 --- a/scripts/cd2nroff +++ b/scripts/cd2nroff @@ -197,6 +197,7 @@ sub single { my $tlslist; my $section; my $source; + my $addedin; my $spdx; my $start = 0; my $title; @@ -247,6 +248,14 @@ sub single { elsif(/^TLS-backend:/i) { $list = 3; # 3 for TLS backend } + elsif(/^Added-in: *(.*)/i) { + $addedin=$1; + if(($addedin !~ /^[0-9.]+[0-9]\z/) && + ($addedin ne "n/a")) { + print STDERR "$f:$line:1:ERROR: invalid version number in Added-in line: $addedin\n"; + return 2; + } + } elsif(/^ +- (.*)/i) { # the only lists we support are see-also and protocol if($list == 1) { @@ -274,11 +283,19 @@ sub single { elsif(/^---/) { # end of the header section if(!$title) { - print STDERR "ERROR: no 'Title:' in $f\n"; + print STDERR "$f:$line:1:ERROR: no 'Title:' in $f\n"; return 1; } if(!$section) { - print STDERR "ERROR: no 'Section:' in $f\n"; + print STDERR "$f:$line:1:ERROR: no 'Section:' in $f\n"; + return 2; + } + if(!$source) { + print STDERR "$f:$line:1:ERROR: no 'Source:' in $f\n"; + return 2; + } + if(!$addedin) { + print STDERR "$f:$line:1:ERROR: no 'Added-in:' in $f\n"; return 2; } if(!$seealso[0]) { @@ -427,6 +444,9 @@ sub single { if($word eq "PROTOCOLS") { print STDERR "$f:$line:1:WARN: PROTOCOLS section in source file\n"; } + elsif($word eq "AVAILABILITY") { + print STDERR "$f:$line:1:WARN: AVAILABILITY section in source file\n"; + } elsif($word eq "EXAMPLE") { # insert the generated PROTOCOLS section before EXAMPLE push @desc, outprotocols(@proto); @@ -435,6 +455,13 @@ sub single { push @desc, outtls(@tls); } } + elsif($word eq "RETURN VALUE") { + if($addedin ne "n/a") { + # insert the generated AVAILABILITY section before RETURN VALUE + push @desc, ".SH AVAILABILITY\n"; + push @desc, "Added in curl $addedin\n"; + } + } push @desc, ".SH $word\n"; $header = 1; } diff --git a/tests/Makefile.am b/tests/Makefile.am index f9eccf1712..4e95b59f9d 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -41,6 +41,7 @@ TESTSCRIPTS = \ test1276.pl \ test1477.pl \ test1486.pl \ + test1488.pl \ test1544.pl \ test971.pl diff --git a/tests/data/Makefile.inc b/tests/data/Makefile.inc index 3e3b899b2e..d5391d8293 100644 --- a/tests/data/Makefile.inc +++ b/tests/data/Makefile.inc @@ -189,7 +189,7 @@ test1455 test1456 test1457 test1458 test1459 test1460 test1461 test1462 \ test1463 test1464 test1465 test1466 test1467 test1468 test1469 test1470 \ test1471 test1472 test1473 test1474 test1475 test1476 test1477 test1478 \ test1479 test1480 test1481 test1482 test1483 test1484 test1485 test1486 \ -test1487 \ +test1487 test1488 \ \ test1500 test1501 test1502 test1503 test1504 test1505 test1506 test1507 \ test1508 test1509 test1510 test1511 test1512 test1513 test1514 test1515 \ diff --git a/tests/data/test1488 b/tests/data/test1488 new file mode 100644 index 0000000000..f987e151d3 --- /dev/null +++ b/tests/data/test1488 @@ -0,0 +1,31 @@ + + + +documentation +symbols-in-versions +manpages + + + +# +# Client-side + + +none + + + +symbols-in-versions and manpages agree on added-in versions + + + +%SRCDIR/test1488.pl %SRCDIR/.. ../include/curl + + + + + +OK + + + diff --git a/tests/test1222.pl b/tests/test1222.pl index 93373ac133..8f98aa7404 100755 --- a/tests/test1222.pl +++ b/tests/test1222.pl @@ -208,7 +208,7 @@ sub scan_man_page { s/\s+/ /g; s/\\f.//g; # Remove font formatting. s/\s+/ /g; # One line with single space only. - if($sh =~ /DESCRIPTION|AVAILABILITY/) { + if($sh =~ /DESCRIPTION|DEPRECATED/) { while($_ =~ /(?:deprecated|obsoleted?)\b\s*(?:in\b|since\b)?\s*(?:version\b|curl\b|libcurl\b)?\s*(\d[0-9.]*\d)?\b\s*(.*)$/i) { # Flag deprecation status. if($version ne "X" && $version ne "?") { diff --git a/tests/test1488.pl b/tests/test1488.pl new file mode 100755 index 0000000000..43dd24d10d --- /dev/null +++ b/tests/test1488.pl @@ -0,0 +1,128 @@ +#!/usr/bin/env perl +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at https://curl.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +# SPDX-License-Identifier: curl +# +########################################################################### +# +# This script grew out of help from Przemyslaw Iskra and Balint Szilakszi +# a late evening in the #curl IRC channel. +# + +use strict; +use warnings; +use vars qw($Cpreprocessor); + +# +# configurehelp perl module is generated by configure script +# +my $rc = eval { + require configurehelp; + configurehelp->import(qw( + $Cpreprocessor + )); + 1; +}; +# Set default values if configure has not generated a configurehelp.pm file. +# This is the case with cmake. +if (!$rc) { + $Cpreprocessor = 'cpp'; +} + +# we may get the dir root pointed out +my $root=$ARGV[0] || "."; + +# need an include directory when building out-of-tree +my $i = ($ARGV[1]) ? "-I$ARGV[1] " : ''; +my $error; + + +my @syms; +my %manpage; +my %symadded; + +sub checkmanpage { + my ($m) = @_; + + open(my $mh, "<", "$m"); + my $line = 1; + my $title; + my $addedin; + while(<$mh>) { + if(/^Title: (.*)/i) { + $title = $1; + } + elsif(/^Added-in: (.*)/i) { + $addedin = $1; + } + if($addedin && $title) { + if($manpage{$title}) { + print "$title is a duplicate symbol in file $m\n"; + $error++; + } + $manpage{$title} = $addedin; + last; + } + $line++; + } + close($mh); +} + +sub scanman_md_dir { + my ($d) = @_; + opendir(my $dh, $d) || + die "Can't opendir: $!"; + my @mans = grep { /.md\z/ } readdir($dh); + closedir $dh; + for my $m (@mans) { + checkmanpage("$d/$m"); + } +} + +scanman_md_dir("$root/docs/libcurl"); +scanman_md_dir("$root/docs/libcurl/opts"); + +open my $s, "<", "$root/docs/libcurl/symbols-in-versions"; +while(<$s>) { + if(/(^[^ \n]+) +(.*)/) { + my ($sym, $rest)=($1, $2); + my @a=split(/ +/, $rest); + push @syms, $sym; + + $symadded{$sym}=$a[0]; + } +} +close $s; + +my $ignored=0; +for my $e (sort @syms) { + if( $manpage{$e} ) { + + if( $manpage{$e} ne $symadded{$e} ) { + printf "%s.md says version %s, but SIV says %s\n", + $e, $manpage{$e}, $symadded{$e}; + $error++; + } + + } +} +print "OK\n" if(!$error); +exit $error;