++ed by:
PHIPSTER ALEXBIO MICHIELB CHORNY DRAEGTUN

12 PAUSE user(s)
11 non-PAUSE user(s).

Mark Stosberg

Modules

  • CGI - Handle Common Gateway Interface requests and responses
  • CGI::Apache - Backward compatibility module for CGI.pm
  • CGI::Carp - CGI routines for writing to the HTTPD (or other) error log
  • CGI::Cookie - Interface to HTTP Cookies
  • CGI::Fast - CGI Interface for Fast CGI
  • CGI::Pretty - module to produce nicely formatted HTML code
  • CGI::Push - Simple Interface to Server Push
  • CGI::Switch - Backward compatibility module for defunct CGI::Switch
  • CGI::Util - Internal utilities used by CGI module

Provides

Changes for version 3.55

  • 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();
  • Version 3.54, Apr 28, 2011 No code changes
    • INTERNALS
      • Address test failures in t/tmpdir.t, thanks to Niko Tyni. Some tests here are failing on some platforms and have been marked as TODO.
  • Version 3.53, Apr 25, 2011
    • NEW FEATURES
      • The DELETE HTTP verb is now supported. (RT#52614, James Robson, Eduardo Ari�o de la Rubia)
    • INTERNALS
      • Correct t/tmpdir.t MANIFEST entry. (RT#64949)
      • Update minimum required Perl version to be Perl 5.8.1, which has been out since 2003. This allows us to drop some hacks and exceptions (Mark Stosberg)
  • Version 3.52, Jan 24, 2011
    • DOCUMENTATION
      • The documentation for multi-line header handling was been updated to reflect the changes in 3.51. (Mark Stosberg, ntyni@iki.fi)
    • INTERNALS
      • Add missing t/tmpfile.t file. (RT#64949)
      • Fix warning in t/cookie.t (RT#64570, Chris Williams, Rainer Tammer, Mark Stosberg)
      • Fixed logic bug in t/multipart_init.t (RT#64261, Niko Tyni)
  • Version 3.51, Jan 5, 2011
    • NEW FEATURES
      • A new option to set $CGI::Carp::TO_BROWSER = 0, allows you to explicitly exclude a particular scope from triggering printing to the browser when fatatlsToBrowser is set. (RT#62783, Thanks to papowell)
      • The