diff options
author | Daniel Stenberg <daniel@haxx.se> | 2005-02-09 14:34:46 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2005-02-09 14:34:46 +0000 |
commit | 153fd2752cf6ca92ec899b7acba0d7b63bc564bf (patch) | |
tree | e1a47df8a95ab0d6531bf9b3878a32739bae0967 /CHANGES | |
parent | e649a40f5d125c2607f6b64cd611ab4c2f299da2 (diff) |
the new ftp code and Gisle's DICT fix
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -6,6 +6,25 @@ Changelog +Daniel (9 February 2005) +- Converted lots of FTP code to a statemachine, so that the multi interface + doesn't block while communicating commands-responses with an FTP server. + + I've added a comment like BLOCKING in the code on all spots I could find + where we still have blocking operations. When we change curl_easy_perform() + to use the multi interface, we'll also be able to simplify the code since + there will only be one "internal interface". + + While doing this, I've now made CURLE_FTP_ACCESS_DENIED separate from the + new CURLE_LOGIN_DENIED. The first one is now access denied to a function, + like changing directory or retrieving a file, while the second means that we + were denied login. + + The CVS tag 'before_ftp_statemachine' was set just before this went in, in + case of future need. + +- Gisle made the DICT code send CRLF and not just LF as the spec says so. + Daniel (8 February 2005) - Gisle fixed problems when libcurl runs out of memory, and worked on making sure the proper error code is returned for those occations. |