Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 80860 invoked from network); 16 Apr 2008 03:07:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Apr 2008 03:07:04 -0000 Received: (qmail 45308 invoked by uid 500); 16 Apr 2008 03:07:03 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 45269 invoked by uid 500); 16 Apr 2008 03:07:03 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 45258 invoked by uid 99); 16 Apr 2008 03:07:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Apr 2008 20:07:03 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of david@jetnet.co.uk designates 80.87.128.128 as permitted sender) Received: from [80.87.128.128] (HELO kosh.jetnet.co.uk) (80.87.128.128) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2008 03:06:11 +0000 Received: from [10.81.83.201] (unknown [202.176.200.122]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by kosh.jetnet.co.uk (Postfix) with ESMTP id BC2BC20A27; Wed, 16 Apr 2008 03:06:30 +0000 (GMT) Message-ID: <48056D3C.4000108@jetnet.co.uk> Date: Wed, 16 Apr 2008 04:06:36 +0100 From: David Reid User-Agent: Thunderbird 2.0.0.12 (X11/20080227) MIME-Version: 1.0 To: Graham Leggett CC: dev@apr.apache.org Subject: Re: veto on addition of ssl, evp code References: <20080414204254.GA16014@redhat.com> <4803CFFA.1030400@sharp.fm> <20080415093722.GA4469@redhat.com> <48048F10.9020302@sharp.fm> <5c902b9e0804150508g5de7e127v32ed7f0b25647900@mail.gmail.com> <4804A5DA.103@sharp.fm> <20080415195741.GA4791@redhat.com> <48053542.4050205@sharp.fm> In-Reply-To: <48053542.4050205@sharp.fm> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Graham Leggett wrote: > Joe Orton wrote: > >> So again, I guess I presumed back then, and would still now, that >> these problems were understood and were going to be addressed. But >> that didn't actually happen; the problems are still there. Again, >> that is the basis of my veto. > > Yep, it is still there, and that is because I have been devoting about > 10 hours a day every day weekends included (this last weekend excluded > thank goodness) to the httpd and apr code over the last three weeks, and > that was still not enough to get everything done. > > In that time the session stuff got a major refactoring - again. The > documentation was written and rewritten, specifically from the point of > view of somebody who had never seen this stuff before, and this had the > knock on effect of even more rewritten and refactored code. > > Then I started slowly and tentatively committing the code, and rpluem > did a thorough evaluation, which had to be analysed, acted on and > committed. Then Roy presented some issues, so that pushed out the work > for a few days more. > > At the same time, two external deadlines were looming, and they could > not be pushed out any longer, so I have had to devote my attention back > to those. The apr and httpd job is not done, and I have no intention of > leaving the job undone until it is truly complete. I would have seen no > point in even trying to get this stuff introduced if the intention was > to not do it properly. > > I made the conscious decision to do the httpd stuff before the apr stuff > because the apr stuff builds clean, and the httpd stuff does not. Httpd > takes priority right now for that reason. I have every intention of > addressing the apr concerns. I absolutely cannot do so this week. > >> I am sorry if I failed to do enough to help explain or discuss the >> problems last year, and as a result of that the veto seems unduly harsh. > > As I said, they are valid concerns, and I have every intention of > addressing every one. All I ask is some patience: the apr stuff needs a > lot of work, not the least of which is the Microsoft Crypto > implementation. There would be little point in going to all this effort > if the code only ever worked on one platform. The intention was always to have an MS implementation, but lack of time held me back. Then the prospect of having access to MSDN meant I delayed until that was complete (2 weeks ago) so I've not done as much as I should have. I'll likely have some time to help out on this in the coming month, but we should figure out where to develop before anything else. It should probably be in a seperate module somewhere and probably should be developed that way, as I've suggested several times. One of the problems with that approach is we don't have a way of a module adding abritrary error codes - something that has been discussed a few times but never resolved :-( > > Regards, > Graham > -- > > > ------------------------------------------------------------------------ > > !DSPAM:16,48053566124071905617490!