]> granicus.if.org Git - apache/commitdiff
Updates to upgrading/new_features for some recent changes. I would
authorJoshua Slive <slive@apache.org>
Thu, 25 Jan 2001 21:31:03 +0000 (21:31 +0000)
committerJoshua Slive <slive@apache.org>
Thu, 25 Jan 2001 21:31:03 +0000 (21:31 +0000)
guess that there are still tons of things missing from these files.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87839 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/new_features_2_0.html
docs/manual/new_features_2_0.html.en
docs/manual/upgrading.html
docs/manual/upgrading.html.en

index a0127cf378e13d7be734776aab5ea0d8e81ac230..be30beef7589fbdeb28086741774f579d17abc10 100644 (file)
     allow more flexibility. Also, new calls have been added that provide
     additional module capabilities without patching the core Apache server.
 
+<DT><STRONG>IPv6 Support</STRONG></DT>
+<DD>On systems where IPv6 is supported by the underlying Apache
+    Portable Runtime library, Apache gets IPv6 listening sockets by
+    default.  Additionally, the Listen, NameVirtualHost, and
+    &lt;VirtualHost&gt; directives support IPv6 numeric address
+    strings (e.g., "Listen [fe80::1]:8080").</DD>
+
+<DT><STRONG>Filtering</STRONG></DT>
+<DD>Apache modules may now be written as filters which act on the
+    stream of content as it is delivered to or from the server.  This
+    allows, for example, the output of CGI scripts to be parsed for
+    Server Side Include directive by mod_include.</DD>
+
 </DL>
 
 <P><HR>
index a0127cf378e13d7be734776aab5ea0d8e81ac230..be30beef7589fbdeb28086741774f579d17abc10 100644 (file)
     allow more flexibility. Also, new calls have been added that provide
     additional module capabilities without patching the core Apache server.
 
+<DT><STRONG>IPv6 Support</STRONG></DT>
+<DD>On systems where IPv6 is supported by the underlying Apache
+    Portable Runtime library, Apache gets IPv6 listening sockets by
+    default.  Additionally, the Listen, NameVirtualHost, and
+    &lt;VirtualHost&gt; directives support IPv6 numeric address
+    strings (e.g., "Listen [fe80::1]:8080").</DD>
+
+<DT><STRONG>Filtering</STRONG></DT>
+<DD>Apache modules may now be written as filters which act on the
+    stream of content as it is delivered to or from the server.  This
+    allows, for example, the output of CGI scripts to be parsed for
+    Server Side Include directive by mod_include.</DD>
+
 </DL>
 
 <P><HR>
index 17ecd71a1bb2392b5a1ee12f0cbfadcf7fcab1f0..31567c8ed3fa4dcda22b4e10830f877150254cb6 100644 (file)
@@ -36,6 +36,13 @@ into <a href="mpm.html">Multi-Processing Modules</a> (MPMs).</li>
 <H3>Run-Time Configuration Changes</H3>
 
 <UL>
+<li>Many directives that were in the core server in Apache 1.3
+are now in the MPMs.  If you wish the behavior of the server
+to be as similar as possible to the behavior of Apache 1.3,
+you should select the <a href="mod/prefork.html">prefork</a>
+MPM.  Other MPMs will have different directives to control process
+creation and request processing.</li>
+
 <li>The <code>CacheNegotiatedDocs</code> directive now takes
 the argument <code>on</code> or <code>off</code>.  Existing
 instances of <code>CacheNegotiatedDocs</code> should be replaced
@@ -77,9 +84,6 @@ The method used to serve requests is now determined by the selection
 of MPM.  There is currently no MPM designed to be launched by
 inetd.</li>
 
-<li>Many directives that were in the core server in Apache 1.3
-are now in the MPMs.</li>
-
 <li>The mod_log_agent and mod_log_referer modules which provided the
 <code>AgentLog</code>, <code>RefererLog</code> and
 <code>RefererIgnore</code> directives have been removed.  Agent and
@@ -87,6 +91,12 @@ referer logs are still available using the <a
 href="mod/mod_log_config.html#customlog">CustomLog</a> directive of
 mod_log_config.</li>
 
