- Oct 26, 2007
-
-
Dan Fandrich authored
-
- Oct 24, 2007
-
-
Daniel Stenberg authored
was even mentioned to be bad in a comment! Should make test 2000 and 2001 work fine. Also, freedirs() now take a ftp_conn struct pointer which saves some extra unnecessary variable assignments.
-
- Oct 22, 2007
-
-
Daniel Stenberg authored
https://bugzilla.novell.com/show_bug.cgi?id=332917 about a HTTP redirect to FTP that caused memory havoc. His work together with my efforts created two fixes: #1 - FTP::file was moved to struct ftp_conn, because is has to be dealt with at connection cleanup, at which time the struct HandleData could be used by another connection. Also, the unused char *urlpath member is removed from struct FTP. #2 - provide a Curl_reset_reqproto() function that frees data->reqdata.proto.* on connection setup if needed (that is if the SessionHandle was used by a different connection).
-
- Oct 17, 2007
-
-
Yang Tse authored
when assigning a NULL pointer to a function pointer var.
-
- Oct 13, 2007
-
-
Dan Fandrich authored
-
- Oct 12, 2007
-
-
Dan Fandrich authored
-
Patrick Monnerat authored
in the connectdata structure by a single handler table ptr.
-
- Oct 02, 2007
- Sep 27, 2007
-
-
Dan Fandrich authored
-
Dan Fandrich authored
variables to avoid shadowing global declarations.
-
- Sep 26, 2007
-
-
Daniel Stenberg authored
CURLOPT_NOBODY enabled but not CURLOPT_HEADER, libcurl wouldn't do TYPE before it does SIZE which makes it less useful. I walked over the code and made it do this properly, and added test case 542 to verify it.
-
- Sep 24, 2007
-
-
Daniel Stenberg authored
URLs ending with a slash properly (it should list the contents of that directory). Test case 351 brought back and also test 1010 was added.
-
- Sep 11, 2007
-
-
Daniel Stenberg authored
second transfer as it didn't store and remember the "" path from the previous transfer so it would instead CWD to the entry path as stored. This worked, but did a superfluous command. Thus, test case 541 now also verifies this fix.
-
- Sep 05, 2007
-
-
Daniel Stenberg authored
underlying ftp_readresp() function has a separate "cache" where there might in fact be leftover data...
-
- Aug 31, 2007
-
-
Dan Fandrich authored
Renamed the curl_ftpssl enum to curl_usessl and its enumerated constants, creating macros for backward compatibility.
-
- Aug 30, 2007
-
-
Dan Fandrich authored
and allow reuse by multiple protocols. Several unused error codes were removed. In all cases, macros were added to preserve source (and binary) compatibility with the old names. These macros are subject to removal at a future date, but probably not before 2009. An application can be tested to see if it is using any obsolete code by compiling it with the CURL_NO_OLDIES macro defined. Documented some newer error codes in libcurl-error(3)
-
Daniel Stenberg authored
low-level ftp_readresp() function. Hopefully adressing bug #1779054.
-
- Aug 27, 2007
-
-
Dan Fandrich authored
-
- Aug 24, 2007
-
-
http://curl.haxx.se/bug/view.cgi?id=1779054Daniel Stenberg authored
out that libcurl didn't deal with large responses from server commands, when the single response was consisting of multiple lines but of a total size of 16KB or more. Dan Fandrich improved the ftp test script and provided test case 1006 to repeat the problem, and I fixed the code to make sure this new test case runs fine.
-
- Aug 22, 2007
-
-
http://curl.haxx.se/bug/view.cgi?id=1779054Daniel Stenberg authored
out that libcurl didn't deal with very long (>16K) FTP server response lines properly. Starting now, libcurl will chop them off (thus the client app will not get the full line) but survive and deal with them fine otherwise. Test case 1003 was added to verify this.
-
- Aug 20, 2007
-
-
Daniel Stenberg authored
download transfer size much earlier to be possible to get read with CURLINFO_CONTENT_LENGTH_DOWNLOAD as soon as possible.
-
- Aug 17, 2007
-
-
Daniel Stenberg authored
(http://curl.haxx.se/bug/view.cgi?id=1776232) about libcurl calling Curl_client_write(), passing on a const string that the caller may not modify and yet it does (on some platforms).
-
Daniel Stenberg authored
(http://curl.haxx.se/bug/view.cgi?id=1776235) about ftp requests with NOBODY on a directory would do a "SIZE (null)" request. This is now fixed and test case 1000 was added to verify.
-
- Aug 01, 2007
-
-
Daniel Stenberg authored
passed to it with curl_easy_setopt()! Previously it has always just refered to the data, forcing the user to keep the data around until libcurl is done with it. That is now history and libcurl will instead clone the given strings and keep private copies.
-
- Jul 29, 2007
-
-
http://curl.haxx.se/bug/view.cgi?id=1759542Daniel Stenberg authored
of a socket after it has been closed, when the FTP-SSL data connection is taken down.
-
- Jul 23, 2007
-
-
Dan Fandrich authored
some few internal identifiers to avoid conflicts, which could be useful on other platforms.
-
- Jul 21, 2007
-
-
Dan Fandrich authored
-
- Jul 20, 2007
-
-
Daniel Stenberg authored
(http://curl.haxx.se/bug/view.cgi?id=1757328) and submitted a patch. It turns out we broke login to FTP servers that don't require (nor understand) PASS after the USER command
-
Dan Fandrich authored
-
- Jul 17, 2007
-
-
Daniel Stenberg authored
a control connection that was deemed "dead" to yet be re-used in a following request. We must make sure the connection gets closed on this situation.
-
- Jul 13, 2007
-
-
Daniel Stenberg authored
define the symbols for backwards source compatibility)
-
- Jul 01, 2007
-
-
Daniel Stenberg authored
libcurl. This also makes the options change name to --krb (from --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still
-
Daniel Stenberg authored
-
- Jun 24, 2007
-
-
http://curl.haxx.se/mail/lib-2007-06/0161.htmlDaniel Stenberg authored
http://curl.haxx.se/mail/lib-2007-06/0238.html, libcurl didn't properly do no-body requests on FTP files on re-used connections properly, or at least it didn't provide the info back in the header callback properly in the subsequent requests.
-
- Jun 19, 2007
-
-
- Jun 18, 2007
-
-
Daniel Stenberg authored
server!
-
- Apr 25, 2007
-
-
Dan Fandrich authored
-
- Apr 22, 2007
-
-
Yang Tse authored
using custom timeout values.
-
- Apr 12, 2007
-
-
Dan Fandrich authored
returning an error code, to allow connections to be torn down cleanly since this function can be called AFTER an OOM situation has already been reached.
-