[prev] [thread] [next] [Date index for 2005/01/06]
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigDCDB5EFF01DBEDAED897AC08 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit mod_perl 1.99_20 (2.0.0-RC3) is out: http://perl.apache.org/dist/mod_perl-2.0.0-RC3.tar.gz http://perl.apache.org/dist/mod_perl-2.0.0-RC3.tar.gz.asc (gpg sig) CPAN: file: $CPAN/authors/id/G/GO/GOZER/mod_perl-2.0.0-RC3.tar.gz size: 1416964 bytes md5: 395897082d4e026effcf0160838989e2 sha1: 09ca86e46bb8660b0daf64a278123ae234320ae3 Changes since 1.99_19: the autogenerated modules (and some implemented in xs/ modules) are now getting the same version number as $mod_perl::VERSION (the exception are APR modules which get 0.009_000 for now). [Stas] until we figure out how to tell PAUSE index about versions of the autogenerated modules, create a fake module which lists all the autogenerated modules and their versions and include that in the distro. [Stas] moving to the triplet version notation, which requires us to bump 1.99 => 1.999 so 1.999020 (mp2) > 1.29 (mp1). [Stas] Now we are gong to have: $mod_perl::VERSION : "1.099020" int $mod_perl::VERSION : 1.09902 $mod_perl::VERSION_TRIPLET: 1.99.20 <Perl> and PerlPostConfigRequires were leaking some memory at startup. Use parms->temp_pool instead of parms->pool for temporary memory allocations. [Gozer] deal with a situation where an object is used to construct another object, but it's then auto-DESTROYed by perl rendering the object that used it corrupted. the solution is to make the newly created objects refer to the underlying object via magic attachment. only objects using objects that have DESTROY are effected. This concerns some of the methods accepting the custom APR::Pool object (not native pools like $r->pool). [Stas] Adjusted: - APR::Brigade: new - APR::Finfo: stat - APR::IpSubnet: new - APR::Table: copy, overlay, make - APR::ThreadMutex: new - APR::URI: parse - Apache::RequestUtil: new - APR::Pool: new - APR::BucketAlloc: new APR::Bucket::alloc_create moved to APR::BucketAlloc::new APR::Bucket::alloc_destroy moved to APR::BucketAlloc::destroy [Stas] prefork handlers optimisation: don't dup the handler struct unless this is a threaded-mpm [Stas] speed up the 'perl Makefile.PL' stage [Randy Kobes]: - reduce the number of calls to build_config() of Apache::Build within ModPerl::BuildMM - cache the results of the calls to apxs_cflags, apxs_extra_cflags, and apxs_extra_cppflags in Apache::Build - in apxs of Apache::Build, return a cached result only when defined move ModPerl::Util::exit() into mod_perl.so, since it needs to work, even if ModPerl::Util wasn't loaded [Stas] -------------------------------------------------------------------------------- Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5 http://gozer.ectoplasm.org/ F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5 --------------enigDCDB5EFF01DBEDAED897AC08 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.2.6 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFB3JldyzKhB4jDpaURAuRiAJ0aUhr34yu1FhkZVcpjKzSgsOL+2QCfXLeB EVi7jvIbgOe9KjdEU75/GLc= =T5Nj -----END PGP SIGNATURE----- --------------enigDCDB5EFF01DBEDAED897AC08--
![]() |
[ANNOUNCE] mod_perl 1.99_20 (2.0.0-RC3)
|
Generated at 12:16 on 16 Jan 2005 by mariachi v0.52