1.23
[ ENHANCEMENTS ]
- Lots of enhancements to the Apache.pm emulation when using the
CGIHandler module. Implemented by David Wheeler.
- The fact that autohandlers or dhandlers can be turned off by setting
autohandler_name or dhandler_name to "" has now been documented, and
we explicitly check for this in the code. Task id #499.
- The ApacheHandler module now catches exceptions thrown from the
Interp class's make_request method. With the default Mason Interp &
Request classes, this will never happen. However, subclasses may want
to throw exceptions when constructing a request. Implemented by David
Wheeler.
[ BUG FIXES ]
- If any code type parameters were set in the httpd.conf file, Mason
died trying to read them. This bug was introduced in version 1.20.
Task id #496. Reported by David Wheeler.
- $m->caller, $m->callers and $m->caller_args now return undef or an
empty list instead of crashing when the specified stack level does not
exist. Task id #495. Reported by Bernhard Schmalhofer.
- The busy_lock option to $m->cache->get did not accept did not accept
string values for durations, like "4m". Task id #484. Reported by
Igor Muratov.
- When generating the HTML error message page, we now only use basic
HTML escaping. This fixes two problems. One is that if
HTML::Entities is not installed, using the "|h" escape flag in the
error display component causes an endless loop. The other is that the
"|h" flag can mangle non-Latin-1 characters. Task ids #497 and #494.
Reported by Harmen and Oleg Bartunov respectively.
- If a component generated output, then called another component via
$m->scomp, and that other component attempted to clear the buffer and
then abort, any output generated before the call to $m->scomp was
still sent to the client. This broke calling $m->redirect inside an
$m->scomp call. Task id #498. Reported by Kim Alexander Hansen.
---------- Forwarded message ----------
Date: Mon, 8 Sep 2003 18:45:01 +0200
From: PAUSE <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: Dave Rolsky <[EMAIL PROTECTED]>
Subject: CPAN Upload: D/DR/DROLSKY/HTML-Mason-1.23.tar.gz
The uploaded file
HTML-Mason-1.23.tar.gz
has entered CPAN as
file: $CPAN/authors/id/D/DR/DROLSKY/HTML-Mason-1.23.tar.gz
size: 326918 bytes
md5: b1029cc9dce53d5a9a58275e24f96625
No action is required on your part
Request entered by: DROLSKY (Dave Rolsky)
Request entered on: Mon, 08 Sep 2003 16:43:12 GMT
Request completed: Mon, 08 Sep 2003 16:45:01 GMT
Thanks,
--
paused, v441