>>>>On Mon, Jul 24, 2006 at  9:02 AM, in message <[EMAIL PROTECTED]>,
> 

> 
> 
>    Well, I think that the following patch in mod_authz_core.c fixes the 
> problem that you are looking at:
> 
> @@ -628,16 +633,25 @@
> 
>          switch (auth_result) {
>              case AUTHZ_DENIED:
> +            case AUTHZ_NEUTRAL:

It seems that this patch is incomplete as AUTHZ_NEUTRAL is not defined.
Furthermore doesn't mod_authz_host has to return AUTHZ_NEUTRAL?

> 
> 
> However, this brings up the question, what does "reject" actually mean?  
> "Require" means that if true then authorization
> is granted otherwise authorization is denied.  "Reject" obviously means that 
> if true, then authorization is denied but
> it does not necessarily mean the opposite.  So in the case that you defined:
> 
> 
>><location />
>>  reject ip 127.0.0.1
>></location>
> 
> 
> obviously if the request is coming from 127.0.0.1 then the request is denied. 
>  But if the request comes from some other
> ip address, is authorization automatically granted?  I don't think it is.  
> There still needs to be a "Require" statement
> in the configuration somewhere.

It does give me access when I get there from an IP != 127.0.0.1 without any
further require directive. I don't know if this is works as designed or a bug.

Regards

RĂ¼diger


Reply via email to