##                      _             _ 
##  _ __ ___   ___   __| |    ___ ___| |  mod_ssl
## | '_ ` _ \ / _ \ / _` |   / __/ __| |  Apache Interface to OpenSSL
## | | | | | | (_) | (_| |   \__ \__ \ |  www.modssl.org
## |_| |_| |_|\___/ \__,_|___|___/___/_|  ftp.modssl.org
##                      |_____|         
## ____________________________________________________________________________
##
## Annotated mod_ssl patch file: ssldoc.patch
## Copyright (c) 1998-1999 Ralf S. Engelschall, All Rights Reserved. 
## Created on: 28-Jul-1999
##
## This file assembles changes to existing Apache source files
## between the original Apache and the patched variant. It can be
## automatically applied to a vanilla Apache source tree with the
## 'patch' tool to upgrade those files.  Each patch snippet is
## annotated with a short description.
##
## This file contains all patches to the Apache source
## tree which link the SSL documentation into the Apache
## documents tree.
##

+---------------------------------------------------------------------------
| Adjust the default frontdoor webpage where we now indicate that
| this is an SSL-aware Apache, give additional hyperlinks to mod_ssl and
| provide the three new "powered by Apache", "secured by mod_ssl" and
| "includes OpenSSL" buttons.
+---------------------------------------------------------------------------
Index: htdocs/index.html
--- htdocs/index.html	1998/07/21 18:45:50	1.1.1.1
+++ htdocs/index.html	1999/07/15 07:20:12	1.7
@@ -1,7 +1,17 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
  <HEAD>
-  <TITLE>Test Page for Apache Installation on Web Site</TITLE>
+  <TITLE>Test Page for the SSL-aware Apache Installation on Web Site</TITLE>
+  <STYLE TYPE="text/css">
+  H1 {
+      font-weight: bold;
+      font-size: 18pt;
+      line-height: 18pt;
+      font-family: arial,helvetica;
+      font-variant: normal;
+      font-style: normal;
+  }
+  </STYLE>
  </HEAD>
 <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
  <BODY
@@ -11,41 +21,62 @@
   VLINK="#000080"
   ALINK="#FF0000"
  >
-  <H1 ALIGN="CENTER">
-   It Worked!  The Apache Web Server is Installed on this Web Site!
+  <BLOCKQUOTE>
+  <BR>
+  <H1>
+  It Worked!<BR>
+  The SSL-aware Apache Web Server is Installed on this Web Site.
   </H1>
   <P>
+  <HR NOSHADE>
+  <P>
   If you can see this page, then the people who own this domain have just
   installed the <A HREF="http://www.apache.org/">Apache Web server</A>
-  software successfully.  They now have to add content to this directory
-  and replace this placeholder page, or else point the server at their real
-  content.
+  software and <A HREF="http://www.modssl.org/">Apache
+  Interface to OpenSSL (mod_ssl)</A> successfully.  They now have to add
+  content to this directory and replace this placeholder page, or else point
+  the server at their real content.
   </P>
-  <HR>
   <BLOCKQUOTE>
+   <STRONG>ATTENTION!</STRONG><BR>
    If you are seeing this page instead of the site you expected, please
    <STRONG>contact the administrator of the site involved.</STRONG>
-   (Try sending mail to <SAMP>&lt;Webmaster@<EM>domain</EM>&gt;</SAMP>.)
+   (Try sending mail to <SAMP>&lt;webmaster@<EM>domain</EM>&gt;</SAMP>.)
    Although this site is
    running the Apache software it almost certainly has no other connection
    to the Apache Group, so please do not send mail about this site or its
    contents to the Apache authors.  If you do, your message will be
-   <STRONG><BIG>ignored</BIG></STRONG>.
+   <STRONG>ignored</STRONG>.
   </BLOCKQUOTE>
-  <HR>
   <P>
   The Apache
   <A
    HREF="manual/index.html"
   >documentation</A>
-  has been included with this distribution.
+  has been included with this distribution.<BR>
+  Especially read the 
+  <A
+   HREF="manual/mod/mod_ssl/"
+  >SSL documentation</A>
+  carefully.
   </P>
   <P>
