++ed by:
SKOLYCHEV AZJADFTRE JKUTEJ MARKSTOS SREZIC
21 non-PAUSE users
Author image Lincoln D. Stein

Changes for version 3.49

  • BUG FIXES
    • 1. Fix a regression since 3.44 involving a case when the header includes "Content-Length: 0". Thanks to Alex Vandiver (RT#51109) 2. Suppress uninitialized warnings under -w. Thanks to burak. (RT#50301) 3. url() now uses virtual_port() instead of server_port(). Thanks to MKANAT and Yanick Champoux. (RT#51562)
  • SECURITY
    • 1. embedded newlines are now filtered out of header values in header(). Thanks to Mark Stosberg and Yanick Champoux.
  • DOCUMENTATION
    • 1. README was updated to reflect that CGI.pm was moved under ./lib. Thanks to Alex Vandiver.
  • INTERNALS
    • 1. More tests were added for autoescape, thanks to Bob Kuo. (RT#25485) 2. Attempt to avoid test failures with t/fast, thanks to Steve Hay. (RT#49599)

Modules

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

Provides

in lib/CGI.pm
Fh
in lib/CGI.pm
in lib/CGI.pm
in lib/CGI/Util.pm