Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 57555 invoked from network); 21 Jul 2008 12:38:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Jul 2008 12:38:37 -0000 Received: (qmail 45378 invoked by uid 500); 21 Jul 2008 12:38:33 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 45309 invoked by uid 500); 21 Jul 2008 12:38:33 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 45298 invoked by uid 99); 21 Jul 2008 12:38:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Jul 2008 05:38:33 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [80.229.52.226] (HELO grimnir.webthing.com) (80.229.52.226) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Jul 2008 12:37:37 +0000 Received: from grimnir.webthing.com (localhost [127.0.0.1]) by grimnir.webthing.com (Postfix) with ESMTP id EC4762136 for ; Mon, 21 Jul 2008 13:37:29 +0100 (BST) Date: Mon, 21 Jul 2008 13:37:29 +0100 From: Nick Kew To: dev@httpd.apache.org Subject: Re: svn commit: r678179 - /httpd/httpd/branches/2.2.x/STATUS Message-ID: <20080721133729.13f4733e@grimnir> In-Reply-To: <1404e5910807210509k62179225h1bf68b6787885ee0@mail.gmail.com> References: <20080719160309.CDC3A23889C2@eris.apache.org> <1404e5910807210509k62179225h1bf68b6787885ee0@mail.gmail.com> Organization: WebThing X-Mailer: Sylpheed-Claws 2.5.0-rc3 (GTK+ 2.10.6; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Mon, 21 Jul 2008 08:09:23 -0400 "Eric Covener" wrote: > On Sat, Jul 19, 2008 at 12:03 PM, wrote: >=20 > > * mod_auth_digest: Detect during startup when AuthDigestProvider > > is configured to use an incompatible provider via > > AuthnProviderAlias. @@ -164,6 +149,10 @@ > > Backport version for 2.2.x of patch: > > http://people.apache.org/~covener/2.2.x-digest_vs_authnalias-2.= diff > > +1: covener, rpluem > > + -1: niq: looks like a major MMN bump to me, in that it'll > > + break binary compatibility with old compilations > > + of authn modules (has_realm_hash being undefined). > > + Why not just test get_realm_hash - as in the else > > clause? >=20 > Is it kosher to pull the API extension from trunk? A less intrusive > (AuthnProviderAlias-only) solution occurred to me while reading your > note. Would the (incorrect) minor bump be left in place or can it be > reverted? I'd say it wants a major bump that'll draw the line under likely breakage. Fortunately that's allowed in /trunk/. I should add: my first thought on reviewing this was that has_* should be a bitfield so it could be generalised to other methods. But I still don't see why just testing whether the get_realm_hash member is NULL isn't sufficient for you. > (AuthnProviderAlias can just register a different authn_provider > struct and not put a reference to its own own get_realm_hash() in it) As R=C3=BCdiger just said, Hmm? --=20 Nick Kew Application Development with Apache - the Apache Modules Book http://www.apachetutor.org/