From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12235 invoked from network); 11 Mar 2021 18:18:59 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 11 Mar 2021 18:18:59 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 035CD9B9B9; Fri, 12 Mar 2021 04:18:56 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id BCB569507E; Fri, 12 Mar 2021 04:18:35 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="ZViViT4v"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id A8ABE9507E; Fri, 12 Mar 2021 04:18:33 +1000 (AEST) Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by minnie.tuhs.org (Postfix) with ESMTPS id E764495074; Fri, 12 Mar 2021 04:18:32 +1000 (AEST) Received: by mail-ed1-f41.google.com with SMTP id e7so4241538edu.10; Thu, 11 Mar 2021 10:18:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Y057q3nGAgtgI/jayMMpCJtOHHbR0EsR1Ep9CNtbCrI=; b=ZViViT4vXwD/CbP9CRWiN5cIiUn0y4Ggk2CwLoiHB3H+K7gk0bSDjmd72N5N9F3Mte dPEs/1jxSuDUeozWoivvzymuv66HIYloztNAQR2X3vhgNdixXcZQy/CQb3fL5yz2XrTA pHmTXls81V4YB7wwRKpfuvMdU7mJQXyInURgLKTcNkoRgDOvvmeJOLxUkSvhp9BHBFr/ Fp4y7lZUZeWmmrorKm7qTZkVRsKieoMUTG1pM7h2xiCDeg5BwUswvHrKXFI3KdLVELOy m3/au0NuCSjQsvh6Nmh7b4ZvBbWuY8KOdxWWM/1IRduiKv1LGwMcNBL/YXgIR28nz5UG bfoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Y057q3nGAgtgI/jayMMpCJtOHHbR0EsR1Ep9CNtbCrI=; b=Ltew+ZrgKsDmLEbH4FDVeWTlealL/OP1q/5V2JprcIL+E6uqkl2dbjiCZHO6F6buV3 EqwGIRVtQj/zl40IGTNfUhYQGXqKLg68MC/NmgVoWlQaIqgQhgJnxapdStbWyYB0mWey 50FJQwm37BHi0lOUg9DjF3pLhJIIpc73Gabyry2F6j7VA6vhGjlAiuYu4ACVjwmBlXfK /o4x+Bh8dOellCj1zixLpoaL/SaY2LjOby952UYIE1nWuzmMXjxyTsi3+xWSTTmWulxU XGm7ZU942TK89YN23WbOAOO2wLs7u5KflcUpG1of3rxZ5lzergWYgURT0BoyI21yMLuP DOGA== X-Gm-Message-State: AOAM532mnfO2vsIRvsIDg0Bg8VX75dAcIPNNEbTWBnEF8j3qdv0MiGWy lgwOgEkHI0dFG222D4vxBSCn7+SgWbdDNlpmLEE= X-Google-Smtp-Source: ABdhPJxXmm90I2B/wQgD32uD8sbV7G5A7oFjvLra6Y6sdkYj6BAraCR5LuWnUE/BT1d0aXRtCu2fhGeG9gaS52E2yYY= X-Received: by 2002:a05:6402:168c:: with SMTP id a12mr9992186edv.344.1615486711459; Thu, 11 Mar 2021 10:18:31 -0800 (PST) MIME-Version: 1.0 References: <02d10a8e-2f39-4f88-f4c9-ecb295e0f01e@spamtrap.tnetconsulting.net> <120EC052-FB1F-438F-985F-64E9CD82A9C1@iitbombay.org> In-Reply-To: From: Henry Bent Date: Thu, 11 Mar 2021 13:18:20 -0500 Message-ID: To: Warner Losh Content-Type: multipart/alternative; boundary="0000000000009370ab05bd46cf8d" Subject: Re: [TUHS] [COFF] Pondering the hosts file X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Unix Heritage Society , Bakul Shah , COFF , Internet History , Grant Taylor Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000009370ab05bd46cf8d Content-Type: text/plain; charset="UTF-8" While this is true wrt the history of FreeBSD/Unix, I'm almost positive > that BSD didn't invent it. I'm pretty sure it was picked up from the > existing host file that was published by sri-nic.arpa before DNS. > > Warner > The CSRG history doesn't seem to have saved the full SCCS history of the hosts manpage, but it must have appeared sometime around the addition of ARP support to 4.1BSD - it's not in the 4.1C sources without ARP, but it is in the sources with it. That version does indeed mention its origins: HOSTS(5) File Formats Manual HOSTS(5) NAME hosts - host name data base DESCRIPTION The hosts file contains information regarding the known hosts on the DARPA Internet. For each host a single line should be present with the following information: official host name Internet address aliases Items are separated by any number of blanks and/or tab characters. A ``#'' indicates the beginning of a comment; characters up to the end of the line are not interpreted by routines which search the file. This file is normally created from the official host data base maintained at the Network Information Control Center (NIC), though local changes may be required to bring it up to date regarding unofficial aliases and/or unknown hosts. Network addresses are specified in the conventional ``.'' notation us- ing the inet_addr() routine from the Internet address manipulation li- brary, inet(3). Host names may contain any printable character other than a field delimiter, newline, or comment character. FILES /etc/hosts SEE ALSO gethostent(3N) BUGS A name server should be used instead of a static file. A binary in- dexed file format should be available for fast access. 15 January 1983 HOSTS(5) -Henry --0000000000009370ab05bd46cf8d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


