diff options
author | Juan J. Martinez <jjm@usebox.net> | 2021-02-28 18:38:41 +0000 |
---|---|---|
committer | Juan J. Martinez <jjm@usebox.net> | 2021-07-22 19:49:51 +0100 |
commit | efed3566ebaf6450754ee6514cc466c139b68366 (patch) | |
tree | 69ec30cb3266527fdcebc22d38849888aa88cae7 | |
parent | dfd878753475a8c8100be15d740eaacc78ed76f9 (diff) | |
download | spacebeans-efed3566ebaf6450754ee6514cc466c139b68366.tar.gz spacebeans-efed3566ebaf6450754ee6514cc466c139b68366.zip |
Ready for release 1.1.0v1.1.0
-rw-r--r-- | CHANGES.md | 37 | ||||
-rw-r--r-- | README.md | 1 |
2 files changed, 38 insertions, 0 deletions
@@ -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 @@ -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 |