aboutsummaryrefslogtreecommitdiff
path: root/lib/ftp.c
AgeCommit message (Expand)Author
2002-11-11unlock dns cache entries with a function call instead of a variable fiddleDaniel Stenberg
2002-11-05ipv4-fixes for the new Curl_dns_entry struct and Curl_resolv() protoDaniel Stenberg
2002-11-05Curl_resolv() now returns a different struct, and it contains a referenceDaniel Stenberg
2002-10-28prevent compiler warningsDaniel Stenberg
2002-09-20Craig Markwardt made the "struct hostent_data" get cleared too, as isDaniel Stenberg
2002-09-03updated source code boilerplate/headerDaniel Stenberg
2002-08-26SSL_INSECURE support and usage addedDaniel Stenberg
2002-08-26don't attempt to ftp_cwd() on a NULL pathDaniel Stenberg
2002-08-12Initial fix to make the multi interface return control while waiting forDaniel Stenberg
2002-08-01corrected some warningsDaniel Stenberg
2002-08-01Changed the PORT command to pick a better default IP address if "-" is used.Daniel Stenberg
2002-06-14Remade the FTP not-check status line and not-attempt-to-read-status-lineDaniel Stenberg
2002-06-13Tom Mattison's report found out, and this is the fix that should preventDaniel Stenberg
2002-06-13Added 'dont_check' to be set during an FTP operation if the final statusDaniel Stenberg
2002-06-12when no FTP transfer was done, don't attempt to read the download transferDaniel Stenberg
2002-06-12kris@freebsd.org fixed a few bad format stringsDaniel Stenberg
2002-06-11ftp range downloads make us ignore the final status message as the serverDaniel Stenberg
2002-06-11added disable-[protocol] support, largely provided by Miklos NemethDaniel Stenberg
2002-05-28Getting an empty FTP file no longer makes us return error 19. An empty fileDaniel Stenberg
2002-04-27Fixed the FTP response reader to deal with timeouts better. Previously itDaniel Stenberg
2002-04-27(Curl_GetFTPResponse) moved some code to only get performed when actuallyDaniel Stenberg
2002-04-25adjusted to the new Curl_resolv() protoDaniel Stenberg
2002-04-25In order to not get problems with DNS cache pruning, we no longer storeDaniel Stenberg
2002-04-14removed unused variableDaniel Stenberg
2002-04-12Jean-Philippe Barrette-LaPierre provided his patch that introducesDaniel Stenberg
2002-04-04This corrects VERBOSE PASV ftp transfers on AIX (and OSF1/Tru64)Daniel Stenberg
2002-03-20verbose FTP PASV output could output a "random" name from the stack basedDaniel Stenberg
2002-03-19copyright string (year) updateDaniel Stenberg
2002-03-16verbose PASV transfers passed a bad buffer size to the name resolver functionsDaniel Stenberg
2002-03-13no longer attempts to SIZE a NULL pointer, as that wasn't very cleverDaniel Stenberg
2002-02-28Wesley Laxton's CURLOPT_PREQUOTE workDaniel Stenberg
2002-02-20Nico Baggus' VMS tweaksDaniel Stenberg
2002-01-18#if [undefined] => #ifdef [undefined]Daniel Stenberg
2002-01-18made gcc -Wcast-align happyDaniel Stenberg
2002-01-16Somewhat ugly fix to deal with non-blocking sockets. We just loop and tryDaniel Stenberg
2002-01-14Curl_read() now returns a negative return code if EWOULDBLOCK or similarDaniel Stenberg
2002-01-04#include the local "inet_ntoa_r.h" file if no proto was found in the globalDaniel Stenberg
2002-01-04The buffer in ftp_pasv_verbose(), used for gethostbyaddr_r(), is now definedDaniel Stenberg
2002-01-04The FTP response lines are now passed to the function callback registered forDaniel Stenberg
2002-01-03Sterling Hughes' provided initial DNS cache source code.Daniel Stenberg
2002-01-03pass an 'int' as the third argument to bind()Daniel Stenberg
2002-01-02Philip Gladstone's 64-bit sparc native compiler compatibility issues fixed.Daniel Stenberg
2001-12-20If nobody is set we won't download any FTP file. If include_header is set,Daniel Stenberg
2001-12-11failf() calls should not have newlines in the message string!Daniel Stenberg
2001-12-03As Eric Lavigne pointed out, the ftp response reader MUST cache data thatDaniel Stenberg
2001-11-28CURLOPT_FTP_USE_EPSV can now be set to FALSE to prevent libcurl fromDaniel Stenberg
2001-11-28Added EPSV which is now unconditionally always tried before PASV, whichDaniel Stenberg
2001-11-28use in_addr_t for inet_addr() return code. Now, now portable is this *REALLY*?Daniel Stenberg
2001-11-27commented out the EPSV supportDaniel Stenberg
2001-11-27initial code added to support EPSV (IPv6-style PASV)Daniel Stenberg