Apache-SSI

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

   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-->
     (wald@library.ho.lucent.com (Robert Waldstein)).

   - Made a note in the documentation that calling subroutines by name is
     usually quite a bit faster than using anonymous subrefs.

2.10  Sun Dec 12 14:32:02 EST 1999
   - The handler() routine will now respect HEAD requests and not send
     the entire document in such cases.  Thanks to Kevin Murphy.

2.09  Nov 28 21:55
   - Added support for the 'timefmt' config directive for formatting
     time-related output (thanks to Vassilii Khachaturov for the idea
     & implementation).

2.08  Aug 28 01:29
   - Forgot to include a couple of files in the distribution - they
     were files used during the 'make test' phase of installation.  No
     effect on functionality here. (Thanks to Tony Cox for the spot)

2.07  Aug 10 17:39
   - Now requires HTML::SimpleParse 0.06, which fixes a bug in
     backslash-escaping of HTML key-value pairs.

   - Markus Schuh showed me how to fix the warning (line "85") that I
     introduced in 2.06.  Thanks!

   - For <!--#exec --> stuff, we now check OPT_INCNOEXEC instead of
     OPT_EXECCGI.

2.06_1  Wed Feb  3 11:31:52 EST 1999
   - Forgot to include some 'make test' files in the MANIFEST, so they
     didn't get distributed.  No changes to the code here.

2.06  Wed Feb  3 00:16:12 EST 1999
   - The boolean expressions of the <!--#if--> and <!--#elsif--> directives
     are now handled with a Perl eval().  This allows proper parsing of
     expressions like "!($var)", and even lets you use pre-loaded Perl
     subroutines in those expressions.  The specific mechanism I'm using to
     fill in the variables is quite voodooey, I'd appreciate some feedback
     on how it's working.

   - Sometime in the last few versions I introduced a new "Use of
     uninitialized value at blib/lib/Apache/SSI.pm line 85" warning, but I
     can't for the life of me figure out what's uninitialized.  Anyone?
     That line is:



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