diff options
author | Steven Barth <steven@midlink.org> | 2009-06-13 18:16:34 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2009-06-13 18:16:34 +0000 |
commit | f9263e00c1371eff6ace0252143236d6bf6f2ce2 (patch) | |
tree | 454726cc6d1e60fcd5a8bdba66ff1cef8041b694 /libs/lucid-http | |
parent | 120a7f558e27f2ca11b3dae251528d7100ca259d (diff) |
GSoC: Documentation #1
Diffstat (limited to 'libs/lucid-http')
-rw-r--r-- | libs/lucid-http/docs/OVERVIEW | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libs/lucid-http/docs/OVERVIEW b/libs/lucid-http/docs/OVERVIEW new file mode 100644 index 000000000..74b499ca9 --- /dev/null +++ b/libs/lucid-http/docs/OVERVIEW @@ -0,0 +1,17 @@ + LuCId HTTP/1.1 Server Slave + +*** Abstract *** +The LuCId HTTP-Server Slave is an HTTP/1.1 implementation for the LuCId +superserver loosely based on the LuCI HTTP stack. It supports keep-alive, +pipelining, basic authentication, kernel-mode file transfer (sendfile() +through nixio), address and hostname based virtual hosts, custom 404 pages, +E-Tags, conditional headers, directory indexing and partial file transfers. + + +*** Workflow *** +After receiving an incoming connection from LuCId, the slave parses the request +and prepares the environment for the acion handler. After that the virtual host +will be dispatched and the request will be passed on to the respective handler. +The handler will enforce access restrictions if configured and then returns a +status code a set of response headers, as well as a content resource that will +be sent to the user.
\ No newline at end of file |