Apache2-ASP

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


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 )