diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2015-01-14 01:21:41 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2015-01-14 01:21:41 +0000 |
commit | 20c7d8e1b328155145ce9e8648435e127b60c208 (patch) | |
tree | 815d32c86d451d11c25c75314de452acc5389af5 | |
parent | 44f44bafaa2dfcaa90e5ad20e8ca34413bb7ab49 (diff) | |
download | s6-networking-20c7d8e1b328155145ce9e8648435e127b60c208.tar.xz |
Doc update
-rw-r--r-- | doc/s6-tcpserver4.html | 13 | ||||
-rw-r--r-- | doc/s6-tcpserver6.html | 13 |
2 files changed, 26 insertions, 0 deletions
diff --git a/doc/s6-tcpserver4.html b/doc/s6-tcpserver4.html index e0270e0..625b8df 100644 --- a/doc/s6-tcpserver4.html +++ b/doc/s6-tcpserver4.html @@ -40,6 +40,9 @@ socket and stdout writing to it. </li> <li> Depending on the verbosity level, it logs what it does to stderr. </li> <li> It runs until killed by a signal. Depending on the received signal, it may kill its children before exiting. </li> + <li> s6-tcpserver4 actually doesn't do any of this itself. It is +a wrapper, rewriting the command line and executing into a chain +of programs that perform those duties. </li> </ul> <h2> Environment variables </h2> @@ -117,6 +120,16 @@ possible overhead. Features such as additional environment variables, access control and DNS resolution are provided via the <a href="s6-tcpserver-access.html">s6-tcpserver-access</a> program. </li> + <li> In previous releases of s6-networking, s6-tcpserver4 was +monolithic: it did the work of +<a href="s6-tcpserver4-socketbinder.html">s6-tcpserver4-socketbinder</a>, +<a href="http://skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a> and +<a href="s6-tcpserver4d.html">s6-tcpserver4d</a> itself. The functionality has now +been split into several different programs because some service startup +schemes require the daemon to get its socket from an external +program instead of creating and binding it itself. The most obvious +application of this is upgrading a long-lived process without +losing existing connections. </li> </ul> </body> diff --git a/doc/s6-tcpserver6.html b/doc/s6-tcpserver6.html index e571010..42f0c92 100644 --- a/doc/s6-tcpserver6.html +++ b/doc/s6-tcpserver6.html @@ -40,6 +40,9 @@ and stdout writing to it. </li> <li> Depending on the verbosity level, it logs what it does to stderr. </li> <li> It runs until killed by a signal. Depending on the received signal, it may kill its children before exiting. </li> + <li> s6-tcpserver6 actually doesn't do any of this itself. It is +a wrapper, rewriting the command line and executing into a chain +of programs that perform those duties. </li> </ul> <h2> Environment variables </h2> @@ -116,6 +119,16 @@ used to serve IPv4 addresses. </li> <li> s6-tcpserver6 will only work if the underlying <a href="http://skarnet.org/software/skalibs/">skalibs</a> has been compiled with IPv6 support. </li> + <li> In previous releases of s6-networking, s6-tcpserver6 was +monolithic: it did the work of +<a href="s6-tcpserver6-socketbinder.html">s6-tcpserver6-socketbinder</a>, +<a href="http://skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a> and +<a href="s6-tcpserver6d.html">s6-tcpserver6d</a> itself. The functionality has now +been split into several different programs because some service startup +schemes require the daemon to get its socket from an external +program instead of creating and binding it itself. The most obvious +application of this is upgrading a long-lived process without +losing existing connections. </li> </ul> </body> |