diff options
Diffstat (limited to 'net/ipsvd/pkg-descr')
-rw-r--r-- | net/ipsvd/pkg-descr | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/net/ipsvd/pkg-descr b/net/ipsvd/pkg-descr new file mode 100644 index 000000000000..3dbba038c7c6 --- /dev/null +++ b/net/ipsvd/pkg-descr @@ -0,0 +1,22 @@ +ipsvd is a set of internet protocol service daemons. +It currently includes a TCP/IP service daemon, and a UDP/IP service daemon. + +An internet protocol service (ipsv) daemon waits for incoming connections +on a local socket. On incoming connections, the ipsv daemon conditionally +runs an arbitrary program with standard input reading from the socket, and +standard output writing to the socket, that handles the connection. +Standard error is used for logging. + +ipsv daemons can be told to read and follow pre-defined instructions on +how to handle incoming connections. It's possible to run different +programs, or to set a different environment, or to deny a connection, or +to set a per host concurrency limit, depending on the client's address or +hostname. + +Normally the ipsv daemons are run by a supervisor process, such as runsv +from the runit package, or supervise from the daemontools package. + +ipsvd can be used to run services normally run by inetd, xinetd, or tcpserver. + +Author: Gerrit Pape <pape@smarden.org> +WWW: http://smarden.org/ipsvd/ |