From owner-freebsd-audit Thu Jun 21 12:56: 9 2001 Delivered-To: freebsd-audit@freebsd.org Received: from mail.disney.com (mail.disney.com [204.128.192.15]) by hub.freebsd.org (Postfix) with ESMTP id ADD4537B401; Thu, 21 Jun 2001 12:56:04 -0700 (PDT) (envelope-from Jim.Pirzyk@disney.com) Received: from pain10.corp.disney.com (root@pain10.corp.disney.com [153.7.110.100]) by mail.disney.com (Switch-2.0.1/Switch-2.0.1) with SMTP id f5LJtII26384; Thu, 21 Jun 2001 12:55:18 -0700 (PDT) Received: from [172.30.50.86] by pain.corp.disney.com with ESMTP; Thu, 21 Jun 2001 12:56:50 -0700 Received: from mercury.fan.fa.disney.com (mercury.fan.fa.disney.com [153.7.119.1]) by louie.fa.disney.com (8.9.2/8.9.2) with ESMTP id MAA16915; Thu, 21 Jun 2001 12:55:57 -0700 (PDT) (envelope-from Jim.Pirzyk@disney.com) Received: from brother.fan.fa.disney.com by mercury.fan.fa.disney.com; Thu, 21 Jun 2001 12:55:57 -0700 Content-Type: text/plain; charset="iso-8859-1" From: Jim Pirzyk Organization: Walt Disney Feature Animation To: Terry Lambert , peter@wemm.org Subject: new resolver libraries (Was: Re: new kldpath(8): display/modify the module search path) Date: Thu, 21 Jun 2001 12:55:57 -0700 X-Mailer: KMail [version 1.2] Cc: arch@FreeBSD.ORG, audit@FreeBSD.ORG References: <200106211952.MAA11812@usr05.primenet.com> In-Reply-To: <200106211952.MAA11812@usr05.primenet.com> MIME-Version: 1.0 Message-Id: <01062112555704.43555@brother> Content-Transfer-Encoding: 8bit Sender: owner-freebsd-audit@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thursday 21 June 2001 12:52 pm, Terry Lambert wrote: > Peter Wemm wrote: > ] > Likewise, the lack of a parallel, asynchronous resolver is a > ] > serious deficit in FreeBSD, which is the result of jamming > ] > the recolver into libc "because libresolv is how SVR4 and > ] > Linux do it, and it would be a pain to go through and change > ] > the network using ports to include the library linkage for > ] > the one time it would be necessary". > ] > ] Full, complete patches to remove res_* from libc would be welcome. > ] "Full" and "Complete" means the *entire* tree. For it to be useful > ] it needs to be relative to -current. You probably need to do > ] some tweaks to the ports *.mk files for ports that do a 'getXXXbyYYY()'. > ] > ] I await your submission. If not, then shut up. > > What an absolutely brilliant approach to solving the problem. > > I had only considered importing a libresolv into /usr/src/lib/libresolv, > and then switching ports and programs over gradually, and then at the > end, when everything worked, removing the old, lousy resolver code from > libc so that the transition would have the least possible impact on > everyone. So if the resolver is going to be replaced, please, please include the DNS sortlist code in the new resolver. I have seen cases were that has been broken (getaddrinfo(3)). It is an absoulte requirement for us to have this. - JimP -- --- @(#) $Id: dot.signature,v 1.10 2001/05/17 23:38:49 Jim.Pirzyk Exp $ __o Jim.Pirzyk@disney.com ------------- pirzyk@freebsd.org _'\<,_ Senior Systems Engineer, Walt Disney Feature Animation (*)/ (*) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-audit" in the body of the message