Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-16 | FTP PORT: Value stored to 'rc' is never read | Daniel Stenberg | |
2010-04-16 | Curl_setup_transfer: no longer returns anything | Daniel Stenberg | |
This function could only return CURLE_OK and by changing it to a void instead, we can simplify code all over. | |||
2010-04-16 | PASV response: Value stored to 'rc' is never read | Daniel Stenberg | |
2010-04-16 | ftp_range: remove unnecessary check for NULL pointer | Daniel Stenberg | |
2010-04-16 | FTP PASV: Value stored to 'rc' is never read | Daniel Stenberg | |
2010-04-16 | ftp_range: Value stored to 'totalsize' is never read | Daniel Stenberg | |
Simplified the code by removing a local variable completely. | |||
2010-04-09 | FTP quote commands prefixed with '*' now can fail without aborting | Daniel Stenberg | |
Prefixing the FTP quote commands with an asterisk really only worked for the postquote actions. This is now fixed and test case 227 has been extended to verify. | |||
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2010-03-18 | another shot at the ftp_init() icc 9.1 optimizer issue | Yang Tse | |
2010-03-02 | - Made the pingpong timeout code properly deal with the response timeout AND | Daniel Stenberg | |
the global timeout if set. Also, as was reported in the bug report #2956437 by Ryan Chan, the time stamp to use as basis for the per command timeout was not set properly in the DONE phase for FTP (and not for SMTP) so I fixed that just now. This was a regression compared to 7.19.7 due to the conversion of FTP code over to the generic pingpong concepts. http://curl.haxx.se/bug/view.cgi?id=2956437 | |||
2010-02-24 | fix compiler warning | Yang Tse | |
2010-02-05 | - attempt to workaround icc 9.1 optimizer issue | Yang Tse | |
2010-02-04 | fix printf-style format strings | Yang Tse | |
2010-02-02 | Fix compiler warning: conditional expression is constant | Yang Tse | |
2010-02-02 | Julien Chaffraix pointed out a comment mistake, and I re-indented the code | Daniel Stenberg | |
slightly while editing | |||
2010-01-29 | fix errno usage for WIN32 builds | Yang Tse | |
2010-01-25 | make Curl_handler_*_proxy definition static | Yang Tse | |
2010-01-22 | wrap long lines and do some indent policing | Daniel Stenberg | |
2010-01-19 | - David McCreedy brought a fix and a new test case (129) to make libcurl work | Daniel Stenberg | |
again when downloading files over FTP using ASCII and it turns out that the final size of the file is not the same as the initial size the server reported. This is very common since servers don't take the newline conversions into account. | |||
2010-01-01 | update copyright year since we are in 2010 now | Daniel Stenberg | |
2010-01-01 | - Ingmar Runge enhanced libcurl's FTP engine to support the PRET command. This | Daniel Stenberg | |
command is a special "hack" used by the drftpd server, but even though it is a custom extension I've deemed it fine to add to libcurl since this server seems to survive and people keep using it and want libcurl to support it. The new libcurl option is named CURLOPT_FTP_USE_PRET, and it is also usable from the curl tool with --ftp-pret. Using this option on a server that doesn't support this command will make libcurl fail. | |||
2009-12-30 | VMS specific preprocessor symbol checking adjustments | Yang Tse | |
2009-12-14 | Fix compiler warnings | Yang Tse | |
2009-12-12 | introducing IMAP, POP3 and SMTP support (still lots of polish left to do) | Daniel Stenberg | |
2009-11-26 | - Extended and fixed the change I did on Dec 11 for the the progress | Daniel Stenberg | |
meter/callback during FTP command/response sequences. It turned out it was really lame before and now the progress meter SHOULD get called at least once per second. | |||
2009-11-19 | Explicit initialization of all FTP struct members in ftp_init() | Yang Tse | |
2009-11-18 | Make usage of calloc()'s arguments consistent with rest of code base | Yang Tse | |
2009-11-11 | - Christian Schmitz noticed that the progress meter/callback was not properly | Daniel Stenberg | |
used during the FTP connection phase (after the actual TCP connect), while it of course should be. I also made the speed check get called correctly so that really slow servers will trigger that properly too. | |||
2009-09-17 | fix compiler warning: enumerated type mixed with another type | Yang Tse | |
2009-08-31 | - When using the multi interface with FTP and you asked for NOBODY, you did no | Daniel Stenberg | |
QUOTE commands and the request used the same path as the connection had already changed to, it would decide that no commands would be necessary for the "DO" action and that was not handled properly but libcurl would instead hang. | |||
2009-08-24 | - Introduced a SYST-based test to properly set-up name format when dealing ↵ | Patrick Monnerat | |
with the OS/400 FTP server. - Fixed an ftp_readresp() bug preventing detection of failing control socket and causing FTP client to loop forever. | |||
2009-08-11 | - Benbuck Nason posted the bug report #2835196 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=2835196), fixing a few compiler warnings when mixing ints and bools. | |||
2009-08-11 | Fixed a memory leak in the FTP code and an off-by-one heap buffer overflow. | Dan Fandrich | |
2009-07-27 | - All the quote options (CURLOPT_QUOTE, CURLOPT_POSTQUOTE and | Daniel Stenberg | |
CURLOPT_PREQUOTE) now accept a preceeding asterisk before the command to send when using FTP, as a sign that libcurl shall simply ignore the response from the server instead of treating it as an error. Not treating a 400+ FTP response code as an error means that failed commands will not abort the chain of commands, nor will they cause the connection to get disconnected. | |||
2009-07-16 | added a cast to silent compiler warning with 64bit systems. | Gunter Knauf | |
2009-07-09 | - Eric Wong introduced curlx_nonblock() that the curl tool now (re-)uses for | Daniel Stenberg | |
setting a file descriptor non-blocking. Used by the functionality Eric himself brough on June 15th. | |||
2009-07-04 | added INET_ADDRSTRLEN define in case system headers dont provide. | Gunter Knauf | |
2009-07-04 | removed NIFLAGS which is no longer used; added NI_MAXHOST since its missing ↵ | Gunter Knauf | |
with some platforms. | |||
2009-07-04 | Markus Koetter provided a patch to avoid getnameinfo() usage which broke a ↵ | Gunter Knauf | |
couple of both IPv4 and IPv6 autobuilds. | |||
2009-06-30 | Tor Arntsen pointed out a missing #ifdef for IPv6, and I changed another one | Daniel Stenberg | |
to use the "standard" ENABLE_IPV6 one. Also, if port number cannot be figured out to connect to after a name resolve (due to it not being IPv4 or IPv6), that particular address will now simply be skipped. | |||
2009-06-29 | - Markus Koetter made CURLOPT_FTPPORT (and curl's -P/--ftpport) support a port | Daniel Stenberg | |
range if given colon-separated after the host name/address part. Like "192.168.0.1:2000-10000" | |||
2009-06-10 | Adjusted to take in account that... | Yang Tse | |
With the curl memory tracking feature decoupled from the debug build feature, CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as follows: CURLDEBUG used for curl debug memory tracking specific code (--enable-curldebug) DEBUGBUILD used for debug enabled specific code (--enable-debug) | |||
2009-05-19 | - Kamil Dudka brought the patch from the Redhat bug entry | Daniel Stenberg | |
https://bugzilla.redhat.com/show_bug.cgi?id=427966 which was libcurl closing a bad file descriptor when closing down the FTP data connection. Caolan McNamara seems to be the original author of it. | |||
2009-05-12 | Reverted my change to use Curl_connected_proxy() here. Clearly I wasn't | Daniel Stenberg | |
thinking straight. | |||
2009-05-11 | moved variables more locally to get rid of one set of #ifdefs | Daniel Stenberg | |
2009-05-11 | Use Curl_connected_proxy() here instead of duplicating code. Spell out the | Daniel Stenberg | |
badness in the code flow even for the socks case. | |||
2009-05-07 | - Made the SO_SNDBUF setting for the data connection socket for ftp uploads as | Daniel Stenberg | |
well. See change 28 Apr 2009. | |||
2009-05-02 | Use build-time configured curl_socklen_t instead of socklen_t | Yang Tse | |
2009-04-28 | - Bug report #2709004 (http://curl.haxx.se/bug/view.cgi?id=2709004) by Tim | Daniel Stenberg | |
Chen pointed out how curl couldn't upload with resume when reading from a pipe. This ended up with the introduction of a new return code for the CURLOPT_SEEKFUNCTION callback that basically says that the seek failed but that libcurl may try to resolve the situation anyway. In our case this means libcurl will attempt to instead read that much data from the stream instead of seeking and that way curl can now upload with resume when data is read from a stream! | |||
2009-04-21 | libcurl's memory.h renamed to curl_memory.h | Yang Tse | |