From Nicolas.Williams at sun.com Tue Mar 31 12:47:24 2009 From: Nicolas.Williams at sun.com (Nicolas Williams) Date: Tue, 31 Mar 2009 14:47:24 -0500 Subject: [Duckwater-discuss] [networking-discuss] New project proposal: BIND Update In-Reply-To: References: Message-ID: <20090331194724.GJ9992@Sun.COM> On Mon, Mar 30, 2009 at 01:03:48PM -0700, Ed Posnak wrote: > Customer requirements and bug reports have driven the need for an updated > version of BIND. The server and client tools are currently based on ISC bind > 9.3.6 and it is desired to upgrade them to ISC bind 9.6.1. The resolver > library, libresolv2, is currently based on a mixture of ISC versions from > around 2002 and it is desired to upgrade them to version 6.0. Sun has made a > significant number of changes to the resolver library, many of which are not > incorporated into the latest ISC release, and thus must be applied to the > new code. Hear hear! +1 Upgrading the resolver is very important. ISC BIND 9.5 added support for GSS-TSIG (which we currently have ad-hoc code for in the Solaris SMB server code). And then there's the resolver DNSSEC support. These two features, particularly the latter, are very important. I realize that there will be a lot of work to tease out all the Sun-specific improvements to libresolv2, triage and port up whichever ones it makes sense to, but it will pay off big time: > A goal of this project is to minimize the amount of effort required in > future upgrades by (1) getting the Solaris code as close to the ISC code as > possible and (2) providing better documentation and categorization of the > changes that Sun will have to carry forward into future upgrades. This > involves identifying which changes are inherent to Solaris and which can be > incorporated into ISC's code. Of the first group, we will identify those > which must be applied and those which now be deemed unnecessary. Of the > second group, we will identify those which ISC plans to incorporate and > those which they don't. Ultimately we will have code that matches ISC more > closely and a comprehensive, categorized list of changes that we retain > going forward. We, alumni of the former netrep team, will gladly help you should you have questions about the current state of libresolv2 in Solaris. Nico --