pcs 98/02/03 03:40:25
Modified: htdocs/manual new_features_1_3.html
htdocs/manual/mod directives.html index.html mod_dld.html
Added: htdocs/manual/mod mod_so.html
Log:
Document change from mod_dld to mod_so. Actual mod_so usage info to
still pretty minimal.
Revision Changes Path
1.42 +6 -0 apache-1.3/htdocs/manual/new_features_1_3.html
Index: new_features_1_3.html
===================================================================
RCS file: /export/home/cvs/apache-1.3/htdocs/manual/new_features_1_3.html,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- new_features_1_3.html 1998/02/01 22:05:28 1.41
+++ new_features_1_3.html 1998/02/03 11:40:20 1.42
@@ -256,6 +256,12 @@
directive added to <A HREF="mod/mod_info.html">mod_info</A></STRONG><BR>
Allows additional information to be listed along with a specified module.
+<LI><STRONG>Experimental module to load modules at runtime on
Unix</STRONG><BR>
+ The new module <SAMP><A HREF="mod/mod_so.html">mod_so</A></SAMP>
+ enables the addition of modules when Apache is started, rather
+ than requiring a recompilation. This is currently experimental,
+ and replaces the old <SAMP>mod_dld</SAMP> module.
+
<LI><STRONG>Performance Improvements</STRONG>
<UL>
<LI>IP-based virtual hosts are looked up via hash table,
1.38 +2 -2 apache-1.3/htdocs/manual/mod/directives.html
Index: directives.html
===================================================================
RCS file: /export/home/cvs/apache-1.3/htdocs/manual/mod/directives.html,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- directives.html 1998/01/26 18:24:27 1.37
+++ directives.html 1998/02/03 11:40:22 1.38
@@ -120,9 +120,9 @@
<LI><A HREF="core.html#limit"><Limit></A>
<LI><A HREF="core.html#listen">Listen</A>
<LI><A HREF="core.html#listenbacklog">ListenBacklog</A>
-<LI><A HREF="mod_dld.html#loadfile">LoadFile</A> (Unix)
+<LI><A HREF="mod_so.html#loadfile">LoadFile</A> (Unix)
<LI><A HREF="mod_dll.html#loadfile">LoadFile</A> (Windows)
-<LI><A HREF="mod_dld.html#loadmodule">LoadModule</A> (Unix)
+<LI><A HREF="mod_so.html#loadmodule">LoadModule</A> (Unix)
<LI><A HREF="mod_dll.html#loadmodule">LoadModule</A> (Windows)
<LI><A HREF="core.html#location"><Location></A>
<LI><A HREF="core.html#locationmatch"><LocationMatch></A>
1.24 +4 -2 apache-1.3/htdocs/manual/mod/index.html
Index: index.html
===================================================================
RCS file: /export/home/cvs/apache-1.3/htdocs/manual/mod/index.html,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- index.html 1998/01/26 16:54:03 1.23
+++ index.html 1998/02/03 11:40:22 1.24
@@ -58,8 +58,8 @@
<DD>MD5 authentication
<DT><A HREF="mod_dir.html">mod_dir</A>
<DD>Basic directory handling.
-<DT><A HREF="mod_dld.html">mod_dld</A>
-<DD>Start-time linking with the GNU libdld.
+<DT><A HREF="mod_dld.html">mod_dld</A> Apache 1.2.* and earlier
+<DD>Start-time linking with the GNU libdld. Replaced in Apache 1.3 by mod_so
<DT><A HREF="mod_dll.html">mod_dll</A>
<DD>Start-time module linking with Win32 DLLs.
<DT><A HREF="mod_env.html">mod_env</A>
@@ -99,6 +99,8 @@
<DD>Powerful URI-to-filename mapping using regular expressions
<DT><A HREF="mod_setenvif.html">mod_setenvif</A> Apache 1.3 and up
<DD>Set environment variables based on client information
+<DT><A HREF="mod_so.html">mod_so</A> Apache 1.3 and up
+<DD>Experimental support for loading modules at runtime on Unix
<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_status.html">mod_status</A>
1.7 +4 -0 apache-1.3/htdocs/manual/mod/mod_dld.html
Index: mod_dld.html
===================================================================
RCS file: /export/home/cvs/apache-1.3/htdocs/manual/mod/mod_dld.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- mod_dld.html 1998/01/28 19:11:46 1.6
+++ mod_dld.html 1998/02/03 11:40:23 1.7
@@ -15,6 +15,10 @@
<!--#include virtual="header.html" -->
<H1 ALIGN="CENTER">Module mod_dld</H1>
+<STRONG><FONT COLOR="red">This module is obsolete. As of version
+1.3 of Apache, it has been replaced with <A HREF="mod_so.html">
+mod_so</A>. </FONT></STRONG>
+
This module is contained in the <CODE>mod_dld.c</CODE> file, and is not
compiled in by default. It provides for loading of executable code
and modules into the server at start-up time, using the GNU dld library.
1.1 apache-1.3/htdocs/manual/mod/mod_so.html
Index: mod_so.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Apache module mod_so</TITLE>
</HEAD>
<!-- Background white, links blue (unvisited), navy (visited), red (active)
-->
<BODY
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#000080"
ALINK="#FF0000"
>
<!--#include virtual="header.html" -->
<H1 ALIGN="CENTER">Module mod_so</H1>
This module is contained in the <CODE>mod_so.c</CODE> file, and is not
compiled in by default. It provides for loading of executable code and
modules into the server at start-up time, on Unix systems. Win32
systems use <A HREF="mod_dll.html">mod_dll</A> instead. This module is
only available in Apache 1.3 and up.
<h2>Summary</h2>
This is an experimental module. On selected operating systems it can
be used to load modules into Apache at runtime, rather than requiring
a recompilation.
<h2>Directives</h2>
<UL>
<LI><A HREF="#loadfile">LoadFile</A>
<LI><A HREF="#loadmodule">LoadModule</A>
</UL>
<HR>
<h2><A name="loadfile">LoadFile</A></h2>
<!--%plaintext <?INDEX {\tt LoadFile} directive> -->
<A
HREF="directive-dict.html#Syntax"
REL="Help"
><STRONG>Syntax:</STRONG></A> LoadFile <EM>filename filename ...</EM><BR>
<A
HREF="directive-dict.html#Context"
REL="Help"
><STRONG>Context:</STRONG></A> server config<BR>
<A
HREF="directive-dict.html#Status"
REL="Help"
><STRONG>Status:</STRONG></A> Experimental<BR>
<A
HREF="directive-dict.html#Module"
REL="Help"
><STRONG>Module:</STRONG></A> mod_so<P>
The LoadFile directive links in the named object files or libraries when
the server is started; this is used to load additional code which
may be required for some module to work. <EM>Filename</EM> is relative
to <A HREF="core.html#serverroot">ServerRoot</A>.<P><HR>
<h2><A name="loadmodule">LoadModule</A></h2>
<!--%plaintext <?INDEX {\tt LoadModule} directive> -->
<A
HREF="directive-dict.html#Syntax"
REL="Help"
><STRONG>Syntax:</STRONG></A> LoadModule <EM>module filename</EM><BR>
<A
HREF="directive-dict.html#Context"
REL="Help"
><STRONG>Context:</STRONG></A> server config<BR>
<A
HREF="directive-dict.html#Status"
REL="Help"
><STRONG>Status:</STRONG></A> Experimental<BR>
<A
HREF="directive-dict.html#Module"
REL="Help"
><STRONG>Module:</STRONG></A> mod_so<P>
The LoadModule directive links in the object file or library <EM>filename</EM>
and adds the module structure named <EM>module</EM> to the list of active
modules. <EM>Module</EM> is the name of the external variable of type
<CODE>module</CODE> in the file. Example:
<BLOCKQUOTE><CODE>
LoadModule status_module modules/mod_status.so
</CODE></BLOCKQUOTE>
loads the module in the modules subdirectory of the ServerRoot.<P>
<!--#include virtual="footer.html" -->
</BODY>
</HTML>