Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 May 2008 00:06:18 -0400 (EDT)
From:      "Jonathan Noack" <noackjr@alumni.rice.edu>
To:        "Daniel Leidert" <daniel.leidert.spam@gmx.net>
Cc:        freebsd-cvsweb@freebsd.org, "Douglas E. Warner" <silfreed@silfreed.net>
Subject:   Re: Using cvsweb as base path in virtualhost
Message-ID:  <4220.192.168.1.150.1210910778.squirrel@www.noacks.org>
In-Reply-To: <1210898841.15558.17.camel@localhost>
References:  <57219.192.168.1.10.1210872509.squirrel@www.noacks.org> <1210898841.15558.17.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 15, 2008 20:47, Daniel Leidert wrote:
> Am Donnerstag, den 15.05.2008, 13:28 -0400 schrieb Jonathan Noack:
>>On Thu, May 15, 2008 09:50, Douglas E. Warner wrote:
>>> On Thursday 15 May 2008 00:08:36 Jonathan Noack wrote:
>>>>>   ScriptAliasMatch ^/?$ /path/to/cvsweb.cgi
>>>>>   ScriptAliasMatch ^(.*) /path/to/cvsweb.cgi$1
>>>>
>>>> You don't need the first ScriptAliasMatch line.  The second is
>>>> effectively a superset of the first.  I use that exact syntax and it
>>>> works correctly for me.  Try commenting out the first line and see
>>>> what happens.
>>>
>>> Thanks for the response.  Unfortunately in my current setup the main
>>> page didn't work without the first line.
>>>
>>> I was able to simplify the apache configuration by trying this:
>>>
>>> ScriptAlias / /path/to/cvsweb.cgi/
>>>
>>> But unfortunately I still get the strange redirection.
>>>
>>> I forgot to mention previously that I'm using cvsweb 3.0.6.
>>
>> Doug,
>> I found the issue with using CVSweb as the base path.  There is some old
>> code in to work around "thttpd stupidity".  This is tripping the
>> redirect
>> code and causing the strange behavior.  Please try the attached patch to
>> cvsweb.cgi.  It should work with your current ScriptAlias line; if not,
>> try this one:
>> ScriptAliasMatch ^(.*) /path/to/cvsweb.cgi$1
>>
>> I'll need to test with recent thttpd versions before rolling this into a
>> new release.
>
> Hi Jonathan,
>
> Because wer (Debian) have another patch, that affects this code, you
> maybe want to take a look at it and decide, if you want to include it?
>
> http://vcs.wgdd.de/websvn/wsvn/packages/cvsweb/trunk/debian/patches/02_allow_cgiless_execution.dpatch?op=file&rev=0&sc=0
> http://bugs.debian.org/247452
>
> This is probably, what the user wants (if I take a look at the bug
> report).

Daniel,
Thanks for the heads up.  Any other 4 year-old Debian patches I should
know about?  :)

Regards,
-Jonathan




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4220.192.168.1.150.1210910778.squirrel>