FrontPage 98 Apache Patch Source Code
When using the FrontPage 98 Server Extensions for UNIX with the Apache web server, the
recommended configuration is to patch the Apache
web server. The patch to the Apache web server consists of two modifications:
- The FrontPage Apache module that intercepts remote requests from the FrontPage client
programs, validates security, and redirects the request to the fpexe suid root stub
program.
- The fpexe program, which accepts authoring requests from the FrontPage Apache module,
performs additional security validation, changes user ID to the owner of the website being
authored, and then invokes the appropriate FrontPage Server Extensions CGI executable.
The source code to the FrontPage Apache module and the fpexe program is presented here
for review. This source code is also included in the FrontPage 98 Server Extensions
for UNIX download kits suitable for compiling with customized builds of the Apache web
server.