X-Scanned-BY: MIMEDefang 2.67 on 10.5.11.11 MIME-Version: 1.0 In-Reply-To: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00, T_RP_MATCHES_RCVD autolearn=ham version=3.3.1 References: <4DE76CE2.3050600@redhat.com> <20110602142908.GA89544@isc.org> Message-ID: <4DF1F563.2020301@redhat.com> Content-Type: text/plain; charset=UTF-8 X-RT-Original-Encoding: utf-8 Received: from mx.ams1.isc.org (mx.ams1.isc.org [199.6.1.65]) by bugs.isc.org (Postfix) with ESMTP id 807DF20EE26D for ; Fri, 10 Jun 2011 10:44:14 +0000 (UTC) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.ams1.isc.org (Postfix) with ESMTP id DFDCA5F98BC for ; Fri, 10 Jun 2011 10:43:51 +0000 (UTC) (envelope-from atkac@redhat.com) Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p5AAhn7T019186 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 10 Jun 2011 06:43:50 -0400 Received: from evileye.atkac.brq.redhat.com (evileye.atkac.brq.redhat.com [10.34.24.36]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id p5AAhnY5019382 for ; Fri, 10 Jun 2011 06:43:49 -0400 Delivered-To: bind-suggest@bugs.isc.org Subject: Re: [ISC-Bugs #24733] [PATCH] New dynamic_db database interface for BIND User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc15 Thunderbird/3.1.10 Return-Path: X-Original-To: bind-suggest@bugs.isc.org Date: Fri, 10 Jun 2011 12:43:47 +0200 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mx.ams1.isc.org To: bind-suggest@isc.org Content-Transfer-Encoding: 7bit From: Adam Tkac RT-Message-ID: Content-Length: 1523 On 06/03/2011 04:36 AM, Evan Hunt via RT wrote: > Hi Adam, > > At a cursory glance this looks like quite good code, and we might indeed be > interested in accepting it into BIND 9, as it has at least one feature we had > hoped to support eventually (external database with the ability to serve > DNSSEC). > > We can't commit it in its current form for a few reasons: first, there are no > tests or documentation; second, there is no sample driver we can provide as > guidance to implementors. (The LDAP driver you pointed to is good, but it's > GPL, which means ISC is forbidden by corporate charter from shipping it.) > > We can probably help with tests and doc, but a sample driver with a BSD- > compatible license would be a huge help, even if it only served static zones > (such as the one in bind9/bin/tests/system/dlzexternal/driver.c). > > Out of curiosity, why did you decide to add a new API and new 'dynamic-db' > configuration syntax instead of extending or improving the existing DLZ API? > Would a merged approach be workable? Minimizing the number of different ways to > accomplish the same thing would be desirable, if feasible. > > I see a few trivial ISC code-style incompatibilities, but nothing to worry about > on that account. I'm planning to commit your patch to a CVS branch for further > work, and will review the code in more detail later. Hello Evan, thanks for good suggestions, I will check if it is possible to incorporate them into dyndb driver, stay tuned. Regards, Adam