Return-Path: Delivered-To: apmail-perl-announce-archive@www.apache.org Received: (qmail 82655 invoked from network); 17 Apr 2008 07:42:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Apr 2008 07:42:31 -0000 Received: (qmail 15346 invoked by uid 500); 17 Apr 2008 07:42:30 -0000 Delivered-To: apmail-perl-announce-archive@perl.apache.org Received: (qmail 15335 invoked by uid 500); 17 Apr 2008 07:42:30 -0000 Mailing-List: contact announce-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list announce@perl.apache.org Delivered-To: moderator for announce@perl.apache.org Received: (qmail 85596 invoked by uid 99); 17 Apr 2008 07:17:53 -0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Message-ID: <4806F933.5060306@apache.org> Date: Thu, 17 Apr 2008 00:16:03 -0700 From: "Philippe M. Chiasson" Organization: Apache Software Foundation User-Agent: Thunderbird 2.0.0.12 (Macintosh/20080213) MIME-Version: 1.0 To: announce@perl.apache.org CC: announce@apache.org, modperl@perl.apache.org, dev@perl.apache.org, advocacy@perl.apache.org Subject: [ANNOUNCE] mod_perl-2.0.4 X-Enigmail-Version: 0.95.6 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigB78243A537686CEBFAD4B7C8" X-PMX-Version: 5.4.1.325704, Antispam-Engine: 2.6.0.325393, Antispam-Data: 2008.4.16.234833 X-PMX-Spam: Gauge=XXIIIIII, Probability=26%, Report='RELAY_IN_PBL_11 2.5, SXL_IP_DYNAMIC 0.5, BODY_SIZE_4000_4999 0, BODY_SIZE_5000_LESS 0, RDNS_POOLED 0, RDNS_SUSP 0, RDNS_SUSP_SPECIFIC 0, RELAY_IN_PBL 0, __BAT_BOUNDARY 0, __CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __HAS_MSGID 0, __MIME_VERSION 0, __RDNS_POOLED_2 0, __SANE_MSGID 0, __USER_AGENT 0, __dnsbl.njabl.org_TIMEOUT ' X-Virus-Checked: Checked by ClamAV on apache.org --------------enigB78243A537686CEBFAD4B7C8 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Finally, it's here and it works with Perl 5.10! http://apache.org/dist/perl/mod_perl-2.0.4.tar.gz http://apache.org/dist/perl/mod_perl-2.0.4.tar.gz.asc (pgp sig) The package is also available on CPAN: file: $CPAN/authors/id/G/GO/GOZER/mod_perl-2.0.4.tar.gz size: 3727717 bytes md5: 1a05625ae6843085f985f5da8214502a sha1: 65299a16ec414a690a48a2bbe63acaa3c6bb897b Changes since 2.0.3: 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=3Dapache-modperl&m=3D119896407510526&w=3D2 [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 ] 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() multipl= e 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 , Fred Moyer ] Make $r->the_request() writeable [Fred Moyer ] 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 ] 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 sections with httpd Alias directives from incorrectly generating 'The Alias directive in xxxxx at line y will probably never match' messages. [Philip M. Gollucci ] Prevent Apache2::PerSections::symdump() from returning invalid httpd.conf snippets like 'Alias undef' [Philip M. Gollucci ] Require B-Size 0.9 for Apache2::Status which fixes Can't call method "script_name" on an undefined value [Philip M. Gollucci ] -march=3Dpentium4 or anything with an =3D 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 ] Fixes to get bleed-ithread (5.9.5+) to comile again. [Philip M. Gollucci ] --=20 Philippe M. Chiasson GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5 http://gozer.ectoplasm.org/ m/gozer\@(apache|cpan|ectoplasm)\.org/ --------------enigB78243A537686CEBFAD4B7C8 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) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIBvkzyzKhB4jDpaURApF0AJwLbJIYkjy9e4vyU+l/2GvRl3OYPQCgtwnY XVlRfpeWdeKmCp0ciTMZ/hY= =wPeM -----END PGP SIGNATURE----- --------------enigB78243A537686CEBFAD4B7C8--