From owner-freebsd-hackers Tue Jun 19 11:29: 6 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from falcon.mail.pas.earthlink.net (falcon.mail.pas.earthlink.net [207.217.120.74]) by hub.freebsd.org (Postfix) with ESMTP id 8478337B408 for ; Tue, 19 Jun 2001 11:29:04 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from mindspring.com (dialup-209.244.104.1.Dial1.SanJose1.Level3.net [209.244.104.1]) by falcon.mail.pas.earthlink.net (EL-8_9_3_3/8.9.3) with ESMTP id LAA13290; Tue, 19 Jun 2001 11:28:57 -0700 (PDT) Message-ID: <3B2F9A08.3BFD5400@mindspring.com> Date: Tue, 19 Jun 2001 11:29:28 -0700 From: Terry Lambert Reply-To: tlambert2@mindspring.com X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Dan Nelson Cc: Jordan Hubbard , roberto@keltia.freenix.fr, hackers@FreeBSD.ORG Subject: Re: Query: How to tell if Microsoft is using BSD TCP/IP code? References: <002201c0f5de$1f3844a0$f642d9cf@DROID> <20010615140117A.jkh@osd.bsdi.com> <20010615233013.A26606@tara.freenix.org> <20010615144721D.jkh@osd.bsdi.com> <20010615190907.A3511@dan.emsphone.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Dan Nelson wrote: > > In the last episode (Jun 15), Jordan Hubbard said: > > Thanks, that represents the first "hard hit" I've seen yet: > > > > root@winston-> strings FTP.EXE |grep "University of California" > > @(#) Copyright (c) 1983 The Regents of the University of California. > > But this probably just means that FTP.EXE is based off the BSD ftp > source; you're looking for evidence that the kernel itself has BSD > stack code in it, right? I doubt it. The stack was in user space until NT/2000; that's why sockets could not be treated as file descriptors. Actually, you can allocate anonymous completion ports, and use aprtment model threading to get the same effect in 95/98, but who's counting? 8-). The file you are looking for is WSOCK32.DLL, the 32 bit WinSock library. Preferrably, you will use the version from the developer CD, since it has debugging information and many more unstripped strings. If you have a copy of "Visual InterDev" or even just a vanilla "Visual C++", it should be an easy find. Also I suggest looking at the "Early Availability Technology Preview" for their IPv4+IPSEC/IPv6 stack. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message