From owner-freebsd-stable@FreeBSD.ORG Wed Mar 26 00:24:06 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0A3037B404 for ; Wed, 26 Mar 2003 00:24:06 -0800 (PST) Received: from bluejay.mail.pas.earthlink.net (bluejay.mail.pas.earthlink.net [207.217.120.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 289E943FD7 for ; Wed, 26 Mar 2003 00:24:06 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from pool0122.cvx21-bradley.dialup.earthlink.net ([209.179.192.122] helo=mindspring.com) by bluejay.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 18y6CX-0007eL-00; Wed, 26 Mar 2003 00:24:02 -0800 Message-ID: <3E816354.E5FDA886@mindspring.com> Date: Wed, 26 Mar 2003 00:22:44 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: David J Duchscher References: <289B7152-5F44-11D7-9839-0003930B3DA4@nostrum.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a43f5f28a1c468e7c5898f752c5acf8ffda7ce0e8f8d31aa3f350badd9bab72f9c350badd9bab72f9c X-Spam-Status: No, hits=-22.2 required=5.0 tests=AWL,EMAIL_ATTRIBUTION,QUOTED_EMAIL_TEXT, RCVD_IN_OSIRUSOFT_COM,REFERENCES,REPLY_WITH_QUOTES autolearn=ham version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) cc: stable@FreeBSD.ORG Subject: Re: Resolver Issues (non valid hostname characters) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2003 08:24:07 -0000 X-List-Received-Date: Wed, 26 Mar 2003 08:24:07 -0000 David J Duchscher wrote: > On Tuesday, March 25, 2003, at 09:32 PM, Terry Lambert wrote: > > Actually, anyone who took the original ISC code, or the FreeBSD code, > > will end up having problems. Including AIX, Solaris, MacOS X. > > Unless they have modified the code which all the above OSes seem to > have done since they do not show the behavior. I would like to see a program, with source code, that can determine, with 100% accuracy, whether or not "_" is allowed, and prints out either: This system supports _, in violation of RFC-952. Or: This system complies with RFC-952. Then I would like to see the output of this program run on the systems, other than Linux, which you claim violate RFC-952. You can include Linux, if you want, to, for comparison purposes. > >>> What is the first maxim of protocol design? > >>> > >>> "Be generous in what you accept, strict in what you generate". > > > > You apply the maxim to each interface, seperately. For example, > > FreeBSD should not allow the configuration of host names with > > "_" in them, but it should, perhaps, permit them to be looked up. > > I can agree with this statement. Unfortunately, FreeBSD doesn't do this > in many ways. Example, you can set a hostname with a underscore in it. > You can even use an underscore in the name in the host file and > everything will work. You just can't look up the name via DNS. Sounds like you picked the wrong interfaces to want to have fixed. 8-). -- Terry