aboutsummaryrefslogtreecommitdiff
path: root/lib/ftp.c
AgeCommit message (Collapse)Author
2004-03-03more variable type cleanupsDaniel Stenberg
2004-03-03our timeout values are longs while 'tv_sec' is intDaniel Stenberg
2004-03-02Yet another curl_off_t printf format attempt, we now exclude the %-letter fromDaniel Stenberg
FORMAT_OFF_T to allow additional options to get specified, like with '"%5" FORMAT_OFF_T'.
2004-03-02use FORMAT_OFF_T instead of CURL_FORMAT_OFF_T to reduce the complexity ofDaniel Stenberg
having to redef that name
2004-03-01Use CURL_FORMAT_OFF_T for printf()inf curl_off_t variables.Daniel Stenberg
2004-03-01Only attempt to send the FTP QUIT command if we actually have a FTP struct.Daniel Stenberg
2004-02-27Joe Halpin made the FTP code send 'QUIT' on the control connection beforeDaniel Stenberg
it disconnects the TCP connection, like a good ftp client should!
2004-02-26Clear up int/long/size_t/ssize_t usage a bitDaniel Stenberg
2004-02-13Tor Arntsen's fix for the bad (64bit wise) typecast when using gmtime()Daniel Stenberg
2004-02-09Tor Arntsen's patch for working around a notorious bug in the AIX5Daniel Stenberg
getaddrinfo() implementation.
2004-02-05use the timeout options when waiting for the server to connect when usingDaniel Stenberg
PORT Provide better error messages to allow debugging if one if the ipv6-related name functions fail in the ftp_use_port() function. This might help us diagnose the problems on AIX. Also make sure getaddrinfo() uses NULL and not "0" for the service argument.
2004-02-03the unused quit-function didn't pass a correct variable type to theDaniel Stenberg
response reading function
2004-01-29Dan Fandrich's cleanup patch to make pedantic compiler options cause lessDaniel Stenberg
warnings. Minor edits by me.
2004-01-22use curl_off_t instead of off_t!Daniel Stenberg
2004-01-21use the proper timecond defines, not the obsolete ones I've removed! ;-)Daniel Stenberg
The initial QUIT-sending code is added, but not yet used due to the issues previously mentioned on the mailing list.
2004-01-07updated year in the copyright stringDaniel Stenberg
2004-01-05David J Meyer's large file support.Daniel Stenberg
2003-12-08better human error message when a FTP response can't be readDaniel Stenberg
2003-12-03my contentlength adjustment broke the ftp download range stuff, this makesDaniel Stenberg
it work again
2003-12-02fix compiler warningsDaniel Stenberg
2003-12-02use the HAVE_KRB4 define instead of just KRB4Daniel Stenberg
2003-12-02fixes from Gisle Vanem to try 'AUTH SSL' before 'AUTH TLS', edited by meDaniel Stenberg
2003-12-01FTPS now works with active ftp and uploads too.Daniel Stenberg
2003-11-24adjusted code to the new socket fields in the sessionhandle structDaniel Stenberg
2003-11-24FTPS support added as RFC2228 and the murray-ftp-auth-ssl draft describe itDaniel Stenberg
2003-11-19If a partial file has been read or written, force a closure the existingDaniel Stenberg
connection to avoid re-use of it, since we cannot know in what state it is.
2003-11-10After Sébastien Willemijns' bug report, we now check the separators properlyDaniel Stenberg
in the 229-reply servers respond on a EPSV command and bail out better if the reply string is not valid RFC2428-compliant.
2003-10-31assume that MDTM returns the timestamp as UTCDaniel Stenberg
2003-10-30when getting headers only, stop pretending the reported time is GMT, as itDaniel Stenberg
isn't. In fact, it might be, but we have no idea.
2003-10-24if malloc fails, we must bail out nicelyDaniel Stenberg
2003-10-18gcc -Wshadow complaints fixedDaniel Stenberg
2003-10-17Dominick Meglio implemented CURLOPT_MAXFILESIZE and --max-filesize.Daniel Stenberg
2003-10-17made the code deal with empty name and passwordDaniel Stenberg
2003-10-14Gisle Vanem's IPv6-on-Windows patch applied!Daniel Stenberg
2003-10-04Jon Turner mentioned this bug fix to correct how libcurl deals with pathsDaniel Stenberg
after a failed transfer.
2003-09-11don't use a blank proxyDaniel Stenberg
2003-09-03Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT patch applied.Daniel Stenberg
2003-09-03minor fix to make better bail-out checkDaniel Stenberg
2003-08-22have cwd_and_mkd prefixed with ftp_ to make it appear as a ftp-onlyDaniel Stenberg
function
2003-08-20store the FTP response code in the httpcode variableDaniel Stenberg
2003-08-10don't claim the PASV connect is connected unless it *really* is!Daniel Stenberg
2003-08-08re-arranged the cwd/mkd stuff a bitDaniel Stenberg
2003-08-08Early Ehlinger's CURLOPT_FTP_CREATE_MISSING_DIRS patch was appliedDaniel Stenberg
2003-08-05ares awareness/usage/support added. If configure --enable-ares is used, weDaniel Stenberg
build libcurl to use ares for asynch name resolves.
2003-08-05clean up the dir tree hierarchy in *_done() to make persistant connectionDaniel Stenberg
FTP use the correct directories! Reported in bug report #783116
2003-07-30Daniel Noguerol made the ftp code output "Accept-Ranges: bytes" in similarDaniel Stenberg
style like other faked HTTP headers when NOBODY and HEADER are used.
2003-07-30Reverted the 'filetime' struct field back to a 'long' as time_t is sometimesDaniel Stenberg
unsigned and we want this to be able to hold -1 for illegal/unset values.
2003-07-28François Pons brought a patch that once again made curl deal with ftp andDaniel Stenberg
"double slash" as indicating the root directory. In the RFC1738-fix of April 30, that ability was removed (since it is not the "right" way).
2003-07-21krb4-fixes for the moved user+password fields within the structsDaniel Stenberg
2003-07-20David Gardner pointed out in bug report 770755 that using the FTP command CWDDaniel Stenberg
with a blank argument is a bad idea. Now skip blanks.