2.0.8 April 17, 2013
Perl 5.16.3's fix for a rehash-based DoS makes it more difficult to invoke
the workaround for the old hash collision attack, which breaks mod_perl's
t/perl/hash_attack.t. Patch from rt.cpan.org #83916 improves the fix
previously applied as revision 1455340. [Zefram]
On Perl 5.17.6 and above, hash seeding has changed, and HvREHASH has
disappeared. Patch to update mod_perl accordingly from rt.cpan.org #83921.
[Zefram]
Restore build with Perl 5.8.1, 5.8.2 etc: take care to use
$Config{useithreads} rather than $Config{usethreads}, and supply definitions
of Newx and Newxz as necessary. [Steve Hay]
On Perl 5.17.9, t/apache/read2.t fails because an "uninitialized value"
warning is generated for the buffer being autovivified. This is because
the sv_setpvn() that's meant to vivify the buffer doesn't perform set
magic; the warning is generated by the immediately following SvPV_force().
Patch to fix this from rt.cpan.org #83922. [Zefram]
Fix t/perl/hash_attack.t to work with Perl 5.14.4, 5.16.3 etc, which
contain a fix for CVE-2013-1667 (memory exhaustion with arbitrary hash
keys). This resolves rt.perl.org #116863, from where the patch was taken.
[Hugo van der Sanden]
use APR::Finfo instead of Perl's stat() in ModPerl::RegistryCooker to
generate HTTP code 404 even if the requested filename contains newlines
[Torsten]
Remove all uses of deprecated core perl symbols. [Steve Hay]
Feature safe: yes
with hat apache@
- adopt new Makefile header
Port build fails on local exp-run with apache24 with
error: 'conn_rec' has no member named 'remote_ip'
or various other apache22 specific functions/parameters
with hat apache@
APR_INLINE because FreeBSD default port settings not uses
bundled apr from apache tarball.
- force compiler to use gnu89 C standard.
- bump PORTREVISION
with hat apache@
PR: ports/168514
Submitted by: Dima Panov <fluffy@freebsd.org>
- Use APACHE macro for MASTER_SITES
- Remove SITE_PERL from *_DEPENDS
Changes:
Fix breakage caused by removal of PL_uid et al from perl 5.16.0.
Patch from rt.cpan.org #77129. [Zefram]
PR: ports/168819
Submitted by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
in Mk/bsd.ports.mk due to ordering in Mk/bsd.port.mk. This causes OPTIONSFILE
to be incorrectly set during some make phases as a result of the recent
PKGNAMEPREFIX for apache ports.
'Revert' some of the PKGNAMEPREFIX changes for apXX-.
- Must be manually requested in tbe port Makefile either by
a) AP_FAST_BUILD=yes
b) PKGNAMEPREFIX=${APACHE_PKGNAMEPREFIX}
- Going forward, we will only do this for ports where WITH_APACHE
is NOT optional, but required. mod_* ports are a good fit.
141 ports are mod_ ports
80 of those use AP_FAST_BUILD and thus are auto hooked by this patch [a].
61 remaining are then patched to mirror the other $lang frameworks [b].
PR: ports/146956
Reported by: Hans F. Nordhaug <Hans.F.Nordhaug@hiMolde.no>, several
Discussed with: pav, itectu on #bsdports
Tested by: P6 TB run
Approved by: portmgr (pav)
hard-coded path. No PORTREVISION bump necessary as the default package
will remain the same.
PR: 119438
Submitted by: Terry Sposato <terry@sucked-in.com>
Approved by: Philip M. Gollucci (maintainer), garga (mentor)
- Pass maintainership to submitter
- Fixes the -march= nothing which is not 2.0.3 specific.
- Removes the pre-everthing warning for www/apache22
- Bump PORTREVISION
Submitted by: Philip M. Gollucci" <Philip.Gollucci@ticketmaster.com>
Approved by: maintainer
- variant of the fix in ports/90312 (can be closed, too)
- warn if an apache newer than apache20 is used
(maintainer can't test)
- remove warning about API change, it's been a year
PR: ports/90655
Submitted by: Lars Eggert <lars.eggert@gmx.net>
This release has significant change in API.
All old code *will* broken.
Read how to fix it here: http://perl.apache.org/docs/2.0/rename.html
PR: ports/79962
Submitted by: maintainer