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