#
9601e333 |
| 05-Jun-2002 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Wrap everything in struct connection, and enforce timeouts everywhere (except for DNS operations). Always use funopen() for HTTP, to support both timeouts and SSL.
|
#
dea29ca1 |
| 05-Jun-2002 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
First step towards SSL support: wrap connections in a 'struct connection' which contains the socket descriptor, the input buffer and (yet unused) SSL state variables. This has the neat side effect o
First step towards SSL support: wrap connections in a 'struct connection' which contains the socket descriptor, the input buffer and (yet unused) SSL state variables. This has the neat side effect of greatly improving reentrance (though we're not *quite* there yet) and opening the door to HTTP connection caching.
This commit is inspired by email conversations with and patches from Henry Whincup <henry@techiebod.com> last fall.
show more ...
|
#
06229ad2 |
| 25-Mar-2002 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Modernize my email address
|
#
e19e6098 |
| 05-Feb-2002 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Reindent, and add parentheses to return statements. Some functions in ftp.c and http.c now have exceedingly long lines due to deep nesting; this will be corrected by reorganizing the code in a later
Reindent, and add parentheses to return statements. Some functions in ftp.c and http.c now have exceedingly long lines due to deep nesting; this will be corrected by reorganizing the code in a later revision.
show more ...
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
e0583e0c |
| 20-Jan-2002 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Mark uploads as O_WRONLY, not O_RDONLY.
PR: misc/34043 MFC after: 2 weeks
|
#
f67efa37 |
| 01-Jan-2002 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Remove VT100 escapes from debugging messages now that they're enabled by default.
PR: 32988 MFC after: 3 days
|
#
102a87c1 |
| 04-Dec-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Reorganize to reduce code duplication.
|
#
f573a5fc |
| 18-Oct-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Tons of type, style and warning fixes that have been rotting in my tree for ages - some of which wouldn't be necessary if gcc wasn't broken or TPTB were willing to do something (-fno-builtin) about i
Tons of type, style and warning fixes that have been rotting in my tree for ages - some of which wouldn't be necessary if gcc wasn't broken or TPTB were willing to do something (-fno-builtin) about it.
show more ...
|
#
cecb889f |
| 30-Sep-2001 |
Matthew Dillon <dillon@FreeBSD.org> |
Add __FBSDID()s to libfetch
|
#
778de359 |
| 20-Aug-2001 |
Brian Somers <brian@FreeBSD.org> |
Handle snprintf() returning < 0 (not just -1)
MFC after: 2 weeks
|
#
5f328905 |
| 20-Aug-2001 |
Brian Somers <brian@FreeBSD.org> |
Handle snrintf overflows.
Spotted by: bde
|
#
2449bf28 |
| 20-Aug-2001 |
Brian Somers <brian@FreeBSD.org> |
Handle snprintf() returning -1.
MFC after: 2 weeks
|
#
9e2a792c |
| 11-Jun-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Don't call _ftp_closefn() upon EOF in _ftp_readfn(); just return 0. This fixes a bug in pkg_add(1) (which nobody noticed because of another bug).
|
#
6490b215 |
| 26-May-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Add rudimentary support for an authentication callback function.
|
#
b554dea7 |
| 26-May-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Plug memory leak.
PR: 27506
|
#
38c7e4a6 |
| 24-Apr-2001 |
Archie Cobbs <archie@FreeBSD.org> |
Apply 'const' liberally.
Fix some other minor glitches.
|
Revision tags: release/4.3.0_cvs, release/4.3.0 |
|
#
525be862 |
| 07-Apr-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
If the server's reply to the SIZE command is unparseable, reset us->size to -1 so the caller will know it's invalid. This is an MFC candidate.
|
#
d5f175ce |
| 24-Mar-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Use high port range by default, and replace the 'h' option with an 'l' option that forces the ftp code to use the low (default) port range instead.
|
#
e238d2a8 |
| 07-Mar-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Don't remember an EINTR, since the caller may want to restart the call.
|
#
4cee73c8 |
| 07-Mar-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Support lower-case versions of the proxy environment variables.
PR: bin/25494
|
#
80ed165e |
| 08-Jan-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Use "anonymous" rather than "ftp" as login name for anonymous ftp.
Rather than have a separate (misnamed) FTP_ANONYMOUS_PASSWORD constant, use FTP_ANONYMOUS_USER (i.e. "anonymous") to construct the
Use "anonymous" rather than "ftp" as login name for anonymous ftp.
Rather than have a separate (misnamed) FTP_ANONYMOUS_PASSWORD constant, use FTP_ANONYMOUS_USER (i.e. "anonymous") to construct the anonymous ftp password if getlogin() fails.
show more ...
|
#
e72f0de2 |
| 22-Dec-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Check the FTP_LOGIN environment variable before falling back on FTP_ANONYMOUS_USER.
|
#
6c81eb52 |
| 06-Dec-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Somewhere along the line, I misunderstood the whole FTP_PASSIVE_MODE debate and had libfetch selecting passive mode even when FTP_PASSIVE_MODE was not set at all, which is really quite surprising unl
Somewhere along the line, I misunderstood the whole FTP_PASSIVE_MODE debate and had libfetch selecting passive mode even when FTP_PASSIVE_MODE was not set at all, which is really quite surprising unless you know about it. So change it to the agreed default behaviour of selecting passive mode if FTP_PASSIVE_MODE is set, but not "no".
show more ...
|
#
882974d4 |
| 27-Nov-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Fix old-style proxy specs: default to FTP if FTP_PROXY was set; only default to HTTP if HTTP_PROXY was used instead.
|
#
d41c0df8 |
| 22-Nov-2000 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Don't go haywire if the server closes the connection in the middle of a multiline response (proper fix this time).
|