You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by el...@apache.org on 2020/02/08 17:26:11 UTC

svn commit: r1873802 - in /httpd/httpd/branches/2.4.x/docs: man/ manual/ manual/developer/ manual/mod/ manual/programs/ manual/vhosts/

Author: elukey
Date: Sat Feb  8 17:26:11 2020
New Revision: 1873802

URL: http://svn.apache.org/viewvc?rev=1873802&view=rev
Log:
documentation rebuild [skip ci]

Added:
    httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.html
    httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.html.en
    httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.xml.meta
Modified:
    httpd/httpd/branches/2.4.x/docs/man/fcgistarter.8
    httpd/httpd/branches/2.4.x/docs/manual/developer/modguide.html.en
    httpd/httpd/branches/2.4.x/docs/manual/index.html.en
    httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml
    httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.de
    httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.es
    httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.fr
    httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.ja
    httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.ko
    httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.tr
    httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.zh-cn
    httpd/httpd/branches/2.4.x/docs/manual/mod/event.html.en
    httpd/httpd/branches/2.4.x/docs/manual/mod/index.html.en
    httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.html.en
    httpd/httpd/branches/2.4.x/docs/manual/mod/mod_status.html.en
    httpd/httpd/branches/2.4.x/docs/manual/mod/mpm_common.html.en
    httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.html.en
    httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.fr
    httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.meta
    httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.tr
    httpd/httpd/branches/2.4.x/docs/manual/programs/configure.html.en
    httpd/httpd/branches/2.4.x/docs/manual/programs/fcgistarter.html.en
    httpd/httpd/branches/2.4.x/docs/manual/sitemap.html.en
    httpd/httpd/branches/2.4.x/docs/manual/vhosts/fd-limits.html.en

Modified: httpd/httpd/branches/2.4.x/docs/man/fcgistarter.8
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/man/fcgistarter.8?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/man/fcgistarter.8 (original)
+++ httpd/httpd/branches/2.4.x/docs/man/fcgistarter.8 Sat Feb  8 17:26:11 2020
@@ -19,7 +19,7 @@
 .el .ne 3
 .IP "\\$1" \\$2
 ..
-.TH "FCGISTARTER" 8 "2018-07-06" "Apache HTTP Server" "fcgistarter"
+.TH "FCGISTARTER" 8 "2020-02-08" "Apache HTTP Server" "fcgistarter"
 
 .SH NAME
 fcgistarter \- Start a FastCGI program
@@ -46,7 +46,7 @@ Currently only works on Unix systems\&.
  
 .TP
 \fB-c \fIcommand\fR\fR
-FastCGI program  
+Absolute path of the FastCGI program  
 .TP
 \fB-p \fIport\fR\fR
 Port which the program will listen on  

Modified: httpd/httpd/branches/2.4.x/docs/manual/developer/modguide.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/developer/modguide.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/developer/modguide.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/developer/modguide.html.en Sat Feb  8 17:26:11 2020
@@ -182,7 +182,7 @@ the server based on the value of this ta
 
 <h3><a name="hook_declaration" id="hook_declaration">Hooking into httpd</a></h3>
 <p>
-To begin with, we only want to create a simple handler, that replies to the 
+To begin with, we only want to create a simple handler that replies to the 
 client browser when a specific URL is requested, so we won't bother setting 
 up configuration handlers and directives just yet. Our initial module 
 definition will look like this:</p>
@@ -210,7 +210,7 @@ just want to hook onto the requests and
 is the name of a function we will create to manage how we hook onto the 
 request process. In this example module, the function has just one purpose; 
 To create a simple hook that gets called after all the rewrites, access 
-control etc has been handled. Thus, we will let the server know, that we want 
+control etc has been handled. Thus, we will let the server know that we want 
 to hook into its process as one of the last modules: 
 </p>
 

Modified: httpd/httpd/branches/2.4.x/docs/manual/index.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/index.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/index.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/index.html.en Sat Feb  8 17:26:11 2020
@@ -38,7 +38,7 @@ Documentation</h1>
 <a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
 <a href="./zh-cn/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
 </div>
