Revision history for Perl extension Apache::PageKit.
For more details on migration, see migration/README
2.15 No functional changes to 2.14_15 API compatible to 1.19
1.19
! Adjust post_max limit to sync with yet another incompatble
change in libapreq2. The new default limit is
64_000_000 instead of 100_000_000 the current limit
in libapreq2 is 64 * 1024 * 1024
( Boris Zentner )
- Fix: typo in Apache2::PageKit::View::get_static_gzip
should improve speed of sending static gzipped files
( Shimon Rura )
1.18
- Allow testsuit to catch up with Changes in Apache::Test.
POST's can be redirected on the fly.
Otherwise the tests 05, 06 and 07 fail.
( Boris Zentner )
1.17
- Add: new config option use_recent_login_timeout in the global
section of Config.xml. Defaults to yes.
( Boris Zentner, Shimon Rura )
- Adjust Makefile.PL to support ExtUtils::MakeMaker > 6.21
( Boris Zentner, Mike Castle )
1.16
- Fix: Use Apache::ServerRec and Apache::ServerUtil in
Apache::ErrorReport ( Boris Zentner )
! The param method returns a empty list in list context if
the param was not defined. Older PageKits returned undef
( Boris Zentner )
- Fix: add missing : in binmode $fh, ":encoding(...)";
( Boris Zentner )
- Fix: typo in scripts/pkit_rename_app.pl ( Boris Zentner )
1.15
- Add: request_class parameter just for the case, that you like
another class or subclass do what Apache::Request do for
you. Defaults to Apache::Request::PageKit
( Boris Zentner )
- Fix: conversion error if the tmpl file's encoding is != utf8
and no content_var's are used. affects only perl < 5.8.0
( Boris Zentner )
- Add: Basic testsuite ( Boris Zentner )
- Remove setup_eg.pl this file is obsolete ( Boris Zentner )
- Fix: Fresh created session cookie headers are wrongly not send
for pkit_redirect pages this is fixed now. ( Boris Zentner )
- Add: Experimental support for Template Toolkit. Enabled with
template_class = "Template" in your Config.xml
( Boris Zentner)
- Fix: with pkit_admin=on and perl 5.8.x the input data is
converted to your default_input_charset.
( Boris Zentner, Sean Lee )
- Send Content-Length header for static files. ( Boris Zentner )
- Fix: eg/dbfile needs rw permission even for nobody or nouser
if apache is started as root.
( Boris Zentner, Shawn Poulson )
1.14
- Fix: parse for xsl-params again in the xsl files. This was
broken in 1.13. ( Ben Ausden )
- Fix: add use Apache::PageKit::Model to eg/Model/MyPageKit.Common.pm
since it is possible that the application class is loaded
before Apache::PageKit ( Boris Zentner )
- the eg site use DBD::SQLite now. This obsoletes
DBD::CSV, SQL::Statement and Text::CSV_XS.
( Boris Zentner )
- fop_command can be disabled with fop_command = ""
( Boris Zentner, Shimon Rura )
- Remove Apache->request calls from Apache::PageKit::Edit
just to make apache 2 changes smaller ( Boris Zentner )
- Fix: Parse Accept-Charsets more pettier ( Boris Zentner )
! If the client browser has no accept charset header or no good one,
deliver in the default_output_charset and set the charset
in the content_type header. ( Erik Günther )
- Fix uri_prefix in conjunction with can_edit
( Boris Zentner, Erik Günther )
1.13
- Add support for Apache2 ( Boris Zentner )
- Add scripts/pkit_rename_app.pl it helps to start new applications
fast ( Boris Zentner )
- Add and tags. ( Boris Zentner )
- Fix filetest for upload_tmp_dir ( Boris Zentner )
- Fix locale support. One message was twice in the .po files.
( Boris Zentner )
- Fix Encoding of Apache::PageKit::Edit. Use HTML::Entities
and encode only '<>&"' ( Boris Zentner )
- Fix encoding of Apache::ErrorReport stacktrace
( Boris Zentner, Paul Flinders )
1.12
- PageKit now install the right version for the installed perl.
This requires the patch command if you use perl 5.8.x.
( Boris Zentner )
- Replace Apache::test with Apache::Test ( Boris Zentner )
- Workaround segfault in XML::LibXML2 in context with findnodes
( Boris Zentner )
- Add large comments in front of custom response headers for MSIE.
( Boris Zentner )
- Send full response messages if no data is send to the user.
This fix display problems on some browsers.
( Boris Zentner, Rob Starkey )
- Send headers even if we process a SubRequest
( Boris Zentner, Anton Permyakov )
- Some case changes in the eg site, to get it working
case-sensitive. ( Boris Zentner )
- All PageKit vars in the output object like pkit_user, pkit_done
and so on are in lowercase now. This is usefull if we use
another templating engine where case matters.
( Boris Zentner )
- Add docs for pkit_internal_execute_redirect
( Boris Zentner )
- pkit_internal_redirect and pkit_internal_execute_redirect
handle page_id's with parameters (Boris Zentner)
- Fix: Cache handling on the client side more restrictive
( Boris Zentner )
- Fixed bug in params_as_string when value is 0 ( TJ Mather )
- Improved error message when template not found
and XML::LibXSLT not installed ( TJ Mather )
- Fix: Expansion of multivalued parameters for HTML::Template
( Paul G. Weiss )
- FIX: Typo in HAVE_NOT_MESSAGES close tag.
( Boris Zentner )
- Add new option upload_tmp_dir
see Apache::Request TEMP_DIR ( Ben Ausden )
- Large speedup for all static pages ( Boris Zentner )
- Add docs for the ignore_fillinform_fields methode
(Boris Zentner)
- Fix: remove again 0xa0 chars from FAQ.pod
(Boris Zentner)
1.11
- Fix early delivery of static pages (Paul G. Weiss)
- Add Apache::PageKit::FAQ (Boris Zentner)
- Fix: Search attributes for a page in the sections
even if the page has some other attributes
(Glenn Morgan)
- Fix: Add missing # to the colors in eg/Common.pm
(Boris Zentner)
- Fix expansion of unused pkit_macro tags to ''
(Boris Zentner)
- Fix pkit_get_session_id to work even without a real
session (Boris Zentner, Russell D. Weiss)
- Add page attribute use_sessions defaults to 'yes'
(Boris Zentner, Russell D. Weiss)
- Fix PKIT_SELFURL and handling of empty parameters
(Bill Karwin)
- Fix PKIT_MACRO expansion for nested templates.
(Boris Zentner, Russell D. Weiss)
- setup_eg.pl is now os indpendent (Boris Zentner)
- Add docs for , , and
pkit_component_params_hashref (Boris Zentner)
- Fix pkit_validate_input to work with Data::FormValidator >= 1.11
(Paul G. Weiss, Boris Zentner)
1.10
- Add a note to the docs, that some pages can not be protected
(Boris Zentner, Rob Starkey)
- Fix some links in the eg site to work in a different
location (Boris Zentner)
- Do not deliver a page direct if the client forget to add a '/'
instead redirect to the right place. This is done to get
relative links right. (Boris Zentner)
- Prepare PageKit for W32 (Boris Zentner)
- Avoid changing apr->filename and apr->path_info
(Boris Zentner)
- Fix warning, when the clients browser did not send a
User-Agent header. (Boris Zentner)
- Fix for startup when passed parameter should override
PKIT_ROOT and PKIT_SERVER settings (TJ Mather)
- Workaround another UTF conversion bug in perl 5.6.1
(Boris Zentner, Gabriel Burca)
- Fix docs for PKIT_HAVE_MESSAGES and PKIT_HAVE_NOT_MESSAGES
(Boris Zentner)
- Fix: pkit_edit translate & to & since