xml-axkit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jw...@axkit.org
Subject [SVN] [272] various: remove POSIX dependence for core modules/ important plugins, thus making a simple server more light-weight
Date Mon, 27 Jul 2009 15:35:04 GMT
Revision: 272
          http://trac.axkit.org/axkit2/changeset/272
Author:   jwalt
Date:     2009-07-27 15:35:03 +0000 (Mon, 27 Jul 2009)

Log Message:
-----------
various: remove POSIX dependence for core modules/important plugins, thus making a simple
server more light-weight
various: fix some warnings (plugins/demo/webshell, plugins/update_xml)
lib/AxKit2/Client.pm: improve continuations, makes helper modules with different behaviours
possible
lib/AxKit2/Plugin.pm: modifications for new continuation functionality
lib/AxKit2/Continuation.pm: new file, helper for continuations
lib/AxKit2/Async/Fork.pm: new helper for forking off lengthy processing tasks
lib/AxKit2/Config.pm: fix quoted strings
lib/AxKit2/HTTPHeaders.pm: add no_cache method
lib/AxKit2/Processor.pm: make it DWIM when passing file names
lib/AxKit2/Transformer/XSLT.pm: allow registering perl extension functions
lib/AxKit2/Utils.pm: move cryptographically secure PRNG from plugins/authenticate here as
a generic helper function
plugins/typeless_uri: sane default extension list (was missing the obvious .xml)
plugins/validate_xforms: simply decline if nothing was sent
plugins/dir_to_xml: provide properly xml-escape path URL and display values
plugins/fast_mime_map: some more common file types, use /etc/mime.types if present
plugins/formcheck: remove form data from request on failure, for subsequent plugins
plugins/formmail: share some of the generically named settings; improve message formatting
plugins/generic_transform: fix bug with new TransformParam* settings
plugins/manage_files: minor improvements with file uploading
plugins/authenticate: enable password file updates from other plugins; add automatic failure
rate limiting
plugins/chroot: run server in chroot jail
plugins/dump_request: debugging aid: dump request data as HTML
plugins/demo/blog: new demo application, manages a blog
plugins/create_from_template: create files if they don't exist yet (enables plugins/demo/blog
to manage a forum)
plugins/generate_filename: create file names after a configurable template (to be used in
conjunction with other modules)
plugins/save_xforms: store an XForms submission in a file
plugins/search_xapian: search files using a Xapian index
plugins/authenticate_magic_cookie: authentication module using a magic (secret) query value
plugins/demo/validate_email: implementation of the common double opt-in method
plugins/demo/update_list: editor for CSV files or roughly similar config file formats (e.g.,
.forward files)
plugins/demo/user_signup: generic sign up mechanism (using randomly generated passwords and
double opt-in)
plugins/demo/user_profile: connects various plugins for typical user self-management functionality
plugins/xsrf_protection: protection agains cross-site request forgery; not yet ready for usage

Modified Paths:
--------------
    trunk/lib/AxKit2/Client.pm
    trunk/lib/AxKit2/Config.pm
    trunk/lib/AxKit2/Connection.pm
    trunk/lib/AxKit2/HTTPHeaders.pm
    trunk/lib/AxKit2/Plugin.pm
    trunk/lib/AxKit2/Processor.pm
    trunk/lib/AxKit2/Transformer/XSLT.pm
    trunk/lib/AxKit2/Utils.pm
    trunk/plugins/authenticate
    trunk/plugins/demo/webshell
    trunk/plugins/dir_to_xml
    trunk/plugins/fast_mime_map
    trunk/plugins/formcheck
    trunk/plugins/formmail
    trunk/plugins/generic_transform
    trunk/plugins/manage_files
    trunk/plugins/request_log
    trunk/plugins/serve_dir
    trunk/plugins/typeless_uri
    trunk/plugins/update_xml
    trunk/plugins/validate_xforms

Added Paths:
-----------
    trunk/lib/AxKit2/Async/
    trunk/lib/AxKit2/Async/Fork.pm
    trunk/lib/AxKit2/Continuation.pm
    trunk/plugins/authenticate_magic_cookie
    trunk/plugins/chroot
    trunk/plugins/create_from_template
    trunk/plugins/demo/blog
    trunk/plugins/demo/update_list
    trunk/plugins/demo/user_signup
    trunk/plugins/demo/validate_email
    trunk/plugins/dump_request
    trunk/plugins/generate_filename
    trunk/plugins/save_xforms
    trunk/plugins/xapian_search
    trunk/plugins/xsrf_protection



Mime
View raw message