You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by hu...@apache.org on 2013/04/09 11:31:35 UTC

svn commit: r1465944 - in /httpd/httpd/trunk/docs/manual: ./ mod/

Author: humbedooh
Date: Tue Apr  9 09:31:34 2013
New Revision: 1465944

URL: http://svn.apache.org/r1465944
Log:
xforms

Modified:
    httpd/httpd/trunk/docs/manual/mod/mod_lua.html.en
    httpd/httpd/trunk/docs/manual/mod/mod_lua.xml.fr
    httpd/httpd/trunk/docs/manual/mod/mod_lua.xml.meta
    httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.en
    httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr
    httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.ja
    httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.meta
    httpd/httpd/trunk/docs/manual/upgrading.html.en
    httpd/httpd/trunk/docs/manual/upgrading.xml.fr
    httpd/httpd/trunk/docs/manual/upgrading.xml.meta

Modified: httpd/httpd/trunk/docs/manual/mod/mod_lua.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_lua.html.en?rev=1465944&r1=1465943&r2=1465944&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_lua.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_lua.html.en Tue Apr  9 09:31:34 2013
@@ -657,237 +657,320 @@ end
 <div class="section">
 <h2><a name="functions" id="functions">Built in functions</a></h2>
 
-        <p>The request_rec object has (at least) the following methods:</p>
+<p>The request_rec object has (at least) the following methods:</p>
 
-        <pre class="prettyprint lang-lua">
-        r:flush() -- flushes the output buffer
-        </pre>
+<pre class="prettyprint lang-lua">
+r:flush() -- flushes the output buffer:
 
+while we_have_stuff_to_send do
+    r:puts("Bla bla bla\n") -- print something to client
+    r:flush() -- flush the buffer (send to client)
+    r:sleep(0.5) -- fake processing time and repeat
+end
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:addoutputfilter(name|function) -- add an output filter
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:addoutputfilter(name|function) -- add an output filter:
 
-        <pre class="prettyprint lang-lua">
-        r:sendfile(filename) -- sends an entire file to the client, using sendfile if supported by the current platform
-        </pre>
+r:addoutputfilter("fooFilter") -- add the fooFilter to the output stream
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:parseargs() -- returns a Lua table containing the request's query string arguments
-        </pre>
+<pre class="prettyprint lang-lua">
+r:sendfile(filename) -- sends an entire file to the client, using sendfile if supported by the current platform:
 
+if use_sendfile_thing then
+    r:sendfile("/var/www/large_file.img")
+end
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:parsebody([sizeLimit]) -- parse the request body as a POST and return a lua table.
-                         -- An optional number may be passed to specify the maximum number 
-                         -- of bytes to parse. Default is 8192 bytes.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:parseargs() -- returns a Lua table containing the request's query string arguments:
 
-        <pre class="prettyprint lang-lua">
-        r:puts("hello", " world", "!") -- print to response body
-        </pre>
+local GET = r:parseargs()
+r:puts("Your name is: " .. GET['name'] or "Unknown")
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:write("a single string") -- print to response body
-        </pre>
+<pre class="prettyprint lang-lua">
+r:parsebody([sizeLimit]) -- parse the request body as a POST and return a lua table.
+                 -- An optional number may be passed to specify the maximum number 
+                 -- of bytes to parse. Default is 8192 bytes:
+                 
+local POST = r:parsebody(1024*1024)
+r:puts("Your name is: " .. POST['name'] or "Unknown")
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:escape_html("&lt;html&gt;test&lt;/html&gt;") -- Escapes HTML code and returns the escaped result
-        </pre>
+<pre class="prettyprint lang-lua">
+r:puts("hello", " world", "!") -- print to response body, self explanatory
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:base64_encode(string) -- Encodes a string using the Base64 encoding standard
-        </pre>
+<pre class="prettyprint lang-lua">
+r:write("a single string") -- print to response body, self explanatory
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:base64_decode(string) -- Decodes a Base64-encoded string
-        </pre>
+<pre class="prettyprint lang-lua">
+r:escape_html("&lt;html&gt;test&lt;/html&gt;") -- Escapes HTML code and returns the escaped result
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:md5(string) -- Calculates and returns the MD5 digest of a string (binary safe)
-        </pre>
+<pre class="prettyprint lang-lua">
+r:base64_encode(string) -- Encodes a string using the Base64 encoding standard:
 
+local encoded = r:base64_encode("This is a test") -- returns VGhpcyBpcyBhIHRlc3Q=
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:sha1(string) -- Calculates and returns the SHA1 digest of a string (binary safe)
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:base64_decode(string) -- Decodes a Base64-encoded string:
 
