RE: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
Tested on: Windows 2003 R2 32 bit Activestate perl build 822 ASF Apache 2.2.8 With: Visual C express 2005. To successfully build you need to make manifest files for httpd.exe and perl.exe After all this is done: Two tests fail: t\modperl\setauth...ok t\modperl\setupenv..FAILED tests 8, 22, 29, 36, 50, 57 Failed 6/63 tests, 90.48% okay t\preconnection\note# Failed test 1 in t\preconnection\note. t at line 16 t\preconnection\noteFAILED test 1 Failed 1/1 tests, 0.00% okay Tested on: Windows XP SP2 32 bit Activestate perl build 1002 ASF Apache 2.2.8 With: Visual Studio .NET 2003 All test passed OK - - - Thomas den Braber
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz tests fine on my system. +1 --Geoff
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz All tests pass on: 1) Leopard, perl 5.8.8, httpd 2.2.4 2) Linux 2.6, perl 5.8.8, httpd 2.2.6 +1 Thanks for the great work on this Gozer! MD5: 1f0a941e8b5f26b6102126ae67ddbb43 SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000 Please give it a spin in your favorite configuration and report any problems. Especially needed against Perl-5.10 on Windows. The summary of what has changed since 2.0.3 are (from Changes): Fix $r-location corruption under certain conditions [Gozer] Fix a crash when spawning Perl threads under Perl 5.10 [Gozer] Fix erratic behaviour when filters were used with Perl 5.10 [Gozer] Fix problems with redefinitions of perl_free as free and perl_malloc as malloc on Win32, as described at http://marc.info/?l=apache-modperlm=119896407510526w=2 [Tom Donovan] Fix a crash when running a sub-request from within a filter where mod_perl was not the content handler. [Gozer] Refactor tests to use keepalives instead of same_interp [Gozer, Phred] Apache2::Reload has been moved to an externally maintained CPAN distribution [Fred Moyer [EMAIL PROTECTED]] PerlCleanupHandler are now registered with a subpool of $r-pool, instead of $r-pool itself, ensuring they run _before_ any other $r-pool cleanups [Torsten Foertsch] Fix a bug that would prevent pnotes from being cleaned up properly at the end of the request [Torsten Foertsch] On Win32, embed the manifest file, if present, in mod_perl.so, so as to work with VC 8 [Steve Hay, Randy Kobes] Expose apr_thread_rwlock_t with the APR::ThreadRWLock module [Torsten Foertsch] Don't waste an extra interpreter anymore under threaded MPMs when using a modperl handler [Torsten Foertsch] Fix a bug that could cause a crash when using $r-push_handlers() multiple times for a phase that has no configured handlers [Torsten Foertsch] Catch up with some httpd API changes 2.2.4: The full server version information is now included in the error log at startup as well as server status reports, irrespective of the setting of the ServerTokens directive. ap_get_server_version() is now deprecated, and is replaced by ap_get_server_banner() and ap_get_server_description(). [Jeff Trawick] 2.3.0: ap_get_server_version() has been removed. Third-party modules must now use ap_get_server_banner() or ap_get_server_description(). [Gozer] fixed Apache2::compat Apache2::ServerUtil::server_root() resolution issues [Joshua Hoblitt] *) SECURITY: CVE-2007-1349 (cve.mitre.org) fix unescaped variable interprolation in regular expression [Randal L. Schwartz [EMAIL PROTECTED], Fred Moyer [EMAIL PROTECTED]] Make $r-the_request() writeable [Fred Moyer [EMAIL PROTECTED]] fix ModPerl::RegistryCooker::read_script to handle all possible errors, previously there was a case where Apache2::Const::OK was returned on an error. [Eivind Eklund [EMAIL PROTECTED]] a minor compilation warning resolved in modperl_handler_new_from_sv [Stas] a minor compilation warning resolved in modperl_gtop_size_string [Stas] Prevent direct use of _deprecated_ Apache2::ReadConfig in Perl sections with httpd Alias directives from incorrectly generating 'The Alias directive in x at line y will probably never match' messages. [Philip M. Gollucci [EMAIL PROTECTED]] Prevent Apache2::PerSections::symdump() from returning invalid httpd.conf snippets like 'Alias undef' [Philip M. Gollucci [EMAIL PROTECTED]] Require B-Size 0.9 for Apache2::Status which fixes Can't call method script_name on an undefined value [Philip M. Gollucci [EMAIL PROTECTED]] -march=pentium4 or anything with an = in it in CCFLAGS or @ARGV that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV parsing. I.E. FreeBSD port builds when users had CPUTYPE set in /etc/make.conf. [Philip M. Gollucci [EMAIL PROTECTED]] Fixes to get bleed-ithread (5.9.5+) to comile again. [Philip M. Gollucci [EMAIL PROTECTED]] -- Red Hot Penguin Consulting LLC http://www.redhotpenguin.com/
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz Hi, I can report that the test suite passes on current Debian unstable with both Perl 5.8.8 and 5.10.0. However, with 5.10.0, the Apache2 server crashes on shutdown after the test suite with a segmentation fault, which goes unnoticed by the build system. The crash can be reproduced by running just two tests: ./t/TEST t/api/content_encoding.t t/modules/apache_status.t This is a bug in Perl itself, it can be reduced to #!/usr/bin/perl -w use Compress::Zlib; use Devel::Symdump; print Devel::Symdump-isa_tree; __END__ which crashes for me on Perl 5.10.0 but not 5.8.8. More details can be found at http://rt.perl.org/rt3/Public/Bug/Display.html?id=52740 There's probably nothing mod_perl2 can or should do about this, but I thought you'd want to know :) Cheers, -- Niko Tyni [EMAIL PROTECTED]
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
Jie Gao wrote: uname -a SunOS XXX 5.10 Generic_127111-10 sun4u sparc SUNW,Sun-Fire-V240 [...] gmaek test All tests successful, 8 tests and 13 subtests skipped. Files=238, Tests=2559, 238 wallclock secs (180.48 cusr + 31.92 csys = 212.40 CPU) [warning] root mode: restoring the original files ownership [warning] server localhost:8529 shutdown cd ModPerl-Registry make test /usr/local/bin/perl -I../blib/arch -I../blib/lib \ t/TEST -clean APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \ /usr/local/bin/perl -I../blib/arch -I../blib/lib \ t/TEST -bugreport -verbose=0 [warning] root mode: changing the files ownership to 'nobody' (60001:60001) [warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t /usr/local/bin/perl -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }'; [warning] result: OK [warning] the client side drops 'root' permissions and becomes 'nobody' /usr/local/httpd-2.2.8+mod_perl-2.0.4-rc1/bin/httpd -d /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t -f /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/conf/httpd.conf -D APACHE2 using Apache/2.2.8 (prefork MPM) waiting 90 seconds for server to start: waiting 90 seconds for server to start: ok (waited 3 secs) server localhost:8529 started t/206ok t/304ok t/404ok t/500ok t/bad_scriptsok t/basic..ok t/bin_resp...ok t/cgiok t/closureok t/dirindex...ok t/fatalstobrowserskipped all skipped: fatalsToBrowser known not to work, CGI version 99.99 or higher is required t/flush..ok t/ithreads...skipped all skipped: perl 5.8.1 or higher w/ithreads enabled is required t/nphok t/perlrun_extload# Failed test 1 in t/perlrun_extload.t at line 17 t/perlrun_extloadFAILED test 1 Failed 1/2 tests, 50.00% okay Any chance you can run cd ModPerl-Registry t/TEST -run -v t/perlrun_extload And post the verbose output. Also, is there anything in ModPerl-Registry/t/log/error_log that's possibly relevant ? -- Philippe M. Chiasson GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5 http://gozer.ectoplasm.org/ m/gozer\@(apache|cpan|ectoplasm)\.org/ signature.asc Description: OpenPGP digital signature
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
* Philippe M. Chiasson [EMAIL PROTECTED] wrote: Jie Gao wrote: uname -a SunOS XXX 5.10 Generic_127111-10 sun4u sparc SUNW,Sun-Fire-V240 [...] gmaek test All tests successful, 8 tests and 13 subtests skipped. Files=238, Tests=2559, 238 wallclock secs (180.48 cusr + 31.92 csys = 212.40 CPU) [warning] root mode: restoring the original files ownership [warning] server localhost:8529 shutdown cd ModPerl-Registry make test /usr/local/bin/perl -I../blib/arch -I../blib/lib \ t/TEST -clean APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \ /usr/local/bin/perl -I../blib/arch -I../blib/lib \ t/TEST -bugreport -verbose=0 [warning] root mode: changing the files ownership to 'nobody' (60001:60001) [warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t /usr/local/bin/perl -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }'; [warning] result: OK [warning] the client side drops 'root' permissions and becomes 'nobody' /usr/local/httpd-2.2.8+mod_perl-2.0.4-rc1/bin/httpd -d /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t -f /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/conf/httpd.conf -D APACHE2 using Apache/2.2.8 (prefork MPM) waiting 90 seconds for server to start: waiting 90 seconds for server to start: ok (waited 3 secs) server localhost:8529 started t/206ok t/304ok t/404ok t/500ok t/bad_scriptsok t/basic..ok t/bin_resp...ok t/cgiok t/closureok t/dirindex...ok t/fatalstobrowserskipped all skipped: fatalsToBrowser known not to work, CGI version 99.99 or higher is required t/flush..ok t/ithreads...skipped all skipped: perl 5.8.1 or higher w/ithreads enabled is required t/nphok t/perlrun_extload# Failed test 1 in t/perlrun_extload.t at line 17 t/perlrun_extloadFAILED test 1 Failed 1/2 tests, 50.00% okay Any chance you can run cd ModPerl-Registry t/TEST -run -v t/perlrun_extload And post the verbose output. Also, is there anything in ModPerl-Registry/t/log/error_log that's possibly relevant ? cd ModPerl-Registry t/TEST -run -v t/perlrun_extload [warning] root mode: changing the files ownership to 'nobody' (60001:60001) [warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t /usr/local/bin/perl -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }'; [warning] result: OK [warning] the client side drops 'root' permissions and becomes 'nobody' [ error] server is not ready yet, try again. cd ModPerl-Registry t/TEST -run -v t/perlrun_extload bash: cd: ModPerl-Registry: No such file or directory t/TEST -run -v t/perlrun_extload [warning] root mode: changing the files ownership to 'nobody' (60001:60001) [warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t /usr/local/bin/perl -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }'; [warning] result: OK [warning] the client side drops 'root' permissions and becomes 'nobody' [ error] server is not ready yet, try again. chown -R nobody t t/TEST -run -v t/perlrun_extload [warning] root mode: changing the files ownership to 'nobody' (60001:60001) [warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t /usr/local/bin/perl -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }'; [warning] result: OK [warning] the
RE: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz All tests OK using VC6 on WinXP with apache 2.2.4 and perl 5.10.0 built with default options.
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
Randy Kobes wrote: On Tue, 1 Apr 2008, Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz MD5: 1f0a941e8b5f26b6102126ae67ddbb43 SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000 Please give it a spin in your favorite configuration and report any problems. Especially needed against Perl-5.10 on Windows. Tested on - linux: perl-5.8.7, Apache/2.0.55 preform - all tests pass - Win32: perl-5.10.0 (ActivePerl 1002), Apache/2.2.8 - 'nmake test' crashes on t/modules/apache_status, but this test passes when run individually, and also passes when all the t/modules/* tests are run (as well as some random combinations of earlier tests). I need to run t/SMOKE to narrow down the combination that fails. This is something relatively recent from svn. However, I won't be able to get to this for a week or so, and don't want to hold this release up, so +1. I don't get any crash at all in my dev-env - passes all tests. I compiled my ActivePerl (with default compile settings - this was due to the suspicions we had with 1.34-RC3) and was too lazy to put the standard binary dist back in place... C:\mod_perl-2.0.4-rc1perl -V Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef useithreads=define, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=undef, use64bitall=undef, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cl', ccflags ='-nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE - DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_I MPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX', optimize='-MD -Zi -DNDEBUG -O1', cppflags='-DWIN32' ccversion='12.00.8168', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64', lseeksi ze=8 alignbytes=8, prototype=define Linker and Libraries: ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf -libpath:c: \perl\lib\CORE -machine:x86' libpth=\lib libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32 .lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_ 32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comd lg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl510.lib gnulibc_version='' Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug -opt:ref,icf - libpath:c:\perl\lib\CORE -machine:x86' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_SITECUSTOMIZE Locally applied patches: ActivePerl Build 1002 32809 Load 'loadable object' with non-default file extension 32728 64-bit fix for Time::Local Built under MSWin32 Compiled at Feb 29 2008 13:42:32 @INC: C:/Perl/site/lib C:/Perl/lib . C:\mod_perl-2.0.4-rc1
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
uname -a SunOS XXX 5.10 Generic_127111-10 sun4u sparc SUNW,Sun-Fire-V240 /usr/local/bin/perl -V Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=solaris, osvers=2.10, archname=sun4-solaris uname='sunos XXX 5.10 generic_127111-10 sun4u sparc sunw,sun-fire-v240 ' config_args='-Dcc=gcc -B/usr/ccs/bin/ -Uuselargefiles -Uusemymalloc -Dlocincpth=/usr/local/include /opt/sfw/include /usr/sfw/include -Dloclibpth=/usr/local/lib /opt/sfw/lib /usr/sfw/lib /usr/lib /usr/ccs/lib' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=undef, usesocks=undef use64bitint=undef, use64bitall=undef, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='gcc -B/usr/ccs/bin/', ccflags ='-fno-strict-aliasing -pipe -I/usr/local/include -I/opt/sfw/include -I/usr/sfw/include -DPERL_USE_SAFE_PUTENV', optimize='-O3', cppflags='-fno-strict-aliasing -pipe -I/usr/local/include -I/opt/sfw/include -I/usr/sfw/include' ccversion='', gccversion='3.4.6', gccosandvers='solaris2.10' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4 alignbytes=8, prototype=define Linker and Libraries: ld='gcc -B/usr/ccs/bin/', ldflags =' -L/usr/local/lib -L/opt/sfw/lib -L/usr/sfw/lib -L/usr/lib -L/usr/ccs/lib' libpth=/usr/local/lib /opt/sfw/lib /usr/sfw/lib /usr/lib /usr/ccs/lib libs=-lsocket -lnsl -lgdbm -ldb -ldl -lm -lc perllibs=-lsocket -lnsl -ldl -lm -lc libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib -L/opt/sfw/lib -L/usr/sfw/lib -L/usr/lib -L/usr/ccs/lib' Characteristics of this binary (from libperl): Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP PERL_USE_SAFE_PUTENV USE_PERLIO Built under solaris Compiled at Apr 3 2008 14:10:20 @INC: /usr/local/lib/perl5/5.10.0/sun4-solaris /usr/local/lib/perl5/5.10.0 /usr/local/lib/perl5/site_perl/5.10.0/sun4-solaris /usr/local/lib/perl5/site_perl/5.10.0 /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl gmaek test All tests successful, 8 tests and 13 subtests skipped. Files=238, Tests=2559, 238 wallclock secs (180.48 cusr + 31.92 csys = 212.40 CPU) [warning] root mode: restoring the original files ownership [warning] server localhost:8529 shutdown cd ModPerl-Registry make test /usr/local/bin/perl -I../blib/arch -I../blib/lib \ t/TEST -clean APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \ /usr/local/bin/perl -I../blib/arch -I../blib/lib \ t/TEST -bugreport -verbose=0 [warning] root mode: changing the files ownership to 'nobody' (60001:60001) [warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t /usr/local/bin/perl -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }'; [warning] result: OK [warning] the client side drops 'root' permissions and becomes 'nobody' /usr/local/httpd-2.2.8+mod_perl-2.0.4-rc1/bin/httpd -d /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t -f /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/conf/httpd.conf -D APACHE2 using Apache/2.2.8 (prefork MPM) waiting 90 seconds for server to start: waiting 90 seconds for server to start: ok (waited 3 secs) server localhost:8529 started t/206ok t/304ok t/404ok t/500ok t/bad_scriptsok t/basic..ok t/bin_resp...ok t/cgiok t/closureok t/dirindex...ok t/fatalstobrowserskipped all skipped: fatalsToBrowser known not to work, CGI version 99.99 or higher is required t/flush..ok t/ithreads...skipped all skipped: perl 5.8.1 or higher w/ithreads enabled is required
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
On Thu, 3 Apr 2008, Issac Goldstand wrote: Randy Kobes wrote: On Tue, 1 Apr 2008, Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: - linux: perl-5.8.7, Apache/2.0.55 preform - all tests pass - Win32: perl-5.10.0 (ActivePerl 1002), Apache/2.2.8 - 'nmake test' crashes on t/modules/apache_status, but this test passes when run individually, and also passes when all the t/modules/* tests are run (as well as some random combinations of earlier tests). I don't get any crash at all in my dev-env - passes all tests. Thanks very much for reporting that - it sounds like my problem might have something to do with my particular system (although we seem to have compatible ActivePerls). I'll track that down, but this reinforces my earlier comment about not holding up the release because of this problem. -- best regards, Randy
[RELEASE CANDIDATE] mod_perl-2.0.4 RC1
The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz MD5: 1f0a941e8b5f26b6102126ae67ddbb43 SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000 Please give it a spin in your favorite configuration and report any problems. Especially needed against Perl-5.10 on Windows. The summary of what has changed since 2.0.3 are (from Changes): Fix $r-location corruption under certain conditions [Gozer] Fix a crash when spawning Perl threads under Perl 5.10 [Gozer] Fix erratic behaviour when filters were used with Perl 5.10 [Gozer] Fix problems with redefinitions of perl_free as free and perl_malloc as malloc on Win32, as described at http://marc.info/?l=apache-modperlm=119896407510526w=2 [Tom Donovan] Fix a crash when running a sub-request from within a filter where mod_perl was not the content handler. [Gozer] Refactor tests to use keepalives instead of same_interp [Gozer, Phred] Apache2::Reload has been moved to an externally maintained CPAN distribution [Fred Moyer [EMAIL PROTECTED]] PerlCleanupHandler are now registered with a subpool of $r-pool, instead of $r-pool itself, ensuring they run _before_ any other $r-pool cleanups [Torsten Foertsch] Fix a bug that would prevent pnotes from being cleaned up properly at the end of the request [Torsten Foertsch] On Win32, embed the manifest file, if present, in mod_perl.so, so as to work with VC 8 [Steve Hay, Randy Kobes] Expose apr_thread_rwlock_t with the APR::ThreadRWLock module [Torsten Foertsch] Don't waste an extra interpreter anymore under threaded MPMs when using a modperl handler [Torsten Foertsch] Fix a bug that could cause a crash when using $r-push_handlers() multiple times for a phase that has no configured handlers [Torsten Foertsch] Catch up with some httpd API changes 2.2.4: The full server version information is now included in the error log at startup as well as server status reports, irrespective of the setting of the ServerTokens directive. ap_get_server_version() is now deprecated, and is replaced by ap_get_server_banner() and ap_get_server_description(). [Jeff Trawick] 2.3.0: ap_get_server_version() has been removed. Third-party modules must now use ap_get_server_banner() or ap_get_server_description(). [Gozer] fixed Apache2::compat Apache2::ServerUtil::server_root() resolution issues [Joshua Hoblitt] *) SECURITY: CVE-2007-1349 (cve.mitre.org) fix unescaped variable interprolation in regular expression [Randal L. Schwartz [EMAIL PROTECTED], Fred Moyer [EMAIL PROTECTED]] Make $r-the_request() writeable [Fred Moyer [EMAIL PROTECTED]] fix ModPerl::RegistryCooker::read_script to handle all possible errors, previously there was a case where Apache2::Const::OK was returned on an error. [Eivind Eklund [EMAIL PROTECTED]] a minor compilation warning resolved in modperl_handler_new_from_sv [Stas] a minor compilation warning resolved in modperl_gtop_size_string [Stas] Prevent direct use of _deprecated_ Apache2::ReadConfig in Perl sections with httpd Alias directives from incorrectly generating 'The Alias directive in x at line y will probably never match' messages. [Philip M. Gollucci [EMAIL PROTECTED]] Prevent Apache2::PerSections::symdump() from returning invalid httpd.conf snippets like 'Alias undef' [Philip M. Gollucci [EMAIL PROTECTED]] Require B-Size 0.9 for Apache2::Status which fixes Can't call method script_name on an undefined value [Philip M. Gollucci [EMAIL PROTECTED]] -march=pentium4 or anything with an = in it in CCFLAGS or @ARGV that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV parsing. I.E. FreeBSD port builds when users had CPUTYPE set in /etc/make.conf. [Philip M. Gollucci [EMAIL PROTECTED]] Fixes to get bleed-ithread (5.9.5+) to comile again. [Philip M. Gollucci [EMAIL PROTECTED]] -- Philippe M. Chiasson GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5 http://gozer.ectoplasm.org/ m/gozer\@(apache|cpan|ectoplasm)\.org/ signature.asc Description: OpenPGP digital signature
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
Fantastic! Can I assume that libapreq will be compatible with this version? In all likelihood the only way is to try it yourself... Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz MD5: 1f0a941e8b5f26b6102126ae67ddbb43 SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000 Please give it a spin in your favorite configuration and report any problems. Especially needed against Perl-5.10 on Windows. The summary of what has changed since 2.0.3 are (from Changes): Fix $r-location corruption under certain conditions [Gozer] Fix a crash when spawning Perl threads under Perl 5.10 [Gozer] Fix erratic behaviour when filters were used with Perl 5.10 [Gozer] Fix problems with redefinitions of perl_free as free and perl_malloc as malloc on Win32, as described at http://marc.info/?l=apache-modperlm=119896407510526w=2 [Tom Donovan] Fix a crash when running a sub-request from within a filter where mod_perl was not the content handler. [Gozer] Refactor tests to use keepalives instead of same_interp [Gozer, Phred] Apache2::Reload has been moved to an externally maintained CPAN distribution [Fred Moyer [EMAIL PROTECTED]] PerlCleanupHandler are now registered with a subpool of $r-pool, instead of $r-pool itself, ensuring they run _before_ any other $r-pool cleanups [Torsten Foertsch] Fix a bug that would prevent pnotes from being cleaned up properly at the end of the request [Torsten Foertsch] On Win32, embed the manifest file, if present, in mod_perl.so, so as to work with VC 8 [Steve Hay, Randy Kobes] Expose apr_thread_rwlock_t with the APR::ThreadRWLock module [Torsten Foertsch] Don't waste an extra interpreter anymore under threaded MPMs when using a modperl handler [Torsten Foertsch] Fix a bug that could cause a crash when using $r-push_handlers() multiple times for a phase that has no configured handlers [Torsten Foertsch] Catch up with some httpd API changes 2.2.4: The full server version information is now included in the error log at startup as well as server status reports, irrespective of the setting of the ServerTokens directive. ap_get_server_version() is now deprecated, and is replaced by ap_get_server_banner() and ap_get_server_description(). [Jeff Trawick] 2.3.0: ap_get_server_version() has been removed. Third-party modules must now use ap_get_server_banner() or ap_get_server_description(). [Gozer] fixed Apache2::compat Apache2::ServerUtil::server_root() resolution issues [Joshua Hoblitt] *) SECURITY: CVE-2007-1349 (cve.mitre.org) fix unescaped variable interprolation in regular expression [Randal L. Schwartz [EMAIL PROTECTED], Fred Moyer [EMAIL PROTECTED]] Make $r-the_request() writeable [Fred Moyer [EMAIL PROTECTED]] fix ModPerl::RegistryCooker::read_script to handle all possible errors, previously there was a case where Apache2::Const::OK was returned on an error. [Eivind Eklund [EMAIL PROTECTED]] a minor compilation warning resolved in modperl_handler_new_from_sv [Stas] a minor compilation warning resolved in modperl_gtop_size_string [Stas] Prevent direct use of _deprecated_ Apache2::ReadConfig in Perl sections with httpd Alias directives from incorrectly generating 'The Alias directive in x at line y will probably never match' messages. [Philip M. Gollucci [EMAIL PROTECTED]] Prevent Apache2::PerSections::symdump() from returning invalid httpd.conf snippets like 'Alias undef' [Philip M. Gollucci [EMAIL PROTECTED]] Require B-Size 0.9 for Apache2::Status which fixes Can't call method script_name on an undefined value [Philip M. Gollucci [EMAIL PROTECTED]] -march=pentium4 or anything with an = in it in CCFLAGS or @ARGV that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV parsing. I.E. FreeBSD port builds when users had CPUTYPE set in /etc/make.conf. [Philip M. Gollucci [EMAIL PROTECTED]] Fixes to get bleed-ithread (5.9.5+) to comile again. [Philip M. Gollucci [EMAIL PROTECTED]]
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
Ahem, On that subject, libapreq1 is already a year and a half into it's latest release cycle. We're still waiting for a PMC vote to finish the release... Someone remind me to do a lightning talk about this next time I'm at AC :) Foo JH wrote: Fantastic! Can I assume that libapreq will be compatible with this version? In all likelihood the only way is to try it yourself... Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz MD5: 1f0a941e8b5f26b6102126ae67ddbb43 SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000 Please give it a spin in your favorite configuration and report any problems. Especially needed against Perl-5.10 on Windows. The summary of what has changed since 2.0.3 are (from Changes): Fix $r-location corruption under certain conditions [Gozer] Fix a crash when spawning Perl threads under Perl 5.10 [Gozer] Fix erratic behaviour when filters were used with Perl 5.10 [Gozer] Fix problems with redefinitions of perl_free as free and perl_malloc as malloc on Win32, as described at http://marc.info/?l=apache-modperlm=119896407510526w=2 [Tom Donovan] Fix a crash when running a sub-request from within a filter where mod_perl was not the content handler. [Gozer] Refactor tests to use keepalives instead of same_interp [Gozer, Phred] Apache2::Reload has been moved to an externally maintained CPAN distribution [Fred Moyer [EMAIL PROTECTED]] PerlCleanupHandler are now registered with a subpool of $r-pool, instead of $r-pool itself, ensuring they run _before_ any other $r-pool cleanups [Torsten Foertsch] Fix a bug that would prevent pnotes from being cleaned up properly at the end of the request [Torsten Foertsch] On Win32, embed the manifest file, if present, in mod_perl.so, so as to work with VC 8 [Steve Hay, Randy Kobes] Expose apr_thread_rwlock_t with the APR::ThreadRWLock module [Torsten Foertsch] Don't waste an extra interpreter anymore under threaded MPMs when using a modperl handler [Torsten Foertsch] Fix a bug that could cause a crash when using $r-push_handlers() multiple times for a phase that has no configured handlers [Torsten Foertsch] Catch up with some httpd API changes 2.2.4: The full server version information is now included in the error log at startup as well as server status reports, irrespective of the setting of the ServerTokens directive. ap_get_server_version() is now deprecated, and is replaced by ap_get_server_banner() and ap_get_server_description(). [Jeff Trawick] 2.3.0: ap_get_server_version() has been removed. Third-party modules must now use ap_get_server_banner() or ap_get_server_description(). [Gozer] fixed Apache2::compat Apache2::ServerUtil::server_root() resolution issues [Joshua Hoblitt] *) SECURITY: CVE-2007-1349 (cve.mitre.org) fix unescaped variable interprolation in regular expression [Randal L. Schwartz [EMAIL PROTECTED], Fred Moyer [EMAIL PROTECTED]] Make $r-the_request() writeable [Fred Moyer [EMAIL PROTECTED]] fix ModPerl::RegistryCooker::read_script to handle all possible errors, previously there was a case where Apache2::Const::OK was returned on an error. [Eivind Eklund [EMAIL PROTECTED]] a minor compilation warning resolved in modperl_handler_new_from_sv [Stas] a minor compilation warning resolved in modperl_gtop_size_string [Stas] Prevent direct use of _deprecated_ Apache2::ReadConfig in Perl sections with httpd Alias directives from incorrectly generating 'The Alias directive in x at line y will probably never match' messages. [Philip M. Gollucci [EMAIL PROTECTED]] Prevent Apache2::PerSections::symdump() from returning invalid httpd.conf snippets like 'Alias undef' [Philip M. Gollucci [EMAIL PROTECTED]] Require B-Size 0.9 for Apache2::Status which fixes Can't call method script_name on an undefined value [Philip M. Gollucci [EMAIL PROTECTED]] -march=pentium4 or anything with an = in it in CCFLAGS or @ARGV that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV parsing. I.E. FreeBSD port builds when users had CPUTYPE set in /etc/make.conf. [Philip M. Gollucci [EMAIL PROTECTED]] Fixes to get bleed-ithread (5.9.5+) to comile again. [Philip M. Gollucci [EMAIL PROTECTED]]
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
On Wed, 2 Apr 2008, Foo JH wrote: Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: [ ... ] Fantastic! Can I assume that libapreq will be compatible with this version? In all likelihood the only way is to try it yourself... At least on Win32, libapreq compiles fine and passes all tests with perl-5.10 - a libapreq2 ppm package is available at http://cpan.uwinnipeg.ca/PPMPackages/10xx/ -- best regards, Randy Kobes
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
On Tue, Apr 01, 2008 at 11:26:43PM -0700, Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz MD5: 1f0a941e8b5f26b6102126ae67ddbb43 SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000 Please give it a spin in your favorite configuration and report any problems. Especially needed against Perl-5.10 on Windows. v5.8.8 on Fedora 8/x86_64, testing against httpd 2.2.9-dev got: t/modules/include_subreq.t11 100.00% 1 3 tests and 1 subtest skipped. Failed 1/238 test scripts, 99.58% okay. 1/2683 subtests failed, 99.96% okay. the failure was: t/modules/include_subreq1..1 # Running under perl version 5.008008 for linux # Current time local: Wed Apr 2 15:11:56 2008 # Current time GMT: Wed Apr 2 14:11:56 2008 # Using Test.pm version 1.25 # Using Apache/Test.pm version 1.31 # Failed test 1 in t/modules/include_subreq.t at line 17 # testing : handler = filter = handler # expected: subreq is quite ok # received: is quite subreq ok not ok 1 is that a known issue? joe
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
I have tried mod_perl 2.0.3 under Windows with ActivePerl 5.8.8 build 821 and above, but when I used a little more complex app, the server didn't want to start. With Active Perl build 820 it works though. Will mod_perl 2.0.4 work with versions of ActivePerl higher than build 820? Thanks. Octavian - Original Message - From: Joe Orton [EMAIL PROTECTED] To: [EMAIL PROTECTED]; modperl List modperl@perl.apache.org Sent: Wednesday, April 02, 2008 5:15 PM Subject: Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1 On Tue, Apr 01, 2008 at 11:26:43PM -0700, Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz MD5: 1f0a941e8b5f26b6102126ae67ddbb43 SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000 Please give it a spin in your favorite configuration and report any problems. Especially needed against Perl-5.10 on Windows. v5.8.8 on Fedora 8/x86_64, testing against httpd 2.2.9-dev got: t/modules/include_subreq.t11 100.00% 1 3 tests and 1 subtest skipped. Failed 1/238 test scripts, 99.58% okay. 1/2683 subtests failed, 99.96% okay. the failure was: t/modules/include_subreq1..1 # Running under perl version 5.008008 for linux # Current time local: Wed Apr 2 15:11:56 2008 # Current time GMT: Wed Apr 2 14:11:56 2008 # Using Test.pm version 1.25 # Using Apache/Test.pm version 1.31 # Failed test 1 in t/modules/include_subreq.t at line 17 # testing : handler = filter = handler # expected: subreq is quite ok # received: is quite subreq ok not ok 1 is that a known issue? joe
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
Issac Goldstand wrote: Ahem, On that subject, libapreq1 is already a year and a half into it's latest release cycle. We're still waiting for a PMC vote to finish the release... Someone remind me to do a lightning talk about this next time I'm at AC :) Time for a FFT presentation - 15 minutes on cutting edge POST handling using apreq? Just give [EMAIL PROTECTED] a title, abstract, presenter and short bio. Bill
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
William A. Rowe, Jr. wrote: Issac Goldstand wrote: Ahem, On that subject, libapreq1 is already a year and a half into it's latest release cycle. We're still waiting for a PMC vote to finish the release... Someone remind me to do a lightning talk about this next time I'm at AC :) Time for a FFT presentation - 15 minutes on cutting edge POST handling using apreq? Just give [EMAIL PROTECTED] a title, abstract, presenter and short bio. Not I - I won't be there. I'm trying to get my wife (and boss, but he's less of an issue if I can talk there) to come around to the idea of AC US 2008. I can do it then.
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
On Tue, 1 Apr 2008, Philippe M. Chiasson wrote: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz MD5: 1f0a941e8b5f26b6102126ae67ddbb43 SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000 Please give it a spin in your favorite configuration and report any problems. Especially needed against Perl-5.10 on Windows. Tested on - linux: perl-5.8.7, Apache/2.0.55 preform - all tests pass - Win32: perl-5.10.0 (ActivePerl 1002), Apache/2.2.8 - 'nmake test' crashes on t/modules/apache_status, but this test passes when run individually, and also passes when all the t/modules/* tests are run (as well as some random combinations of earlier tests). I need to run t/SMOKE to narrow down the combination that fails. This is something relatively recent from svn. However, I won't be able to get to this for a week or so, and don't want to hold this release up, so +1. -- best regards, Randy
Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1
make test passes on Apache/2.2.4 mod_perl/2.0.4-rc1 Perl/v5.8.8 Apache/2.2.8 mod_perl/2.0.4-rc1 Perl/v5.8.8 Adam Quoting Philippe M. Chiasson [EMAIL PROTECTED]: The mod_perl 2.0.4 release candidate 1 Works with Perl 5.10 is ready. It can be downloaded here: http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz MD5: 1f0a941e8b5f26b6102126ae67ddbb43 SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000 Please give it a spin in your favorite configuration and report any problems. Especially needed against Perl-5.10 on Windows. The summary of what has changed since 2.0.3 are (from Changes): Fix $r-location corruption under certain conditions [Gozer] Fix a crash when spawning Perl threads under Perl 5.10 [Gozer] Fix erratic behaviour when filters were used with Perl 5.10 [Gozer] Fix problems with redefinitions of perl_free as free and perl_malloc as malloc on Win32, as described at http://marc.info/?l=apache-modperlm=119896407510526w=2 [Tom Donovan] Fix a crash when running a sub-request from within a filter where mod_perl was not the content handler. [Gozer] Refactor tests to use keepalives instead of same_interp [Gozer, Phred] Apache2::Reload has been moved to an externally maintained CPAN distribution [Fred Moyer [EMAIL PROTECTED]] PerlCleanupHandler are now registered with a subpool of $r-pool, instead of $r-pool itself, ensuring they run _before_ any other $r-pool cleanups [Torsten Foertsch] Fix a bug that would prevent pnotes from being cleaned up properly at the end of the request [Torsten Foertsch] On Win32, embed the manifest file, if present, in mod_perl.so, so as to work with VC 8 [Steve Hay, Randy Kobes] Expose apr_thread_rwlock_t with the APR::ThreadRWLock module [Torsten Foertsch] Don't waste an extra interpreter anymore under threaded MPMs when using a modperl handler [Torsten Foertsch] Fix a bug that could cause a crash when using $r-push_handlers() multiple times for a phase that has no configured handlers [Torsten Foertsch] Catch up with some httpd API changes 2.2.4: The full server version information is now included in the error log at startup as well as server status reports, irrespective of the setting of the ServerTokens directive. ap_get_server_version() is now deprecated, and is replaced by ap_get_server_banner() and ap_get_server_description(). [Jeff Trawick] 2.3.0: ap_get_server_version() has been removed. Third-party modules must now use ap_get_server_banner() or ap_get_server_description(). [Gozer] fixed Apache2::compat Apache2::ServerUtil::server_root() resolution issues [Joshua Hoblitt] *) SECURITY: CVE-2007-1349 (cve.mitre.org) fix unescaped variable interprolation in regular expression [Randal L. Schwartz [EMAIL PROTECTED], Fred Moyer [EMAIL PROTECTED]] Make $r-the_request() writeable [Fred Moyer [EMAIL PROTECTED]] fix ModPerl::RegistryCooker::read_script to handle all possible errors, previously there was a case where Apache2::Const::OK was returned on an error. [Eivind Eklund [EMAIL PROTECTED]] a minor compilation warning resolved in modperl_handler_new_from_sv [Stas] a minor compilation warning resolved in modperl_gtop_size_string [Stas] Prevent direct use of _deprecated_ Apache2::ReadConfig in Perl sections with httpd Alias directives from incorrectly generating 'The Alias directive in x at line y will probably never match' messages. [Philip M. Gollucci [EMAIL PROTECTED]] Prevent Apache2::PerSections::symdump() from returning invalid httpd.conf snippets like 'Alias undef' [Philip M. Gollucci [EMAIL PROTECTED]] Require B-Size 0.9 for Apache2::Status which fixes Can't call method script_name on an undefined value [Philip M. Gollucci [EMAIL PROTECTED]] -march=pentium4 or anything with an = in it in CCFLAGS or @ARGV that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV parsing. I.E. FreeBSD port builds when users had CPUTYPE set in /etc/make.conf. [Philip M. Gollucci [EMAIL PROTECTED]] Fixes to get bleed-ithread (5.9.5+) to comile again. [Philip M. Gollucci [EMAIL PROTECTED]] -- Philippe M. Chiasson GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5 http://gozer.ectoplasm.org/ m/gozer\@(apache|cpan|ectoplasm)\.org/