You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rs...@hyperreal.org on 1998/04/01 14:23:13 UTC
cvs commit: apache-1.3/htdocs/manual new_features_1_3.html
rse 98/04/01 04:23:13
Modified: . CHANGES
htdocs/manual new_features_1_3.html
Log:
Give details about the greatly improved and extended
shared object support in Apache 1.3
Revision Changes Path
1.19 +24 -0 apache-1.3/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apache-1.3/CHANGES,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- CHANGES 1998/03/31 12:52:00 1.18
+++ CHANGES 1998/04/01 12:23:12 1.19
@@ -136,3 +136,27 @@
configuration scheme are available plus a lot of new options for
flexibly customizing Apache.
+ *) Dynamic Shared Object (DSO) support
+ The support for loading Apache modules under runtime from DSO files was
+ greatly enhanced: First, mod_so was cleaned up and the src/Configure
+ script was extended to setup the totally platform-dependend commands to
+ build DSO files on all major Unix platforms which support the pragmatic
+ dlopen() interface (Linux, FreeBSD, Solaris, SunOS, IRIX, OSF1,
+ UnixWare). The two popular platforms HP/UX and AIX are not supported
+ because they both use a very special proprietary interface. Second the
+ modules mod_proxy and mod_mime were unbundled to be able to use them
+ independend from each other. Finally the Makefile generation stuff in
+ src/Configure was overhauled to support building shared objects as
+ clean as building static objects. Additionally the new APACI (see
+ below) provides a powerful mechanism for out-of-the-box enabling,
+ building, installing and activating those DSO-based modules.
+
+ *) APache eXtenSion (APXS) support tool
+ Now that Apache provides full support for loading modules under runtime
+ from dynamic shared object (DSO) files, a new support tool "apxs" was
+ created which provides off-source building, installing and activating
+ of those DSO-based modules. It completely hides the platform-dependend
+ DSO-build commands from the user and provides an easy way to build
+ modules outside the Apache source tree. To achieve this APACI installs
+ the Apache C header files together with the "apxs" tool.
+
1.52 +27 -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.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- new_features_1_3.html 1998/03/29 12:27:37 1.51
+++ new_features_1_3.html 1998/04/01 12:23:13 1.52
@@ -599,6 +599,33 @@
directory layout. Any options from the old configuration scheme are
available plus a lot of new options for flexibly customizing Apache.
</LI>
+ <LI><STRONG>Dynamic Shared Object (DSO) support</STRONG>
+ <BR>
+ The support for loading Apache modules under runtime from DSO files was
+ greatly enhanced: First, <CODE>mod_so</CODE> was cleaned up and the
+ <CODE>src/Configure</CODE> script was extended to setup the totally
+ platform-dependend commands to build DSO files on all major Unix platforms
+ which support the pragmatic <CODE>dlopen()</CODE> interface (Linux, FreeBSD,
+ Solaris, SunOS, IRIX, OSF1, UnixWare). The two popular platforms HP/UX and
+ AIX are not supported because they both use a very special proprietary
+ interface. Second the modules <CODE>mod_proxy</CODE> and
+ <CODE>mod_mime</CODE> were unbundled to be able to use them independend from
+ each other. Finally the Makefile generation stuff in
+ <CODE>src/Configure</CODE> was overhauled to support building shared objects
+ as clean as building static objects. Additionally the new APACI (see below)
+ provides a powerful mechanism for out-of-the-box enabling, building,
+ installing and activating those DSO-based modules.
+ </LI>
+ <LI><STRONG>APache eXtenSion (APXS) support tool</STRONG>
+ <BR>
+ Now that Apache provides full support for loading modules under runtime from
+ dynamic shared object (DSO) files, a new support tool <CODE>apxs</CODE> was
+ created which provides off-source building, installing and activating of
+ those DSO-based modules. It completely hides the platform-dependend
+ DSO-build commands from the user and provides an easy way to build modules
+ outside the Apache source tree. To achieve this APACI installs the Apache C
+ header files together with the <CODE>apxs</CODE> tool.
+ </LI>
</UL>
<!--#include virtual="footer.html" -->