diff options
author | wiz <wiz@pkgsrc.org> | 2015-07-14 22:01:06 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2015-07-14 22:01:06 +0000 |
commit | d7a01faf5a15da742f18be387cecafc84fc3f075 (patch) | |
tree | 1528780aa5310868f6c3cf28be58c30ed7f88329 /www/ap2-perl/patches | |
parent | b674bc58c224f1d8ff661ed4779e05bc509e3461 (diff) | |
download | pkgsrc-d7a01faf5a15da742f18be387cecafc84fc3f075.tar.gz |
Update to 2.0.9, even though it doesn't support 5.22 yet, as it claims;
at least it supports 5.20.0.
2.0.9 June 18, 2015
Add note to README about MP_INLINE problem when building with GCC 5.
[Niko Tyni <ntyni@debian.org>]
Fix t/api/aplog.t for apr-1.5.2. [Steve Hay]
Note that Perl 5.22.x is currently not supported. This is logged as
CPAN RT#101962 and will hopefully be addressed in 2.0.10. [Steve Hay]
Fix unthreaded build, which was broken in 2.0.9-rc2. [Steve Hay]
Remove PerlInterpScope. This has not been working properly with threaded
MPMs with httpd-2.4.x and the use-case of this directive was questionable.
[Jan Kaluza]
Allow running the test suite with httpd-2.4.x when mod_access_compat is not
loaded. [Steve Hay]
Add support for Apache httpd-2.4.x. [Torsten Foertsch, Jan Kaluza,
Steve Hay, Gozer]
Don't call modperl_threaded_mpm() et al. from XS code. Fixes Debian Bug
#765174. [Niko Tyni <ntyni@debian.org>]
Make sure modperl_interp_select uses r->server rather than the passed s
parameter to find the interpreter pool to pull an interpreter from. This
fixes an issue with vhosts with a separate interpreter pool and runtime
dir-config merges that used to pull the interpreter from the wrong pool.
[Torsten Foertsch]
PerlInterpScope is now more advisory. Using $(c|r)->pnotes will bind
the current interpreter to that object for it's lifetime.
$(c|r)->pnotes_kill() can be used to prematurely drop pnotes and
remove this binding. [Torsten Foertsch]
Now correctly invokes PerlCleanupHandlers, even if they are the only
handler type configured for that request [Torsten Foertsch]
For threaded MPMs, change interpreter managment to a new, reference-counted
allocation model. [Torsten Foertsch]
Expose modperl_interp_pool_t via ModPerl::InterpPool, modperl_tipool_t
via ModPerl::TiPool and modperl_tipool_config_t via ModPerl::TiPoolConfig
[Torsten Foertsch]
Expose modperl_interp_t via ModPerl::Interpreter [Torsten Foertsch]
Fix t/compat/apache_file.t on Windows. Apache::File->tmpfile() wants TMPDIR
or TEMP from the environment, or else defaults to /tmp. The latter is no
good on Windows, so make sure the environment variables are passed through.
(TEMP should be set to something suitable on Windows.) [Steve Hay]
Fix t/api/err_headers_out.t with HTTP::Headers > 6.00. [Rolando
<rolosworld@gmail.com>]
Fix the build with VC++ and dmake (rather than nmake) on Windows. The
Makefile generated by Apache2::Build uses shell commands for the manifest
file, but neglected to tell dmake to use the shell. [Steve Hay]
Don't write an 'rpm' target into the Makefile on Windows. It isn't relevant
on Windows, and the (hard-coded, not MakeMaker-generated) recipe group has
syntax which dmake doesn't understand. [Steve Hay]
Diffstat (limited to 'www/ap2-perl/patches')
-rw-r--r-- | www/ap2-perl/patches/patch-Apache-Test_lib_Apache_TestSSLCA.pm | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/www/ap2-perl/patches/patch-Apache-Test_lib_Apache_TestSSLCA.pm b/www/ap2-perl/patches/patch-Apache-Test_lib_Apache_TestSSLCA.pm deleted file mode 100644 index 5f821ad9886..00000000000 --- a/www/ap2-perl/patches/patch-Apache-Test_lib_Apache_TestSSLCA.pm +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-Apache-Test_lib_Apache_TestSSLCA.pm,v 1.1 2014/07/24 21:38:38 markd Exp $ - -Fix "Use of each() on hash after insertion without resetting hash iterator results in -undefined behavior" complaint from perl 5.20 - ---- Apache-Test/lib/Apache/TestSSLCA.pm.orig 2011-02-08 02:00:15.000000000 +0000 -+++ Apache-Test/lib/Apache/TestSSLCA.pm -@@ -100,10 +100,10 @@ my $cert_dn = { - }; - - #generate DSA versions of the server certs/keys --while (my($key, $val) = each %$cert_dn) { -+for my $key (keys %$cert_dn) { - next unless $key =~ /^server/; - my $name = join '_', $key, 'dsa'; -- $cert_dn->{$name} = { %$val }; #copy -+ $cert_dn->{$name} = { %{$cert_dn->{$key}} }; #copy - $cert_dn->{$name}->{OU} =~ s/rsa/dsa/; - } - |