Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id CD2BB71B05 for ; Tue, 4 Jun 2013 13:48:44 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 39D1114A44D; Tue, 4 Jun 2013 13:48:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id B9B6314A43F for ; Tue, 4 Jun 2013 13:48:41 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id WXqQ-Ct_DQkS for ; Tue, 4 Jun 2013 13:48:41 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id E633014A420 for ; Tue, 4 Jun 2013 13:48:40 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id A3C0696; Tue, 4 Jun 2013 13:48:40 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Tue, 4 Jun 2013 13:48:40 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/www/ap2-perl To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20130604134840.A3C0696@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: adam Date: Tue Jun 4 13:48:40 UTC 2013 Modified Files: pkgsrc/www/ap2-perl: Makefile distinfo Log Message: Changes 2.0.8: 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. 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. 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. 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. 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. use APR::Finfo instead of Perl's stat() in ModPerl::RegistryCooker to generate HTTP code 404 even if the requested filename contains newlines Remove all uses of deprecated core perl symbols. Add branch release tag to 'make tag' target To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 pkgsrc/www/ap2-perl/Makefile cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/ap2-perl/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.