mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
the new ftp code and Gisle's DICT fix
This commit is contained in:
parent
e649a40f5d
commit
153fd2752c
19
CHANGES
19
CHANGES
@ -6,6 +6,25 @@
|
|||||||
|
|
||||||
Changelog
|
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)
|
Daniel (8 February 2005)
|
||||||
- Gisle fixed problems when libcurl runs out of memory, and worked on making
|
- Gisle fixed problems when libcurl runs out of memory, and worked on making
|
||||||
sure the proper error code is returned for those occations.
|
sure the proper error code is returned for those occations.
|
||||||
|
Loading…
Reference in New Issue
Block a user