From owner-freebsd-bugs Wed Jan 16 21:50: 7 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E783937B402 for ; Wed, 16 Jan 2002 21:50:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g0H5o1p40437; Wed, 16 Jan 2002 21:50:01 -0800 (PST) (envelope-from gnats) Date: Wed, 16 Jan 2002 21:50:01 -0800 (PST) Message-Id: <200201170550.g0H5o1p40437@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: "Tim J. Robbins" Subject: Re: bin/33971: finger could check if T/TCP is disabled and imply -T Reply-To: "Tim J. Robbins" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR bin/33971; it has been noted by GNATS. From: "Tim J. Robbins" To: Garrett Wollman Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: bin/33971: finger could check if T/TCP is disabled and imply -T Date: Thu, 17 Jan 2002 16:45:56 +1100 On Wed, Jan 16, 2002 at 11:52:27PM -0500, Garrett Wollman wrote: > Evidently you did misunderstand, since as I stated in my original > reply, finger does not use Transaction TCP. The kernel does T/TCP because finger does not connect() before it calls sendmsg() (unless, of course, the -T option is used). net.inet.tcp.rfc1644=0, finger tim@127.0.0.1: 16:29:39.703826 localhost.4459 > localhost.finger: S [tcp sum ok] 3639801831:3639801831(0) win 65535 (DF) (ttl 64, id 33391, len 60) 0x0000 4500 003c 826f 4000 4006 ba4a 7f00 0001 E..<.o@.@..J.... 0x0010 7f00 0001 116b 004f d8f2 f7e7 0000 0000 .....k.O........ 0x0020 a002 ffff bb5b 0000 0204 3fd8 0103 0301 .....[....?..... 0x0030 0101 080a 013b 73b5 0000 0000 .....;s..... net.inet.tcp.rfc1644=1, finger tim@127.0.0.1: 16:28:49.322276 localhost.4458 > localhost.finger: SP [tcp sum ok] 3668140434:3668140439(5) win 57344 (DF) (ttl 64, id 17585, len 73) 0x0000 4500 0049 44b1 4000 4006 f7fb 7f00 0001 E..ID.@.@....... 0x0010 7f00 0001 116a 004f daa3 6192 0000 0000 .....j.O..a..... 0x0020 c00a e000 4ea7 0000 0204 3fd8 0103 0301 ....N.....?..... 0x0030 0101 080a 013b 6006 0000 0000 0101 0b06 .....;`......... 0x0040 0000 1d75 7469 6d0d 0a ...utim.. Note the CC option, PUSH flag, payload. I give up. I just thought it'd be nice if finger detected hosts that weren't listening on the finger port faster and a less confusing error msg. Tim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message