diff options
author | hiramatsu <hiramatsu@pkgsrc.org> | 2011-11-22 03:38:25 +0000 |
---|---|---|
committer | hiramatsu <hiramatsu@pkgsrc.org> | 2011-11-22 03:38:25 +0000 |
commit | 959aaf6abeb3f20ddb3a86ddf5181c697a9894c1 (patch) | |
tree | 2e3bda29c56861e3b5eab7bf4d64d6f071dc9300 /www/p5-CGI | |
parent | 50ceeff002620c85a39b0e04e7e001a46739e65a (diff) | |
download | pkgsrc-959aaf6abeb3f20ddb3a86ddf5181c697a9894c1.tar.gz |
Update p5-CGI to 3.58.
Changes from previous:
Version 3.58 Nov 11th, 2011
[DOCUMENTATION]
- Clarify that using query_string() only has defined behavior when using the GET method. (RT#60813)
Version 3.57 Nov 9th, 2011
[INTERNALS]
- test failure in t/fast.t introduced in 3.56 is fixed. (Thanks to zefram and chansen).
- Test::More requirement has been bumped to 0.98
Version 3.56 Nov 8th, 2011
[SECURITY]
Use public and documented FCGI.pm API in CGI::Fast
CGI::Fast was using an FCGI API that was deprecated and removed from
documentation more than ten years ago. Usage of this deprecated API with
FCGI >= 0.70 or FCGI <= 0.73 introduces a security issue.
<https://rt.cpan.org/Public/Bug/Display.html?id=68380>
<http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-2766>
(Thanks to chansen)
[INTERNALS]
- tmp files are now cleaned up on VMS ( RT#69210, thanks to cberry@cpan.org )
- Fixed test failure: done_testing() added to url.t (Thanks to Ryan Jendoubi)
- Clarify preferred bug submission location in docs, and note that Mark Stosberg
is the current maintainer.
Version 3.55 June 3rd, 2011
[THINGS THAT MAY BREAK YOUR CODE]
url() was fixed to return "PATH_INFO" when it is explicitly requested
with either the path=>1 or path_info=>1 flag.
If your code is running under mod_rewrite (or compatible) and you are calling self_url() or
you are calling url() and passing path_info=>1, These methods will actually be
returning PATH_INFO now, as you have explicitly requested, or has self_url()
has requested on your behalf.
The PATH_INFO has been omitted in such URLs since the issue was introduced
in the 3.12 release in December, 2005.
This bug is so old your application may have come to depend on it or
workaround it. Check for application before upgrading to this release.
Examples of affected method calls:
$q->url(-absolute => 1, -query => 1, -path_info => 1 )
$q->url(-path=>1)
$q->url(-full=>1,-path=>1)
$q->url(-rewrite=>1,-path=>1)
$q->self_url();
Diffstat (limited to 'www/p5-CGI')
-rw-r--r-- | www/p5-CGI/Makefile | 5 | ||||
-rw-r--r-- | www/p5-CGI/distinfo | 8 |
2 files changed, 6 insertions, 7 deletions
diff --git a/www/p5-CGI/Makefile b/www/p5-CGI/Makefile index ff338dc8e33..9327b6ab6b4 100644 --- a/www/p5-CGI/Makefile +++ b/www/p5-CGI/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.56 2011/08/14 16:05:43 obache Exp $ +# $NetBSD: Makefile,v 1.57 2011/11/22 03:38:25 hiramatsu Exp $ -VERS= 3.54 +VERS= 3.58 DISTNAME= CGI.pm-${VERS} PKGNAME= p5-CGI-${VERS} -PKGREVISION= 1 SVR4_PKGNAME= p5cgi CATEGORIES= www perl5 MASTER_SITES+= ${MASTER_SITE_PERL_CPAN:=CGI/} diff --git a/www/p5-CGI/distinfo b/www/p5-CGI/distinfo index c8cd8b6204c..8d12a7a9c57 100644 --- a/www/p5-CGI/distinfo +++ b/www/p5-CGI/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.25 2011/05/25 20:13:59 gls Exp $ +$NetBSD: distinfo,v 1.26 2011/11/22 03:38:25 hiramatsu Exp $ -SHA1 (CGI.pm-3.54.tar.gz) = 6024cf9ac3d151ff7f4db0afa19c642f04c09dbc -RMD160 (CGI.pm-3.54.tar.gz) = 1b56886be2a22eebc797d3e658ba9efc4cc3367b -Size (CGI.pm-3.54.tar.gz) = 242967 bytes +SHA1 (CGI.pm-3.58.tar.gz) = b870180d13ee8ce93b7b5456ae55f241668d3fe5 +RMD160 (CGI.pm-3.58.tar.gz) = 74bb3ce6df59d8384d2961d7375f1973800585e4 +Size (CGI.pm-3.58.tar.gz) = 244996 bytes |