diff options
Diffstat (limited to 'network/darkhttpd/README')
-rw-r--r-- | network/darkhttpd/README | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/network/darkhttpd/README b/network/darkhttpd/README new file mode 100644 index 0000000000..4b210b0faa --- /dev/null +++ b/network/darkhttpd/README @@ -0,0 +1,33 @@ +darkhttpd is a simple and secure static HTTP server. + +Features: + +* Single binary, no other files. +* Standalone, doesn't need inetd or ucspi-tcp. +* No messing around with config files -- all you have to specify is + the www root. +* Written in C -- efficient and portable. +* Small memory footprint. +* Event loop, single-threaded -- no fork() or pthreads. +* Generates directory listings. +* Supports HTTP GET and HEAD requests. +* Supports Range / partial content. (Try streaming music files or resuming + a download.) +* Supports If-Modified-Since. +* Supports Keep-Alive connections. +* Can serve 301 redirects based on Host header. +* Uses sendfile() on FreeBSD, Solaris and Linux. +* BSD license. + +Security: + +* Can log accesses, including Referer and User-Agent. +* Can chroot. +* Can drop privileges. +* Impervious to /../ sniffing. +* Times out idle connections. +* Drops overly long requests. + +Limitations: + +* Only serves static content -- no CGI. |