From owner-freebsd-stable@FreeBSD.ORG Thu May 1 19:30:18 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 5904B37B401 for ; Thu, 1 May 2003 19:30:18 -0700 (PDT) Received: from bsdi.dv.isc.org (c17249.carlnfd1.nsw.optusnet.com.au [210.49.138.109]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E0DC43FBF for ; Thu, 1 May 2003 19:30:17 -0700 (PDT) (envelope-from marka@isc.org) Received: from drugs.dv.isc.org (drugs.dv.isc.org [192.168.191.236]) by bsdi.dv.isc.org (8.12.9/8.12.9) with ESMTP id h422UCab059718; Fri, 2 May 2003 12:30:12 +1000 (EST) (envelope-from marka@isc.org) Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (8.12.9/8.12.9) with ESMTP id h422U81G009152; Fri, 2 May 2003 12:30:09 +1000 (EST) (envelope-from marka@drugs.dv.isc.org) Message-Id: <200305020230.h422U81G009152@drugs.dv.isc.org> To: "Andrew P. Lentvorski, Jr." From: Mark.Andrews@isc.org In-reply-to: Your message of "Thu, 01 May 2003 16:42:25 MST." Date: Fri, 02 May 2003 12:30:08 +1000 Sender: marka@isc.org cc: Melvyn Sopacua cc: FreeBSD Stable cc: Dan Pelleg Subject: Re: IPv6 Resolver (or: Slow rendering of Webpages using Konqueror) 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: Fri, 02 May 2003 02:30:18 -0000 > On 1 May 2003, Dan Pelleg wrote: > > > For me, running linux-mozilla under the Linux emulation "solved" the > > problem. IIRC there was a discussion either here on on questions@ regarding > > this a few months ago. I didn't follow the details, but I think the problem > > was determined to be in libc. > > Okay, there are several things being mushed together here. Let me see if > I can sort them out: > > 1) ad.doubleclick.net doesn't handle AAAA requests properly > > Solution: complain to ad.doubleclick.net > > 2) There is no global way to make IPv6 go away in kernel, world, and ports > > This seems to be a FreeBSD bug. The intent with the ability to remove > IPv6 from the kernel config and set ipv6_enable to no would seem to > indicate that somebody wants to be able to shut off IPv6. The fact that > the resolver still executes an IPv6 request would appear to be breakage. This is under application control. The newer API's also have flags to say look at what address families are configured and only return addresses in this family. Note you may still want to make queries for the other family so you stop searching when either address is found. > 3) Mozilla/Konquerer/whatever completely hangs during the timeout period > on the AAAA record request > > *Whose* bug is this? Is this a FreeBSD bug or a Gecko bug? Or both? > And, if it is a FreeBSD bug, where is the bug? The main dns resolver or > the ports makefile? This requires having a thread safe resolver if they are using threads and/or using a resolver that is non blocking (e.g. returns a file descriptor or is polled for response) so that it can be intergrated into the event loop of the browser. The application could also talk DNS directly. > 4) How is anyone short of guru status supposed to connect "Mozilla chokes > on FreeBSD" with "the DoubleClick DNS server config is broken"? Well you wouldn't need to if people had actually followed the RFC's to start with. > If this behavior is indeed deemed "not a bug", then some piece of > prominent documentation needs to explain this for idiots like me. > > Have I missed anything? I am asking these questions so that I can file > the appropriate bug reports. > > Thanks, > -a -- Mark Andrews, Internet Software Consortium 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: Mark.Andrews@isc.org