History log of /freebsd/lib/libfetch/ftp.c (Results 201 – 225 of 231)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


12345678910