Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-04-11 | According to RFC959, CWD is supposed to return 250 on success, but | Daniel Stenberg | |
there seem to be non-compliant FTP servers out there that return 200, so we accept any '2xy' response now. | |||
2003-04-09 | timecond support added | Daniel Stenberg | |
made the Last-Modified (faked) header look correct using GMT always | |||
2003-04-03 | kill a compiler warning on cygwin | 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-02-27 | It appears that there are FTP-servers that return size 0 for files | Daniel Stenberg | |
when SIZE is used on the file while being in BINARY mode. To work around that (stupid) behavior, we attempt to parse the RETR response even if the SIZE returned size zero. Debugging help from Salvatore Sorrentino on February 26, 2003. | |||
2003-02-04 | added the sharing of DNS cache | Jean-Philippe Barette-LaPierre | |
2003-01-29 | reset conn->size to -1 on the ftp-do function to make it not go on to | Daniel Stenberg | |
ftp_done() with the previous transfer's value, as Dave Halbakken found out. He also verified this fixed corrected the problem. | |||
2003-01-29 | removed the local variables for emacs and vim, use the new sample.emacs | Daniel Stenberg | |
way for emacs, and vim users should provide a similar non-polluting style | |||
2003-01-16 | copyright year update in the source header | Daniel Stenberg | |
2003-01-07 | Only output valid filetime. | Daniel Stenberg | |
Return file-error if 550 is returned when trying MDTM | |||
2002-12-09 | The fread() callback pointer and associated pointer is now stored in the | Daniel Stenberg | |
connectdata struct instead, and is no longer modified within the 'set' struct as previously (which was a really BAAAD thing). | |||
2002-12-04 | The waiting for the 226 or 250 line expected to come after a transfer is | Daniel Stenberg | |
complete is now only made for 60 seconds and if no data was received during those 60 seconds, we store a special error message (preparing to make this a special error code) as this most likely means that the control connection has died while we were transferring data. | |||
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-12-02 | if the PWD reply parser failed, we leaked memory | Daniel Stenberg | |
2002-11-11 | moved the bools in the connectdata struct into the substruct named | Daniel Stenberg | |
ConnectBits where the other bools already are | |||
2002-11-11 | unlock dns cache entries with a function call instead of a variable fiddle | Daniel Stenberg | |
2002-11-05 | ipv4-fixes for the new Curl_dns_entry struct and Curl_resolv() proto | Daniel Stenberg | |
2002-11-05 | Curl_resolv() now returns a different struct, and it contains a reference | Daniel Stenberg | |
counter so that the caller needs to decrease that counter when done with the returned data. If compiled with MALLOCDEBUG I've added some extra checking that the counter is decreased before a handle is closed etc. | |||
2002-10-28 | prevent compiler warnings | Daniel Stenberg | |
2002-09-20 | Craig Markwardt made the "struct hostent_data" get cleared too, as is | Daniel Stenberg | |
needed on Tru64 (or something). | |||
2002-09-03 | updated source code boilerplate/header | Daniel Stenberg | |
2002-08-26 | SSL_INSECURE support and usage added | Daniel Stenberg | |
2002-08-26 | don't attempt to ftp_cwd() on a NULL path | 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-08-01 | corrected some warnings | Daniel Stenberg | |
2002-08-01 | Changed the PORT command to pick a better default IP address if "-" is used. | Daniel Stenberg | |
It now uses the local IP adress of the control connection. | |||
2002-06-14 | Remade the FTP not-check status line and not-attempt-to-read-status-line | Daniel Stenberg | |
variables, conditions and things. | |||
2002-06-13 | Tom Mattison's report found out, and this is the fix that should prevent | Daniel Stenberg | |
FTP from closing the connections a little too often! | |||
2002-06-13 | Added 'dont_check' to be set during an FTP operation if the final status | Daniel Stenberg | |
message is supposed to be ignored. | |||
2002-06-12 | when no FTP transfer was done, don't attempt to read the download transfer | Daniel Stenberg | |
thing. The 'resumed' flag is also causing confusions. I'll deal with that tomorrow. | |||
2002-06-12 | kris@freebsd.org fixed a few bad format strings | Daniel Stenberg | |
2002-06-11 | ftp range downloads make us ignore the final status message as the server | Daniel Stenberg | |
will most likely treat the download as failed as we might abort it pre-maturely | |||
2002-06-11 | added disable-[protocol] support, largely provided by Miklos Nemeth | Daniel Stenberg | |
2002-05-28 | Getting an empty FTP file no longer makes us return error 19. An empty file | Daniel Stenberg | |
is fine to get. | |||
2002-04-27 | Fixed the FTP response reader to deal with timeouts better. Previously it | Daniel Stenberg | |
would reset the timeout for each incoming data, which would make veeery slow responses be allowed to take even more time since the timeout would only be reached if the time between two received data chunks was longer than the set timeout value... | |||
2002-04-27 | (Curl_GetFTPResponse) moved some code to only get performed when actually | Daniel Stenberg | |
needed | |||
2002-04-25 | adjusted to the new Curl_resolv() proto | Daniel Stenberg | |
2002-04-25 | In order to not get problems with DNS cache pruning, we no longer store | Daniel Stenberg | |
any name resolved data in any curl handle struct. That way, we won't mind if the cache entries are pruned for the next time we need them. We'll just resolve them again instead. This changes the Curl_resolv() proto. It modifies the SessionHandle struct but perhaps most importantly, it'll make the internals somewhat dependent on the DNS cache not being disabled as that will cripple operations somewhat. Especially for persistant connections. | |||
2002-04-14 | removed unused variable | Daniel Stenberg | |
2002-04-12 | Jean-Philippe Barrette-LaPierre provided his patch that introduces | Daniel Stenberg | |
CURLOPT_DEBUGFUNCTION and CURLOPT_DEBUGDATA. | |||
2002-04-04 | This corrects VERBOSE PASV ftp transfers on AIX (and OSF1/Tru64) | Daniel Stenberg | |
Gerhard Herre reported this in bug report #536238 | |||
2002-03-20 | verbose FTP PASV output could output a "random" name from the stack based | Daniel Stenberg | |
array Also, uploading data with --crlf cannot check that the proper size was uploaded and thus should not warn if the sizes differ. This can be changed in the future by having the expected size in the connectdata struct and then increase the expected size for each byte that is added in the --crlf replacement process. | |||
2002-03-19 | copyright string (year) update | Daniel Stenberg | |
2002-03-16 | verbose PASV transfers passed a bad buffer size to the name resolver functions | Daniel Stenberg | |
and it cause cause a crash. Albert Choy found and fixed it. | |||
2002-03-13 | no longer attempts to SIZE a NULL pointer, as that wasn't very clever | Daniel Stenberg | |
(but didn't crash or anything) | |||
2002-02-28 | Wesley Laxton's CURLOPT_PREQUOTE work | Daniel Stenberg | |
2002-02-20 | Nico Baggus' VMS tweaks | Daniel Stenberg | |
2002-01-18 | #if [undefined] => #ifdef [undefined] | Daniel Stenberg | |
2002-01-18 | made gcc -Wcast-align happy | Daniel Stenberg | |
2002-01-16 | Somewhat ugly fix to deal with non-blocking sockets. We just loop and try | Daniel Stenberg | |
again. THIS IS NOT A NICE FIX. We should/must make a select() then and only retry when we can write to the socket again. |