The URL http://www.masonhq.com/download/HTML-Mason-1.01.tar.gz has entered CPAN as file: $CPAN/authors/id/J/JS/JSWARTZ/HTML-Mason-1.01.tar.gz size: 272936 bytes md5: 6275b2717355dfb2f09c46d38135de93 Most notably, this release introduces the ability to configure Mason entirely from the httpd.conf. Simple sites will no longer need to create a separate handler.pl script. Jon Other changes in 1.01: - Revamped ApacheHandler tests to use a real Apache web server and mod_perl (assuming this is installed). This allows for much better testing of Mason. However, the test suite takes a bit longer to run as starting and stopping the server can take a second or two each time. - ** Fixed handling of POST requests with query strings via CGI.pm; the query string arguments were previously ignored, and are now merged with POST arguments. This is an incompatible change only for those whose code relied on the arguments missing. - Added basic validation of arguments to Parser, Interp, and ApacheHandler constructors. - Added interp->die_handler, allowing you to install your own subroutine as $SIG{__DIE__} to catch errors during component execution. Alternately, you can simply turn the special error handling off. L{Interp/die_handler} - Added interp->use_dhandlers and interp->use_autohandlers, more intuitive ways to turn on/off dhandlers and autohandlers. - Eliminated interp->verbose_compile_error, which is no longer needed and has not worked for some time. - Wrapped each component call in eval, allowing us to simplify the request stack code. No visible user change. - Documented that you cannot call return() from a <%shared> or <%once> section. (reported by Paolo Campanella) - Fixed documentation of escaped newline behavior. - Fixed incorrect code for using mod_perl args method in eg/session_handler.pl.