Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Jun 2003 23:31:11 +0300
From:      Valentin Nechayev <netch@lucky.net>
To:        Doug Barton <DougB@freebsd.org>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: Way forward with BIND 8
Message-ID:  <20030607203111.GN83663@lucky.net>
In-Reply-To: <20030606024813.Y5414@znfgre.qbhto.arg>
References:  <20030605235254.W5414@znfgre.qbhto.arg> <a06001214bb060a199205@[10.0.1.2]> <20030606024813.Y5414@znfgre.qbhto.arg>

next in thread | previous in thread | raw e-mail | index | archive | help
 Fri, Jun 06, 2003 at 03:01:02, DougB wrote about "Re: Way forward with BIND 8": 

> >>  FYI, for those wondering why I'm not considering BIND 9 for import, please
> >>  see http://people.freebsd.org/~dougb/whybind8.html

Among other things: standard resolver is waaay(tm) old. Even keeping with BIND8,
it is old. At least, it isn't thread-safe; this is too ugly for 5.*.
Unlike IRS code (gethostby*()), its upgrading to thread safe version is
conceptually easy. I've created and successfully tested patch to upgrade it
to 8.3.4 version, losing only res_*update() and RES_INSECURE*; it was
very simple, and a person more informed in its specifics including KAME
hacks can do it better.
(ftp://segfault.kiev.ua/pub/freebsd/newresolv for someone wanting to see it.
I should repeast that this attempt may be too lame and forgetting some
principal moments, but it was successfully tested on real load for a long
time.)


-netch-



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030607203111.GN83663>