Date: Thu, 18 Mar 1999 05:00:03 -0800 (PST) From: Peter Hawkins <thepish@dana.clari.net.au> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/9926: Finger no longer works when fingering a Galacticomm BBS Message-ID: <199903181300.FAA98159@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/9926; it has been noted by GNATS.
From: Peter Hawkins <thepish@dana.clari.net.au>
To: freebsd-gnats-submit@freebsd.org, jwissick@best.com,
freebsd-committers@freebsd.org
Cc:
Subject: Re: bin/9926: Finger no longer works when fingering a Galacticomm BBS
Date: Thu, 18 Mar 1999 23:56:16 +1100 (EST)
Also fails in V2.2.5.
finger -T works fine (ie UDP as opposed to TCP). It appears galacticomm
does not handle the situation where the data field of the initial
SYN request is non zero properly. Performing a finger on a <3.0 system now has
the finger request data in the SYN packet - syn+data {syn-ack} ... This is not
the case for >FreeBSD 3.0 where we send syn {syn-ack} ack+data.
The galacticomm stack returns a syn-ack which acks no data (which is OK) then
later (after a timeout) an ack for the data (also OK) but should then send back
the response but does not. It looks like it is not passing data up to fingerd
if that data was received in a SYN packet. My reading of RFC793 is that it's
OK to add data to a SYN packet - we're in the right here and galacticomm has
the bug. Either way it is fixed in V3.
I don't want to close this w/o discussion though...
Peter
--
Clarinet Internet Solutions Peter Hawkins
381 Swan St Richmond,
Vic, Australia Ph: +61-3-9421 2006 Fax: +61-3-9421 2007
http://www.clari.net.au Peter@clari.net.au
FreeBSD Project: thepish@FreeBSD.org
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199903181300.FAA98159>
