++ed by:
HMA GRANTM RUZ FANY

4 PAUSE users
2 non-PAUSE users.

Dave Rolsky
and 1 contributors

Documentation

Modules

Provides

Changes for version 1.32

  • BUG FIXES
    • Under mod_perl 1.x with error_mode set to output, the headers were sent after the content when a compilation error occurred. Reported by Gareth Kirwan. Task id #592.
    • URI-escape utf8 characters the same way that CGI::escape and URI::Escape::uri_escape_utf8 do. Patch by Denis Shaposhnikov.
    • On startup Mason creates a file named ".__obj_create_marker" in the object directory. Under mod_perl, Mason was not chmod'ing the file when Apache was started as root. This led to permission errors in environments where the Interp is created anew every request. Task id #593.
    • Treat the return value of component execution as a string in ApacheHandler. This prevent warnings about comparing the empty string to a number when a component return "". Reported by Benjamin Franz.
    • Setting a MasonPlugins Apache parameter caused a fatal error. Patch by David Jack Olrik.
    • Calling base_comp() on the Request object inside a plugin's start_request_hook method caused an infinite recursion in Mason. Reported by Jesse Vincent.