summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorJoshua Slive <slive@apache.org>2001-01-25 22:31:03 +0100
committerJoshua Slive <slive@apache.org>2001-01-25 22:31:03 +0100
commit370e0459130637b730069f4e14e58000516be9bb (patch)
tree29d61c80fa293c3d36dce763833d3cab93a4747d /docs
parentAdd fragment target (diff)
downloadapache2-370e0459130637b730069f4e14e58000516be9bb.tar.xz
apache2-370e0459130637b730069f4e14e58000516be9bb.zip
Updates to upgrading/new_features for some recent changes. I would
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
Diffstat (limited to 'docs')
-rw-r--r--docs/manual/new_features_2_0.html13
-rw-r--r--docs/manual/new_features_2_0.html.en13
-rw-r--r--docs/manual/upgrading.html26
-rw-r--r--docs/manual/upgrading.html.en26
4 files changed, 68 insertions, 10 deletions
diff --git a/docs/manual/new_features_2_0.html b/docs/manual/new_features_2_0.html
index a0127cf378..be30beef75 100644
--- a/docs/manual/new_features_2_0.html
+++ b/docs/manual/new_features_2_0.html
@@ -45,6 +45,19 @@
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>
diff --git a/docs/manual/new_features_2_0.html.en b/docs/manual/new_features_2_0.html.en
index a0127cf378..be30beef75 100644
--- a/docs/manual/new_features_2_0.html.en
+++ b/docs/manual/new_features_2_0.html.en
@@ -45,6 +45,19 @@
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>
diff --git a/docs/manual/upgrading.html b/docs/manual/upgrading.html
index 17ecd71a1b..31567c8ed3 100644
--- a/docs/manual/upgrading.html
+++ b/docs/manual/upgrading.html
@@ -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>
diff --git a/docs/manual/upgrading.html.en b/docs/manual/upgrading.html.en
index 17ecd71a1b..31567c8ed3 100644
--- a/docs/manual/upgrading.html.en
+++ b/docs/manual/upgrading.html.en
@@ -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>