45 results (0.143 seconds)
Matt Sergeant
cachecache - a plugin that provides a cache API using the Cache::Cache module
dir_to_xml - Convert a directory request to XML
doc_viewer - A pod viewer for the local AxKit2 docs
error_xml - Convert 500 errors to XML and process through XSLT
fast_mime_map - File extension to MIME type mapping
generic_transform - generic transformation of XML
magic_mime_map - Use File::MMagic to set MIME type
parse_post_data - Parse the body of a POST request
request_log - Creates a request log in combined log format
serve_cgi - AxKit2 can do CGIs too!
serve_file - Plugin for serving raw files
serve_file - Plugin for serving directories
serve_file - Plugin for serving raw files
spod5 - Displays spod5 (pod to s5) presentations
stats - Default statistics plugin for the console.
typeless_uri - convert typeless URIs (URIs without extension) to working file references
uri_to_file - Convert URIs to filenames, and other critical stuff
uri_to_file - Convert URIs to filenames, and other critical stuff
plugins/logging/file - Logging plugin to send logging to a file
plugins/logging/warn - Logging plugin to send logging to STDERR
AxKit2 - XML Application Server
AxKit2::Config - Configuration class
AxKit2::Connection - The client/connection side class.
AxKit2::Constants - Constants for plugins to use
AxKit2::HTTPHeaders - HTTP Request and Response header class
AxKit2::Plugin - base class for all plugins
AxKit2::Processor - AxKit's core XML processing engine
AxKit2::Transformer::XSP - eXtensible Server Pages
AxKit2::XSP::SimpleTaglib - alternate XSP taglib helper
AxKit2::XSP::TaglibHelper - module to make it easier to write a taglib
AxKit2::Client in lib/AxKit2/Client.pm
AxKit2::Config::Global in lib/AxKit2/Config/Global.pm
AxKit2::Config::Location in lib/AxKit2/Config/Location.pm
AxKit2::Config::Server in lib/AxKit2/Config/Server.pm
AxKit2::Console in lib/AxKit2/Console.pm
AxKit2::Server in lib/AxKit2/Server.pm
AxKit2::Test in lib/AxKit2/Test.pm
AxKit2::Test::Server in lib/AxKit2/Test.pm
AxKit2::Transformer in lib/AxKit2/Transformer.pm
AxKit2::Transformer::TAL in lib/AxKit2/Transformer/TAL.pm
AxKit2::Transformer::XPathScript in lib/AxKit2/Transformer/XPathScript.pm
AxKit2::Transformer::XSLT in lib/AxKit2/Transformer/XSLT.pm
AxKit2::Transformer::XSP::Page in lib/AxKit2/Transformer/XSP.pm
AxKit2::Utils in lib/AxKit2/Utils.pm
AxKit2::XSP::Core in lib/AxKit2/Transformer/XSP.pm
AxKit2::XSP::DefaultHandler in lib/AxKit2/Transformer/XSP.pm
AxKit2::XSP::SAXHandler in lib/AxKit2/Transformer/XSP.pm
AxKit2::XSP::SAXParser in lib/AxKit2/Transformer/XSP.pm
Changes for version 1.1
    • Only load Data::Dumper and Devel::GC::Helper in the forked process when doing "leaks" in the console so as not to bloat the parent.
    • Many fixes to serve_file
    • Continuation support
    • Much improved error handling
    • Implemented error output for most non-OK responses
    • Improved gallery speed
    • Made keep-alives work
    • Numerous performance improvements
    • New config directive system
    • Added typeless_uri plugin
    • Work around a bug in debian's libxml-perl-sax-base
    • Fix small security hole in doc_viewer plugin
    • Implemented test framework (and some tests)
    • Fully implement AIO versions of uri_to_file and serve_file
    • Support HTTP/0.9 requests
    • Support If-Modified-Since/Last-Modified in serve_file
    • Fully fix path_info parsing to be same as Apache HTTPD
    • Added typeless URI plugin
    • Added LOADS of documentation
    • New plugin configuration API allows plugins to add config items trivially with almost zero code
    • Accept inbound connections faster
    • Added initial version of webmail plugin
    • Added parse_post_data plugin (for parsing POST request data)
    • Added spod5 presentation sytem (better than AxPoint!)
    • Support dumping the stack trace in the log for error_xml plugin
    • Added generic_transform plugin, a static transformation pipeline builder as it was common in AxKit1
    • Added moewiki - a tiny AxKit2 wiki in 30 lines of code
    • Added a favicon.ico

Hosting generously
sponsored by Bytemark