X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=doc%2Fashd.doc;h=144abfe4c97698e9b2545640c5ef6b47259683d5;hp=986fde17353417d0cff979c07b58209ea4235fc1;hb=4db55fdd81ef1eb1f699f1fb6d6831b4fed40106;hpb=b4d2abe863502fdfe9b67c20e63e72f788f87212 diff --git a/doc/ashd.doc b/doc/ashd.doc index 986fde1..144abfe 100644 --- a/doc/ashd.doc +++ b/doc/ashd.doc @@ -15,9 +15,9 @@ technically. If you want a brief overview, please see the homepage at The basic premise of ashd is that of standard Unix philosophy; it consists of a number of different programs, each specialized to one precise task, passing HTTP requests around to each other in a manner -akin to standard Unix pipelines. This document describes the protocols -and conventions used between such programs that allows them to -interoperate. +akin to standard Unix pipelines. This document describes the set of +protocols and conventions used between such programs that allows them +to interoperate. REQUESTS -------- @@ -88,7 +88,8 @@ write such programs. The *htparser*(1) program will only start a persistent program as the root handler. A persistent handler program, when started, is passed a Unix socket of -SEQPACKET type on standard input. Its parent program will then pass +SEQPACKET type on standard input (while standard output and error are +inherited from the parent process). Its parent program will then pass one datagram per request on that socket, containing the above listed parts of the request using the datagram format described below. By convention, the handler program should exit normally if it receives @@ -163,4 +164,4 @@ Fredrik Tolf SEE ALSO -------- -*htparser*(1) +*htparser*(1), RFC 2616