| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Microsoft FTP Service.
Reported by: asmodai, eivind
Notes:
svn path=/head/; revision=64883
|
| |
|
|
| |
Notes:
svn path=/head/; revision=64129
|
| |
|
|
|
|
|
|
|
|
| |
means that the server doesn't understand SIZE or MDTM, which should not be a
hard failure.
Submitted by: ume
Notes:
svn path=/head/; revision=63910
|
| |
|
|
|
|
|
|
|
|
|
|
| |
a bug in some ftp servers (most notably ftp.vmunix.com) which report the
size of a file correctly in ascii mode, but report it as 0 in binary mode.
Reported by: asmodai
Also remove an unneeded initialization.
Notes:
svn path=/head/; revision=63847
|
| |
|
|
|
|
|
|
| |
Work around YA Apache bug: don't send port in Host: header if it's the
default port.
Notes:
svn path=/head/; revision=63842
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sort out the size / length confusion. Always try to report the *real* file
size in the url_stat structure, no matter how much of it is actually being
sent, and try to detect inconsistencies between sizes.
Rearrange the request loop to avoid having to add meaningless code just to
silence compiler warnings.
Switch to a more sensible and consistent interface for the _http_parse*()
functions.
Notes:
svn path=/head/; revision=63716
|
| |
|
|
| |
Notes:
svn path=/head/; revision=63715
|
| |
|
|
| |
Notes:
svn path=/head/; revision=63713
|
| |
|
|
| |
Notes:
svn path=/head/; revision=63712
|
| |
|
|
| |
Notes:
svn path=/head/; revision=63585
|
| |
|
|
|
|
|
|
|
| |
than requested. Instead, inform the caller of the real offset by modifying
the offset field in the original struct url, and let him decide how to handle
the situation.
Notes:
svn path=/head/; revision=63567
|
| |
|
|
|
|
|
|
| |
be a dynamically created file, e.g. a tarball on servers that support sending
tarballs of directories.
Notes:
svn path=/head/; revision=63392
|
| |
|
|
|
|
|
|
|
| |
fetchStat*(). In most cases, either fetchGet*() or fetchXGet*() is a wrapper
around the other; in all cases, calling fetchGet*() is identical to calling
fetchXGet*() with the second argument set to NULL.
Notes:
svn path=/head/; revision=63340
|
| |
|
|
|
|
|
|
|
|
| |
outside the loop inspects it to determine whether or not we succeeded in
retrieving the requested document. This fixes a bug where fetchGetHTTP()
would return a FILE with an invalid file descriptor if it hit the redirect
limit without locating the requested document.
Notes:
svn path=/head/; revision=63337
|
| |
|
|
| |
Notes:
svn path=/head/; revision=63336
|
| |
|
|
| |
Notes:
svn path=/head/; revision=63335
|
| |
|
|
|
|
|
|
|
|
| |
or not interrupted system calls will be restarted. This fixes a bug where
fetch(1) would hang (potentially forever) if a server stopped responding,
because the signal handler would absorb the user's efforts to interrupt the
transfer.
Notes:
svn path=/head/; revision=63334
|
| |
|
|
| |
Notes:
svn path=/head/; revision=63333
|
| |
|
|
|
|
|
| |
Pointed out by: ache
Notes:
svn path=/head/; revision=63281
|
| |
|
|
|
|
|
| |
left out by accident during the rewrite.
Notes:
svn path=/head/; revision=63236
|
| |
|
|
|
|
|
|
|
|
|
| |
moved around, but the acutal functional changes are small.
Add support for site-internal redirects (where the Location: header gives a
path instead of an absolute URI)
Pointed out by: kuriyama
Notes:
svn path=/head/; revision=63069
|
| |
|
|
|
|
|
| |
Update the BUGS section to reflect the HTTP rewrite.
Notes:
svn path=/head/; revision=63013
|
| |
|
|
|
|
|
|
|
|
|
| |
more robust, and somewhat more efficient. It also handles authorization and
redirects properly, and supports timeouts like the FTP code.
Many thanks to Umemoto-san for his assistance with IPv6 support, both here
and in other parts of libfetch.
Notes:
svn path=/head/; revision=63012
|
| |
|
|
| |
Notes:
svn path=/head/; revision=62982
|
| |
|
|
| |
Notes:
svn path=/head/; revision=62981
|
| |
|
|
| |
Notes:
svn path=/head/; revision=62966
|
| |
|
|
|
|
|
|
|
| |
Only send absolute URI if connected to a proxy, since Apache doesn't always
understand absolute URIs.
Clean up some of the debugging output.
Notes:
svn path=/head/; revision=62965
|
| |
|
|
| |
Notes:
svn path=/head/; revision=62964
|
| |
|
|
|
|
|
| |
Approved by: des
Notes:
svn path=/head/; revision=62911
|
| |
|
|
|
|
|
|
|
| |
the code for 227 and 228.
Submitted by: des
Notes:
svn path=/head/; revision=62888
|
| |
|
|
| |
Notes:
svn path=/head/; revision=62814
|
| |
|
|
|
|
|
| |
Submitted by: se
Notes:
svn path=/head/; revision=62811
|
| |
|
|
|
|
|
|
| |
PR: bin/18688
Submitted by: Rudolf Cejka <cejkar@dcse.fee.vutbr.cz>
Notes:
svn path=/head/; revision=62256
|
| |
|
|
| |
Notes:
svn path=/head/; revision=62215
|
| |
|
|
|
|
|
| |
are disabled.
Notes:
svn path=/head/; revision=61896
|
| |
|
|
| |
Notes:
svn path=/head/; revision=61866
|
| |
|
|
|
|
|
| |
Reviewed by: silence
Notes:
svn path=/head/; revision=61838
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60954
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60951
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60928
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60927
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60924
|
| |
|
|
|
|
|
| |
found, `yourname@yourhost' is used.
Notes:
svn path=/head/; revision=60791
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60737
|
| |
|
|
|
|
|
| |
Submitted by: ume
Notes:
svn path=/head/; revision=60707
|
| |
|
|
|
|
|
|
| |
Reported by: Ben Smithurst <ben@scientia.demon.co.uk>
Reviewed by: des
Notes:
svn path=/head/; revision=60587
|
| |
|
|
|
|
|
| |
Document the default values for fetchStat*().
Notes:
svn path=/head/; revision=60585
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60584
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60582
|
| |
|
|
|
|
|
| |
Initialize the struct url_stat at the beginning of fetchStatHTTP().
Notes:
svn path=/head/; revision=60581
|