I would like to announce the release of version 0.2 of my Common Lisp Gemini server, Germinal[1]. In this release:
The most important of these bug fixes is a fix to a path-traversal bug, that could have allowed carefully constructed requests to read world-readable files from outside your Germinal document root. (There was code to catch path traversals before, but it was wrong, and only caught simple cases). If you are running Germinal, you are *highly* recommended to upgrade because of this bug. Also, write to me[2]; there can't be more than a couple people running this, and until Tobias started submitting pull requests, I thought I was the only one.
[1] Germinal home page on Gemini.
The source is hosted on my own gittea instance[3], and I'm happy to accept patches either there, or by email (format with git-format-patch and/or git-send-email).
If you are a smug Lisp weenie, please be gentle. I'm a Lisp newbie whomst is trying to learn things by writing this.