Changes for version 1.08 - 2007-06-26

  • Fixed bug "Upload hook failed: Can't call method "isa" on an undefined value at ..."
  • Fixed bug that resulted in multiple cookies being created on the initial request, when the first ASP script to be rendered contained Include() or TrapInclude() calls.
  • Added HTML::FillInForm as a dependency.
  • Added built-in "sticky forms" for all ASP scripts, exclusive of UploadHandler subclasses.
  • Began new offline test framework.
  • Added Apache2::ASP::Test::UserAgent.
  • Added Apache2::ASP::Test::MockRequest.
  • Updated Apache2::ASP::Request to work within the new test framework.
  • Removed some tests that need to be rewritten with the new test framework.
  • Updated some other tests to work with the new test framework as they are.
  • Added dependencies HTTP::Request::AsCGI, HTML::FillInForm and CGI::Simple.

Documentation

Introduction to Apache2::ASP

Modules

Perl extension for ASP on mod_perl2.
HTTP request abstraction for Apache2::ASP
Base class for Application State Managers.
MySQL backend for Apache2::ASP Application state
SQLite backend for Apache2::ASP Application state
Base class for ASP engines
A wrapper for CGI utility functions.
Configuration object for Apache2::ASP web applications.
Base class for all "form" handlers.
Base class for your GlobalASA
Config manager for Apache2::ASP web applications
Base class for all Apache2::ASP handlers
Instant file management for Apache2::ASP applications
Handler class for *.asp scripts
ASP -> Perl parsing engine
PerlPostConfigHandler for Apache2::ASP
Incoming request processor
Interact with the client.
Utility object for Apache2::ASP programming
Base class for Session State Managers.
MySQL backend for Apache2::ASP Session state
SQLite backend for Apache2::ASP Session state
URL Translations for Apache2::ASP web applications
Base class for Handlers that process file uploads
Default upload hook for Apache2::ASP
Argument for UploadHook instances

Provides

in lib/Apache2/ASP/Test/MockRequest.pm
in lib/Apache2/ASP/Test/UserAgent.pm