-        <pre class="prettyprint lang-lua">
-        r:escape(string) -- URL-Escapes a string
-        </pre>
+local decoded = r:base64_decode("VGhpcyBpcyBhIHRlc3Q=") -- returns 'This is a test'
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:unescape(string) -- Unescapes an URL-escaped string
-        </pre>
+<pre class="prettyprint lang-lua">
+r:md5(string) -- Calculates and returns the MD5 digest of a string (binary safe):
 
+local hash = r:md5("This is a test") -- returns ce114e4501d2f4e2dcea3e17b546f339
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:banner() -- Returns the current server banner
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:sha1(string) -- Calculates and returns the SHA1 digest of a string (binary safe):
 
-        <pre class="prettyprint lang-lua">
-        r:port() -- Returns the current server port used for the request
-        </pre>
+local hash = r:sha1("This is a test") -- returns a54d88e06612d820bc3be72877c74f257b561b19
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:mpm_query(number) -- Queries the server for MPM information using ap_mpm_query
-        </pre>
+<pre class="prettyprint lang-lua">
+r:escape(string) -- URL-Escapes a string:
 
+local url = "http://foo.bar/1 2 3 &amp; 4 + 5"
+local escaped = r:escape(url) -- returns 'http%3a%2f%2ffoo.bar%2f1+2+3+%26+4+%2b+5'
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:expr(string) -- Evaluates an <a href="../expr.html">expr</a> string.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:unescape(string) -- Unescapes an URL-escaped string:
 
