Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-09-21 | (FTP) a failed upload does not invalidate the control connection | Daniel Stenberg | |
2006-09-16 | Armel Asselin - When the easy handle is removed from the multi while libcurl | Daniel Stenberg | |
is still trying to resolve the host name, it seems that the ftp struct is not yet initialized, but the removal action calls Curl_done() which calls Curl_ftp_done. So we simply return success from there if no ftp pointer is set. | |||
2006-09-12 | Compiler warning fix | Yang Tse | |
2006-09-10 | Compiler warning fix | Yang Tse | |
2006-09-09 | Compiler warning fix | Yang Tse | |
2006-09-09 | tab => space | Daniel Stenberg | |
2006-09-08 | Peter Sylvester cleaned up and fixed the getsockname() uses in ftp.c. Some | Daniel Stenberg | |
of them can be completetly removed though... | |||
2006-09-08 | Compilation fix | Yang Tse | |
2006-09-07 | Major overhaul introducing http pipelining support and shared connection | Daniel Stenberg | |
cache within the multi handle. | |||
2006-09-03 | Simplified #ifdef on WIN32; the statement | Gisle Vanem | |
" !defined(__GNUC__) || defined(__MINGW32__)" implies CygWin. | |||
2006-08-29 | Avoid Metaware's High-C warning "'=' encountered where '==' may have been ↵ | Gisle Vanem | |
intended." | |||
2006-08-22 | Peter Sylvester pointed out a flaw in the AllowServerConnect() in the FTP | Daniel Stenberg | |
code when doing pure ipv6 EPRT connections. | |||
2006-08-19 | Based on a patch by Armel Asselin, the FTP code no longer re-issues the TYPE | Daniel Stenberg | |
command on subsequent requests on a re-used connection unless it has to. | |||
2006-08-18 | Armel Asselin fixed a crash in the FTP code when using SINGLECWD mode and | Daniel Stenberg | |
files in the root directory. | |||
2006-08-08 | Armel Asselin made the CURLOPT_PREQUOTE option work fine even when | Daniel Stenberg | |
CURLOPT_NOBODY is set true. PREQUOTE is then run roughly at the same place in the command sequence as it would have run if there would've been a transfer. | |||
2006-07-25 | Dan Nelson added the CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curl | Daniel Stenberg | |
tool option named --ftp-alternative-to-user. It provides a mean to send a particular command if the normal USER/PASS approach fails. | |||
2006-07-20 | Avoid warning 'port' might be used uninitialized in this function. | Gisle Vanem | |
2006-05-04 | Roland Blom filed bug report #1481217 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=1481217), with follow-ups by Michele Bini and David Byron. libcurl previously wrongly used GetLastError() on windows to get error details after socket-related function calls, when it really should use WSAGetLastError() instead. When changing to this, the former function Curl_ourerrno() is now instead called Curl_sockerrno() as it is necessary to only use it to get errno from socket-related functions as otherwise it won't work as intended on Windows. | |||
2006-04-26 | David McCreedy brought line end conversions when doing FTP ASCII | Daniel Stenberg | |
transfers. They are done on non-windows systems and translate CRLF to LF. | |||
2006-04-18 | Robson Braga Araujo provided a patch that makes libcurl less eager to close | Daniel Stenberg | |
the control connection when using FTP, for example when you remove an easy handle from a multi stack. | |||
2006-04-10 | First curl_multi_socket() commit. Should primarily be considered as an internal | Daniel Stenberg | |
code rearrange to fit the future better. | |||
2006-04-07 | First commit of David McCreedy's EBCDIC and TPF changes. | Daniel Stenberg | |
2006-03-21 | David McCreedy added CURLINFO_FTP_ENTRY_PATH to export the FTP entry path | Daniel Stenberg | |
2006-03-20 | David McCreedy fixed libcurl to no longer ignore AUTH failures and now it | Daniel Stenberg | |
reacts properly according to the CURLOPT_FTP_SSL setting. | |||
2006-03-13 | David McCreedy found a missing return code assignment | Daniel Stenberg | |
2006-03-08 | Peter Heuchert's correction for the clear control connection case | Daniel Stenberg | |
2006-03-07 | Peter Heuchert made sure the CURLFTPSSL_CONTROL setting for CURLOPT_FTP_SSL | Daniel Stenberg | |
is used properly. | |||
2006-03-03 | Prevent uploading to a URL that has no file name part. | Daniel Stenberg | |
2006-02-11 | Karl M added the CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options that | Daniel Stenberg | |
an app can use to let libcurl only connect to a remote host and then extract the socket from libcurl. libcurl will then not attempt to do any transfer at all after the connect is done. | |||
2006-01-24 | Michal Marek provided a patch for FTP that makes libcurl continue to try PASV | Daniel Stenberg | |
even after EPSV returned a positive response code, if libcurl failed to connect to the port number the EPSV response said. Obviously some people are going through protocol-sensitive firewalls (or similar) that don't understand EPSV and then they don't allow the second connection unless PASV was used. This also called for a minor fix of test case 238. | |||
2006-01-19 | Duane Cathey was one of our friends who reported that curl -P [IP] | Daniel Stenberg | |
(CURLOPT_FTPPORT) didn't work for ipv6-enabed curls if the IP wasn't a "native" IP while it works fine for ipv6-disabled builds! In the process of fixing this, I removed the support for LPRT since I can't think of many reasons to keep doing it and asking on the mailing list didn't reveal anyone else that could either. The code that sends EPRT and PORT is now also a lot simpler than before (IMHO). | |||
2006-01-19 | Jon Turner pointed out that doing -P [hostname] with curl (built ipv4-only) | Daniel Stenberg | |
didn't work. | |||
2006-01-12 | Fixed FTP_SKIP_PASV_IP and FTP_USE_EPSV to "do right" when used on FTP thru | Daniel Stenberg | |
HTTP proxy. | |||
2006-01-12 | Michael Jahn fixed ftp over CONNECT | Daniel Stenberg | |
2006-01-10 | When using a bad path over FTP, as in when libcurl couldn't CWD into all | Daniel Stenberg | |
given subdirs, libcurl would still "remember" the full path as if it is the current directory libcurl is in so that the next curl_easy_perform() would get really confused if it tried the same path again - as it would not issue any CWD commands at all, assuming it is already in the "proper" dir. Starting now, a failed CWD command sets a flag that prevents the path to be "remembered" after returning. | |||
2005-12-11 | Undo last changes | Yang Tse | |
2005-12-11 | Avoid generation of additional warnings | Yang Tse | |
2005-12-11 | Fix compiler warning and compatibility issue with the type of the parameter ↵ | Yang Tse | |
used in getnameinfo() to receive the length of the sockaddr struct. | |||
2005-12-05 | Another Yang Tse warning cleanup raid! | Daniel Stenberg | |
2005-11-28 | new experimental "ftp method" code | Daniel Stenberg | |
2005-11-14 | Jan Kunder's debian bug report | Daniel Stenberg | |
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338680 identified a weird error message for when you try to upload a file and the requested directory doesn't exist on the target server. | |||
2005-11-12 | Reversed the logic for sockaddr_storage and made our own Curl_sockaddr_storage | Daniel Stenberg | |
struct instead to use. | |||
2005-11-11 | Moved the sockaddr_storage definition to lib/sockaddr.h and only include that | Daniel Stenberg | |
in files that actually need the struct. | |||
2005-11-10 | David Lang: if there is no sockaddr_storage, make up our own and use that | Daniel Stenberg | |
2005-10-05 | CURL_TIMECOND_IFMODSINCE actually requires that the remote document has been | Daniel Stenberg | |
modded since the given time, so we should compare <= and not just <. | |||
2005-09-27 | TJ Saunders of the proftpd project identified and pointed out problems with | Daniel Stenberg | |
the modified FTPS negotiation change of August 19 2005. Thus, we revert the change back to pre-7.14.1 status. | |||
2005-09-16 | keep 'socktype' in the connectdata struct and make sure we use that for all | Daniel Stenberg | |
protocol sockets even if the resolved address may say otherwise | |||
2005-09-14 | oops, return error if an error did occur! | Daniel Stenberg | |
2005-09-04 | Added FTP_SKIP_PASV_IP and --ftp-skip-pasv-ip | Daniel Stenberg | |
2005-08-19 | Norbert Novotny had problems with FTPS and he helped me work out a patch | Daniel Stenberg | |
that made curl run fine in his end. The key was to make sure we do the SSL/TLS negotiation immediately after the TCP connect is done and not after a few other commands have been sent like we did previously. I don't consider this change necessary to obey the standards, I think this server is pickier than what the specs allow it to be, but I can't see how this modified libcurl code can add any problems to those who are interpreting the standards more liberally. |