From owner-freebsd-cvsweb@FreeBSD.ORG Fri May 16 04:06:22 2008 Return-Path: Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0EBF106566B for ; Fri, 16 May 2008 04:06:22 +0000 (UTC) (envelope-from noackjr@alumni.rice.edu) Received: from smtp103.biz.mail.re2.yahoo.com (smtp103.biz.mail.re2.yahoo.com [68.142.229.217]) by mx1.freebsd.org (Postfix) with SMTP id 585268FC0A for ; Fri, 16 May 2008 04:06:22 +0000 (UTC) (envelope-from noackjr@alumni.rice.edu) Received: (qmail 81706 invoked from network); 16 May 2008 04:06:21 -0000 Received: from unknown (HELO optimator.noacks.org) (noackjr@supercrime.org@66.56.30.84 with login) by smtp103.biz.mail.re2.yahoo.com with SMTP; 16 May 2008 04:06:21 -0000 X-YMail-OSG: XcEgMawVM1lm3q_hK5Rhh4EpfsaHK292IBYDIb79O5dU2V1nok7csQQY7RFHC7irBqRG2W2S.pitjw8Y2sgQXgtzc22umiZ6RISvVMcCbXLr7SSfCAHhIciqe9TMN7Zcmh0ZrUXPywze73cZAYiUZJ9I X-Yahoo-Newman-Property: ymail-3 Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id C5A6D6263; Fri, 16 May 2008 00:06:20 -0400 (EDT) X-Virus-Scanned: amavisd-new at noacks.org Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id mbHJWrQJlrGv; Fri, 16 May 2008 00:06:18 -0400 (EDT) Received: from www.noacks.org (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id 4FFA56247; Fri, 16 May 2008 00:06:18 -0400 (EDT) Received: from 192.168.1.150 (SquirrelMail authenticated user noackjr) by www.noacks.org with HTTP; Fri, 16 May 2008 00:06:18 -0400 (EDT) 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> Date: Fri, 16 May 2008 00:06:18 -0400 (EDT) From: "Jonathan Noack" To: "Daniel Leidert" User-Agent: SquirrelMail/1.4.13 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: freebsd-cvsweb@freebsd.org, "Douglas E. Warner" Subject: Re: Using cvsweb as base path in virtualhost X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: noackjr@alumni.rice.edu List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 May 2008 04:06:22 -0000 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