CGI-Lite
view release on metacpan or search on metacpan
* v2.04_01 - 6th October 2014
Full test coverage of non-deprecated features.
BUG FIX: Multi-file uploads could break if the buffer end occured in the
headers of one of the files. (issue 99294)
BUG FIX: $cgi->set_platform ('macintosh') erroneously set platform to
'PC' because the regex was not anchored to the start. 'macintosh'
now results in platform 'Mac' as it should.
Version control moved to git.
Makefile.PL extended to include resources (where available).
* v2.04 - 4th July 2014
Minor documentation fixes and explanation of the proposed split into
legacy/trunk branches. No code changes from 2.03_02.
* v2.03_02 - 17th June 2014
The uploads have had a minor change which may solve the windows size
difference failures. More diagnostics were added to the failures if it
does not.
* v2.03_01 - 13th June 2014
The test multi-part upload data in the test suite has been fixed to have
the correct (CRLF) line terminators. These tests should now pass for
Microsoft users.
The documentation has been amended to reflect the change of maintainer.
* v2.03 - 25th May 2014
Maintainer change: Pete Houston has taken over maintenance from Smylers.
A test suite has been created.
BUG FIX: Cleared up some uninitialised value warnings emitted when query
strings are missing an entire key-value pair eg: "&foo=bar" (issue
38448).
BUG FIX: If the user calls parse_form_data as a class method without a
query string, the method now gives up early and silently
(issue 6180).
BUG FIX: In form-data uploads, the boundary string was not properly
escaped and therefore would not match when it contained
metacharacters (issue 29053).
BUG FIX: The content type for url-encoded forms now matches on the MIME
type only, so additional charset fields are allowed (issues 16236,
34827 and 41666).
BUG FIX: Leading/trailling whitespace is now stripped from cookie names
and values.
BUG FIX: Cookies now no longer need to be separated by whitespace.
Commas can now be used as separators too. (issue 32329).
BUG FIX: The semicolon is now a permitted delimiter in the query string
along with the ampersand (issue 8212).
* v2.02 - May 18, 2003
I've taken over CGI::Lite. Thanks to Andreas for making the security release,
and ensuring the transfer went so well.
url_decode now interprets "+"s correctly, as encoded spaces.
url_encode ensures that all hex-encodings are padded correctly, to 2 digits (so
"%09" for a tab, not "%9"). The fake-encoding done on standard input when
testing at the command-line has been fixed equivalently.
url_encode also converts spaces to "+"s and emits hex characters in upper-case,
since this what web-browsers seem to do. Encoding is now performed on all but
known-safe characters, rather listing all the characters believed to be in need
of encoding.
The internal method _decode_url_encoded_data now uses url_decode, rather than
duplicating its content.
Thanks to Aaron Crane for the above fixes.
This file has been renamed from HISTORY to CHANGES, with the hope that that
will make it show up on search.cpan.org.
More development of this module is planned. I'm making this release now to get
those bug fixes available as soon as possible, and to get the hang of making a
CPAN release. Future changes will have tickets in the CPAN Request Tracker
queue for this distribution.
(The version number v2.01 has been skipped, to avoid possible confusion with
v2.001.)
Smylers <smylers@cpan.org>
* v2.001 - Feb 17, 2003
This 2.001 release is just an emergency release that fixes the most urgent
security need. It is not endorsed by the original author. It was put together
by me after the advisory on the bugtraq mailing list:
http://msgs.securepoint.com/cgi-bin/get/bugtraq0302/94.html
Thanks to Ronald F. Guilmette for bringing up this issue.
andreas koenig
* v2.0 - Aug 20, 2000 b.d.low@ieee.org
I (Ben Low) have assumed maintenance over CGI_Lite. First point of action
(and probably last, the module is quite stable both bug- and feature-wise :-)
is to change the name to fit in with perl's module naming conventions:
CGI_Lite is dead, long live CGI::Lite.
* v1.9 - Jan 31, 1999; Apr 17, 2000 BDL
( run in 0.544 second using v1.01-cache-2.11-cpan-6aa56a78535 )