diff options
Diffstat (limited to 'docs/TODO')
-rw-r--r-- | docs/TODO | 46 |
1 files changed, 39 insertions, 7 deletions
@@ -52,6 +52,8 @@ 2.4 Split connect and authentication process 2.5 Edge-triggered sockets should work 2.6 multi upkeep + 2.7 Virtual external sockets + 2.8 dynamically decide to use socketpair 3. Documentation 3.2 Provide cmake config-file @@ -135,6 +137,7 @@ 17.2 Handle growing SFTP files 17.3 Support better than MD5 hostkey hash 17.4 Support CURLOPT_PREQUOTE + 17.5 SSH over HTTPS proxy with more backends 18. Command line tool 18.1 sync @@ -158,13 +161,13 @@ 18.19 expand ~/ in config files 18.20 host name sections in config files 18.21 retry on the redirected-to URL - 18.22 Add flag to specify download directory 18.23 Set the modification date on an uploaded file 18.24 Use multiple parallel transfers for a single download 19. Build 19.1 roffit 19.2 Enable PIE and RELRO by default + 19.3 Don't use GNU libtool on OpenBSD 20. Test suite 20.1 SSL tunnel @@ -238,6 +241,8 @@ This could be used by curl on macOS when built without a separate IDN library and an IDN host name is used in a URL. + See initial work in https://github.com/curl/curl/pull/5371 + 1.7 Support HTTP/2 for HTTP(S) proxies Support for doing HTTP/2 to HTTP and HTTPS proxies is still missing. @@ -481,6 +486,23 @@ See https://github.com/curl/curl/issues/3199 +2.7 Virtual external sockets + + libcurl performs operations on the given file descriptor that presumes it is + a socket and an application cannot replace them at the moment. Allowing an + application to fully replace those would allow a larger degree of freedom and + flexibility. + + See https://github.com/curl/curl/issues/5835 + +2.8 dynamically decide to use socketpair + + For users who don't use curl_multi_wait() or don't care for + curl_multi_wakeup(), we could introduce a way to make libcurl NOT + create a socketpair in the multi handle. + + See https://github.com/curl/curl/issues/4829 + 3. Documentation 3.2 Provide cmake config-file @@ -910,6 +932,13 @@ that doesn't exist on the server, just like --ftp-create-dirs. The two other QUOTE options are supported for SFTP, but this was left out for unknown reasons! +17.5 SSH over HTTPS proxy with more backends + + The SSH based protocols SFTP and SCP didn't work over HTTPS proxy at + all until PR https://github.com/curl/curl/pull/6021 brought the + functionality with the libssh2 backend. Presumably, this support + can/could be added for the other backends as well. + 18. Command line tool 18.1 sync @@ -1112,12 +1141,6 @@ that doesn't exist on the server, just like --ftp-create-dirs. See https://github.com/curl/curl/issues/5462 -18.22 Add flag to specify download directory - - A directory name to basically prepend to the file name -O and -o use. Saves - user from having to manually "cd" to the directory. Especially useful for - command lines with multiple -O and different download directories. - 18.23 Set the modification date on an uploaded file For SFTP and posssibly FTP, curl could offer an option to set the @@ -1165,6 +1188,15 @@ that doesn't exist on the server, just like --ftp-create-dirs. to no impact, neither on the performance nor on the general functionality of curl. +19.3 Don't use GNU libtool on OpenBSD + When compiling curl on OpenBSD with "--enable-debug" it will give linking + errors when you use GNU libtool. This can be fixed by using the libtool + provided by OpenBSD itself. However for this the user always needs to invoke + make with "LIBTOOL=/usr/bin/libtool". It would be nice if the script could + have some magic to detect if this system is an OpenBSD host and then use the + OpenBSD libtool instead. + + See https://github.com/curl/curl/issues/5862 20. Test suite |