-<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google Search" type="submit" /><input value="10" name="num" type="hidden" /><input value="en" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.4" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
+<form method="get" action="https://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google Search" type="submit" /><input value="10" name="num" type="hidden" /><input value="en" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.4" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
 <table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Release Notes</a></h2>
 <ul><li><a href="new_features_2_4.html">New features with Apache 2.3/2.4</a></li>
 <li><a href="new_features_2_2.html">New features with Apache 2.1/2.2</a></li>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml Sat Feb  8 17:26:11 2020
@@ -118,6 +118,7 @@
   <modulefile>mod_status.xml</modulefile>
   <modulefile>mod_substitute.xml</modulefile>
   <modulefile>mod_suexec.xml</modulefile>
+  <modulefile>mod_systemd.xml</modulefile>
   <modulefile>mod_unique_id.xml</modulefile>
   <modulefile>mod_unixd.xml</modulefile>
   <modulefile>mod_userdir.xml</modulefile>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.de
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.de?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.de (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.de Sat Feb  8 17:26:11 2020
@@ -118,6 +118,7 @@
   <modulefile>mod_status.xml</modulefile>
   <modulefile>mod_substitute.xml</modulefile>
   <modulefile>mod_suexec.xml</modulefile>
+  <modulefile>mod_systemd.xml</modulefile>
   <modulefile>mod_unique_id.xml</modulefile>
   <modulefile>mod_unixd.xml</modulefile>
   <modulefile>mod_userdir.xml</modulefile>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.es
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.es?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.es [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.es [utf-8] Sat Feb  8 17:26:11 2020
@@ -118,6 +118,7 @@
   <modulefile>mod_status.xml</modulefile>
   <modulefile>mod_substitute.xml</modulefile>
   <modulefile>mod_suexec.xml</modulefile>
+  <modulefile>mod_systemd.xml</modulefile>
   <modulefile>mod_unique_id.xml</modulefile>
   <modulefile>mod_unixd.xml</modulefile>
   <modulefile>mod_userdir.xml</modulefile>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.fr?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.fr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.fr [utf-8] Sat Feb  8 17:26:11 2020
@@ -118,6 +118,7 @@
   <modulefile>mod_status.xml.fr</modulefile>
   <modulefile>mod_substitute.xml.fr</modulefile>
   <modulefile>mod_suexec.xml.fr</modulefile>
+  <modulefile>mod_systemd.xml.fr</modulefile>
   <modulefile>mod_unique_id.xml.fr</modulefile>
   <modulefile>mod_unixd.xml.fr</modulefile>
   <modulefile>mod_userdir.xml.fr</modulefile>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.ja
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.ja?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.ja [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.ja [utf-8] Sat Feb  8 17:26:11 2020
@@ -118,6 +118,7 @@
   <modulefile>mod_status.xml.ja</modulefile>
   <modulefile>mod_substitute.xml</modulefile>
   <modulefile>mod_suexec.xml.ja</modulefile>
+  <modulefile>mod_systemd.xml</modulefile>
   <modulefile>mod_unique_id.xml.ja</modulefile>
   <modulefile>mod_unixd.xml</modulefile>
   <modulefile>mod_userdir.xml.ja</modulefile>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.ko
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.ko?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.ko [euc-kr] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.ko [euc-kr] Sat Feb  8 17:26:11 2020
@@ -118,6 +118,7 @@
   <modulefile>mod_status.xml.ko</modulefile>
   <modulefile>mod_substitute.xml</modulefile>
   <modulefile>mod_suexec.xml.ko</modulefile>
+  <modulefile>mod_systemd.xml</modulefile>
   <modulefile>mod_unique_id.xml.ko</modulefile>
   <modulefile>mod_unixd.xml</modulefile>
   <modulefile>mod_userdir.xml.ko</modulefile>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.tr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.tr?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.tr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.tr [utf-8] Sat Feb  8 17:26:11 2020
@@ -118,6 +118,7 @@
   <modulefile>mod_status.xml.tr</modulefile>
   <modulefile>mod_substitute.xml</modulefile>
   <modulefile>mod_suexec.xml.tr</modulefile>
+  <modulefile>mod_systemd.xml</modulefile>
   <modulefile>mod_unique_id.xml</modulefile>
   <modulefile>mod_unixd.xml.tr</modulefile>
   <modulefile>mod_userdir.xml.tr</modulefile>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.zh-cn
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.zh-cn?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.zh-cn [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/allmodules.xml.zh-cn [utf-8] Sat Feb  8 17:26:11 2020
@@ -118,6 +118,7 @@
   <modulefile>mod_status.xml</modulefile>
   <modulefile>mod_substitute.xml</modulefile>
   <modulefile>mod_suexec.xml</modulefile>
+  <modulefile>mod_systemd.xml</modulefile>
   <modulefile>mod_unique_id.xml</modulefile>
   <modulefile>mod_unixd.xml</modulefile>
   <modulefile>mod_userdir.xml</modulefile>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/event.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/event.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/event.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/event.html.en Sat Feb  8 17:26:11 2020
@@ -118,24 +118,29 @@ of the <code class="directive">AsyncRequ
         The status page of <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> shows new columns under the Async connections section:</p>
         <dl>
             <dt>Writing</dt>
-            <dd>While sending the response to the client, it might happen that the TCP write buffer fills up because the connection is too slow. Usually in this case a <code>write()</code> to the socket returns <code>EWOULDBLOCK</code> or <code>EAGAIN</code>, to become writable again after an idle time. The worker holding the socket might be able to offload the waiting task to the listener thread, that in turn will re-assign it to the first idle worker thread available once an event will be raised for the socket (for example, "the socket is now writable"). Please check the Limitations section for more information.
+	    <dd>While sending the response to the client, it might happen that the TCP write buffer fills up because the connection is too slow.
+	 Usually in this case, a <code>write()</code> to the socket returns <code>EWOULDBLOCK</code> or <code>EAGAIN</code> to become writable again after an idle time.
+	 The worker holding the socket might be able to offload the waiting task to the listener thread, that in turn will re-assign it to the first idle worker thread available once an event will be raised for the socket (for example, "the socket is now writable").
+	 Please check the Limitations section for more information.
             </dd>
 
             <dt>Keep-alive</dt>
             <dd>Keep Alive handling is the most basic improvement from the worker MPM.
             Once a worker thread finishes to flush the response to the client, it can offload the
-            socket handling to the listener thread, that in turns will wait for any event from the
+            socket handling to the listener thread, that in turn will wait for any event from the
             OS, like "the socket is readable". If any new request comes from the client, then the
             listener will forward it to the first worker thread available. Conversely, if the
             <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> occurs then the socket will be
-            closed by the listener. In this way the worker threads are not responsible for idle
-            sockets and they can be re-used to serve other requests.</dd>
+            closed by the listener. In this way, the worker threads are not responsible for idle
+            sockets, and they can be re-used to serve other requests.</dd>
 
             <dt>Closing</dt>
             <dd>Sometimes the MPM needs to perform a lingering close, namely sending back an early error to the client while it is still transmitting data to httpd.
             Sending the response and then closing the connection immediately is not the correct thing to do since the client (still trying to send the rest of the
-            request) would get a connection reset and could not read the httpd's response. The lingering close is time bounded but it can take relatively long
-            time, so it's offloaded to a worker thread (including the shutdown hooks and real socket close). From 2.4.28 onward this is also the
+	    request) would get a connection reset and could not read the httpd's response.
+	    The lingering close is time-bounded, but it can take a relatively long
+	    time, so it's offloaded to a worker thread (including the shutdown hooks and real socket close).
+	    From 2.4.28 onward, this is also the
             case when connections finally timeout (the listener thread never handles connections besides waiting for and dispatching their events).
             </dd>
         </dl>
@@ -145,33 +150,33 @@ of the <code class="directive">AsyncRequ
     
 
     <h3><a name="graceful-close" id="graceful-close">Graceful process termination and Scoreboard usage</a></h3>
-        <p>This mpm showed some scalability bottlenecks in the past leading to the following
+        <p>This mpm showed some scalability bottlenecks in the past, leading to the following
         error: "<strong>scoreboard is full, not at MaxRequestWorkers</strong>".
         <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>
         limits the number of simultaneous requests that will be served at any given time
         and also the number of allowed processes
         (<code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> 
-        / <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>), meanwhile
+        / <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>); meanwhile,
         the Scoreboard is a representation of all the running processes and
         the status of their worker threads. If the scoreboard is full (so all the
         threads have a state that is not idle) but the number of active requests
         served is not <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>,
         it means that some of them are blocking new requests that could be served
         but that are queued instead (up to the limit imposed by
-        <code class="directive"><a href="../mod/mpm_common.html#listenbacklog">ListenBacklog</a></code>). Most of the times
+        <code class="directive"><a href="../mod/mpm_common.html#listenbacklog">ListenBacklog</a></code>). Most of the time,
         the threads are stuck in the Graceful state, namely they are waiting to
         finish their work with a TCP connection to safely terminate and free up a
-        scoreboard slot (for example handling long running requests, slow clients
+        scoreboard slot (for example, handling long-running requests, slow clients
         or connections with keep-alive enabled). Two scenarios are very common:</p>
         <ul>
-            <li>During a <a href="../stopping.html#graceful">graceful restart</a>.
-            The parent process signals all its children to complete
+            <li>During a <a href="../stopping.html#graceful">graceful restart</a>,
+            the parent process signals all its children to complete
             their work and terminate, while it reloads the config and forks new
             processes. If the old children keep running for a while before stopping,
             the scoreboard will be partially occupied until their slots are freed.
             </li>
-            <li>When the server load goes down in a way that causes httpd to
-            stop some processes (for example due to
+            <li>The server load goes down in a way that causes httpd to
+            stop some processes (for example, due to
             <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>).
             This is particularly problematic because when the load increases again,
             httpd will try to start new processes.
@@ -187,7 +192,7 @@ of the <code class="directive">AsyncRequ
             <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code>.
             <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> and
             <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> are used
-            to limit the amount of active processes, meanwhile
+            to limit the amount of active processes; meanwhile,
             <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code> 
             takes also into account the ones doing a graceful
             close to allow extra slots when needed. The idea is to use
@@ -200,7 +205,7 @@ of the <code class="directive">AsyncRequ
             <li>During graceful shutdown, if there are more running worker threads
             than open connections for a given process, terminate these threads to
             free resources faster (which may be needed for new processes).</li>
-            <li>If the scoreboard is full, prevent more processes to finish
+            <li>If the scoreboard is full, prevent more processes from finishing
             gracefully due to reduced load until old processes have terminated
             (otherwise the situation would get worse once the load increases again).</li>
         </ul>
@@ -224,14 +229,14 @@ of the <code class="directive">AsyncRequ
         data, and the amount of data produced by the filter is too big to be
         buffered in memory, the thread used for the request is not freed while
         httpd waits until the pending data is sent to the client.<br />
-        To illustrate this point we can think about the following two situations:
+        To illustrate this point, we can think about the following two situations:
         serving a static asset (like a CSS file) versus serving content retrieved from
         FCGI/CGI or a proxied server. The former is predictable, namely the event MPM
         has full visibility on the end of the content and it can use events: the worker
         thread serving the response content can flush the first bytes until <code>EWOULDBLOCK</code>
         or <code>EAGAIN</code> is returned, delegating the rest to the listener. This one in turn
-        waits for an event on the socket, and delegates the work to flush the rest of the content
-        to the first idle worker thread. Meanwhile in the latter example (FCGI/CGI/proxied content)
+        waits for an event on the socket and delegates the work to flush the rest of the content
+        to the first idle worker thread. Meanwhile in the latter example (FCGI/CGI/proxied content),
         the MPM can't predict the end of the response and a worker thread has to finish its work
         before returning the control to the listener. The only alternative is to buffer the
         response in memory, but it wouldn't be the safest option for the sake of the
@@ -249,7 +254,7 @@ of the <code class="directive">AsyncRequ
         </ul>
         <p>Before these new APIs where made available, the traditional <code>select</code> and <code>poll</code> APIs had to be used.
         Those APIs get slow if used to handle many connections or if the set of connections rate of change is high.
-        The new APIs allow to monitor much more connections and they perform way better when the set of connections to monitor changes frequently. So these APIs made it possible to write the event MPM, that scales much better with the typical HTTP pattern of many idle connections.</p>
+        The new APIs allow to monitor many more connections, and they perform way better when the set of connections to monitor changes frequently. So these APIs made it possible to write the event MPM, that scales much better with the typical HTTP pattern of many idle connections.</p>
 
         <p>The MPM assumes that the underlying <code>apr_pollset</code>
         implementation is reasonably threadsafe. This enables the MPM to
@@ -279,7 +284,7 @@ of the <code class="directive">AsyncRequ
     <ul>
 
       <li>To use this MPM on FreeBSD, FreeBSD 5.3 or higher is recommended.
-      However, it is possible to run this MPM on FreeBSD 5.2.1, if you
+      However, it is possible to run this MPM on FreeBSD 5.2.1 if you
       use <code>libkse</code> (see <code>man libmap.conf</code>).</li>
 
       <li>For NetBSD, at least version 2.0 is recommended.</li>
@@ -310,9 +315,9 @@ of the <code class="directive">AsyncRequ
 
     <p>To mitigate this problem, the event MPM does two things:</p>
     <ul>
-        <li>it limits the number of connections accepted per process, depending on the
+        <li>It limits the number of connections accepted per process, depending on the
             number of idle request workers;</li>
-        <li>if all workers are busy, it will
+        <li>If all workers are busy, it will
             close connections in keep-alive state even if the keep-alive timeout has
             not expired. This allows the respective clients to reconnect to a
             different process which may still have worker threads available.</li>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/index.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/index.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/index.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/index.html.en Sat Feb  8 17:26:11 2020
@@ -241,6 +241,7 @@ performance</dd>
 <dt><a href="mod_substitute.html">mod_substitute</a></dt><dd>Perform search and replace operations on response bodies</dd>
 <dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>Allows CGI scripts to run as a specified user
 and Group</dd>
+<dt><a href="mod_systemd.html">mod_systemd</a></dt><dd>Provides better support for systemd integration</dd>
 <dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd>Provides an environment variable with a unique
 identifier for each request</dd>
 <dt><a href="mod_unixd.html">mod_unixd</a></dt><dd>Basic (required) security for Unix-family platforms.</dd>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.html.en Sat Feb  8 17:26:11 2020
@@ -467,7 +467,7 @@ end</pre>
           <td>table</td>
           <td>no</td>
           <td>MIME header environment for the response, printed even on errors and
-            persist across internal redirects</td>
+            persist across internal redirects.  A read-only lua table suitable for iteration is available as r:err_headers_out_table().</td>
         </tr>
 <tr>
           <td><code>filename</code></td>
@@ -493,13 +493,13 @@ end</pre>
           <td>table</td>
           <td>yes</td>
           <td>MIME header environment from the request. This contains headers such as <code>Host, 
-            User-Agent, Referer</code> and so on.</td>
+            User-Agent, Referer</code> and so on. A read-only lua table suitable for iteration is available as r:headers_in_table().</td>
         </tr>
 <tr class="odd">
           <td><code>headers_out</code></td>
           <td>table</td>
           <td>yes</td>
-          <td>MIME header environment for the response.</td>
+          <td>MIME header environment for the response. A read-only lua table suitable for iteration is available as r:headers_out_table().</td>
         </tr>
 <tr>
           <td><code>hostname</code></td>
@@ -541,7 +541,7 @@ end</pre>
           <td><code>notes</code></td>
           <td>table</td>
           <td>yes</td>
-          <td>A list of notes that can be passed on from one module to another.</td>
+          <td>A list of notes that can be passed on from one module to another.  A read-only lua table suitable for iteration is available as r:notes_table().</td>
         </tr>
 <tr class="odd">
           <td><code>options</code></td>
@@ -608,7 +608,7 @@ end</pre>
           <td><code>subprocess_env</code></td>
           <td>table</td>
           <td>yes</td>
-          <td>The environment variables set for this request.</td>
+          <td>The environment variables set for this request. A read-only lua table suitable for iteration is available as r:subprocess_env_table().</td>
         </tr>
 <tr>
           <td><code>started</code></td>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_status.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_status.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_status.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_status.html.en Sat Feb  8 17:26:11 2020
@@ -49,9 +49,9 @@ performance</td></tr>
     <p>The details given are:</p>
 
     <ul>
-      <li>The number of worker serving requests</li>
+      <li>The number of workers serving requests</li>
 
-      <li>The number of idle worker</li>
+      <li>The number of idle workers</li>
 
       <li>The status of each worker, the number of requests that
       worker has performed and the total number of bytes served by

Added: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.html
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.html?rev=1873802&view=auto
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.html (added)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.html Sat Feb  8 17:26:11 2020
@@ -0,0 +1,9 @@
+# GENERATED FROM XML -- DO NOT EDIT
+
+URI: mod_systemd.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_systemd.html.fr.utf8
+Content-Language: fr
+Content-type: text/html; charset=UTF-8

Added: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.html.en?rev=1873802&view=auto
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.html.en (added)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.html.en Sat Feb  8 17:26:11 2020
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>mod_systemd - Apache HTTP Server Version 2.4</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.4</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_systemd</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_systemd.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_systemd.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides better support for systemd integration</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>systemd_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_systemd.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.4.42 and later</td></tr></table>
+<h3>Summary</h3>
+
+    <p>This module provides support for systemd integration. It allows
+    httpd to be used in a service with the systemd
+    <code>Type=notify</code> (see <a href="https://www.freedesktop.org/software/systemd/man/systemd.service.html">systemd.service(5)</a>
+    for more information).  The module is activated if loaded.</p>
+
+    <p><code class="directive"><a href="../mod/core.html#extendedstatus">ExtendedStatus</a></code> is
+    enabled by default if the module is loaded.  If <code class="directive"><a href="../mod/core.html#extendedstatus">ExtendedStatus</a></code> is not disabled in
+    the configuration, run-time load and request statistics are made
+    available in the <code>systemctl status</code> output.</p>
+</div>
+<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><h3 class="directives">Directives</h3>
+<p>This module provides no
+            directives.</p>
+<h3>Bugfix checklist</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">httpd changelog</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_systemd">Known issues</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_systemd">Report a bug</a></li></ul><h3>See also</h3>
+<ul class="seealso">
+<li><a href="#comments_section">Comments</a></li></ul></div>
+
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_systemd.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_systemd.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_systemd.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2020 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file

Added: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.xml.meta?rev=1873802&view=auto
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.xml.meta (added)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_systemd.xml.meta Sat Feb  8 17:26:11 2020
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!-- GENERATED FROM XML: DO NOT EDIT -->
+
+<metafile reference="mod_systemd.xml">
+  <basename>mod_systemd</basename>
+  <path>/mod/</path>
+  <relpath>..</relpath>
+
+  <variants>
+    <variant>en</variant>
+    <variant>fr</variant>
+  </variants>
+</metafile>

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mpm_common.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mpm_common.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mpm_common.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mpm_common.html.en Sat Feb  8 17:26:11 2020
@@ -255,8 +255,8 @@ including other causes.</a></li>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
 </table>
     <p>The maximum length of the queue of pending connections.
-    Generally no tuning is needed or desired, however on some
-    systems it is desirable to increase this when under a TCP SYN
+    Generally no tuning is needed or desired; however on some
+    systems, it is desirable to increase this when under a TCP SYN
     flood attack. See the backlog parameter to the
     <code>listen(2)</code> system call.</p>
 
@@ -360,7 +360,7 @@ will handle during its life</td></tr>
     <code>0</code>, then the process will never expire.</p>
 
     <p>Setting <code class="directive">MaxConnectionsPerChild</code> to a
-    non-zero value limits the amount of memory that process can consume
+    non-zero value limits the amount of memory that a process can consume
     by (accidental) memory leakage.</p>
 
 </div>
@@ -408,9 +408,9 @@ simultaneously</td></tr>
     <code class="directive"><a href="#serverlimit">ServerLimit</a></code>.</p>
 
     <p>For threaded and hybrid servers (<em>e.g.</em> <code class="module"><a href="../mod/event.html">event</a></code>
-    or <code class="module"><a href="../mod/worker.html">worker</a></code>) <code class="directive">MaxRequestWorkers</code> restricts
+    or <code class="module"><a href="../mod/worker.html">worker</a></code>), <code class="directive">MaxRequestWorkers</code> restricts
     the total number of threads that will be available to serve clients.
-    For hybrid MPMs the default value is <code>16</code> (<code class="directive"><a href="#serverlimit">ServerLimit</a></code>) multiplied by the value of
+    For hybrid MPMs, the default value is <code>16</code> (<code class="directive"><a href="#serverlimit">ServerLimit</a></code>) multiplied by the value of
     <code>25</code> (<code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>). Therefore, to increase <code class="directive">MaxRequestWorkers</code> to a value that requires more than 16 processes,
     you must also raise <code class="directive"><a href="#serverlimit">ServerLimit</a></code>.</p>
 
@@ -435,7 +435,7 @@ simultaneously</td></tr>
     <p>For <code class="module"><a href="../mod/worker.html">worker</a></code> and <code class="module"><a href="../mod/event.html">event</a></code>, the default is
     <code>MaxSpareThreads 250</code>. These MPMs deal with idle threads
     on a server-wide basis. If there are too many idle threads in the
-    server then child processes are killed until the number of idle
+    server, then child processes are killed until the number of idle
     threads is less than this number. Additional processes/threads
     might be created if <code class="directive"><a href="#listencoresbucketsratio">ListenCoresBucketsRatio</a></code> 
     is enabled.</p>
@@ -486,7 +486,7 @@ spikes</td></tr>
 
     <p><code class="module"><a href="../mod/worker.html">worker</a></code> and <code class="module"><a href="../mod/event.html">event</a></code> use a default of
     <code>MinSpareThreads 75</code> and deal with idle threads on a server-wide
-    basis. If there aren't enough idle threads in the server then child
+    basis. If there aren't enough idle threads in the server, then child
     processes are created until the number of idle threads is greater
     than <var>number</var>. Additional processes/threads
     might be created if <code class="directive"><a href="#listencoresbucketsratio">ListenCoresBucketsRatio</a></code> 
@@ -494,7 +494,7 @@ spikes</td></tr>
 
     <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> uses a default of
     <code>MinSpareThreads 10</code> and, since it is a single-process
-    MPM, tracks this on a server-wide bases.</p>
+    MPM, tracks this on a server-wide basis.</p>
 
     <p><code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> works
     similar to <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>.  For
@@ -520,7 +520,7 @@ of the daemon</td></tr>
 </table>
     <p>The <code class="directive">PidFile</code> directive sets the file to
     which the server records the process id of the daemon. If the
-    filename is not absolute then it is assumed to be relative to the
+    filename is not absolute, then it is assumed to be relative to the
     <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
 
     <div class="example"><h3>Example</h3><pre class="prettyprint lang-config">PidFile /var/run/apache.pid</pre>
@@ -583,7 +583,7 @@ the child processes</td></tr>
     <p>File-based shared memory is useful for third-party applications
     that require direct access to the scoreboard.</p>
 
-    <p>If you use a <code class="directive">ScoreBoardFile</code> then
+    <p>If you use a <code class="directive">ScoreBoardFile</code>, then
     you may see improved speed by placing it on a RAM disk. But be
     careful that you heed the same warnings about log file placement
     and <a href="../misc/security_tips.html">security</a>.</p>
@@ -838,7 +838,7 @@ client connections</td></tr>
       will be achievable if <code class="directive">ThreadStackSize</code> is
       set to a value lower than the operating system default.  This type
       of adjustment should only be made in a test environment which allows
-      the full set of web server processing can be exercised, as there
+      the full set of web server processing to be exercised, as there
       may be infrequent requests which require more stack to process.
       The minimum required stack size strongly depends on the modules
       used, but any change in the web server configuration can invalidate

Modified: httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.html.en Sat Feb  8 17:26:11 2020
@@ -208,6 +208,10 @@
       <dt><code class="module"><a href="./mod/mod_socache_redis.html">mod_socache_redis</a></code> (available since 2.4.39)</dt>
       <dd>Support <a href="http://redis.io/">Redis</a> based shared object cache provider.</dd>
 
+      <dt><code class="module"><a href="./mod/mod_systemd.html">mod_systemd</a></code> (available since 2.4.42)</dt>
+      <dd>systemd integration. It allows httpd to be used in a service with the systemd
+      <code>Type=notify</code>.</dd>
+
     </dl>
   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
 <div class="section">

Modified: httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.fr?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.fr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.fr [utf-8] Sat Feb  8 17:26:11 2020
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1855817 -->
+<!-- English Revision: 1855817:1873719 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more

Modified: httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.meta?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.meta (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.meta Sat Feb  8 17:26:11 2020
@@ -8,7 +8,7 @@
 
   <variants>
     <variant>en</variant>
-    <variant>fr</variant>
-    <variant>tr</variant>
+    <variant outdated="yes">fr</variant>
+    <variant outdated="yes">tr</variant>
   </variants>
 </metafile>

Modified: httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.tr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.tr?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.tr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.tr [utf-8] Sat Feb  8 17:26:11 2020
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.en.xsl"?>
-<!-- English Revision: 1855817 -->
+<!-- English Revision: 1855817:1873719 (outdated) -->
 <!-- =====================================================
  Translated by: Nilgün Belma Bugüner <nilgun belgeler.gen.tr>
    Reviewed by: Orhan Berent <berent belgeler.gen.tr>

Modified: httpd/httpd/branches/2.4.x/docs/manual/programs/configure.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/programs/configure.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/programs/configure.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/programs/configure.html.en Sat Feb  8 17:26:11 2020
@@ -278,7 +278,7 @@
           is <code>yes</code>.</dd>
 
         <dt><code>--enable-<var>MODULE</var>=shared</code></dt>
-        <dd>The corresponding module will be build as DSO module.
+        <dd>The corresponding module will be built as a DSO module.
             By default enabled modules are linked dynamically.</dd>
 
         <dt><code>--enable-<var>MODULE</var>=static</code></dt>

Modified: httpd/httpd/branches/2.4.x/docs/manual/programs/fcgistarter.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/programs/fcgistarter.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/programs/fcgistarter.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/programs/fcgistarter.html.en Sat Feb  8 17:26:11 2020
@@ -52,7 +52,7 @@
 <h2><a name="options" id="options">Options</a></h2>
     <dl>
     <dt><code>-c <var>command</var></code></dt>
-    <dd>FastCGI program</dd>
+    <dd>Absolute path of the FastCGI program</dd>
 
     <dt><code>-p <var>port</var></code></dt>
     <dd>Port which the program will listen on</dd>

Modified: httpd/httpd/branches/2.4.x/docs/manual/sitemap.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/sitemap.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/sitemap.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/sitemap.html.en Sat Feb  8 17:26:11 2020
@@ -306,6 +306,7 @@ log_server_status</a></li>
 <li><a href="mod/mod_status.html">Apache Module mod_status</a></li>
 <li><a href="mod/mod_substitute.html">Apache Module mod_substitute</a></li>
 <li><a href="mod/mod_suexec.html">Apache Module mod_suexec</a></li>
+<li><a href="mod/mod_systemd.html">Apache Module mod_systemd</a></li>
 <li><a href="mod/mod_unique_id.html">Apache Module mod_unique_id</a></li>
 <li><a href="mod/mod_unixd.html">Apache Module mod_unixd</a></li>
 <li><a href="mod/mod_userdir.html">Apache Module mod_userdir</a></li>

Modified: httpd/httpd/branches/2.4.x/docs/manual/vhosts/fd-limits.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/vhosts/fd-limits.html.en?rev=1873802&r1=1873801&r2=1873802&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/vhosts/fd-limits.html.en (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/vhosts/fd-limits.html.en Sat Feb  8 17:26:11 2020
@@ -68,9 +68,9 @@
       information on doing this.)</li>
 
       <li>
-        If you system falls into 1 or 2 (above), then increase the
+        If your system falls into 1 or 2 (above), then increase the
         file descriptor limit before starting Apache, using a
-        script like
+        script like:
 
         <div class="example"><p><code>
           <code>#!/bin/sh<br />
@@ -107,7 +107,7 @@ each line. (See <code class="module"><a
 more about customizing your log files.)</p>
 
 <p>When you wish to split your log file into its component parts (one
-file per virtual host) you can use the program <code><a href="../programs/other.html">split-logfile</a></code> to accomplish
+file per virtual host), you can use the program <code><a href="../programs/other.html">split-logfile</a></code> to accomplish
 this. You'll find this program in the <code>support</code> directory
 of the Apache distribution.</p>