Daniel Stenberg
|
4d17d6876e
|
Dan Fandrich's cleanup patch to make pedantic compiler options cause less
warnings. Minor edits by me.
|
2004-01-29 13:56:45 +00:00 |
|
Daniel Stenberg
|
b791e158f0
|
use curl_off_t instead of off_t!
|
2004-01-22 12:45:50 +00:00 |
|
Daniel Stenberg
|
5e2fcc1f74
|
use the proper timecond defines, not the obsolete ones I've removed! ;-)
The initial QUIT-sending code is added, but not yet used due to the issues
previously mentioned on the mailing list.
|
2004-01-21 08:50:08 +00:00 |
|
Daniel Stenberg
|
053f6c85ef
|
updated year in the copyright string
|
2004-01-07 09:19:33 +00:00 |
|
Daniel Stenberg
|
b60e0fa97e
|
David J Meyer's large file support.
|
2004-01-05 22:29:29 +00:00 |
|
Daniel Stenberg
|
ee337309cf
|
better human error message when a FTP response can't be read
|
2003-12-08 13:06:08 +00:00 |
|
Daniel Stenberg
|
8ccc1148d9
|
my contentlength adjustment broke the ftp download range stuff, this makes
it work again
|
2003-12-03 08:26:31 +00:00 |
|
Daniel Stenberg
|
1b99d33b59
|
fix compiler warnings
|
2003-12-02 13:40:12 +00:00 |
|
Daniel Stenberg
|
800052dc50
|
use the HAVE_KRB4 define instead of just KRB4
|
2003-12-02 13:27:29 +00:00 |
|
Daniel Stenberg
|
2c22feced2
|
fixes from Gisle Vanem to try 'AUTH SSL' before 'AUTH TLS', edited by me
|
2003-12-02 13:21:53 +00:00 |
|
Daniel Stenberg
|
cd653f1be9
|
FTPS now works with active ftp and uploads too.
|
2003-12-01 10:14:39 +00:00 |
|
Daniel Stenberg
|
d5d55a856e
|
adjusted code to the new socket fields in the sessionhandle struct
|
2003-11-24 09:04:09 +00:00 |
|
Daniel Stenberg
|
1e98727c55
|
FTPS support added as RFC2228 and the murray-ftp-auth-ssl draft describe it
|
2003-11-24 07:15:37 +00:00 |
|
Daniel Stenberg
|
edce444551
|
If a partial file has been read or written, force a closure the existing
connection to avoid re-use of it, since we cannot know in what state it is.
|
2003-11-19 14:36:42 +00:00 |
|
Daniel Stenberg
|
17a834bc63
|
After Sébastien Willemijns' bug report, we now check the separators properly
in the 229-reply servers respond on a EPSV command and bail out better if
the reply string is not valid RFC2428-compliant.
|
2003-11-10 08:12:53 +00:00 |
|
Daniel Stenberg
|
a7aacac5e8
|
assume that MDTM returns the timestamp as UTC
|
2003-10-31 21:36:43 +00:00 |
|
Daniel Stenberg
|
46accd62d1
|
when getting headers only, stop pretending the reported time is GMT, as it
isn't. In fact, it might be, but we have no idea.
|
2003-10-30 09:06:24 +00:00 |
|
Daniel Stenberg
|
656d4b4c20
|
if malloc fails, we must bail out nicely
|
2003-10-24 12:58:59 +00:00 |
|
Daniel Stenberg
|
65dab79ca5
|
gcc -Wshadow complaints fixed
|
2003-10-18 20:14:33 +00:00 |
|
Daniel Stenberg
|
ce5db9a86e
|
Dominick Meglio implemented CURLOPT_MAXFILESIZE and --max-filesize.
|
2003-10-17 13:11:00 +00:00 |
|
Daniel Stenberg
|
9e3f54431d
|
made the code deal with empty name and password
|
2003-10-17 09:26:28 +00:00 |
|
Daniel Stenberg
|
749f5387c1
|
Gisle Vanem's IPv6-on-Windows patch applied!
|
2003-10-14 12:00:45 +00:00 |
|
Daniel Stenberg
|
45ef092cc2
|
Jon Turner mentioned this bug fix to correct how libcurl deals with paths
after a failed transfer.
|
2003-10-04 15:25:02 +00:00 |
|
Daniel Stenberg
|
cc497fd153
|
don't use a blank proxy
|
2003-09-11 22:05:23 +00:00 |
|
Daniel Stenberg
|
f2d422235b
|
Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT patch applied.
|
2003-09-03 22:02:40 +00:00 |
|
Daniel Stenberg
|
2ad0a7d20f
|
minor fix to make better bail-out check
|
2003-09-03 21:44:59 +00:00 |
|
Daniel Stenberg
|
4459d3b434
|
have cwd_and_mkd prefixed with ftp_ to make it appear as a ftp-only
function
|
2003-08-22 12:35:18 +00:00 |
|
Daniel Stenberg
|
d00e4a377b
|
store the FTP response code in the httpcode variable
|
2003-08-20 15:41:45 +00:00 |
|
Daniel Stenberg
|
5dadbd094e
|
don't claim the PASV connect is connected unless it *really* is!
|
2003-08-10 17:11:41 +00:00 |
|
Daniel Stenberg
|
7954eee639
|
re-arranged the cwd/mkd stuff a bit
|
2003-08-08 09:55:16 +00:00 |
|
Daniel Stenberg
|
f9f1f0e316
|
Early Ehlinger's CURLOPT_FTP_CREATE_MISSING_DIRS patch was applied
|
2003-08-08 09:13:19 +00:00 |
|
Daniel Stenberg
|
b73612392d
|
ares awareness/usage/support added. If configure --enable-ares is used, we
build libcurl to use ares for asynch name resolves.
|
2003-08-05 14:40:59 +00:00 |
|
Daniel Stenberg
|
1e7e53c87e
|
clean up the dir tree hierarchy in *_done() to make persistant connection
FTP use the correct directories!
Reported in bug report #783116
|
2003-08-05 13:04:10 +00:00 |
|
Daniel Stenberg
|
e3b4dd08ff
|
Daniel Noguerol made the ftp code output "Accept-Ranges: bytes" in similar
style like other faked HTTP headers when NOBODY and HEADER are used.
|
2003-07-30 07:51:33 +00:00 |
|
Daniel Stenberg
|
1c35cbcc07
|
Reverted the 'filetime' struct field back to a 'long' as time_t is sometimes
unsigned and we want this to be able to hold -1 for illegal/unset values.
|
2003-07-30 07:22:28 +00:00 |
|
Daniel Stenberg
|
d9246ff24d
|
François Pons brought a patch that once again made curl deal with ftp and
"double slash" as indicating the root directory. In the RFC1738-fix of April
30, that ability was removed (since it is not the "right" way).
|
2003-07-28 08:50:02 +00:00 |
|
Daniel Stenberg
|
56014e74a0
|
krb4-fixes for the moved user+password fields within the structs
|
2003-07-21 09:19:48 +00:00 |
|
Daniel Stenberg
|
5e133e2dff
|
David Gardner pointed out in bug report 770755 that using the FTP command CWD
with a blank argument is a bad idea. Now skip blanks.
|
2003-07-20 00:18:11 +00:00 |
|
Daniel Stenberg
|
52b631fade
|
Access the user and passwd fields from the connectdata struct now instead
of the sessionhandle struct, as that was not good.
|
2003-07-19 23:56:33 +00:00 |
|
Daniel Stenberg
|
81d403e207
|
one typecast less for the localtime(), use CURLDEBUG instead of MALLOCDEBUG
|
2003-06-26 06:52:48 +00:00 |
|
Daniel Stenberg
|
e2f4656a86
|
Ricardo Cadime found a socket leak when listing directories without
contents. Test cases 144 and 145 were added to verify the fix.
Now we deal with return code 450 properly and other codes also do proper
cleanup.
|
2003-05-23 11:14:09 +00:00 |
|
Daniel Stenberg
|
22569681bc
|
George Comninos provided a fix that calls the progress meter when waiting
for FTP command responses take >1 second.
|
2003-05-14 06:31:00 +00:00 |
|
Daniel Stenberg
|
a51258b6bb
|
before using if2ip(), check if the address is an ip address and skip it if
it is.
|
2003-05-13 12:11:31 +00:00 |
|
Daniel Stenberg
|
9ead79c9d4
|
when we have accepted the server's connection in a PORT sequence, we set
the new socket to non-blocking
|
2003-05-12 12:37:35 +00:00 |
|
Daniel Stenberg
|
94a157d0b0
|
support for CURLOPT_FTP_USE_EPRT added
|
2003-05-09 07:39:29 +00:00 |
|
Daniel Stenberg
|
3ef06d7efe
|
when making up the list of path parts, save the last entry pointing to NULL
as otherwise we'll go nuts
|
2003-04-30 20:04:17 +00:00 |
|
Daniel Stenberg
|
bf2b3dbf3e
|
David Balazic's patch to make the FTP operations "do right" according to
RFC1738, which means it'll use one CWD for each pathpart.
|
2003-04-30 16:59:42 +00:00 |
|
Daniel Stenberg
|
028e9cc56f
|
According to RFC959, CWD is supposed to return 250 on success, but
there seem to be non-compliant FTP servers out there that return 200,
so we accept any '2xy' response now.
|
2003-04-11 08:10:54 +00:00 |
|
Daniel Stenberg
|
a4ffcfd4d5
|
timecond support added
made the Last-Modified (faked) header look correct using GMT always
|
2003-04-09 11:56:31 +00:00 |
|
Daniel Stenberg
|
3cba274ba6
|
kill a compiler warning on cygwin
|
2003-04-03 14:16:15 +00:00 |
|