diff options
Diffstat (limited to 'site/changelog.gmi')
-rw-r--r-- | site/changelog.gmi | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/site/changelog.gmi b/site/changelog.gmi index 49bb691..3052a1c 100644 --- a/site/changelog.gmi +++ b/site/changelog.gmi @@ -1,5 +1,46 @@ # change log +## 2024/01/XX - 2.0 “Lady Stardust” + +### New Features + +* added `listen on' to specify per-server the list of addresses from where connections are to be accepted. +* added titan(1), a simple titan client. +* splitted the "configless" version of gmid as a standalone executable gemexp(1) +* added ability to log to files with `log access <path>` +* added ability to change the syslog(3) facility with `log syslog facility <facility>` +* added ability to change the logging style with `log style <style>` +* added `fastcgi strip' +* implemented `SCRIPT_NAME' and `PATH_INFO' splitting for fastcgi + +### Bug fixes + +* fixed handling of TLS handshake failures + +### Improvements + +* reworked the privsep implementation +* added a privsep crypto engine +* contrib/gencert: added -e to generate EC keys +* use default prefork (3) in regress +* removed the sha256 dependency of the regress suite +* parse and log the fastcgi reply +* revamped the fastcgi configuration, now it's per-location +* attempt to load the TLS certificates, mimes and virtual hosts root as part of the configtest (-n) instead of verifying the syntax only. +* synced the parameters with RFC3875 (CGI) +* send "GET" as REQUEST_METHOD for FastCGI +* gg: exit with the gemini response code unless it's 2X +* gemexp: generate EC certificates too (it's now the default) +* (contrib/vim) added an ALE linter and updated the Vim syntax file; thanks Anna “CyberTailor” + +### Breaking Changes + +* gg now warns when the server doesn't use TLS' close_notify +* deprecated the global `ipv6' and `port' settings in favour of the per-server `listen on` directive +* removed the already deprecated config options `mime' and `map' +* droped seccomp and capsicum support + + ## 2022/12/02 - 1.8.6 “Lightbulb Sun” bugfix release * add tests and compat for setresuid setresgid |