summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthe xhr <xhr@giessen.ccc.de>2021-08-24 21:29:09 +0200
committerthe xhr <xhr@giessen.ccc.de>2021-08-24 21:29:09 +0200
commit97aee1f89c25636bef924d6516236b9abbdfbbf7 (patch)
tree818c5f86071772c7ce114fd1492f4ffe7a2c04eb
parentf224a3fe688bf2ae4c108d6b4359df4d8f03db99 (diff)
Add some more bits and pices to the README
-rw-r--r--README14
1 files changed, 12 insertions, 2 deletions
diff --git a/README b/README
index 423f4ba..b6dc9d8 100644
--- a/README
+++ b/README
@@ -3,7 +3,17 @@ 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
------------
@@ -11,7 +21,7 @@ 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)
generated by cgit on OpenBSD