Hi

On 07/11/2008 11:10:56 PM +0200, Christian Seiler <[EMAIL PROTECTED]> wrote:
>> I have an application that I'd like to switch to mod_fcgid, but  
>> unfortunately it doesn't work as I wanted it to. the (php) application  
>> uses basic authentication (not in apache but in php) but the entered  
>> information is definitely not sent down to the application with  
>> mod_fcgid.
> 
> I already said something on this topic on this mailing list but somehow
> I didn't provoke much feedback at all.

I reacted on that topic :-). I only felt that patch wasn't necessary 
because Apache could already be compiled with authorization passthrough.

> 
> Anyway, have a look at the following postings:
> 
> http://www.mail-archive.com/mod-fcgid-users%40lists.sourceforge.net/msg00161.html
> http://www.mail-archive.com/mod-fcgid-users%40lists.sourceforge.net/msg00163.html

I compile my server binaries and never rely on pre-compiled versions; I 
_never_ imagined using Apache without suexec which IMHO is a complete 
nonsense and should be a default behavior. Finally I never imagined 
running any virtualhost with the Apache user. That way, running Apache 
compiled with SECURITY_HOLE_PASS_AUTHORIZATION is completely safe.

That said, I didn't realize before that the majority of apache users are 
using pre-compiled distribution binaries, don't look at the config files 
and only rely on automatic tools. Some users don't even know how to 
compile a simple C program or have heard of that "security voodoo thing 
called suexec". (<troll>Many Linux/LAMP system admins are 
overrated</troll>). It is then better to keep the default apache 
configuration safe by _not_ opening such security issues and applying 
the patch you proposed directly at the module level.

> If the patch still applies to the current code base (I haven't tried
> it), you can use it in combination with
> 
> PassHeader Authorization
> 
> in order to make sure PHP gets the necessary authentication information.

Don't worry, the codebase hasn't changed much, I think your patch can 
still be applied. But although I am following the code changes very 
closely, I can't apply it to the upstream (I work on my own local 
branch, and I am unfortunately not the maintainer). I don't know if they 
are even still active.

> PS: Just as a side note, mod_fastcgi has exactly the same problem and I
> got even less reaction when posting a patch there:
> 
> http://fastcgi.com/archives/fastcgi-developers/2007-November/004890.html
> http://fastcgi.com/archives/fastcgi-developers/2007-December/004902.html
> 
> Seems like all FastCGI implementations for Apache known to me have no
> interest at all in this issue.

mod_fastcgi is deader than mod_fcgid, and there is very few people 
willing (or able to) to help or contribute to such a module. But I 
believe there is many silent users. Feedbacks of such users could be 
very interesting.

Gabriel

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Mod-fcgid-users mailing list
Mod-fcgid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users

Reply via email to