mod_xmlrpc_auth - Apache module for XML-RPC Authentication
mod_xmlrpc_auth is an Apache module which performs XML-RPC authentication.
Prerequisites
In order to build mod_xmlrpc_auth, you need to have the Apache apxs tool installed. You also need the following libraries installed:
xmlrpc-c http://xmlrpc-c.sourceforge.net/ w3c-libwww http://www.w3c.org/Library/
Installation
To build mod_xmlrpc_auth, you should be able to simply run these commands:
./configure
make
make install
Encap Package Support
To build this software as an Encap package, you can pass the --enable-encap option to configure. This will be automatically enabled if the epkg or mkencap programs are detected on the system, but can be overridden by the --disable-encap option.
When building an Encap package, the configure script will automatically adjust the installation prefix to use an appropriate Encap package directory. It does this using a heuristic algorithm which examines the values of the ${ENCAP_SOURCE} and ${ENCAP_TARGET} environment variables and the argument to configure's --prefix option.
If mkencap was detected on the system, it will be automatically run during "make install". By default, epkg will also be run, but this can be inhibited with the --disable-epkg-install configure option.
For information on the Encap package management system, see the WSG Encap Archive:
Configuration
For configuration information, please see the mod_xmlrpc_auth.conf file.
Home Site
The mod_xmlrpc_auth home site is:
http://www-dev.cites.uiuc.edu/mod_xmlrpc_auth/
The latest version will always be available from that location.
Compatibility Code
mod_xmlrpc_auth depends on some library calls which are not available or not usable on some platforms. To accomodate these systems, I've included a version of these calls in the compat subdirectory.
I've slightly modified these functions for integration into this source tree, but the functionality has not been modified from the original source. Please note that while this code should work for you, I didn't write it, so please don't send me bug reports on it.
Author
Feedback welcome.
Mark D. Roth <roth@uiuc.edu>
Campus Information Technologies and Educational Services
University of Illinois at Urbana-Champaign
