Index: sslh.pod --- sslh.pod.orig +++ sslh.pod @@ -26,17 +26,14 @@ Hence B acts as a protocol demultiplexer, or a switchboard. Its name comes from its original function to serve SSH and HTTPS on the same port. -=head2 Libwrap support +B comes in two versions: B forks a new process +for each incoming connection. It is well-tested and very +reliable, but incurs the overhead of many processes. B +uses only one thread, which monitors all connections at once. +It is more recent and less tested, but only incurs a 16 byte +overhead per connection. Also, if it stops, you'll lose all +connections, which means you can't upgrade it remotely. -One drawback of B is that the servers do not see the -original IP address of the client anymore, as the connection -is forwarded through B. - -For this reason, B can be compiled with B to -check accesses defined in F and -F. Libwrap services can be defined using -the configuration file. - =head2 Configuration file A configuration file can be supplied to B. Command @@ -209,24 +206,6 @@ Runs in background. This overrides B if se the configuration file (or on the command line, but there is no point setting both on the command line unless you have a personality disorder). - -=back - -=head1 FILES - -=over 4 - -=item F - -Start-up script. The standard actions B, B and -B are supported. - -=item F - -Server configuration. These are environment variables -loaded by the start-up script and passed to B as -command-line arguments. Refer to the OPTIONS section for a -detailed explanation of the variables used by B. =back