From owner-freebsd-net@FreeBSD.ORG Tue Aug 31 18:57:12 2010 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EDD4810656BC; Tue, 31 Aug 2010 18:57:12 +0000 (UTC) (envelope-from wollman@hergotha.csail.mit.edu) Received: from hergotha.csail.mit.edu (hergotha.csail.mit.edu [66.92.79.170]) by mx1.freebsd.org (Postfix) with ESMTP id A3E3B8FC16; Tue, 31 Aug 2010 18:57:12 +0000 (UTC) Received: from hergotha.csail.mit.edu (localhost [127.0.0.1]) by hergotha.csail.mit.edu (8.14.4/8.14.4) with ESMTP id o7VIUB2I022099; Tue, 31 Aug 2010 14:30:11 -0400 (EDT) (envelope-from wollman@hergotha.csail.mit.edu) Received: (from wollman@localhost) by hergotha.csail.mit.edu (8.14.4/8.14.4/Submit) id o7VIUBig022098; Tue, 31 Aug 2010 14:30:11 -0400 (EDT) (envelope-from wollman) Date: Tue, 31 Aug 2010 14:30:11 -0400 (EDT) From: Garrett Wollman Message-Id: <201008311830.o7VIUBig022098@hergotha.csail.mit.edu> To: andre@freebsd.org In-Reply-To: References: <4C7A7B25.9040300@freebsd.org> <4C7D02BB.40300@freebsd.org> <7B42D7FB-B782-4EE9-8813-BF7D3ED3274B@lurchi.franken.de> Organization: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.6 (hergotha.csail.mit.edu [127.0.0.1]); Tue, 31 Aug 2010 14:30:11 -0400 (EDT) X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=disabled version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on hergotha.csail.mit.edu Cc: net@freebsd.org Subject: Re: Removal of deprecated implied connect for TCP X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2010 18:57:13 -0000 In article <4C7D02BB.40300@freebsd.org> andre@freebsd.org writes: >sendto() will not be touched or modified. It's just that on a TCP socket >the tcp protocol will not perform an implied connect anymore. The only thing >that changes is TCP dropping a deprecated and experimental extension and >behaving like every other UNIXy OS. That's a little bit disingenuous, methinks. Support for the "deprecated and experimental extension" -- RFC 1644 -- was dropped a number of years ago. (Longer ago than I can easily recall.) The implict open/close mechanism is orthogonal to the long-gone support for RFC 1644. There may be good reasons to remove it anyway, but please don't claim that the status of RFC 1644 has anyting to do with it. -GAWollman