diff options
author | wollman <wollman@FreeBSD.org> | 1998-05-09 20:50:37 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1998-05-09 20:50:37 +0000 |
commit | 845ecc3d6bfe0df4d65bcd77ea634fa6c143583d (patch) | |
tree | db4b4a0e69c2117ee92e986c492de5398d640ef1 /usr.bin/fetch/fetch.1 | |
parent | 0bee450feaf8a00c798459b0edd4cd68e44f58df (diff) | |
download | FreeBSD-src-845ecc3d6bfe0df4d65bcd77ea634fa6c143583d.zip FreeBSD-src-845ecc3d6bfe0df4d65bcd77ea634fa6c143583d.tar.gz |
Documentation fix: delete references to T/TCP as they are not relevant
to the case in question. (Said case being quite clearly defined by
the basic TCP specification, RFC 792.)
Diffstat (limited to 'usr.bin/fetch/fetch.1')
-rw-r--r-- | usr.bin/fetch/fetch.1 | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/usr.bin/fetch/fetch.1 b/usr.bin/fetch/fetch.1 index ee25412..71d2150 100644 --- a/usr.bin/fetch/fetch.1 +++ b/usr.bin/fetch/fetch.1 @@ -1,4 +1,4 @@ -.\" $Id: fetch.1,v 1.20 1998/03/23 07:43:02 charnier Exp $ +.\" $Id: fetch.1,v 1.21 1998/05/09 07:33:09 fenner Exp $ .Dd July 2, 1996 .Dt FETCH 1 .Os FreeBSD 2.2 @@ -100,9 +100,9 @@ under any circumstances, even if the transfer failed or was incomplete. .It Fl r Restart a previously interrupted transfer. .It Fl t -Ensure that the use of T/TCP is not attempted for connections. This is -used to workaround bugs in some remote OS stacks that give improper -replies to T/TCP connections. +Work around a different set of buggy +.Tn TCP +implementations. .It Fl T Ar seconds Set timeout value to .Ar seconds. @@ -198,7 +198,7 @@ realm is specified as .Sq Li \&* , then it will match all realms not specified otherwise. .Pp -For the +The .Li basic authentication scheme uses two additional optional parameters; the first is a user name, and the second is the password associated with @@ -328,6 +328,27 @@ authentication mode is implemented for .Tn HTTP . This should be replaced by digest authentication. .Pp +Some +.Tn TCP +implementations (other than +.Fx ) +fail to correctly implement cases where the +.Dv SYN +and/or +.Dv FIN +control flags are specified in packets which also contain data. The +.Sq Fl t +flag works around the latter deficiency and the +.Sq Fl b +flag works around the former. Since these are errors of the server's +.Tn TCP +stack, the best we can do is provide these workarounds. Given a correct +server, an optimal +.Tn HTTP +transfer without +.Fl t +and .Fl b -flag should not be necessary. +involves a minimum of two round trips (for small replies), one less than +other implementations. |