From owner-freebsd-chat@FreeBSD.ORG Mon Sep 1 16:40:10 2003 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1D37516A4BF for ; Mon, 1 Sep 2003 16:40:10 -0700 (PDT) Received: from pilchuck.reedmedia.net (pilchuck.reedmedia.net [209.166.74.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5585243FE9 for ; Mon, 1 Sep 2003 16:40:09 -0700 (PDT) (envelope-from reed@reedmedia.net) Received: from reed by pilchuck.reedmedia.net with local-esmtp (Exim 3.12 #1 (Debian)) id 19tyHH-000406-00; Mon, 01 Sep 2003 16:40:07 -0700 Date: Mon, 1 Sep 2003 16:40:06 -0700 (PDT) From: "Jeremy C. Reed" To: chat@freebsd.org In-Reply-To: <3F53B77C.45DC8796@mindspring.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Re: strip FreeBSD a bit X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Sep 2003 23:40:10 -0000 On Mon, 1 Sep 2003, Terry Lambert wrote: > > Or another alternative is his resolver code. His low-level DNS resolver > > routines are in "public domain". > > > > Has anyone integrated djb's public domain resolver code into libc? > > I didn't see that the djbdns license declared it to be in the > public domain. I am not sure where either. But DJB noted to bugtraq <20020704164247.30990.qmail@cr.yp.to> a while back that: The .[ch] files (dns.h, dns_dfd.c, dns_domain.c, dns_dtda.c, dns_ip.c, dns_ipq.c, dns_mx.c, dns_name.c, dns_nd.c, dns_packet.c, dns_random.c, dns_rcip.c, dns_rcrw.c, dns_resolve.c, dns_sortip.c, dns_transmit.c, dns_txt.c) and all necessary lower-level .[ch] files are now in the public domain. This is also mentioned at http://cr.yp.to/djbdns/res-disaster.html Looking at this source (djbdns-1.05), I don't see any copyrights or licenses in any of these individual files. > 3) In accordance with his standard diatribe on SRV and other > new record types, he only supports address records, MX, > and TXT records, which is less than useful in the real > world. I have no answer; I do not (knowlingly) use SRV records. > 2) I don't want to have to rewrite all the software in the > world to use the new API; even if I wanted to, and was > willing to, doing so would make it incompatabile with > any standard UNIX system which does not also have Dan's > library loaded on it. I haven't looked at it closely. I just read that it is "designed to replace the old BIND res_*/dn_* library" at http://cr.yp.to/djbdns/blurb/library.html. I don't know how easy it would be (or if it would be worth it) to create wrappers. Anyways, I am curious if anyone uses it (or has tried it) as an alternative. Jeremy C. Reed http://bsd.reedmedia.net/