commit 1f6de7491cee22546d397793945ec16dc981836c from: Omar Polo date: Mon Jul 04 14:51:39 2022 UTC changes for 1.8.4 commit - 1670b5f3ae82215a756b37b48d84cbc56857d8b3 commit + 1f6de7491cee22546d397793945ec16dc981836c blob - a7daa1fb44943a1614bb6a7ce57d031050f13332 blob + e6dfa1759251eb83c9950adff2a6b175f24ba060 --- configure +++ configure @@ -33,7 +33,7 @@ echo "file config.log: writing..." # default settings: initialize all vars here such that nothing is # leaked from the environment except for CC, CFLAGS and LDFLAGS -VERSION=1.8.3-current +VERSION=1.8.4 CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | make ${MAKE_FLAGS} -sf -` blob - 1a5dc2af67cf0a50c60e4f9a91fd1b9efae451a6 blob + cbd16fd34ce9d1e25da04ecbdbec4bf60475e8e3 --- gmid.conf.5 +++ gmid.conf.5 @@ -264,7 +264,7 @@ The port the server is listening on. .Dq GEMINI .It Ev SERVER_SOFTWARE The name and version of the server, i.e. -.Dq gmid/1.8.3 +.Dq gmid/1.8.4 .It Ev AUTH_TYPE The string "Certificate" if the client used a certificate, otherwise unset. blob - ef0c31cdccd3fd40e724c825800d72091c1648cc blob + edd277dce0f920268c7efaf48ca773ad03c7ded8 --- site/Makefile +++ site/Makefile @@ -18,7 +18,7 @@ REPOLOGY_BANNER = https://repology.org/badge/vertical- REPOLOGY_URL = https://repology.org/project/gmid/versions SUBST = ./subst GITHUB=https://github.com/omar-polo/gmid \ - VERS=1.8.3 \ + VERS=1.8.4 \ CURV=1.8 \ NEXTV=1.9 \ TREE=https://github.com/omar-polo/gmid/blob/master blob - 1ba405c422eb9479ddc9df1729d662ee8f7bd32d blob + dec370c94714bc51929b184d75faf007ce5f84c4 --- site/changelog.gmi +++ site/changelog.gmi @@ -1,5 +1,25 @@ # change log +## 2022/07/04 - 1.8.4 “Lightbulb Sun” bugfix release + +### 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 new `types' block. +* the default list is not loaded anymore when `types' is used; except for the text/gemini to ".gmi"/".gemini" mappings. + + ## 2022/03/27 - 1.8.3 “Lightbulb Sun” bugfix release ### Bug fixes