summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan J. Martinez <jjm@usebox.net>2021-02-28 18:38:41 +0000
committerJuan J. Martinez <jjm@usebox.net>2021-07-22 19:49:51 +0100
commitefed3566ebaf6450754ee6514cc466c139b68366 (patch)
tree69ec30cb3266527fdcebc22d38849888aa88cae7
parentdfd878753475a8c8100be15d740eaacc78ed76f9 (diff)
downloadspacebeans-efed3566ebaf6450754ee6514cc466c139b68366.tar.gz
spacebeans-efed3566ebaf6450754ee6514cc466c139b68366.zip
Ready for release 1.1.0v1.1.0
-rw-r--r--CHANGES.md37
-rw-r--r--README.md1
2 files changed, 38 insertions, 0 deletions
diff --git a/CHANGES.md b/CHANGES.md
index dc3ad9b..1242657 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,6 +1,43 @@
# What's new?
+## Release 1.1.0 - 2021-02-28
+
+ - User directories support:
+
+```
+// in virtual host
+user-directories = true
+user-directory-path = "/home/{user}/public_gemini/"
+```
+
+Won't check for the user on the system, it only translates requests based on
+the user specific root path.
+
+For example:
+```
+gemini://host/~myuser/
+```
+
+Will use as root:
+```
+/home/myuser/public_gemini/
+```
+
+ - Support for per directory flags via `directories`:
+
+```
+// directory listing disabled for the virtual host
+directory-listing = false
+
+// but it is enabled for ROOT/directory/
+directories = [
+ { path = "directory/", directory-listing = true }
+]
+```
+
+ - Removed some weight from the distribution bundle
+
## Release 1.0.1 - 2021-02-26
- Support for JRE 8
diff --git a/README.md b/README.md
index 8f55f72..2e687aa 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,7 @@ Some of the **SpaceBeans** features:
- IPv4 and IPv6
- Configurable MIME types, or a built-in resolver
- Virtual hosting, with SNI support
+ - User directories support
- User provided certificates or auto-generated in memory (for development)
- Configurable SSL engine (e.g. TLSv1.2 and/or TLSv1.3), with configurable ciphers