“Lightbulb Sun” bugfix release
Released July 4, 2022.
signify(1) pubkeys for this release: RWTy3UJQzpxBUAymBwb2EGLLm0b3H/1n8hzhaC9HYFYzNuTavGt9QSwC
Starting from this release there will be no more pre-compiled binaries. gmid is already packaged by various repositories and the needed dependency are almost universally available.
Edit 2022/07/07: the tarball ended up without contrib/
. gmid-1.8.4.-with-contrib.tar.gz
was uploaded to recover from this issue and not tag another release; SHA256 and SHA256.sum had to be re-generated.
Bug Fixes
- allow "@" and ":" in paths; spotted by freezr
- URL-encode the file names in the directory index; reported by cage
Improvements
- move the documentation about the config file in its own manual page: gmid.conf.5
- improvements to the mime handling: fixed a memory leak and improve lookup speed.
- log (with low priority) when gmid failed to open a file because of its permissions.
- include a trailing "/" for dirs in the auto-generated directory index.
Breaking Changes
- deprecated the
map
rule in favour of the newtypes
block. - the default list is not loaded anymore when
types
is used; except for the text/gemini to ".gmi"/".gemini" mappings.