Commit Diff


commit - f224a3fe688bf2ae4c108d6b4359df4d8f03db99
commit + 97aee1f89c25636bef924d6516236b9abbdfbbf7
blob - 423f4babe9aaca49d8fb8f9c50a42d311cd3d01f
blob + b6dc9d8719e3e3529ccc271b47fc0a58f9a5af84
--- README
+++ README
@@ -3,15 +3,25 @@ twind
 
 twind is a simple daemon serving static files over the gemini protocol.  It is
 intended to have as few knobs as possible and has no support for a
-configuration file.
+configuration file.  twind is named after the latin word for gemini - twins.
 
+twind is known to run on OpenBSD, FreeBSD and Linux and currently supports
+
+* Serving static gemini files
+* Virtual hosts
+* MIME handling
+* IPv4 and IPv6 support
+
+It doesn't support CGI handling and probably never will.  There are more
+advanced gemini servers out there if you look for fancy stuff.
+
 Installation
 ------------
 
 twind is written in plain C and you need to have the following software
 installed:
 
-* A C compiler (tested with clang and GCC)
+* A C compiler (tested with clang >= 11 and GCC >= 9)
 * LibreSSL or OpenSSL
 * POSIX compatible libc with pthreads support
 * make (both BSD and GNU make will work)