From 87c43517cd3b6619a4142bf47db8accd31ccb208 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 26 Aug 2002 22:32:46 +0000 Subject: [PATCH] add more things to do --- docs/TODO | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/docs/TODO b/docs/TODO index a78bfadc1..c9e0139cb 100644 --- a/docs/TODO +++ b/docs/TODO @@ -47,10 +47,6 @@ TODO * Set the SO_KEEPALIVE socket option to make libcurl notice and disconnect very long time idle connections. - * Make sure we don't ever loop because of non-blocking sockets return - EWOULDBLOCK or similar. This concerns the HTTP request sending (and - especially regular HTTP POST), the FTP command sending etc. - * Go through the code and verify that libcurl deals with big files >2GB and >4GB all over. Bug reports (and source reviews) indicate that it doesn't currently work properly. @@ -63,8 +59,24 @@ TODO requested. That is, the download should even begin but be aborted immediately. + * Allow the http_proxy (and other) environment variables to contain user and + password as well in the style: http://proxyuser:proxypasswd@proxy:port + Berend Reitsma suggested. + + LIBCURL - multi interface + + * Make sure we don't ever loop because of non-blocking sockets return + EWOULDBLOCK or similar. This concerns the HTTP request sending (and + especially regular HTTP POST), the FTP command sending etc. + + * Make uploads treated better. We need a way to tell libcurl we have data to + write, as the current system expects us to upload data each time the socket + is writable and there is no way to say that we want to upload data soon + just not right now, without that aborting the upload. + DOCUMENTATION + * More and better FTP @@ -174,6 +186,12 @@ TODO CLIENT + * Add an option that prevents cURL from overwiting existing local files. When + used, and there already is an existing file with the target file name + (either -O or -o), a number should be appended (and increased if already + existing). So that index.html becomes first index.html.1 and then + index.html.2 etc. Jeff Pohlmeyer suggested. + * "curl ftp://site.com/*.txt" * Several URLs can be specified to get downloaded. We should be able to use