aboutsummaryrefslogtreecommitdiff
path: root/lib/ftp.c
AgeCommit message (Collapse)Author
2001-08-14corrected the size_t weirdness. Expect size_t to be unsigned. Moved mostDaniel Stenberg
over to ssize_t that is signed. Removed all the special-purpose VMS #ifdefs that were added for this.
2001-08-06Nico's fixes for VMS, most of these are fixes for bad uses of size_t thatDaniel Stenberg
forgets that it is very often unsigned. These should be fixed globally and then many #ifdef VMS lines can be removed.
2001-06-19better treatment of truly aborted transfersDaniel Stenberg
2001-05-14Jun-ichiro itojun Hagino fixed FTP PORT for IPv6-enabled libcurlDaniel Stenberg
2001-05-12Uses the Curl_SSLConnect() according to the new return typeDaniel Stenberg
2001-05-11when asking for a resumed FTP transfer, even though the entire file hasDaniel Stenberg
already been transfered no longer returns error but instead is OK. The reasoning behind this is of course that no extra actions need to be taken and it is as if a transfer had been successfully performed.
2001-05-08when getting a FTP file with NOBODY, we will no longer return error ifDaniel Stenberg
SIZE doesn't work, we just don't output any size info!
2001-04-26Curl_GetFTPResponse() is rewritten to read all incoming data in largeDaniel Stenberg
chunks, which makes it a lot faster and will make ftps work better...
2001-04-18Remade resume stuff to keep data in the connectdata struct instead of theDaniel Stenberg
main handle struct to work with persistant connections
2001-04-17Frederic Lepied's ftp download resume fixDaniel Stenberg
2001-04-03better error checks for failure conditions (based on Puneet Pawaia's reports)Daniel Stenberg
2001-03-29ftps:// support addedDaniel Stenberg
2001-03-14removed a bunch of warnings for IPv6-compilesDaniel Stenberg
2001-03-09accept() and getsockname() now use socklen_t types, as that was just addedDaniel Stenberg
to configure
2001-03-05enable persistant connections by defaultDaniel Stenberg
2001-03-02remade the port number stuff so that following locations work and doingDaniel Stenberg
intermixed HTTP and FTP persistant connections also work!
2001-03-02removed the slist -functions from hereDaniel Stenberg
added the Curl_ftp_disconnect function for FTP-specific disconnects
2001-02-22moved the dynamicly set pointers to the connectdata structDaniel Stenberg
2001-02-21IPv6-adjustmentsDaniel Stenberg
2001-02-20multiple connection support initial commitDaniel Stenberg
2001-02-13better english timeouted => timed out, as suggested by Larry FahnoeDaniel Stenberg
2001-02-13moved the protocol-specific free to allow easier multiple transfersDaniel Stenberg
2001-02-09Added a failf() call in the error-check just addedDaniel Stenberg
2001-02-08today's FTP response check fixDaniel Stenberg
2001-02-077.6.1-pre3Daniel Stenberg
2001-02-05adjusted the IPv6 stuff to compile and build on Linux as wellDaniel Stenberg
2001-02-05Jun-ichiro itojun Hagino's IPv6 adjustmentsDaniel Stenberg
2001-01-31curl_read() and Curl_read() now have ssize_t in the last argumentDaniel Stenberg
2001-01-25Get get-ftp-response function is now using Curl_read() for reading from aDaniel Stenberg
socket. Curl_ConnectHTTPProxyTunnel changed prototype.
2001-01-17Transfer is now Curl_Tranfer() and transfer.h is used instead of highlevel.hDaniel Stenberg
and download.h
2001-01-08Added mprintf #includeDaniel Stenberg
2001-01-08Loic Dachary's makefile/dist/rpm fixesDaniel Stenberg
2001-01-05Internal symbols that aren't static are now prefixed with 'Curl_'Daniel Stenberg
2001-01-03dual-license fixDaniel Stenberg
2000-12-19fixed a leaked file descriptor when PORT failedDaniel Stenberg
2000-12-18fixed accept() for memory debuggingDaniel Stenberg
2000-12-16changed the return code checker in the quote command send to only failDaniel Stenberg
on >= 400 errors
2000-11-30added a typecast to shut up a VC++ warning when converting from longDaniel Stenberg
to unsigned short
2000-11-29removed #if 0 sectionsDaniel Stenberg
2000-11-22document time fixesDaniel Stenberg
2000-11-22GetLastResponse() modified to return ftp code as integerDaniel Stenberg
initial modified-time support
2000-11-21bad directory name extractor fixed, now always free the file and directoryDaniel Stenberg
very early, as that could leak memory before
2000-11-21when using PORT, we now free the host name buffer properlyDaniel Stenberg
2000-11-21includes http.h for the proxytunnel stuffDaniel Stenberg
2000-11-10set type before checking --head size, as the type may cause the serverDaniel Stenberg
to return different sizes
2000-11-10doing an ftp upload append that was already completed resulted in aDaniel Stenberg
"hang", it now results in an error instead
2000-10-30new urldata ssl layout and T. Bharath brought the new SSL cert verify functionDaniel Stenberg
2000-10-11free the FTP struct already in the _done() functionDaniel Stenberg
2000-10-09added memory debugging include fileDaniel Stenberg
2000-09-25krb4 transfers get a sec_fflush_fd() to get uploads to workDaniel Stenberg