Apache-SSI
view release on metacpan or search on metacpan
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 )