Apache2-ASP
view release on metacpan or search on metacpan
1.37 2008-03-16
- Updated MANIFEST to include missing file t/lib/MyDBI.pm
1.36 2008-03-04
- Rewrote Apache2::ASP::Config and Apache2::ASP::GlobalConfig.
- Removed Apache2::ASP::PostConfigHandler.
- You no longer need to include the following in your httpd.conf:
PerlModule Apache2::ASP::PostConfigHandler
PerlPostConfigHandler Apache2::ASP::PostConfigHandler
- Minor speed improvements as a result of cleaner config logic.
1.35 2008-02-27
- Removed all references to "use CGI" to reduce memory footprint
and improve performance.
- Added Apache2::ASP::SimpleCGI for use by Apache2::ASP::Test::UserAgent.
- Added dependency HTTP::Body for Apache2::ASP::SimpleCGI to function.
1.34 2008-02-26
- Minor updates to Apache2::ASP::MediaManager.
- Added a workaround to Apache2::ASP::GlobalConfig for the
"internal dummy connection" issue.
More details at http://wiki.apache.org/httpd/InternalDummyConnection
1.33 2008-02-25
- Fixed a bug that caused the intrinsic ASP objects (Request, Response, etc)
to not be available at the right point in time for UploadHook subclasses
(including subclasses of MediaManager).
So now, calling $Response->Redirect(...) from sub after_create() will work.
1.32 2008-02-24
- Removed Application_OnStart and added Server_OnStart event to
GlobalASA.
- Added documentation to Apache2::ASP::Test::Base.
- Added documentation to Apache2::ASP::Test::Fixtures.
1.31 2008-02-20
- Added $Session->reset() method.
- Added Apache2::ASP::Test::Base.
- Added dependancy Data::Properties::YAML
- Added /etc/properties.yaml
- Added Apache2::ASP::Test::Fixtures.
- Added /etc/test_fixtures.yaml
- Fixed a bug in Apache2::ASP::Request that caused forms with multiple
values for the same parameter (i.e. 3 checkboxes named the same, but
with different values) to only return 1 value.
- Completely overhauled the test suite. No longer requires Apache::Test
and should run find as root. More tests are needed, but at least
what's there should run correctly.
- Fixed a bug in Apache2::ASP::Config that caused errors when a
Session or Application State Manager was not in @INC until
after the <settings> section had been initialized.
1.29 2008-02-06
- Fixed a bug that caused Response->Include to misbehave when used in
conjunction with RequestFilters.
1.28 2008-02-06
- Added $Response->Decline and changed the return value of $Response->End
and $Response->Redirect to 0 and 302 respectively.
- Now inside RequestFilters you can simply say 'return $Response->Declined'
or 'return $Response->Redirect("/mypage.asp")' to exit the RequestFilter.
- Documentation for RequestFilters and Response needs to be updated to
reflect this change.
1.27 2008-02-06
- Moved the <request_filters> config section under config/web_application
instead of config/web_application/settings.
1.26 2008-02-05
- Hotfix for config. Was crashing unless settings.request_filters was defined.
1.25 2008-02-05
- Added the concept of "Request Filters" as Apache2::ASP::RequestFilter. These
are useful for centralizing authorization code. Request Filters are stackable.
- Added config.web_application.settings.request_filters.filter and documented it in
the documentation for Apache2::ASP::RequestFilter.
- Request Filters will be considered experimental until v1.26 is released.
1.24 2008-01-17
- Fixes a problem with $Request->Cookies( $name ) that caused it to return undef
instead of the cookie's value.
- When Response->Include( $nonexistent_file ) is called, a simple diagnostic is
printed to the buffer ("Cannot Response.Include '$file' - the file does not exist")
and Carp::cluck dumps a stacktrace to STDERR.
- If $Response->End or $Response->Redirect is called in Script_OnStart then the script
is no longer processed.
1.23 2007-12-27
- Apache2::ASP::Config now only adds PAGE_CACHE and $Config->handler_root to @INC
if they have not already been added before.
- Apache2::ASP::Response no longer flushes headers after Response.Include().
1.22 2007-12-18
- Fixed a bug that caused changes in the $Session object made
from within $Response->Include() and $Response->TrapInclude() to not persist.
- Removed warnings like this:
Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/5.8.5/Apache2/ASP/Server.pm line 40.
- $Session->save() does not (wastefully) persist $s->{asp} any longer.
- Apache2::ASP::Request was handling cookies wrong. This behavior has been improved.
Still does not handle expiration yet (this can be done with $Response->AddHeader(...) ).
- Improved (fixed) problems associated with running multiple Apache2::ASP-powered websites
under the same Apache server under different VirtualHosts. Now expects PerlOptions +Parent
and PerlSetEnv APACHE2_ASP_APPLICATION_ROOT /path/to/your/root inside of <VirtualHost> directives.
1.21 2007-12-04
- Bugfixes to Apache2::ASP::Request and Apache2::ASP::Response.
- *Recommended* upgrade to this version if you are running any previous version.
1.20 2007-10-22
- Updated Makefile.PL to compile even if Apache::Test is not installed.
- Added requirement Apache2::Directive.
1.19 2007-10-20
- Minor updates in preparation for the release of Apache2::ASP::WebApp.
1.18 2007-10-20
- Added before_run() and after_run() methods to Apache2::ASP::Handler.
These methods can be overridden by subclasses and executed before and
after the "run()" method is called.
( run in 0.789 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )