Re: Apache 2.4 and AAA

André Warnier <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
Kevin A. McGrail wrote:
> On 5/29/2015 1:20 PM, André Warnier wrote:
>> Over the years, I have created and modified and re-modified my own 
>> Apache/mod_perl authentication module, which was originally derived 
>> from Apache(2?)::AuthCookie (pilfered would be the correct term I guess).
>> It currently runs up to Apache 2.2, but I have heard/read in various 
>> places that the Apache AAA interface had been changed significantly in 
>> 2.4.
>> I figure that I should thus start updating my module, before all my 
>> customers update their Apache and make my module obsolete.
>> But although I have seen many warnings about the changes, I have not 
>> really see yet any real outline of the changes in mod_perl AAA API 
>> calls, that would likely have to be made to accomodate this.
>> Would anyone have more info or pointers on that general subject ? 
> Sounds like a good time to read 
> http://httpd.apache.org/docs/2.4/developer/new_api_2_4.html and to play 
> with the 2.0.9-rc2 (they discussed releasing it today...)
> 
> Beyond that, I don't know that anyone will have any specific input 
> without seeing the module and what errors you are having with 
> 2.4/mp2.0.9rc1 or rc2.
> 

Thank you for the pointer.
I read it, but that is of the same order as what I was mentioning above : it discusses the 
internal changes to Apache httpd, from the point of view of, for example, the developers 
of mod_perl themselves.
My own module does not interface directly with Apache at the C level. I merely use the 
methods/functions available in mod_perl, as described here for example :

http://perl.apache.org/docs/2.0/api/Apache2/Access.html

Have these functions changed ?
And if yes, do you know if any updated mod_perl documentation exists about that ?
Or, better yet, has the interface to these functions not changed, the dirty work having 
already been done by the mod_perl developers to make this update totally transparent 
(which of course I would love) ?

My module hasn't come up with any error yet with Apache 2.4, for the simple reason that I 
have not tried it yet with Apache 2.4.  I am just trying to be prepared.

Thanks
André
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.