From bff7a99a94e0496d24f9cd49fa3731531eccde66 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 8 May 2020 01:02:27 +0200 Subject: add FEATURES --- FEATURES | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 FEATURES 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 -- cgit 1.4.1