-  The Webmaster of this site is free to use the image below on
-  an Apache-powered Web server.  Thanks for using Apache!
+  The Webmaster of this site is free to use the images below on
+  an SSL-aware Apache Web server. <BR>
+  Thanks for using Apache!
   </P>
+  <HR NOSHADE>
+  <P>
   <DIV ALIGN="CENTER">
-   <IMG SRC="apache_pb.gif" ALT="">
+   <A HREF="http://www.apache.org/"
+   ><IMG SRC="manual/images/apache_pb.gif" ALT="Apache Webserver" BORDER=0></A>
+   &nbsp;
+   <A HREF="http://www.modssl.org/"
+   ><IMG SRC="manual/images/mod_ssl_sb.gif" ALT="mod_ssl Interface" BORDER=0></A>
+   &nbsp;
+   <A HREF="http://www.openssl.org/"
+   ><IMG SRC="manual/images/openssl_ics.gif" ALT="OpenSSL Toolkit" BORDER=0></A>
   </DIV>
+  </BLOCKQUOTE>
  </BODY>
 </HTML>

+---------------------------------------------------------------------------
| Add a hyperlink to the mod_ssl document.
+---------------------------------------------------------------------------
Index: htdocs/manual/mod/index.html
--- htdocs/manual/mod/index.html	1998/07/21 18:45:52	1.1.1.1
+++ htdocs/manual/mod/index.html	1999/03/21 18:29:55	1.6
@@ -111,6 +113,8 @@
 <DD>Experimental support for loading modules (DLLs on Windows) at runtime
 <DT><A HREF="mod_speling.html">mod_speling</A> Apache 1.3 and up
 <DD>Automatically correct minor typos in URLs
+<DT><A HREF="mod_ssl/index.html">mod_ssl</A> Apache 1.3 with mod_ssl applied
+<DD>Apache SSL interface to SSLeay
 <DT><A HREF="mod_status.html">mod_status</A>
 <DD>Server status display
 <DT><A HREF="mod_userdir.html">mod_userdir</A>

+---------------------------------------------------------------------------
| Add hyperlinks for all SSL directives which are
| documented inside the mod_ssl document.
+---------------------------------------------------------------------------
Index: htdocs/manual/mod/directives.html
--- htdocs/manual/mod/directives.html	1999/03/21 11:51:27	1.1.1.5
+++ htdocs/manual/mod/directives.html	1999/04/12 15:34:20	1.15
@@ -210,6 +211,27 @@
 <LI><A HREF="mod_setenvif.html#setenvif">SetEnvIf</A>
 <LI><A HREF="mod_setenvif.html#SetEnvIfNoCase">SetEnvIfNoCase</A>
 <LI><A HREF="mod_mime.html#sethandler">SetHandler</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLPassPhraseDialog">SSLPassPhraseDialog</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLMutex">SSLMutex</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLRandomSeed">SSLRandomSeed</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLSessionCache">SSLSessionCache</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLSessionCacheTimeout">SSLSessionCacheTimeout</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLEngine">SSLEngine</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLProtocol">SSLProtocol</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLCipherSuite">SSLCipherSuite</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLCertificateFile">SSLCertificateFile</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLCertificateKeyFile">SSLCertificateKeyFile</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLCACertificatePath">SSLCACertificatePath</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLCACertificateFile">SSLCACertificateFile</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLCARevocationPath">SSLCARevocationPath</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLCARevocationFile">SSLCARevocationFile</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLVerifyClient">SSLVerifyClient</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLVerifyDepth">SSLVerifyDepth</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLLog">SSLLog</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLLogLevel">SSLLogLevel</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLOptions">SSLOptions</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLRequireSSL">SSLRequireSSL</A>
+<LI><A HREF="mod_ssl/ssl_reference.html#SSLRequire">SSLRequire</A>
 <LI><A HREF="core.html#startservers">StartServers</A>
 <LI><A HREF="core.html#threadsperchild">ThreadsPerChild</A>
 <LI><A HREF="core.html#timeout">TimeOut</A>
