This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update CGI to CPAN version 3.55
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Sat, 9 Jul 2011 07:56:13 +0000 (08:56 +0100)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Sat, 9 Jul 2011 07:56:13 +0000 (08:56 +0100)
commit90a3c601bbd1155d51dabb2c14501e3684ab4e5e
treedd52cba1ced0723244e4ea325015f051c8781783
parent5fd1b70e236528a93d33ba08a5002331d4715567
Update CGI to CPAN version 3.55

  [DELTA]

  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();
Porting/Maintainers.pl
cpan/CGI/Changes
cpan/CGI/lib/CGI.pm
cpan/CGI/t/url.t
pod/perldelta.pod