httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pque...@apache.org
Subject svn commit: r732775 - in /httpd/httpd/trunk/docs/manual/mod: allmodules.xml mod_proxy_fdpass.xml mod_proxy_fdpass.xml.meta
Date Thu, 08 Jan 2009 18:17:49 GMT
Author: pquerna
Date: Thu Jan  8 10:17:49 2009
New Revision: 732775

URL: http://svn.apache.org/viewvc?rev=732775&view=rev
Log:
Add basic docs on mod_proxy_fdpass.

Added:
    httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml   (with props)
    httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml.meta
Modified:
    httpd/httpd/trunk/docs/manual/mod/allmodules.xml

Modified: httpd/httpd/trunk/docs/manual/mod/allmodules.xml
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/allmodules.xml?rev=732775&r1=732774&r2=732775&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/allmodules.xml (original)
+++ httpd/httpd/trunk/docs/manual/mod/allmodules.xml Thu Jan  8 10:17:49 2009
@@ -72,6 +72,7 @@
   <modulefile>mod_proxy_balancer.xml</modulefile>
   <modulefile>mod_proxy_connect.xml</modulefile>
   <modulefile>mod_proxy_fcgi.xml</modulefile>
+  <modulefile>mod_proxy_fdpass.xml</modulefile>
   <modulefile>mod_proxy_ftp.xml</modulefile>
   <modulefile>mod_proxy_http.xml</modulefile>
   <modulefile>mod_proxy_scgi.xml</modulefile>

Added: httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml?rev=732775&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml Thu Jan  8 10:17:49 2009
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
+<!-- $LastChangedRevision$ -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<modulesynopsis metafile="mod_proxy_fdpass.xml.meta">
+
+<name>mod_proxy_fdpass</name>
+<description>FastCGI support module for
+<module>mod_proxy</module></description>
+<status>Extension</status>
+<sourcefile>mod_proxy_fdpass.c</sourcefile>
+<identifier>proxy_fdpass_module</identifier>
+<compatibility>Available in version 2.3 and later</compatibility>
+
+<summary>
+    <p>This module <em>requires</em> the service of <module
+    >mod_proxy</module>. It provides support for the passing the socket of the
+    client to another process.
+    <p><code>mod_proxy_fdpass</code> uses the ability of AF_UNIX domain

+    sockets to <a href="http://www.freebsd.org/cgi/man.cgi?query=recv">pass an 
+    open file descriptor</a> to allow another process to finish handling a request.
+    </p>
+
+    <p>The module has a <code>proxy_fdpass_flusher</code> provider interface,

+    which allows another module to optionally send the response headers, or even
+    the start of the response body.  The default flush provider disables keep-alive,
+    and sends the response headers, letting the external process just send a
+    response body.</p>
+
+    <o>At this time the only data passed to the external process is the client 
+    socket. To recieve a client socket, call recvfrom with the an allocated 
+    <a href="http://www.kernel.org/doc/man-pages/online/pages/man3/cmsg.3.html"
+    ><code>struct cmsghdr</code></a>. Future versions of this module
may include
+    more data after the client socket, but this is not implemented at this time.
+    </p>
+</summary>
+
+<seealso><module>mod_proxy</module></seealso>
+</modulesynopsis>

Propchange: httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml.meta?rev=732775&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml.meta (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_proxy_fdpass.xml.meta Thu Jan  8 10:17:49 2009
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!-- GENERATED FROM XML: DO NOT EDIT -->
+
+<metafile>
+  <basename>mod_proxy_fdpass</basename>
+  <path>/mod/</path>
+  <relpath>..</relpath>
+
+  <variants>
+    <variant>en</variant>
+  </variants>
+</metafile>



Mime
View raw message