While this is true wrt the history= of FreeBSD/Unix, I'm almost positive that BSD didn't invent it. I&= #39;m pretty sure it was picked up from the existing host file that was pub= lished by sri-nic.arpa before DNS.

Warner

The CSRG history doesn't seem= to have saved the full SCCS history of the hosts manpage, but it must have= appeared sometime around the addition of ARP support to 4.1BSD - it's = not in the 4.1C sources without ARP, but it is in the sources with it.=C2= =A0 That version does indeed mention its origins:

= HOSTS(5) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0File Formats Manual =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 HOSTS(5)



NAME
=C2=A0 =C2=A0 =C2= =A0 =C2=A0hosts - host name data base

DESCRIPTION
=C2=A0 =C2=A0 = =C2=A0 =C2=A0The =C2=A0hosts =C2=A0file =C2=A0contains information regardin= g the known hosts on the
=C2=A0 =C2=A0 =C2=A0 =C2=A0DARPA Internet.=C2= =A0 For each host a single line should be present with the
=C2=A0 =C2=A0= =C2=A0 =C2=A0following information:

=C2=A0 =C2=A0 =C2=A0 =C2=A0offi= cial host name
=C2=A0 =C2=A0 =C2=A0 =C2=A0Internet address
=C2=A0 =C2= =A0 =C2=A0 =C2=A0aliases

=C2=A0 =C2=A0 =C2=A0 =C2=A0Items =C2=A0are = =C2=A0separated by any number of blanks and/or tab characters. =C2=A0A
= =C2=A0 =C2=A0 =C2=A0 =C2=A0``#'' indicates the beginning of a comme= nt; characters up to the end of
=C2=A0 =C2=A0 =C2=A0 =C2=A0the =C2=A0lin= e =C2=A0are not interpreted by routines which search the file.=C2=A0 This=C2=A0 =C2=A0 =C2=A0 =C2=A0file is normally created from the official hos= t data base maintained at
=C2=A0 =C2=A0 =C2=A0 =C2=A0the =C2=A0Network I= nformation Control Center (NIC), though local changes may
=C2=A0 =C2=A0 = =C2=A0 =C2=A0be required to bring it up to date regarding unofficial aliase= s =C2=A0and/or
=C2=A0 =C2=A0 =C2=A0 =C2=A0unknown hosts.

=C2=A0 = =C2=A0 =C2=A0 =C2=A0Network =C2=A0addresses are specified in the convention= al ``.'' notation us-
=C2=A0 =C2=A0 =C2=A0 =C2=A0ing the inet_ad= dr() routine from the Internet address manipulation =C2=A0li-
=C2=A0 =C2= =A0 =C2=A0 =C2=A0brary, =C2=A0inet(3). =C2=A0 Host names may contain any pr= intable character other
=C2=A0 =C2=A0 =C2=A0 =C2=A0than a field delimite= r, newline, or comment character.

FILES
=C2=A0 =C2=A0 =C2=A0 =C2= =A0/etc/hosts

SEE ALSO
=C2=A0 =C2=A0 =C2=A0 =C2=A0gethostent(3N)<= br>
BUGS
=C2=A0 =C2=A0 =C2=A0 =C2=A0A name server should be used inst= ead of a static file. =C2=A0 A =C2=A0binary =C2=A0in-
=C2=A0 =C2=A0 =C2= =A0 =C2=A0dexed file format should be available for fast access.


=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 15 January 1983 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 HOSTS(5)
<= div>
-Henry
--0000000000009370ab05bd46cf8d--