FILES.TXT for the HTTP Modules in Mbedthis AppWeb
--------------------------------------------------------------------------------

This document describes the important files in this directory. The optional
modules for the AppWeb HTTP server are here. 

The key directories and files are:

Directory       Purpose
-----------------------
openSsl         - OpenSSL module for SSL protocol handling
php             - PHP module
php5            - Experimental PHP5 module



File                 Purpose
----------------------------
adminHandler.cpp     - Administration handler. Not for production use
adminHandler.h       - Admin handler header
authHandler.cpp      - Non-terminal Authorization handler
authHandler.h        - Authorization handler header
capiModule.cpp       - C language API module
cgiHandler.cpp       - CGI handler
cgiHandler.h         - CGI handler header
compatModule.cpp     - GoAhead Web Server compatibility module
compatModule.h       - GoAhead Web Server compatibility module header
copyHandler.cpp      - Copy handler for static content 
copyHandler.h        - Copy handler header
dh1024.pem           - 1024 bit key for OpenSSL
dh512.pem            - 512 bit key for OpenSSL
egiHandler.cpp       - Embedded Gateway Interface (EGI) handler
egiHandler.h         - EGI header
ejsFiles             - Embedded JavaScript files to use for Visual Studio 
ejsModule.cpp        - Embedded JavaScript module
ejsModule.h          - Embedded JavaScript module header
espHandler.cpp       - Embedded Server Pages (ESP) handler
espHandler.h         - ESP handler header
libadminModule.dsp   - Visual Studio project to build the admin handler
libauthModule.dsp    - Visual Studio project to build the auth module
libcapiModule.dsp    - Visual Studio project to build the C API module
libcgiModule.dsp     - Visual Studio project to build the CGI handler
libcompatModule.dsp  - Visual Studio project to build the WebServer compat 
libcopyModule.dsp    - Visual Studio project to build the copy handler
libegiModule.dsp     - Visual Studio project to build the EGI handler
libejsModule.dsp     - Visual Studio project to build the EJS module
libespModule.dsp     - Visual Studio project to build the ESP handler
libsslModule.dsp     - Visual Studio project to build the SSL module
libuploadModule.dsp  - Visual Studio project to build the upload module
make.dep             - Makefile dependencies
Makefile             - Makefile to build all modules
sslModule.cpp        - SSL support logic to interface with OpenSSL provider
sslModule.h          - SSL header
uploadHandler.cpp    - Upload module for client file upload
uploadHandler.h      - Upload module header


OpenSSL              Purpose
----------------------------
libopenSslModule.dsp - Visual Studio project to build the OpenSSL module
make.dep             - Makefile dependencies
Makefile             - Makefile to build OpenSSL
openSslDh.h          - Key header
openSslModule.cpp    - OpenSSL module code
openSslModule.h      - OpenSSL header

PHP                  Purpose
----------------------------
libphp4Module.dsp    - Visual Studio project to build the PHP module
make.dep             - Makefile dependencies
Makefile             - Makefile to build PHP
phpHandler.cpp       - PHP handler
phpHandler.h         - PHP handler header

--------------------------------------------------------------------------------

Other important files to read:

README.TXT -- Description of the HTTP server.

--------------------------------------------------------------------------------

Copyright (c) 2003-2004 Mbedthis Software, LLC. All Rights Reserved.
Mbedthis and AppWeb are trademarks of Mbedthis Software, LLC. Other 
brands and their products are trademarks of their respective holders.

See LICENSE.TXT for software license details.

--------------------------------------------------------------------------------
# Local variables:
# tab-width: 4
# c-basic-offset: 4
# End:
# vim:tw=78
# vim600: sw=4 ts=4 fdm=marker
# vim<600: sw=4 ts=4
