Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Apr 2009 20:11:55 +0200
From:      Jordi Espasa <jordi.espasa@opengea.org>
To:        "Philip M. Gollucci" <pgollucci@p6m7g8.com>
Cc:        apache@freebsd.org
Subject:   Re: About httpd 22  bug =?iso-8859-1?q?n=BA_42829?=
Message-ID:  <49ECBAEB.600@opengea.org>
In-Reply-To: <49ECB2B9.9000108@p6m7g8.com>
References:  <49EC51F4.80603@opengea.org> <49ECB2B9.9000108@p6m7g8.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> We can add this patch, but I don't particularly like getting into the
> habbit of doing this unless its something critical.  Its better to lobby
> upstream to make another release which includes it.

I understand you position and I think your reasoning is good, but, in 
the other hand, you should also consider that FreeBSD is an widely used 
platform in production/enterprise environment. In my case (a hosting 
company) the present issue means a great problem: our automatizations 
scripts using 'apachectl graceful' a lot of times. This bug only has two 
possible ways: a solution or go back to 2.0.x branch.

I repeat that I understand and respect your position (and work, of course!)

> I have a few other tweaks to make I think and I'll bundle it with that
> after the ports freeze ends.

Ok.

Finally I've done the following workaround:

* localize the httpd-2.2.11.tar.bz2 in my /usr/ports/disfiles
* untar it an localize de prefork.c file
* create a http.patch file with the officinal code patch recommended and 
apply it in prefork.c
* delete the original httpd-2.2.11.tar.bz2
* create a new httpd-2.2.11.tar.bz2 with the modified prefork.c included
* recompile apache22 with portupgrade(1) using also the NO_CHEKSUM 
active to avoid the ports integrity checks

And works fine. The nasty GGGGGGGGGGGGGGG disappear totally with this 
simply patch.

-- 
Thanks,
Jordi Espasa Clofent



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