aboutsummaryrefslogtreecommitdiff
path: root/site/changelog.gmi
diff options
context:
space:
mode:
Diffstat (limited to 'site/changelog.gmi')
-rw-r--r--site/changelog.gmi41
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