From owner-freebsd-ports@FreeBSD.ORG Mon May 15 02:35:06 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC2A316A47B for ; Mon, 15 May 2006 02:35:05 +0000 (UTC) (envelope-from scrappy@hub.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1AE043D78 for ; Mon, 15 May 2006 02:34:55 +0000 (GMT) (envelope-from scrappy@hub.org) Received: from localhost (mx1.hub.org [200.46.208.251]) by hub.org (Postfix) with ESMTP id B5F48290C2B; Sun, 14 May 2006 23:34:48 -0300 (ADT) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.208.251]) (amavisd-new, port 10024) with ESMTP id 86269-03; Sun, 14 May 2006 23:34:54 -0300 (ADT) Received: from ganymede.hub.org (blk-7-151-244.eastlink.ca [71.7.151.244]) by hub.org (Postfix) with ESMTP id 7A159290C1F; Sun, 14 May 2006 23:34:47 -0300 (ADT) Received: by ganymede.hub.org (Postfix, from userid 1000) id E41D23E007; Sun, 14 May 2006 23:34:57 -0300 (ADT) Received: from localhost (localhost [127.0.0.1]) by ganymede.hub.org (Postfix) with ESMTP id E006A3C0CA; Sun, 14 May 2006 23:34:57 -0300 (ADT) Date: Sun, 14 May 2006 23:34:57 -0300 (ADT) From: "Marc G. Fournier" To: Chris In-Reply-To: <3aaaa3a0605141916g426ab631m4d9f3321930a4543@mail.gmail.com> Message-ID: <20060514233404.X1279@ganymede.hub.org> References: <20060513003616.Q1279@ganymede.hub.org> <20060513065041.GA82761@pentarou.parodius.com> <3aaaa3a0605141916g426ab631m4d9f3321930a4543@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-ports@freebsd.org Subject: Re: Bug in Apache 1.3.35 ... or something changed ... ? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 May 2006 02:35:06 -0000 On Mon, 15 May 2006, Chris wrote: > On 13/05/06, Jeremy Chadwick wrote: >> On Sat, May 13, 2006 at 12:39:47AM -0300, Marc G. Fournier wrote: >> > Don't know if anyone else has noticed this, but I just installed apache >> > 1.3.35 on one of my FreeBSD 6.x/amd64 servers, and it no longer appears >> to >> > process my: >> > >> > Include etc/apache/virtual_hosts/*.conf >> > >> > directive ... >> > >> > {snip} >> > >> > Anyone? >> >> Looks to me like the Apache team botched it up and didn't test >> commits thoroughly -- AGAIN. This has becoming a habit of theirs >> in recent years. :-) I could be completely wrong with the >> facts shown below, but CVS is CVS... >> >> Here's the committed change and all associated files. Note that >> this is the 2nd-to-most-recent commit to the 1.3.x tree: >> >> http://svn.apache.org/viewcvs.cgi?rev=396294&view=rev >> >> The applicable source-code change is here, and I see absolutely no >> support for wildcards in the code, which explains why it broke: >> >> http://svn.apache.org/viewcvs.cgi/httpd/httpd/branches/1.3.x/src/main/http_config.c?rev=396294&view=diff&r1=396294&r2=396293&p1=httpd/httpd/branches/1.3.x/src/main/http_config.c&p2=/httpd/httpd/branches/1.3.x/src/main/http_config.c >> >> The official "patch" submitted can be viewed here, and is the >> responsibility of an Apache developer ("colm"): >> >> http://people.apache.org/~colm/include_directive-1.3.patch >> >> Someone obviously realised the mistake and backed out the commit, >> as you can see in the commit reason here: >> >> >>> "Back out 396294. This keeps HEAD in a non-regression state >> >>> and allows us to re-add/fix the functionality "later on" >> >> http://svn.apache.org/viewcvs.cgi?rev=405142&view=rev >> >> So basically your options at this point are as follows: >> >> * Upgrade to 2.0 or 2.2 (recommended unless you use Apache modules >> which don't support it) >> * Stick with 1.3.34 (not recommended due to the security hole) >> * Stop using wildcards in your Include directives (until they release >> 1.3.36 or higher, of course) and specify individual files >> * Use a trunk/CVS build (risky) >> >> -- >> | Jeremy Chadwick jdc at parodius.com | >> | Parodius Networking http://www.parodius.com/ | >> | UNIX Systems Administrator Mountain View, CA, USA | >> | Making life hard for others since 1977. | >> >> _______________________________________________ >> freebsd-ports@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >> > > > Apache really should release 1.3.35a or something but wouldnt surprise > me if they leave a buggy version as latest release for a while. I don't know how easy it is to fix, but maybe this is something that a patch could be added to the port itself by the Port Maintainer to fix, until 1.3.36 *is* released? ---- Marc G. Fournier Hub.Org Networking Services (http://www.hub.org) Email: scrappy@hub.org Yahoo!: yscrappy ICQ: 7615664