perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Hay <steve.m....@googlemail.com>
Subject Re: support for Apache 2.4
Date Sun, 16 Feb 2014 15:36:18 GMT
On 16 February 2014 15:11, Dominic Hargreaves <dom@earth.li> wrote:
> On Sun, Feb 16, 2014 at 11:10:20PM +1100, Carl Brewer wrote:
>> Having just downloaded this latest SVN repo, a grep for "2.4" in the
>> root dir shows a couple of changes, but no explicit mention of 2.4
>> support.
>>
>> Before I try it, does it actually support 2.4 yet?
>
> The Debian project is shipping mod_perl with httpd24 support
> based on http://svn.apache.org/repos/asf/perl/modperl/branches/httpd24/.
> This appears to be good enough for our needs, so you might like to give
> it a try (our packages are based on a somewhat older version of that
> branch, and there seem to be quite a number of changes going in, so
> it's worth giving that a go. I haven't heard about any current plans for
> merging this to trunk, though.
>

An update on the state of things regarding httpd-2.4 support in mod_perl:

We are working hard to get this done and are 99% of the way there.
Both volunteers and volunteers' time is limited, though, so progress
has been slow. A lot of work has taken place in the httpd24 branch,
and as Dominic says, some Linux distros are already shipping that.

Further improvements to mod_perl have also been made in the threading
branch, and in a bid to improve the state of httpd-2.4 support on
Windows I recently merged the two together in a new branch called
httpd24threading. This is where current development activity is taking
place, and we are now sufficiently close that I expect this to be
merged back to trunk soon.

However, we still have several test failures on Windows. If that was
the only problem then we would perhaps go ahead with a release now,
simply documenting the known tets failures on Windows, but I think
things are not quite there yet on other OSes either.

Once we have things stable with most, if not all, tests passing on the
likes of Mac OS X and some Linux systems then I epxect we will roll
out 2.0.9. (There is currently a known issue with Apache::compat not
working for both httpd-2.2 and -2.4. I'm not sure how that will be
resolved yet, or if it will be sorted before we roll a release.)

Regarding the slightly alarmist concerns about increasing numbers of
people moving to httpd-2.4 and not being able to use mod_perl, whilst
I do share that concern, it is worth pointing out that few active
websites have actually moved to 2.4 yet anyway. I read this news story
from Netcraft last week, and it sounds like Apache httpd developers
are getting equally frustrated by so many people sticking 2.2 still!:

http://news.netcraft.com/archives/2014/02/07/are-there-really-lots-of-vulnerable-apache-web-servers.html

("Less than 1% of all Apache-powered websites feature an Apache/2.4.x
server header"!!!)

So fear not, httpd-2.4 support is coming, and hopefully quite soon too
- and surely soon enough to not get left behind, given the slow rate
of movement to httpd-2.4 anyway. If you want to help then please do
try out the httpd24threading branch and report your results against
httpd-2.2 and -2.4 with a recent perl. Patches for any problems found
would, of course, be very welcome :-)

Mime
View raw message