-        <pre class="prettyprint lang-lua">
-        r:scoreboard_process(a) -- Queries the server for information about the process at position <code>a</code>
-        </pre>
+local url = "http%3a%2f%2ffoo.bar%2f1+2+3+%26+4+%2b+5"
+local unescaped = r:escape(url) -- returns 'http://foo.bar/1 2 3 &amp; 4 + 5'
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:scoreboard_worker(a, b) -- Queries for information about the worker thread, <code>b</code>, in process <code>a</code>
-        </pre>
+<pre class="prettyprint lang-lua">
+r:banner() -- Returns the current server banner, self explanatory
+</pre>
+
+
+<pre class="prettyprint lang-lua">
+r:port() -- Returns the current server port used for the request, self explanatory
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:started() -- Returns the time of the last server (re)start
-        </pre>
+<pre class="prettyprint lang-lua">
+r:mpm_query(number) -- Queries the server for MPM information using ap_mpm_query:
+
+local mpm = r.mpm_query(14)
+if mpm == 1 then
+    r:puts("This server uses the Event MPM")
+end
+</pre>
+
+
+<pre class="prettyprint lang-lua">
+r:expr(string) -- Evaluates an <a href="../expr.html">expr</a> string.
+
+if r:expr("%{HTTP_HOST} =~ /^www/") then
+    r:puts("This host name starts with www")
+end
+</pre>
+
+
+<pre class="prettyprint lang-lua">
+r:scoreboard_process(a) -- Queries the server for information about the process at position <code>a</code>:
+
+local process = r:scoreboard_process(1)
+r:puts("Server 1 has PID " .. process.pid)
+</pre>
+
+
+<pre class="prettyprint lang-lua">
+r:scoreboard_worker(a, b) -- Queries for information about the worker thread, <code>b</code>, in process <code>a</code>:
+
+local thread = r:scoreboard_worker(1, 1)
+r:puts("Server 1's thread 1 has thread ID " .. thread.tid .. " and is in " .. thread.status .. " status")
+</pre>
+
+
+<pre class="prettyprint lang-lua">
+r:started() -- Returns the time of the last server (re)start
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:clock() -- Returns the current time with microsecond precision
-        </pre>
+<pre class="prettyprint lang-lua">
+r:clock() -- Returns the current time with microsecond precision
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 r:requestbody(filename) -- Reads and returns the request body of a request.
-                        -- If 'filename' is specified, it instead saves the
-                        -- contents to that file.
-        </pre>
+                -- If 'filename' is specified, it instead saves the
+                -- contents to that file:
+                
+local input = r:requestbody()
+r:puts("You sent the following request body to me:\n")
+r:puts(input)
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:add_input_filter(filter_name) -- Adds 'filter_name' as an input filter
-        </pre>
+<pre class="prettyprint lang-lua">
+r:add_input_filter(filter_name) -- Adds 'filter_name' as an input filter
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:module_info(module_name) -- Queries the server for information about a module
-        </pre>
+<pre class="prettyprint lang-lua">
+r.module_info(module_name) -- Queries the server for information about a module
+
+local mod = r.module_info("mod_lua.c")
+if mod then
+    for k, v in pairs(mod.commands) do
+       r:puts( ("%s: %s\n"):format(k,v)) -- print out all directives accepted by this module
+    end
+end
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:loaded_modules() -- Returns a list of modules loaded by httpd
-        </pre>
+<pre class="prettyprint lang-lua">
+r:loaded_modules() -- Returns a list of modules loaded by httpd:
+
+for k, module in pairs(r:loaded_modules()) do
+    r:puts("I have loaded module " .. module .. "\n")
+end
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 r:runtime_dir_relative(filename) -- Compute the name of a run-time file (e.g., shared memory "file") 
-                                 -- relative to the appropriate run-time directory. 
-        </pre>
+                         -- relative to the appropriate run-time directory. 
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:server_info() -- Returns a table containing server information, such as 
-                        -- the name of the httpd executable file, mpm used etc.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:server_info() -- Returns a table containing server information, such as 
+                -- the name of the httpd executable file, mpm used etc.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:set_document_root(file_path) -- Sets the document root for the request to file_path
-        </pre>
+<pre class="prettyprint lang-lua">
+r:set_document_root(file_path) -- Sets the document root for the request to file_path
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:add_version_component(component_string) -- Adds a component to the server banner.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:add_version_component(component_string) -- Adds a component to the server banner.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:set_context_info(prefix, docroot) -- Sets the context prefix and context document root for a request
-        </pre>
+<pre class="prettyprint lang-lua">
+r:set_context_info(prefix, docroot) -- Sets the context prefix and context document root for a request
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:os_escape_path(file_path) -- Converts an OS path to a URL in an OS dependant way
-        </pre>
+<pre class="prettyprint lang-lua">
+r:os_escape_path(file_path) -- Converts an OS path to a URL in an OS dependant way
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:escape_logitem(string) -- Escapes a string for logging
-        </pre>
+<pre class="prettyprint lang-lua">
+r:escape_logitem(string) -- Escapes a string for logging
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-r:strcmp_match(string, pattern) -- Checks if 'string' matches 'pattern' using strcmp_match (GLOBs).
-                                -- fx. whether 'www.example.com' matches '*.example.com'
-        </pre>
+<pre class="prettyprint lang-lua">
+r:strcmp_match(string, pattern) -- Checks if 'string' matches 'pattern' using strcmp_match (globs).
+                        -- fx. whether 'www.example.com' matches '*.example.com':
+                        
+local match = r:strcmp_match("foobar.com", "foo*.com")
+if match then 
+    r:puts("foobar.com matches foo*.com")
+end
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:set_keepalive() -- Sets the keepalive status for a request. Returns true if possible, false otherwise.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:set_keepalive() -- Sets the keepalive status for a request. Returns true if possible, false otherwise.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:make_etag() -- Constructs and returns the etag for the current request.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:make_etag() -- Constructs and returns the etag for the current request.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 r:send_interim_response(clear) -- Sends an interim (1xx) response to the client.
-                               -- if 'clear' is true, available headers will be sent and cleared.
-        </pre>
+                       -- if 'clear' is true, available headers will be sent and cleared.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 r:custom_response(status_code, string) -- Construct and set a custom response for a given status code.
-                                       -- This works much like the ErrorDocument directive.
-        </pre>
+                               -- This works much like the ErrorDocument directive:
+                               
+r:custom_response(404, "Baleted!")
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:exists_config_define(string) -- Checks whether a configuration definition exists or not.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:exists_config_define(string) -- Checks whether a configuration definition exists or not:
 
+if r:exists_config_define("FOO") then
+    r:puts("httpd was probably run with -DFOO, or it was defined in the configuration")
+end
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:state_query(string) -- Queries the server for state information
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:state_query(string) -- Queries the server for state information
+</pre>
+
+
+<pre class="prettyprint lang-lua">
+r:stat(filename) -- Runs stat() on a file, and returns a table with file information:
+
+local info = r:stat("/var/www/foo.txt")
+if info then
+    r:puts("This file exists and was last modified at: " .. info.modified)
+end
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:stat(filename) -- Runs stat() on a file, and returns a table with file information
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:regex(string, pattern) -- Runs a regular expression match on a string, returning captures if matched:
 
