From efed3566ebaf6450754ee6514cc466c139b68366 Mon Sep 17 00:00:00 2001 From: "Juan J. Martinez" Date: Sun, 28 Feb 2021 18:38:41 +0000 Subject: Ready for release 1.1.0 --- CHANGES.md | 37 +++++++++++++++++++++++++++++++++++++ README.md | 1 + 2 files changed, 38 insertions(+) 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 -- cgit v1.2.3