#
e137bceb |
| 12-Jul-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Use fetch_putln()
|
#
ec894321 |
| 11-Jul-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Clean up the debugging output
|
#
fa5dce6c |
| 10-Jul-2000 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
Make EPSV work again. Separate parsing code of 229 replies from the code for 227 and 228.
Submitted by: des
|
#
51e3d46e |
| 08-Jul-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Don't assume the remote address in a 227 reply is enclosed in parentheses.
|
#
893980ad |
| 29-Jun-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Make restart work in active mode, too.
PR: bin/18688 Submitted by: Rudolf Cejka <cejkar@dcse.fee.vutbr.cz>
|
#
eac7a1e0 |
| 28-Jun-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Handle multiline replies properly, instead of kinda-right.
|
Revision tags: release/3.5.0_cvs |
|
#
def5f54c |
| 20-Jun-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Back out wes' commit with extreme prejudice.
|
#
bda4ef1a |
| 20-Jun-2000 |
Wes Peters <wes@FreeBSD.org> |
Add implementation of fetchListFTP.
Reviewed by: silence
|
#
d02e84a6 |
| 26-May-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Honor FTP_PASSIVE_MODE so caller doesn't need to.
|
#
4ab587f4 |
| 22-May-2000 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
Use $FTP_PASSWORD for FTP password. If $FTP_PASSWORD is not found, `yourname@yourhost' is used.
|
#
28c645cf |
| 20-May-2000 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
IPv6 support.
|
#
6efb30c8 |
| 19-May-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Better handling of some boundary conditions.
Submitted by: ume
|
#
0669702c |
| 15-May-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Initialize the struct url_stat at the beginning of fetchStatFTP().
|
#
89474d12 |
| 11-May-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Add workaround for ftpds with the Y2K MDTM bug
|
#
32425daf |
| 07-May-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Implement restart. Use sizeof more consistently. Outline sanity checking of server port spec.
|
Revision tags: release/4.0.0_cvs |
|
#
5d32c97c |
| 26-Jan-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Fix timestamp handling.
Submitted by: bde
|
#
fc6e9e65 |
| 07-Jan-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
More old uncommitted patches: implement timeouts at the protocol level. Currently only supported for ftp connections.
|
#
f5f109a0 |
| 07-Jan-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Patches I've had lying around for several months: * Add the 'h' ftp flag (allocate local port in high range) * Add the 'd' flag (use direct connection even if proxy is defined) * Make sure flags !
Patches I've had lying around for several months: * Add the 'h' ftp flag (allocate local port in high range) * Add the 'd' flag (use direct connection even if proxy is defined) * Make sure flags != NULL before calling strchr(). * Minor changes to some comments.
show more ...
|
Revision tags: release/3.4.0_cvs, release/3.3.0_cvs |
|
#
7f3dea24 |
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
Revision tags: release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8 |
|
#
ce71b736 |
| 21-Dec-1998 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Implement and document file list retrieval.
|
#
d941fd2d |
| 18-Dec-1998 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Don't specify a language to compile_et. Rename fetchConnect to _fetch_connect since it's internal.
|
#
5aea254f |
| 16-Dec-1998 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Implement and document fetchStatFTP. Update description of struct url_stat in the man page. Clean up error handling in ftp.c.
|
#
3b7a6740 |
| 16-Dec-1998 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Remove unused header files. Fix a few shadowing bugs. Improve error reporting.
|
#
0fba3a00 |
| 16-Dec-1998 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Add verbose flag, and support functions. Brucify the Makefile. Differentiate atime and mtime in fetch*Stat(). Fix a few pointer bugs. Tweak some error messages. Don't #include sys/param.h and stdio.h
Add verbose flag, and support functions. Brucify the Makefile. Differentiate atime and mtime in fetch*Stat(). Fix a few pointer bugs. Tweak some error messages. Don't #include sys/param.h and stdio.h in fetch.h. Document that sys/param.h and stdio.h must be #included before fetch.h.
show more ...
|
#
d8acd8dc |
| 06-Nov-1998 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Second of a series of cleanups to libfetch.
This commit introduces the following features:
a) the fetchStat*() functions, which return meta-information for a document, such as size, modificati
Second of a series of cleanups to libfetch.
This commit introduces the following features:
a) the fetchStat*() functions, which return meta-information for a document, such as size, modification time, etc.
b) the use of the com_err(3) facilities to report errors.
It also fixes a bunch of style bugs and a few logic bugs and somewhat improves the man page.
Changed files, in alphabetical order:
Makefile: Don't generate macros in {ftp,http}err.c.
Generate category fields for the error message lists.
Compile the error table.
Install fetch_err.h along with fetch.h.
common.c: Remove the _netdb_errstring() macro, and add FETCH_ERR_NETDB to the error code in the _netdb_seterr() macro.
Add categories to the _netdb_errlist table.
Report errors through the Common Error library.
common.h: Add the DEBUG macros.
Add prototype for fetchConnect().
Remove the prototype for _fetch_errstring(), which is local to common.c
Add a categroy field to struct fetcherr, and define constants for error categories.
Define macros for _{url,netdb,ftp,http}_seterr().
errors.et: (new file) List error categories.
fetch.3: Document the fetchStat*() functions.
Move the "unimplemented functionality" comments from NOTES to BUGS.
Document that applications which use libfetch must also use libcom_err, and list existing error codes.
Undocument fetchLastErr{Code,String}.
Remove the (empty) DIAGNOSTICS section.
Mention Eugene Skepner in the AUTHORS section.
fetch.c: Move the DEBUG macros to common.c
Add fetchStat() and fetchStatURL().
Generate error messages for URL parser errors, and fix a minor bug in the parser.
Use 'struct url' instead of 'url_t'.
Remove fetchLastErr{Code,String}.
fetch.h: Use 'struct url' instead of 'url_t', and remove the typedef.
Define struct url_stat (used by fetchStat()).
Add prototypes for fetchStat*().
Remove the declarations for fetchLastErr{Code,String}.
Include fetch_err.h.
fetch_err.et: (new file) Error table for libfetch.
file.c: Add fetchStatFile().
Use 'struct url' instead of 'url_t'.
ftp.c: Add fetchStatFTP().
Use 'struct url' instead of 'url_t'.
Don't use fetchLastErrCode.
ftp.errors: Add categories to all error messages.
http.c: Add fetchStatHTTP().
Use 'struct url' instead of 'url_t'.
Don't use fetchLastErr{Code,Text}.
http.errors: Add categories to all error messages.
Prompted by: jkh and Eugene Skepner Numerous sugestions from: Garett Wollman and Eugene Skepner
show more ...
|