Apache2-ASP

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  - Updated asphelper script.  It was writing a GlobalASA.pm with a syntax error.
  - Added more tests.

2.03  2008-12-01
  - Updated ASPPage to handle parsing MasterPages that include code similar to the following:
  <asp:ContentPlaceHolder id="meta_description"><meta name="description" content="" /></asp:ContentPlaceHolder>
  <asp:ContentPlaceHolder id="meta_keywords"><meta name="keywords" content="" /></asp:ContentPlaceHolder>

2.02  2008-12-01
  - Sometimes @INC would not contain all of the directories specified under <libs>
    in the config.  This bug should now be fixed.

2.01  2008-11-30
  - The codebase is solid and has been running several relatively high-traffic
    websites for several months.  Time for a production release of the 2.x code.

2.00_26   2008-11-20
  - Fixed a bug that caused problems when a page inheriting from a sub-masterpage
    overrode a placeholder from a super-masterpage.

2.00_25   2008-11-20
  - Fixed a bug with nested MasterPages which caused some fatal errors.
  - Fixed another issue with nested MasterPages which caused the parser to
    not interpret all <asp:ConentPlaceHolder /> tags (when there were more than one)
    inside of an <asp:Content /> in a nested MasterPage.  I suppose you really
    had to be there.
  - Added tests to check for these problems with nested MasterPages.

2.00_24   2008-11-19
  - Added Apache2::ASP::Manual::BestPractices.

2.00_23   2008-11-19
  - Added asphelper.
  - Moved asphelper and runasp into the sbin/* directory in the distribution.
  - Added Test::Memory::Cycle to the PREREQ_RPM list in Makefile.PL
  - Fixed a (hopefully) rare corner-case in which thaw($Application) would return
    undef - the solution was to default to an empty hashref { }.
  - Fixed a but in ASPPage in which empty asp:ContentPlaceHolder tags in MasterPages
    caused the "%s does not define an asp:ContentPlaceHolder with an id of %s" error
    even for legitimate child pages.
  - Added Apache2::ASP::ConfigNode::System::Settings.
  - $Config->system->settings->someSettingName works as expected.
  - foreach $hashref ( $Config->system->settings ) { } now works as expected.
  - Added more tests to t/01.03-configloader.t for config testing (by no means complete).

2.00_22   2008-10-10
  - Fixed a bug which caused GlobalASA to not initialize properly.

2.00_21   2008-11-10
  - Minor adjustments.
  - Added some documentation.

2.00_20   2008-11-07
  - Added missing file t/lib/My/ErrorHandler.pm to MANIFEST.

2.00_19   2008-11-07
  - Added some /Manual/* documentation.
  - HTTPContext now correctly traps "unhandled tag" errors.

2.00_18   2008-11-05
  - New *.pm files in the PAGE_CACHE are chmod 0666.
  - Added ErrorHandler.  By default, it prints a stacktrace to the browser and
    sends a copy to the email address specified in the <errors> config.
  - Added <errors> section to config.
  - Updated configuration DTD for <errors> section.
  - Apache2::ASP::ModPerl now correctly returns a 0 value and sets $r->status.
  - $Server->RegisterCleanup references the correct Apache2::RequestRec object.
  - Added "runasp," the command-line interface to run ASP scripts.

2.00_17   2008-11-04
  - Fixed a bug which caused Apache2::ASP::Test::UserAgent to not get the
    output buffer content from the correct Mock request object (meaning that
    $s->ua->get('/url.asp')->content was always empty.
  - Added test to make sure that the above fix stays in place.
  - Internal changes within HTTPContext WRT self-hash-notation upgraded to get_prop().

2.00_16   2008-11-03
  - ASPPage mkdir's each missing part of the page cache.
  - ConfigParser correctly handles configs that don't specify any request filters.
  - Re-included Apache2::ASP::TransHandler, albeit with different semantics.

2.00_15   2008-11-01
  - XML Config file schema updated - (settings, env_vars) to support DTD validation.
  - DTD for XML Config is now included.

2.00_14   2008-10-31
  - If querystring or form data contains multiple values for the same parameter,
    that parameter will become an arrayref of values.
  - Multiple config post-processors can be defined in the config XML file.  They
    will be executed in the order they are listed in the config XML file.
  - Nested master pages are now supported.

2.00_13   2008-10-30
  - Each upload form submission should now include a unique "uploadID=xxx" value.
  - Multiple concurrent uploads from the same user under the same session are
    now supported because of the uploadID=xxx logic.

2.00_12   2008-10-29
  - (handler)->init_asp_objects( $context ) was not getting called correctly.

2.00_11   2008-10-29
  - ASPPage updated so that pages containing "~" in their text will not cause
    syntax errors after being parsed.
  - File uploads are handled correctly by ModPerl, UploadHandler and MediaManager.

2.00_10   2008-10-26
  - Server.RegisterCleanup(\&subref, \@argref) now fires both from the command-line
    and within an actual mod_perl environment.

2.00_09   2008-10-24
  - Pages that use MasterPages are now executed with the correct @_.
  - Added Apache2::ASP::FormHandler again.

2.00_08   2008-10-23
  - Apache2::ASP::Apache creates a new HTTPContext from the correct class/subclass now.
  - Source code is filtered with: s/(\$Response\->End)/return $1/sg;

2.00_07   2008-10-22
  - Adjustments to HTTPContext to better support massive stack-depths of "inner" HTTPContexts.

2.00_06   2008-10-22



( run in 0.910 second using v1.01-cache-2.11-cpan-39bf76dae61 )