Bug 23972

Summary: releng4.freebsd.org has strange ftp behavior, out of order FIN, data channel problems
Product: Base System Reporter: jrd <jrd>
Component: miscAssignee: jkh
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.2-RELEASE   
Hardware: Any   
OS: Any   

Description jrd 2000-12-31 07:10:01 UTC
Using mirror.pl to grab the 4.2-STABLE material and I find that the
serving machine, releng4.freebsd.org, is causing failures with this
approach. Specifically, a directory listing can result in appearance
of the data channel FIN segment arriving before the data material
itself (an out of order segment problem). If the listing is longer
than one segment the last segment arrives as ACK+PSH+FIN, which 
seems fine but still causes problems with the Perl script stuff.
 The result at my end is a long timeout and then unable to open
a data channel again for the files.
 I captured some of the packets and that is how I know the FIN 
arrives first on short listings.
 Checked the same transfer to 4.2-RELEASE on your other machinery
and it works perfectly.
 The same thing occurs whether the Perl material is run on FreeBSD 4.2
or on UnixWare. On the other hand, manual ftp does work ok. Very
curious, but releng4 is the only machine for which I have seen this
behavior.
Comment 1 dd freebsd_committer freebsd_triage 2001-06-01 02:42:44 UTC
Responsible Changed
From-To: freebsd-bugs->jkh

IIRC jkh runs releng4.freebsd.org, so gets to decide whether this is a 
user error.
Comment 2 wilko freebsd_committer freebsd_triage 2001-11-24 11:11:46 UTC
State Changed
From-To: open->closed

If it ain't fixed by now.. This is not something to write a 
PR about btw.