These options introduced in 7.17.0 were documented in 9f44a9552 (Renamed several libcurl error codes[...], 2007-08-30) as being introduced in version 7.16.4, but as looking at the 7.16.4 tag and tarball[1] reveals they weren't added until 7.17.0.
The symbols file added later in c65f9acdc (introducing the symbols-in-versions file[...], 2009-02-10) correctly lists them as first appearing in 7.17.0, but this documentation was never updated accordingly. n It might be useful to write a checking script to scrape the symbols-in-versions file, and see if symbols declared there have adjacent in-tree versions in the documentation that don't match that file (i.e. to manually eyeball them). I have not written such a script, let's just fix this particular discrepancy. 1. https://curl.se/download/archeology/curl-7.16.4.tar.gz --- While working on deprecating support for older curl versions in the git codebase (at [2]) I found that the documentation for when CURLOPT_USE_SSL started being supported was incorrect. This is my first contribution to curl, and I've just skimmed https://curl.se/dev/contribute.html; I didn't run the build & tests with this, but hopefully this is trivial enough to not trip up anything in that area... 2. https://lore.kernel.org/git/cover-v3-0.7-00000000000-20210730t092843z-ava...@gmail.com/ docs/libcurl/opts/CURLOPT_APPEND.3 | 2 +- docs/libcurl/opts/CURLOPT_DIRLISTONLY.3 | 2 +- docs/libcurl/opts/CURLOPT_KEYPASSWD.3 | 2 +- docs/libcurl/opts/CURLOPT_USE_SSL.3 | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/libcurl/opts/CURLOPT_APPEND.3 b/docs/libcurl/opts/CURLOPT_APPEND.3 index 94d8da048..ba78f79de 100644 --- a/docs/libcurl/opts/CURLOPT_APPEND.3 +++ b/docs/libcurl/opts/CURLOPT_APPEND.3 @@ -47,7 +47,7 @@ if(curl) { } .fi .SH AVAILABILITY -This option was known as CURLOPT_FTPAPPEND up to 7.16.4 +This option was known as CURLOPT_FTPAPPEND up to 7.17.0 .SH RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. .SH "SEE ALSO" diff --git a/docs/libcurl/opts/CURLOPT_DIRLISTONLY.3 b/docs/libcurl/opts/CURLOPT_DIRLISTONLY.3 index a2015c8b9..2ca435c6c 100644 --- a/docs/libcurl/opts/CURLOPT_DIRLISTONLY.3 +++ b/docs/libcurl/opts/CURLOPT_DIRLISTONLY.3 @@ -65,7 +65,7 @@ if(curl) { } .fi .SH AVAILABILITY -This option was known as CURLOPT_FTPLISTONLY up to 7.16.4. POP3 is supported +This option was known as CURLOPT_FTPLISTONLY up to 7.17.0. POP3 is supported since 7.21.5. .SH RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. diff --git a/docs/libcurl/opts/CURLOPT_KEYPASSWD.3 b/docs/libcurl/opts/CURLOPT_KEYPASSWD.3 index 36f0eb61b..49d2b3200 100644 --- a/docs/libcurl/opts/CURLOPT_KEYPASSWD.3 +++ b/docs/libcurl/opts/CURLOPT_KEYPASSWD.3 @@ -52,7 +52,7 @@ if(curl) { } .fi .SH AVAILABILITY -This option was known as CURLOPT_SSLKEYPASSWD up to 7.16.4 and +This option was known as CURLOPT_SSLKEYPASSWD up to 7.17.0 and CURLOPT_SSLCERTPASSWD up to 7.9.2. .SH RETURN VALUE Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or diff --git a/docs/libcurl/opts/CURLOPT_USE_SSL.3 b/docs/libcurl/opts/CURLOPT_USE_SSL.3 index 90cc88ad1..f1478b5cd 100644 --- a/docs/libcurl/opts/CURLOPT_USE_SSL.3 +++ b/docs/libcurl/opts/CURLOPT_USE_SSL.3 @@ -61,7 +61,7 @@ if(curl) { } .fi .SH AVAILABILITY -Added in 7.11.0. This option was known as CURLOPT_FTP_SSL up to 7.16.4, and +Added in 7.11.0. This option was known as CURLOPT_FTP_SSL up to 7.17.0, and the constants were known as CURLFTPSSL_* .SH RETURN VALUE Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. -- 2.32.0.1071.g36f34456314 ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.se/mail/etiquette.html