At 04:36 PM 10/13/2002, Justin Erenkrantz wrote:
>--On Sunday, October 13, 2002 3:59 AM -0700 Greg Stein <[EMAIL PROTECTED]> wrote:
>
>>There were some directive changes, and certainly some different
>>modules to load, but nothing in the API department. Moreover, I
>>think we can deal with the directives and create some kind of
>>backwards-compat stuff. It is just that I'm not entirely sure what
>>got dropped and added yet. The modules are a bit tougher. We could
>>potentially fix it with hacks to the module loading stuff to key
>>off the old names and load the new stuff, but that just feels
>>fugly...
>
>My belief is that the only change is in the *Authoritative directives - we're now 
>more granular as we can selectively control authoritativeness on authn and authz 
>modules.  There are also some gotchas on the LoadModule lines, but, like you, I'm not 
>really sure what we can do about that.  I think the best thing to do is to document 
>the module renames.

I challenge you to do so; document both the old and the new so that

   http://httpd.apache.org/docs-2.0/

clearly documents both the pre-new-auth and post-new-auth.  I'm presuming
it can't be done -well-, because it hasn't been done.  I grappled with the idea
this weekend and surrendered.  That's when I revisited my original vote to 
implement this in 2.1 ... like FirstBill offered, I too should have hollered louder.
But no users have been harmed, and the code will go in (to 2.0 or 2.1).

The fact that we don't know what to do about it speaks volumes as to how
difficult this is, and how ill advised this restructuring is for 2.0.

Of course we can announce to the world "Hey, we were kidding, 2.0 wasn't
GA quality, but now it is, and 2.0.47 is the real GA release."  [I'm being
tongue in cheek here, I believe along with many developers that 2.0 was as
ready for GA as it was ever going to be.  We couldn't begin to track down 
the obscure bits without some adopters telling us exactly what was wrong.]

>And, solutions like adding back mod_access or mod_auth can't work since we do not 
>allow modules to share directives - therefore, there will be confusion internally 
>about which modules should handle the authorization when both are loaded.  That's 
>badness.  -- justin

Of course not.  Either the revamped auth goes it, or it's reverted. I agree
it's too difficult to have both.

Bill

Reply via email to