-        <pre class="prettyprint lang-lua">
-        r:regex(string, pattern) -- Runs a regular expression match on a string, returning captures if matched.
-        </pre>
+local matches = r:regex("foo bar baz", "foo (%w+) (%S*)")
+if matches then
+    r:puts("The regex matched, and the last word captured ($2) was: " .. matches[2])
+end
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 r:sleep(number_of_seconds) -- Puts the script to sleep for a given number of seconds.
-                           -- This can be a floating point number like 1.25 for extra accuracy.
-        </pre>
+                   -- This can be a floating point number like 1.25 for extra accuracy.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 r:dbacquire(dbType[, dbParams]) -- Acquires a connection to a database and returns a database class.
-                                -- See '<a href="#databases">Database connectivity</a>' for details.
-        </pre>
+                        -- See '<a href="#databases">Database connectivity</a>' for details.
+</pre>
 
 
 

Modified: httpd/httpd/trunk/docs/manual/mod/mod_lua.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_lua.xml.fr?rev=1465944&r1=1465943&r2=1465944&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_lua.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_lua.xml.fr Tue Apr  9 09:31:34 2013
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1455272 -->
+<!-- English Revision: 1455272:1465942 (outdated) -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 

Modified: httpd/httpd/trunk/docs/manual/mod/mod_lua.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_lua.xml.meta?rev=1465944&r1=1465943&r2=1465944&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_lua.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_lua.xml.meta Tue Apr  9 09:31:34 2013
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant>fr</variant>
+    <variant outdated="yes">fr</variant>
   </variants>
 </metafile>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.en?rev=1465944&r1=1465943&r2=1465944&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.en Tue Apr  9 09:31:34 2013
@@ -1311,6 +1311,12 @@ ProxyPass /mirror/foo http://backend.exa
         force the worker into error state when the backend returns any status code
         in the list. Worker recovery behaves the same as other worker errors.
     </td></tr>
+    <tr><td>failontimeout</td>
+        <td>Off</td>
+        <td>If set, an IO read timeout after a request is sent to the backend will
+        force the worker into error state. Worker recovery behaves the same as other
+        worker errors.
+    </td></tr>
     <tr><td>nonce</td>
         <td>&lt;auto&gt;</td>
         <td>The protective nonce used in the <code>balancer-manager</code> application page.

Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr?rev=1465944&r1=1465943&r2=1465944&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr Tue Apr  9 09:31:34 2013
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1439404 -->
+<!-- English Revision: 1439404:1465839 (outdated) -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 

Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.ja
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.ja?rev=1465944&r1=1465943&r2=1465944&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.ja [utf-8] (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.ja [utf-8] Tue Apr  9 09:31:34 2013
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 344971:1439404 (outdated) -->
+<!-- English Revision: 344971:1465839 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more

Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.meta?rev=1465944&r1=1465943&r2=1465944&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.meta Tue Apr  9 09:31:34 2013
@@ -8,7 +8,7 @@
 
   <variants>
     <variant>en</variant>
-    <variant>fr</variant>
+    <variant outdated="yes">fr</variant>
     <variant outdated="yes">ja</variant>
   </variants>
 </metafile>

Modified: httpd/httpd/trunk/docs/manual/upgrading.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/upgrading.html.en?rev=1465944&r1=1465943&r2=1465944&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/upgrading.html.en (original)
+++ httpd/httpd/trunk/docs/manual/upgrading.html.en Tue Apr  9 09:31:34 2013
@@ -118,6 +118,10 @@
     <code class="directive"><a href="./mod/mod_authz_core.html#requirenone">RequireNone</a></code>, and
     <code class="directive"><a href="./mod/mod_authz_core.html#requireall">RequireAll</a></code>.</p>
 
+    <p>If you use <code class="module"><a href="./mod/mod_authz_dbm.html">mod_authz_dbm</a></code>, you must port your 
+    configuration to use <code>Require dbm-group ...</code> in place
+    of <code>Require group ...</code>.</p>
+
     <h4><a name="access" id="access">Access control</a></h4>
       
 

Modified: httpd/httpd/trunk/docs/manual/upgrading.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/upgrading.xml.fr?rev=1465944&r1=1465943&r2=1465944&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/upgrading.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/upgrading.xml.fr Tue Apr  9 09:31:34 2013
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 1403041 -->
+<!-- English Revision: 1403041:1465828 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more

Modified: httpd/httpd/trunk/docs/manual/upgrading.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/upgrading.xml.meta?rev=1465944&r1=1465943&r2=1465944&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/upgrading.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/upgrading.xml.meta Tue Apr  9 09:31:34 2013
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant>fr</variant>
+    <variant outdated="yes">fr</variant>
   </variants>
 </metafile>