+<li>The <code>AddModule</code> and <code>ClearModuleList</code>
+directives no longer exist.  These directives where used to ensure
+that modules could be enabled in the correct order.  The new
+Apache 2.0 API allows modules to explicitly specify their ordering,
+eliminating the need for these directives.</li>
+
 </UL>
 
 <H3>Misc Changes</H3>
@@ -103,8 +113,9 @@ been replaced by <code>-t -D DUMP_VHOSTS</code>.</li>
 
 <li>The <code>httpd</code> command line option <code>-X</code> has
 been removed.  Most MPMs allow the same functionality to be requested
-by setting the <code>ONE_PROCESS</code> and <code>NO_DETACH</code>
-environment variables prior to launching <code>httpd</code>.</li>
+by using the <code>-D ONE_PROCESS</code> command line
+option.  In addition, a <code>-D NO_DETACH</code> command line
+option is available.</li>
 
 <li>The module mod_auth_digest, which was experimental in Apache 1.3
 is now a standard module.</li>
@@ -112,6 +123,11 @@ is now a standard module.</li>
 <li>The mod_mmap_static module, which was experimental in Apache 1.3
 has been replaced with mod_file_cache.</li>
 
+<li>The distribution has been completely reorganized so that it no
+longer contains an independent <code>src</code> directory.  Instead,
+the sources are logically organized under the main distribution 
+directory, and installations of the compiled server should be 
+directed to a separate directory.</li>
 
 </UL>
 
index 17ecd71a1bb2392b5a1ee12f0cbfadcf7fcab1f0..31567c8ed3fa4dcda22b4e10830f877150254cb6 100644 (file)
@@ -36,6 +36,13 @@ into <a href="mpm.html">Multi-Processing Modules</a> (MPMs).</li>
 <H3>Run-Time Configuration Changes</H3>
 
 <UL>
+<li>Many directives that were in the core server in Apache 1.3
+are now in the MPMs.  If you wish the behavior of the server
+to be as similar as possible to the behavior of Apache 1.3,
+you should select the <a href="mod/prefork.html">prefork</a>
+MPM.  Other MPMs will have different directives to control process
+creation and request processing.</li>
+
 <li>The <code>CacheNegotiatedDocs</code> directive now takes
 the argument <code>on</code> or <code>off</code>.  Existing
 instances of <code>CacheNegotiatedDocs</code> should be replaced
@@ -77,9 +84,6 @@ The method used to serve requests is now determined by the selection
 of MPM.  There is currently no MPM designed to be launched by
 inetd.</li>
 
-<li>Many directives that were in the core server in Apache 1.3
-are now in the MPMs.</li>
-
 <li>The mod_log_agent and mod_log_referer modules which provided the
 <code>AgentLog</code>, <code>RefererLog</code> and
 <code>RefererIgnore</code> directives have been removed.  Agent and
@@ -87,6 +91,12 @@ referer logs are still available using the <a
 href="mod/mod_log_config.html#customlog">CustomLog</a> directive of
 mod_log_config.</li>
 
+<li>The <code>AddModule</code> and <code>ClearModuleList</code>
+directives no longer exist.  These directives where used to ensure
+that modules could be enabled in the correct order.  The new
+Apache 2.0 API allows modules to explicitly specify their ordering,
+eliminating the need for these directives.</li>
+
 </UL>
 
 <H3>Misc Changes</H3>
@@ -103,8 +113,9 @@ been replaced by <code>-t -D DUMP_VHOSTS</code>.</li>
 
 <li>The <code>httpd</code> command line option <code>-X</code> has
 been removed.  Most MPMs allow the same functionality to be requested
-by setting the <code>ONE_PROCESS</code> and <code>NO_DETACH</code>
-environment variables prior to launching <code>httpd</code>.</li>
+by using the <code>-D ONE_PROCESS</code> command line
+option.  In addition, a <code>-D NO_DETACH</code> command line
+option is available.</li>
 
 <li>The module mod_auth_digest, which was experimental in Apache 1.3
 is now a standard module.</li>
@@ -112,6 +123,11 @@ is now a standard module.</li>
 <li>The mod_mmap_static module, which was experimental in Apache 1.3
 has been replaced with mod_file_cache.</li>
 
+<li>The distribution has been completely reorganized so that it no
+longer contains an independent <code>src</code> directory.  Instead,
+the sources are logically organized under the main distribution 
+directory, and installations of the compiled server should be 
+directed to a separate directory.</li>
 
 </UL>