Apache-SSI

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for Perl extension Apache::SSI.

2.19  Wed Jan 26 21:57:36 CST 2005

 - We now use $r->print() instead of print() inside SSI.pm, because
   the latter seemed to have buffering problems.

 - Added a Build.PL for installation via Module::Build.

 - Modified ssi_include() to check for an HTTP_OK status from the
   subrequest in addition to an OK status from the handler. [Aaron
   Ross]

 - Fixed an undefined-value warning that occurred in the time-related
   components when the time zone wasn't set. [Aaron Ross]

 - Made some modernization updates to the Apache::test module we use
   during testing.

 - Use Test.pm for testing output rather than my custom stuff.

2.18  Tue Jan 22 12:22:16 CST 2002
   Doing an include can mess up %ENV (and thus the query string, and
   the table of set variables), so we now make sure we restore it after
   executing a subrequest.

2.17  Mon Jan 14 13:58:21 CST 2002
   Added the Apache::FakeSSI class, which implements server-side
   includes in pure-perl so that its output can be filtered via
   Apache::Filter.  Note that its <!--#exec cgi="..."--> isn't
   functional yet.

   Fixed a problem with the MANIFEST - file t/docs.check/16 was missing.

2.16  Sun Dec  3 17:43:20 EST 2000
   The 'Filter' directive is now properly recognized as case-insensitive.

   We now use POSIX::strftime() instead of Date::Format::strftime() to
   format dates.  [covertka@muohio.edu (Kent Covert)]

   The 'echo' directives are now filled in using methods instead of
   subroutines, so derived classes can change the behavior of 'echo'
   directives and add new variables by creating new methods.  See
   docs. [covertka@muohio.edu (Kent Covert)]

   DATE_GMT and DATE_LOCAL variables are now properly formatted
   according to the 'timefmt'.

   We behave properly under a HEAD request.

2.15  Sun Nov  5 00:24:52 EST 2000
   Updated code to work with Apache::Filter 1.013 and greater.  If
   you're using Apache::Filter 1.012 or lower, you must use 2.14 or
   lower of Apache::SSI.  If you don't use Apache::Filter, you don't
   need to care.

2.14  Fri Nov  3 16:21:45 EST 2000
   We now use Apache::test for the 'make test' part of installation.
   Made changes throughout the distribution for this.

   Now correctly sets the DOCUMENT_URI environment variable. 
   [jacqui.caren@ig.co.uk (Jacqui Caren)]

   Nested if...endif sections now work correctly.  Previously they were
   not allowed. [dburry@tagnet.org (David Burry)]

   If the structure of if...endif XSSI sections is malformed, we now
   return an error instead of dying.  This seems better.  Note that
   mod_include will just continue on without any errors, giving really
   strange results that are hard to debug.

   The error() method will not attempt to write to the error logs in
   standalone mode anymore.  This was causing a fatal error in standalone
   mode.

   Added a test to the test suite that makes sure simple subclassing of
   Apache::SSI works as expected.

   Added a couple of tests (not exercised yet) for nested if...elsif XSSI
   structures.  Corresponding code is mostly written, but needs some more
   scrutiny & testing.


2.13  Sun Jun  4 01:34:36 EDT 2000
   Since HTML::SimpleParse now handles case-sensitivity correctly, we
   need to be a bit more careful in this module.  If you're using
   HTML::SimpleParse version 0.09 or greater, you'll need this here
   version (1.13) of Apache::SSI or greater if you want SSI to work.

   Improved the error message you get when there's no 'file' or 'virtual'
   attribute of an <!--#include--> tag.


2.12  Mon May 15 18:50:37 EDT 2000
   Don't force content_type to be 'text/html'.  Let the server admin
   decide that in the httpd.conf file.  [danmcc@metro.net (Dan McCormick)]

   Get the port, user, group, and path to httpd from the user at 'perl
   Makefile.PL' time.  This stuff is used during the 'make test' step.
   This module should now behave like Apache::Filter and
   Apache::AuthCookie with respect to those 4 parameters at test time.
   [perrin@primenet.com (Perrin Harkins) and Pin-Chieh.Wang@compaq.com
   (Wang, Pin-Chieh)]


2.11  Sun Feb 20 12:03:38 EST 2000
   - Fixed a bug in which $/ was being set to undef in Perl code called by
     <!--#perl--> directives (wald@library.ho.lucent.com (Robert Waldstein)).

   - To keep compatibility with mod_include, allow <!--#perl sub=Pack--> as
     an abbreviation for <!--#perl sub=Pack::handler-->



( run in 2.400 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )