Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-20 | timeleft_accept: ack global timeout, moved to ftp.c | Daniel Stenberg | |
First off the timeout for accepting a server connect back must of course respect a global timeout. Then the timeleft function is only used by ftp code so it was moved to ftp.c and made static. | |||
2011-12-20 | FTP: move FTP-specific struct field to ftpc_conn | Daniel Stenberg | |
"wait_data_conn" was added to the connectionbits in commit c834213ad5 for handling active FTP connections but as it is purely FTP specific and now only ever accessed by ftp.c I moved it into the FTP connection struct. | |||
2011-12-20 | FTP: perform active connections non-blocking | Gokhan Sengun | |
1- Two new error codes are introduced. CURLE_FTP_ACCEPT_FAILED to be set whenever ACCEPTing fails because of FTP server connected. CURLE_FTP_ACCEPT_TIMEOUT to be set whenever ACCEPTing timeouts. Neither of these errors are considered fatal and control connection remains OK because it could just be a firewall blocking server to connect to the client. 2- One new setopt option was introduced. CURLOPT_ACCEPTTIMEOUT_MS It sets the maximum amount of time FTP client is going to wait for a server to connect. Internal default accept timeout is 60 seconds. | |||
2011-04-27 | source cleanup: unify look, style and indent levels | Daniel Stenberg | |
By the use of a the new lib/checksrc.pl script that checks that our basic source style rules are followed. | |||
2010-05-12 | FTP: WILDCARDMATCH/CHUNKING/FNMATCH added | Pavel Raiskup | |
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2010-01-25 | make Curl_handler_*_proxy definition static | Yang Tse | |
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-12 | introducing IMAP, POP3 and SMTP support (still lots of polish left to do) | Daniel Stenberg | |
2007-10-12 | Added per-protocol callback static tables, replacing callback ptr storage | Patrick Monnerat | |
in the connectdata structure by a single handler table ptr. | |||
2007-01-27 | update copyright year notice | Yang Tse | |
2007-01-16 | - Armel Asselin improved libcurl to behave a lot better when an easy handle | Daniel Stenberg | |
doing an FTP transfer is removed from a multi handle before completion. The fix also fixed the "alive counter" to be correct on "premature removal" for all protocols. | |||
2006-04-10 | First curl_multi_socket() commit. Should primarily be considered as an internal | Daniel Stenberg | |
code rearrange to fit the future better. | |||
2005-02-09 | FTP code turned into state machine. Not completely yet, but a good start. | Daniel Stenberg | |
The tag 'before_ftp_statemachine' was set just before this commit in case of future need. | |||
2004-05-12 | Curl_done() and the protocol-specific conn->curl_done() functions now all | Daniel Stenberg | |
take a CURLcode as a second argument, that is non-zero when Curl_done() is called after an error was returned from Curl_do() (or similar). | |||
2004-04-22 | removed Curl_ftp_quit() as it was turned into a static in ftp.c | Daniel Stenberg | |
2004-01-22 | added the missing proto for the still unused quit function | Daniel Stenberg | |
2004-01-07 | updated year in the copyright string | Daniel Stenberg | |
2003-03-11 | Use ssize_t instead of 'int' to make the 64 bit sparc compiler happier. | Daniel Stenberg | |
Fix by Richard Gorton. | |||
2003-01-16 | copyright year update in the source header | Daniel Stenberg | |
2002-12-03 | Curl_GetFTPResponse() takes a different set of parameters and now return a | Daniel Stenberg | |
proper CURLcode. The default timeout for reading one response is now also possible to change while running. | |||
2002-09-03 | updated source code boilerplate/header | Daniel Stenberg | |
2002-08-12 | Initial fix to make the multi interface return control while waiting for | Daniel Stenberg | |
the initial connect to "come through". This should work fine for connect and for FTP-PASV connects. Needs massive testing. | |||
2002-06-11 | added disable-[protocol] support, largely provided by Miklos Nemeth | Daniel Stenberg | |
2002-03-19 | copyright string (year) update | Daniel Stenberg | |
2001-11-05 | Curl_ftpsendf() had wrong return type | Daniel Stenberg | |
2001-09-28 | removed the socket argument from some functions that always passed in the | Daniel Stenberg | |
same socket and it was available from the passed-in struct anyway! | |||
2001-08-14 | Curl_ftpsendf's third argument is now a const char * | Daniel Stenberg | |
2001-03-02 | Added the disconnect proto | Daniel Stenberg | |
2001-01-05 | Internal symbols that aren't static are now prefixed with 'Curl_' | Daniel Stenberg | |
2001-01-03 | dual-license fix | Daniel Stenberg | |
2000-06-20 | haxx.nu => haxx.se | Daniel Stenberg | |
2000-05-22 | moved here from the newlib branch | Daniel Stenberg | |
1999-12-29 | Initial revision | Daniel Stenberg | |