[RELEASE CANDIDATE] mod_perl-1.31 RC8

[RELEASE CANDIDATE] mod_perl-1.31 RC8

am 11.05.2009 03:40:25 von gozer

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig43C1F9B2663C01D3B48AA855
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

The mod_perl 1.31 release candidate 8 is ready. It can be downloaded here=
:

http://www.apache.org/~gozer/mp1/mod_perl-1.31-rc8.tar.gz

SHA1(mod_perl-1.31-rc8.tar.gz)=3D 36c0e59a374dbd490da061c6b45b8e11d1f8030=
9
MD5(mod_perl-1.31-rc8.tar.gz)=3D 0c2808ccf669fea79760636e425f38b3

Please give it a spin in your favorite configuration and report
any problems. Especially needed against Perl-5.10 and on Windows.

The summary of what has changed since 1.30 are (from Changes):

Fix static APACI build on Mac OS X. [Gozer]

Fix XSS vulnerability in Apache::Status reported by
Richard J. Brain, CVE-2009-0796
[Fred Moyer]

On Win32, mod_perl.h needs to include before the perl
headers, at least when built with USE_ITHREADS
[Steve Hay]

Win32 needs PERL_SYS_INIT/PERL_SYS_TERM calls when built with
USE_ITHREADS [sic--that's different to USE_THREADS]. In fact,
they ought to be always called if they are defined
[Steve Hay]

Fix potential segfault when the environment contains
NULL values [Mike Schilli]

Fix static APACI build against newer apache-1.3.38+
[Gozer]

Fixed modules/regex.t test 4 on Win32
[Steve Hay]

Avoid possible segfault when PerlFreshRestart is On.
[Michael Rendell ]

Prevent segfault when running with perl >=3D 5.9.3
[Steve Hay]

Fix shared libary extensions on Win32 to be .dll not .so
[Nikolay Ananiev ]

Patch to mod_perl.dsp to remove /D _WINSOCK2API_ on Win32
for perl >=3D 5.8.6 [Steve Hay]

--=20
Philippe M. Chiasson GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
http://gozer.ectoplasm.org/ m/gozer\@(apache|cpan|ectoplasm)\.org/












--------------enig43C1F9B2663C01D3B48AA855
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFKB4IJyzKhB4jDpaURAvjtAJ0fibwdCKOEA6iBYG8ilhWBJuvKXgCf RpQX
vgj58unCcEhDJOWcEgVA7Xk=
=fRJ1
-----END PGP SIGNATURE-----

--------------enig43C1F9B2663C01D3B48AA855--

Re: [RELEASE CANDIDATE] mod_perl-1.31 RC8

am 11.05.2009 14:59:39 von Adam Prime

Builds and tests find on

Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=linux, osvers=2.6.23-gentoo-r3, archname=x86_64-linux
uname='linux data 2.6.23-gentoo-r3 #1 smp sun dec 30 14:44:14 est
2007 x86_64 amd athlon(tm) x2 dual core processor be-2350 authenticamd
gnulinux '

Adam

Re: [RELEASE CANDIDATE] mod_perl-1.31 RC8

am 11.05.2009 16:54:13 von Adam Prime

Also builds fine and all tests pass on:

Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=solaris, osvers=2.10, archname=i86pc-solaris
uname='sunos fxbuild-i386 5.10 generic_127112-11 i86pc i386 i86pc
solaris '

and

Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=linux, osvers=2.6.24-19-server,
archname=i486-linux-gnu-thread-multi
uname='linux palmer 2.6.24-19-server #1 smp sat jul 12 00:40:01 utc
2008 i686 gnulinux '

I have on more system to test on at home.

Adam

Re: [RELEASE CANDIDATE] mod_perl-1.31 RC8

am 11.05.2009 23:59:56 von Fred Moyer

On Sun, May 10, 2009 at 6:40 PM, Philippe M. Chiasson wrote:
> The mod_perl 1.31 release candidate 8 is ready. It can be downloaded here:
>
> http://www.apache.org/~gozer/mp1/mod_perl-1.31-rc8.tar.gz
>
> SHA1(mod_perl-1.31-rc8.tar.gz)= 36c0e59a374dbd490da061c6b45b8e11d1f80309
> MD5(mod_perl-1.31-rc8.tar.gz)= 0c2808ccf669fea79760636e425f38b3
>
> Please give it a spin in your favorite configuration and report
> any problems. Especially needed against Perl-5.10 and on Windows.

OK on Linux 2.6, perl 5.8.8, httpd 1.3.39

OK on OS X 10.5, perl 5.8.8, httpd 1.3.39

+1

Re: [RELEASE CANDIDATE] mod_perl-1.31 RC8

am 12.05.2009 09:53:31 von Cosimo Streppone

In data 11 mai 2009 alle ore 03:40:25, Philippe M. Chiasson ha scritto:

> The mod_perl 1.31 release candidate 8 is ready. It can be downloaded
> here:
>
> http://www.apache.org/~gozer/mp1/mod_perl-1.31-rc8.tar.gz
>
> SHA1(mod_perl-1.31-rc8.tar.gz)= 36c0e59a374dbd490da061c6b45b8e11d1f80309
> MD5(mod_perl-1.31-rc8.tar.gz)= 0c2808ccf669fea79760636e425f38b3
>
> Please give it a spin in your favorite configuration and report
> any problems. Especially needed against Perl-5.10 and on Windows.

I'm trying to compile it on Vista against MSVC 2005, but
it seems that I'm unable to do it.

I tried compiling via the Makefile src/os/win32/makefile.win,
or even src/Apache.mak but the first error I see is:

regerror.c(62) : warning C4996: 'errcode' was declared deprecated
C:\dev\msvc2005\VC\INCLUDE\crtdefs.h(506) : see declaration of 'errcode'
Message: 'This name was supported during some Whidbey pre-releases. Instead, use the standard name errno_t.'
regerror.c(62) : error C2081: 'preg' : name in formal parameter list illegal
regerror.c(62) : error C2081: 'errbuf' : name in formal parameter list illegal
regerror.c(62) : error C2081: 'errbuf_size' : name in formal parameter list illegal
regerror.c(63) : warning C4028: formal parameter 2 different from declaration
regerror.c(63) : warning C4028: formal parameter 3 different from declaration
regerror.c(63) : warning C4028: formal parameter 4 different from declaration

....

Then I tried importing the Apache.dsp but VC complains it's a "corrupted
project file".

Tried to look into the READMEs/etc... and found nothing in particular.
Maybe Apache 1.3.41 requires a newer MSVC version?

Any hint?

--
Cosimo

RE: [RELEASE CANDIDATE] mod_perl-1.31 RC8

am 12.05.2009 10:15:08 von Steve Hay

Cosimo Streppone wrote on 2009-05-12:
> In data 11 mai 2009 alle ore 03:40:25, Philippe M. Chiasson
> ha scritto:
>=20
>> The mod_perl 1.31 release candidate 8 is ready. It can be downloaded
>> here:
>>=20
>> http://www.apache.org/~gozer/mp1/mod_perl-1.31-rc8.tar.gz
>>=20
>> SHA1(mod_perl-1.31-rc8.tar.gz)=3D
>> 36c0e59a374dbd490da061c6b45b8e11d1f80309
MD5(mod_perl-1.31-rc8.tar.gz)=3D
>> 0c2808ccf669fea79760636e425f38b3
>>=20
>> Please give it a spin in your favorite configuration and report
>> any problems. Especially needed against Perl-5.10 and on Windows.
>=20
> I'm trying to compile it on Vista against MSVC 2005, but
> it seems that I'm unable to do it.
>=20
[...]
>=20
> Tried to look into the READMEs/etc... and found nothing in particular.
> Maybe Apache 1.3.41 requires a newer MSVC version?
>=20

This is Apache that you're trying to compile, not mod_perl, so you're
asking on the wrong list really.

I previously had trouble running Apache 1.3.x on Vista, and found that
the best solution was simply to upgrade to Apache 2.x. Apache 1.3.x is
really too old to support Vista, although I think it did get it running
after a fashion eventually.

Likewise, I've only ever built Apache 1.3.x using VC6. I don't think
there is any support in it for VC8 or later, so it is actually an older
MSVC version that you need rather than a newer one!