summary refs log tree commit diff
path: root/FEATURES
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2020-05-08 01:02:27 +0200
committerLeah Neukirchen <leah@vuxu.org>2020-05-08 01:02:27 +0200
commitbff7a99a94e0496d24f9cd49fa3731531eccde66 (patch)
tree996f4a4e7038dcadcfdc1d283e8004e90754245a /FEATURES
parentce5d4774804592335765e9a42c13ef0a11d2bd2f (diff)
downloadhittpd-bff7a99a94e0496d24f9cd49fa3731531eccde66.tar.gz
hittpd-bff7a99a94e0496d24f9cd49fa3731531eccde66.tar.xz
hittpd-bff7a99a94e0496d24f9cd49fa3731531eccde66.zip
add FEATURES
Diffstat (limited to 'FEATURES')
-rw-r--r--FEATURES31
1 files changed, 31 insertions, 0 deletions
diff --git a/FEATURES b/FEATURES
new file mode 100644
index 0000000..c46a4e3
--- /dev/null
+++ b/FEATURES
@@ -0,0 +1,31 @@
+Features of hittpd:
+
+- Asynchronous poll(2) loop
+- Uses the robust http-parser of node.js
+- Directory Indexes
+- HTTP 1.0 and HTTP 1.1 support
+- Ranges (basic variants only)
+- If-Modified-Since
+- Keep-Alive
+- IPv6
+- sendfile(2) on Linux
+- Virtual Hosts
+- ~user directories
+- NCSA compatible log format
+- Connection timeouts
+- Portable code
+- MIT licensed
+- less than 3kloc total
+
+Anti features:
+
+- No daemonization, no pidfiles, use a service supervisor
+- No config files
+- No CGI support
+- No SSL, use behind hitch or the like
+
+Other nifty small webservers to look at:
+
+- thttpd
+- bozohttpd
+- darkhttpd