From nobody  Fri Feb  5 16:47:13 1999
Received: (from nobody@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id QAA01022;
          Fri, 5 Feb 1999 16:47:13 -0800 (PST)
          (envelope-from nobody)
Message-Id: <199902060047.QAA01022@hub.freebsd.org>
Date: Fri, 5 Feb 1999 16:47:13 -0800 (PST)
From: jwissick@best.com
To: freebsd-gnats-submit@freebsd.org
Subject: Finger no longer works when fingering a Galacticomm BBS
X-Send-Pr-Version: www-1.0

>Number:         9926
>Category:       bin
>Synopsis:       Finger no longer works when fingering a Galacticomm BBS
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb  5 16:50:01 PST 1999
>Closed-Date:    Wed Mar 24 11:20:35 PST 1999
>Last-Modified:  Wed Mar 24 11:21:57 PST 1999
>Originator:     Jim Wissick
>Release:        2.2.8
>Organization:
N/A
>Environment:
FreeBSD shell6.ba.best.com 2.2.8-STABLE FreeBSD 2.2.8-STABLE #94: Mon Jan 25 22:17:31 PST 1999 dima@tick.best.net:/src/src/sys/compile/BEST  i386
>Description:
When fingering a Galacticomm Major BBS, finger fails to return anything. Prior versions worked properly (believe last version was 2.1.8 ??).

Other finger programs work on the same server, but finger with the 2.2.8 dist does not.
>How-To-Repeat:
finger any MBBS using the Gacalcticomm TCP/IP stack.

e.g. finger @villagepub.com


>Fix:

>Release-Note:
>Audit-Trail:

From: Sheldon Hearn <sheldonh@iafrica.com>
To: Jim Wissick <jwissick@best.com>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: bin/9926: Finger no longer works when fingering a Galacticomm BBS
Date: Thu, 11 Mar 1999 13:22:02 +0200

 Hi Jim,
 
 I get this from both 2.2.8 and 4.0-CURRENT machines:
 
 $ finger @villagepub.com
 [villagepub.com]
 Users currently on Village Pub (villagepub.villagepub.com)
 
 Chan  Alias      User-ID                        Minutes online
 ----  -----      -------                        --------------
   1              (PPP to ISP)                         11
   2   gentleti   Gentle Tiger                          9
   3              (196.31.1.175) finger                 0
 
 Finger trouble or a transient problem with the BBS you were fingering?
 
 Ciao,
 Sheldon.
 

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
 
State-Changed-From-To: open->closed 
State-Changed-By: sheldonh 
State-Changed-When: Wed Mar 24 11:20:35 PST 1999 
State-Changed-Why:  
No sense in waiting on a discussion if nobody has anything to add 
to Peter's comprehensive explanation. :-) 
>Unformatted:
