summaryrefslogtreecommitdiff
path: root/network/darkhttpd/README
diff options
context:
space:
mode:
Diffstat (limited to 'network/darkhttpd/README')
-rw-r--r--network/darkhttpd/README33
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.